From f555cf37a6772177d57c3afc2cf47aa6bf98e025 Mon Sep 17 00:00:00 2001 From: piotrpospiech Date: Fri, 24 May 2024 08:48:23 +0000 Subject: [PATCH] deploy: 7d6db69ddc43b31c74490af33903af813017d9ca --- .nojekyll | 0 404.html | 22 ++ CNAME | 1 + assets/arrow-left.svg | 1 + assets/arrow-right.svg | 1 + assets/border-01.svg | 12 + assets/border-02.svg | 12 + assets/border-03.svg | 12 + assets/border-1.svg | 17 ++ assets/border-2.svg | 17 ++ assets/companies/aerogear.png | Bin 0 -> 17102 bytes assets/companies/boulder.svg | 1 + assets/companies/cleverbeagle.png | Bin 0 -> 45068 bytes assets/companies/deskpro.png | Bin 0 -> 10318 bytes assets/companies/graphback.png | Bin 0 -> 38753 bytes assets/companies/nokia.png | Bin 0 -> 6253 bytes assets/companies/onyx-one.png | Bin 0 -> 30014 bytes assets/companies/orionjs.png | Bin 0 -> 5509 bytes assets/companies/react-page.png | Bin 0 -> 7846 bytes assets/css/styles.b3567292.css | 1 + assets/forminer-screenshot.png | Bin 0 -> 36521 bytes assets/icon-01.svg | 9 + assets/icon-02.svg | 8 + assets/js/0ba16cac.81e1ceff.js | 162 ++++++++++ assets/js/0ec54675.cd112745.js | 1 + assets/js/127.68612a8b.js | 1 + assets/js/17896441.42ccf507.js | 1 + assets/js/1be78505.3b63d0a6.js | 1 + assets/js/1f7065eb.5d950a7d.js | 1 + assets/js/290.f467e503.js | 1 + assets/js/3d70cde6.9b18a802.js | 1 + assets/js/441.a4c49465.js | 81 +++++ assets/js/441.a4c49465.js.LICENSE.txt | 54 ++++ assets/js/4fd05c72.6300fcbb.js | 162 ++++++++++ assets/js/58c1b389.221f45ea.js | 1 + assets/js/60b54014.1b55a4bd.js | 1 + assets/js/670.a380bf04.js | 1 + assets/js/6f53493e.13601513.js | 162 ++++++++++ assets/js/724b70da.9e38a222.js | 162 ++++++++++ assets/js/7289a944.b9a35331.js | 1 + assets/js/76d37bd5.a441dd5a.js | 162 ++++++++++ assets/js/775024fc.a7c5ee0c.js | 1 + assets/js/777.88e19c8c.js | 1 + assets/js/7f45ca10.2108df91.js | 162 ++++++++++ assets/js/858af898.7df79c5e.js | 1 + assets/js/893.cdbd5851.js | 1 + assets/js/935f2afb.02ecf9fe.js | 1 + assets/js/95d13d39.580d2db9.js | 2 + assets/js/95d13d39.580d2db9.js.LICENSE.txt | 5 + assets/js/ab644ad6.da1aa602.js | 1 + assets/js/bd337b44.72deb91c.js | 1 + assets/js/be10ca45.1e022c2a.js | 1 + assets/js/be85e8a7.8a55419c.js | 1 + assets/js/c0b88abe.b1c00272.js | 1 + assets/js/ceaf42d5.b0a668c5.js | 1 + assets/js/d040a628.b2ee69f1.js | 1 + assets/js/d076814b.35716053.js | 1 + assets/js/df3a1a49.743031fe.js | 162 ++++++++++ assets/js/e882b3e5.443362a3.js | 1 + assets/js/e98b3e1d.b63536fd.js | 1 + assets/js/f2d00bc8.d78fee1f.js | 1 + assets/js/f5d1468c.b2ef23d3.js | 162 ++++++++++ assets/js/f8759e1b.60422fe5.js | 1 + assets/js/main.5183cfd7.js | 2 + assets/js/main.5183cfd7.js.LICENSE.txt | 53 ++++ assets/js/runtime~main.cfaf6bc1.js | 1 + assets/themes/antd.png | Bin 0 -> 10447 bytes assets/themes/bootstrap.svg | 6 + assets/themes/mui.png | Bin 0 -> 8233 bytes assets/themes/semantic.svg | 6 + assets/vazco.svg | 1 + docs/api-bridges/index.html | 27 ++ docs/api-context-data/index.html | 25 ++ docs/api-fields/index.html | 28 ++ docs/api-forms/index.html | 41 +++ docs/api-helpers/index.html | 26 ++ docs/compare-matrix-landing/index.html | 22 ++ docs/compare-matrix/index.html | 22 ++ docs/examples-common-forms/index.html | 22 ++ docs/examples-custom-bridge/index.html | 29 ++ docs/examples-custom-fields/index.html | 29 ++ docs/examples-custom-form/index.html | 24 ++ docs/faq/index.html | 30 ++ docs/installation/index.html | 22 ++ docs/migrating-2-to-3/index.html | 22 ++ docs/migrating-3-to-4/index.html | 22 ++ docs/motivation/index.html | 25 ++ .../tutorials-basic-uniforms-usage/index.html | 33 +++ .../index.html | 34 +++ .../index.html | 26 ++ .../index.html | 31 ++ .../index.html | 35 +++ docs/uth-autofield-algorithm/index.html | 22 ++ docs/uth-bridge-concept/index.html | 22 ++ docs/what-are-uniforms/index.html | 26 ++ docs/why-are-uniforms/index.html | 25 ++ favicon.ico | Bin 0 -> 15086 bytes img/avatar/florian-bienefelt.jpg | Bin 0 -> 245593 bytes img/avatar/kheang-hok-chin.jpg | Bin 0 -> 44114 bytes img/avatar/lorant-vajda.jpg | Bin 0 -> 35954 bytes img/avatar/serkan-durusoy.jpg | Bin 0 -> 73228 bytes img/avatar/viktor-bezdek.jpg | Bin 0 -> 620591 bytes img/avatar/wojciech-trocki.jpg | Bin 0 -> 54665 bytes img/bridge-concept.svg | 280 ++++++++++++++++++ img/form-builder.png | Bin 0 -> 372620 bytes img/hoc-hell.png | Bin 0 -> 109808 bytes img/uniforms-graph.svg | 38 +++ img/uniforms-traits.png | Bin 0 -> 9837 bytes img/uniforms.svg | 1 + index.html | 22 ++ playground/index.html | 22 ++ robots.txt | 2 + sitemap.xml | 1 + 113 files changed, 2685 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CNAME create mode 100644 assets/arrow-left.svg create mode 100644 assets/arrow-right.svg create mode 100644 assets/border-01.svg create mode 100644 assets/border-02.svg create mode 100644 assets/border-03.svg create mode 100644 assets/border-1.svg create mode 100644 assets/border-2.svg create mode 100644 assets/companies/aerogear.png create mode 100644 assets/companies/boulder.svg create mode 100644 assets/companies/cleverbeagle.png create mode 100644 assets/companies/deskpro.png create mode 100644 assets/companies/graphback.png create mode 100644 assets/companies/nokia.png create mode 100644 assets/companies/onyx-one.png create mode 100644 assets/companies/orionjs.png create mode 100644 assets/companies/react-page.png create mode 100644 assets/css/styles.b3567292.css create mode 100644 assets/forminer-screenshot.png create mode 100644 assets/icon-01.svg create mode 100644 assets/icon-02.svg create mode 100644 assets/js/0ba16cac.81e1ceff.js create mode 100644 assets/js/0ec54675.cd112745.js create mode 100644 assets/js/127.68612a8b.js create mode 100644 assets/js/17896441.42ccf507.js create mode 100644 assets/js/1be78505.3b63d0a6.js create mode 100644 assets/js/1f7065eb.5d950a7d.js create mode 100644 assets/js/290.f467e503.js create mode 100644 assets/js/3d70cde6.9b18a802.js create mode 100644 assets/js/441.a4c49465.js create mode 100644 assets/js/441.a4c49465.js.LICENSE.txt create mode 100644 assets/js/4fd05c72.6300fcbb.js create mode 100644 assets/js/58c1b389.221f45ea.js create mode 100644 assets/js/60b54014.1b55a4bd.js create mode 100644 assets/js/670.a380bf04.js create mode 100644 assets/js/6f53493e.13601513.js create mode 100644 assets/js/724b70da.9e38a222.js create mode 100644 assets/js/7289a944.b9a35331.js create mode 100644 assets/js/76d37bd5.a441dd5a.js create mode 100644 assets/js/775024fc.a7c5ee0c.js create mode 100644 assets/js/777.88e19c8c.js create mode 100644 assets/js/7f45ca10.2108df91.js create mode 100644 assets/js/858af898.7df79c5e.js create mode 100644 assets/js/893.cdbd5851.js create mode 100644 assets/js/935f2afb.02ecf9fe.js create mode 100644 assets/js/95d13d39.580d2db9.js create mode 100644 assets/js/95d13d39.580d2db9.js.LICENSE.txt create mode 100644 assets/js/ab644ad6.da1aa602.js create mode 100644 assets/js/bd337b44.72deb91c.js create mode 100644 assets/js/be10ca45.1e022c2a.js create mode 100644 assets/js/be85e8a7.8a55419c.js create mode 100644 assets/js/c0b88abe.b1c00272.js create mode 100644 assets/js/ceaf42d5.b0a668c5.js create mode 100644 assets/js/d040a628.b2ee69f1.js create mode 100644 assets/js/d076814b.35716053.js create mode 100644 assets/js/df3a1a49.743031fe.js create mode 100644 assets/js/e882b3e5.443362a3.js create mode 100644 assets/js/e98b3e1d.b63536fd.js create mode 100644 assets/js/f2d00bc8.d78fee1f.js create mode 100644 assets/js/f5d1468c.b2ef23d3.js create mode 100644 assets/js/f8759e1b.60422fe5.js create mode 100644 assets/js/main.5183cfd7.js create mode 100644 assets/js/main.5183cfd7.js.LICENSE.txt create mode 100644 assets/js/runtime~main.cfaf6bc1.js create mode 100644 assets/themes/antd.png create mode 100644 assets/themes/bootstrap.svg create mode 100644 assets/themes/mui.png create mode 100644 assets/themes/semantic.svg create mode 100644 assets/vazco.svg create mode 100644 docs/api-bridges/index.html create mode 100644 docs/api-context-data/index.html create mode 100644 docs/api-fields/index.html create mode 100644 docs/api-forms/index.html create mode 100644 docs/api-helpers/index.html create mode 100644 docs/compare-matrix-landing/index.html create mode 100644 docs/compare-matrix/index.html create mode 100644 docs/examples-common-forms/index.html create mode 100644 docs/examples-custom-bridge/index.html create mode 100644 docs/examples-custom-fields/index.html create mode 100644 docs/examples-custom-form/index.html create mode 100644 docs/faq/index.html create mode 100644 docs/installation/index.html create mode 100644 docs/migrating-2-to-3/index.html create mode 100644 docs/migrating-3-to-4/index.html create mode 100644 docs/motivation/index.html create mode 100644 docs/tutorials-basic-uniforms-usage/index.html create mode 100644 docs/tutorials-creating-custom-field/index.html create mode 100644 docs/tutorials-creating-custom-theme/index.html create mode 100644 docs/tutorials-customizing-your-form-layout/index.html create mode 100644 docs/tutorials-using-predefined-fields/index.html create mode 100644 docs/uth-autofield-algorithm/index.html create mode 100644 docs/uth-bridge-concept/index.html create mode 100644 docs/what-are-uniforms/index.html create mode 100644 docs/why-are-uniforms/index.html create mode 100644 favicon.ico create mode 100644 img/avatar/florian-bienefelt.jpg create mode 100644 img/avatar/kheang-hok-chin.jpg create mode 100644 img/avatar/lorant-vajda.jpg create mode 100644 img/avatar/serkan-durusoy.jpg create mode 100644 img/avatar/viktor-bezdek.jpg create mode 100644 img/avatar/wojciech-trocki.jpg create mode 100644 img/bridge-concept.svg create mode 100644 img/form-builder.png create mode 100644 img/hoc-hell.png create mode 100644 img/uniforms-graph.svg create mode 100644 img/uniforms-traits.png create mode 100644 img/uniforms.svg create mode 100644 index.html create mode 100644 playground/index.html create mode 100644 robots.txt create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..47b75d0ca --- /dev/null +++ b/404.html @@ -0,0 +1,22 @@ + + + + + +Page Not Found | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+
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/CNAME b/CNAME new file mode 100644 index 000000000..a6becf89f --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +uniforms.tools diff --git a/assets/arrow-left.svg b/assets/arrow-left.svg new file mode 100644 index 000000000..d7b68f076 --- /dev/null +++ b/assets/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/arrow-right.svg b/assets/arrow-right.svg new file mode 100644 index 000000000..ff4db8b18 --- /dev/null +++ b/assets/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/border-01.svg b/assets/border-01.svg new file mode 100644 index 000000000..6cfc42e3b --- /dev/null +++ b/assets/border-01.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/border-02.svg b/assets/border-02.svg new file mode 100644 index 000000000..b38bc6145 --- /dev/null +++ b/assets/border-02.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/border-03.svg b/assets/border-03.svg new file mode 100644 index 000000000..cd9f5527a --- /dev/null +++ b/assets/border-03.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/border-1.svg b/assets/border-1.svg new file mode 100644 index 000000000..5707fa679 --- /dev/null +++ b/assets/border-1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/border-2.svg b/assets/border-2.svg new file mode 100644 index 000000000..536e25975 --- /dev/null +++ b/assets/border-2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/companies/aerogear.png b/assets/companies/aerogear.png new file mode 100644 index 0000000000000000000000000000000000000000..2df726d3d79ab8f8eae6424c0a765071fc70faa2 GIT binary patch literal 17102 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 bfL-t#y&lS;)JzWjgB6t!krl2K)bsye7zMBE literal 0 HcmV?d00001 diff --git a/assets/companies/boulder.svg b/assets/companies/boulder.svg new file mode 100644 index 000000000..9d5e13397 --- /dev/null +++ b/assets/companies/boulder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/companies/cleverbeagle.png b/assets/companies/cleverbeagle.png new file mode 100644 index 0000000000000000000000000000000000000000..7f19166c9473d743dd6fd561146e728213c077a5 GIT binary patch literal 45068 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 Y*=Ifb5{C;7%mYG7OkT81*wFv~05>Kv)&Kwi literal 0 HcmV?d00001 diff --git a/assets/companies/deskpro.png b/assets/companies/deskpro.png new file mode 100644 index 0000000000000000000000000000000000000000..2715612d047442c1607b21a3f733e95fd160ead0 GIT binary patch literal 10318 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 literal 0 HcmV?d00001 diff --git a/assets/companies/graphback.png b/assets/companies/graphback.png new file mode 100644 index 0000000000000000000000000000000000000000..193cc473b239dceef0a78f2710b164d1fa1cb546 GIT binary patch literal 38753 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 literal 0 HcmV?d00001 diff --git a/assets/companies/nokia.png b/assets/companies/nokia.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9de782130e1183a95bb6922ad7f0bb6f588931 GIT binary patch literal 6253 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 XRD9sV0T;%>00000NkvXXu0mjfWbTSKe=x-JN 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 DY-%}h literal 0 HcmV?d00001 diff --git a/assets/companies/orionjs.png b/assets/companies/orionjs.png new file mode 100644 index 0000000000000000000000000000000000000000..d3380d6372790b0d0c313f09c149fd6fcd4d82a9 GIT binary patch literal 5509 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 literal 0 HcmV?d00001 diff --git a/assets/css/styles.b3567292.css b/assets/css/styles.b3567292.css new file mode 100644 index 000000000..780452660 --- /dev/null +++ b/assets/css/styles.b3567292.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Muli:400,600&display=swap);.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}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.DocSearch-Button,.button{-webkit-user-select:none;-moz-user-select:none}.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)}.toggleButton_MMFG,html{-webkit-tap-highlight-color:transparent}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}: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:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--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 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--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-font-size:90%;--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:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--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:transparent}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-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)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.discussions_nna8,.margin-top--none,.margin-vert--none{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_BiEj,.row--align-center{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 rgba(0,0,0,.1);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)}.landing_JSVC table thead tr th 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:transparent;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}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))}.markdown>p,.markdown>pre,.markdown>ul{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);overflow:auto;display:inline-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}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}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_XzR1 .wordWrapButtonIcon_HV9T{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}.admonitionHeading_P5_N,.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:rgba(53,120,229,.15);--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:rgba(235,237,240,.15);--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:rgba(0,164,0,.15);--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:rgba(84,199,236,.15);--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:rgba(255,186,0,.15);--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:rgba(250,56,62,.15);--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}.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{-moz-column-gap:var(--ifm-avatar-intro-margin);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)}.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);color:var(--ifm-font-color-base);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:link:hover,.breadcrumbs__link:visited:hover,area.breadcrumbs__link[href]:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:-moz-any-link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs__link:any-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;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:transparent;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)}.button.button--secondary.button--outline:not(.button--active):not(:hover),.section-bgwhite_xc3Y{color:var(--ifm-font-color-base)}: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);float:right;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,.theme-code-block-highlighted-line .codeLineNumber_BE9Z: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}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.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;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 transparent;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)}.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_tjFy article>:first-child,.docItemContainer_tjFy header+*,.footer__item{margin-top:0}.admonitionContent_yySL>:last-child,.bullets_YLT6 li,.collapsibleContent_Fd2D>:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_wQog,.no-padding_WjVH,[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}.details_IpIu[data-collapsed=false].isBrowser_QD4r>summary:before,.details_IpIu[open]:not(.isBrowser_QD4r)>summary:before,.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;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.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,.toggler_LMZW.header_kKxo .item_Lknm.active_R6La{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)}.docsWrapper_ct1J,.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-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.announcementBar_zJRd,.skipToContent_oPtH{z-index:calc(var(--ifm-z-index-fixed) + 1)}.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_t7IR,.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}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right,.playground-column_btgY,.playground-toolbar_jwg0 select,.playground_p2wD iframe{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)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.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:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--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)}.blue-accent_R2MP,.green-accent_H4ZV{--ifm-menu-color-active:var(--uni-border-color)}.navbar__search-input{-webkit-appearance:none;-moz-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::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.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-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.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:rgba(0,0,0,.6);right:0;transition-duration:.1s;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{-moz-column-gap:var(--ifm-pagination-page-spacing);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)}.markdown img,.tabs__item{border-radius:var(--ifm-global-radius)}.tabs,:not(.containsTaskList_QWGu>li)>.containsTaskList_QWGu{padding-left:0}.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;overflow-x:auto}.tabs__item{border-bottom:3px solid transparent;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:hsla(0,0%,100%,.05);--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:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--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:rgba(9,10,17,.8);--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 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--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:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),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 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--black:#000;--bright-cyan-50:rgba(63,196,254,.2);--bright-cyan:#3fc4fe;--dark-blue-grey:#211b50;--dark-slate-blue:#2d2665;--dodger-blue-10:rgba(63,187,254,.1);--dodger-blue:#3fbbfe;--dusk-blue:#412a94;--greenblue-10:rgba(31,216,152,.1);--greenblue:#1fd898;--grey:#eee;--greyish-brown:#474747;--pale-grey:#e8e6f5;--periwinkle-50:rgba(136,89,255,.2);--periwinkle:#8759ff;--sea-green-50:rgba(66,255,172,.2);--sea-green:#42ffac;--white:#fff;--uni-background-color:var(--white);--uni-heading-color:var(--dusk-blue);--uni-heading-helper-color:var(--dusk-blue);--uni-hero-bgcolor:var(--dark-blue-grey);--uni-oval-background-color:var(--white);--uni-oval-shadow-color:var(--pale-grey);--uni-testimonial-text-color:var(--greyish-brown);--uni-toolbar-bgcolor:var(--grey);--ifm-button-color:var(--white)}#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}pre{border-radius:var(--ifm-global-radius)!important;overflow:auto!important;white-space:pre!important}.markdown img{background:#fff;padding:var(--ifm-pre-padding)}.menu>.menu__list>.menu__list-item>.menu__link:hover{background:initial;cursor:default}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#docusaurus-base-url-issue-banner-container,.collapseSidebarButton_oTwn,.docSidebarContainer_y0RQ,.sidebarLogo_CYvI,.themedImage_BQGR,[data-theme=dark] .lightToggleIcon_lgto,[data-theme=light] .darkToggleIcon_U96C,html[data-announcement-bar-initially-dismissed=true] .announcementBar_zJRd{display:none}.skipToContent_oPtH{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}.skipToContent_oPtH:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_J5rP{line-height:0;padding:0}.content_bSb_{font-size:85%;padding:5px 0;text-align:center}.content_bSb_ a{color:inherit;text-decoration:underline}.DocSearch-Container a,.tag_otG2:hover{text-decoration:none}.announcementBar_zJRd{align-items:center;background-color:var(--ifm-color-white);box-shadow:var(--ifm-global-shadow-lw);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_NpUd{flex:0 0 10px}.announcementBarClose_Jjdj{align-self:stretch;flex:0 0 30px}.toggle_ki11{height:2rem;width:2rem}.toggleButton_MMFG{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_MMFG:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_Uw7m{cursor:not-allowed}[data-theme=dark] .themedImage--dark_bGx0,[data-theme=light] .themedImage--light_HAxW{display:initial}.iconExternalLink_nPrP{margin-left:.3rem}.iconLanguage_kvP7{margin-right:5px;vertical-align:text-bottom}.navbarHideable_hhpl{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_nmcs{transform:translate3d(0,calc(-100% - 2px),0)}.mainWrapper_MB5r{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.iconEdit_bHB7{margin-right:.3em;vertical-align:sub}.tag_otG2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_otG2:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_s0E1{border-radius:.5rem;font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_PGyn{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_PGyn:after,.tagWithCount_PGyn:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_PGyn:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_PGyn:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_PGyn 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_Ow0B{display:inline}.tag_DFxh{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_pbO5{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_iI2p{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.tocCollapsibleButton_iI2p: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}.tocCollapsibleButtonExpanded_cHjC:after,.tocCollapsibleExpanded_BbRn{transform:none}.tocCollapsible_wXna{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vea0>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vea0 ul li{margin:.4rem .8rem}.tocCollapsibleContent_vea0 a{display:block}.tableOfContents_XG6w{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.backToTopButton_iEvu{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_iEvu: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_DO8w{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.docMainContainer_sTIZ,.docPage_KLoz{display:flex;width:100%}.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;padding:0 8px;user-select:none}.DocSearch-Footer,.DocSearch-Help{-webkit-user-select:none;-moz-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;-moz-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--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:0 0;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;-moz-appearance:none;border:0;cursor:pointer}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.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 a;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:focus{outline:0}.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:0 0}.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;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a,.playground-column_btgY,.playground-toolbar_jwg0,.playground_p2wD{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}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);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{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;-moz-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}.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;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{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}.buttonGroup_aaMX button,.codeBlockContainer_mQmQ{background:var(--prism-background-color);color:var(--prism-color)}@keyframes a{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.codeBlockContainer_mQmQ{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_D5yF{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_x_ju{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_RMoD{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_x_ju+.codeBlockContent_D5yF .codeBlock_RMoD{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_AclH{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_O625{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_aaMX{-moz-column-gap:.2rem;column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_aaMX 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 .2s ease-in-out}.buttonGroup_aaMX button:focus-visible,.buttonGroup_aaMX button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_aaMX 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_FAqz{counter-increment:a;display:table-row}.codeLineNumber_BE9Z{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_BE9Z:before{content:counter(a);opacity:.4}.codeLineContent_EF2y{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_TYdd{opacity:1!important}.copyButtonIcons_z5j7{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_FoOz,.copyButtonSuccessIcon_L0B6{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.floating-example_NeZB,.grid3x3_yu8a,.landing_JSVC .section-content_dsyA .row,.landing_JSVC ul li,.preview_Ea2L{position:relative}.copyButtonSuccessIcon_L0B6{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_TYdd .copyButtonIcon_FoOz{opacity:0;transform:scale(.33)}.copyButtonCopied_TYdd .copyButtonSuccessIcon_L0B6{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_HV9T{height:1.2rem;width:1.2rem}.details_IpIu{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_IpIu>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_IpIu>summary::-webkit-details-marker{display:none}.details_IpIu>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_Fd2D{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_jERq{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.anchorWithStickyNavbar_JmGV{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_pMLv{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-link:before{content:"#"}.containsTaskList_QWGu{list-style:none}.img_SS3x{height:auto}.admonition_uH4V{margin-bottom:1em}.admonitionHeading_P5_N{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionHeading_P5_N code{text-transform:none}.admonitionIcon_MF44{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_MF44 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}:root[data-theme=dark]{--uni-background-color:var(--ifm-background-color);--uni-heading-color:var(--ifm-font-color-base);--uni-heading-helper-color:var(--ifm-font-color-base);--uni-oval-shadow-color:var(--black);--uni-testimonial-text-color:var(--ifm-font-color-base);--uni-toolbar-bgcolor:var(--ifm-background-color)}.padding_u3oQ{padding-top:2em}.landing_JSVC table thead{background-attachment:fixed;background-image:linear-gradient(to right,var(--periwinkle),var(--bright-cyan),var(--sea-green));color:var(--black)}.landing_JSVC table thead tr th{width:15%}.landing_JSVC table thead tr th:first-child{width:30%}.landing_JSVC table tr td{background-color:var(--dark-slate-blue);color:var(--white)}.landing_JSVC table tr td:first-child,.landing_JSVC table tr th:first-child{padding-left:4em}.landing_JSVC table tr td>img{width:1em}.landing_JSVC tr:nth-child(odd) td{background-color:var(--dark-blue-grey)}.landing_JSVC ul{font-family:Muli;font-size:1em;font-weight:600;line-height:1.33;opacity:.7;padding:0}.landing_JSVC ul li{list-style:none;margin-bottom:1em;padding-left:1em}.landing_JSVC ul li:before{background-color:var(--ifm-font-color-base);content:"";height:4px;left:0;position:absolute;top:.5em;width:4px}.landing_JSVC .hero.hero--primary{--ifm-hero-background-color:var(--dark-blue-grey)}.overflow-hidden_pgKL{overflow:hidden}.landing_JSVC .hero .container{margin-bottom:0;margin-top:0}.landing_JSVC .container{margin-bottom:4em;margin-top:4em}.system-window_utQO{--ifm-leading:0;background:#211b50;border-radius:1em;overflow:hidden;padding:0;width:95%}.playground_p2wD .playground-wrap_FoP6,.system-window_utQO iframe{border-radius:unset}.system-top-bar_ZKOK{background-image:linear-gradient(to right,var(--periwinkle-50),var(--bright-cyan-50) 90%,var(--sea-green-50));padding:.25em 1em}.system-top-bar-circle_TDqe{border-radius:50%;display:inline-block;filter:brightness(100%);height:.5em;margin-left:.3em;width:.5em}.showcase-card_hJCa{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em;padding:1.5em}.showcase-card_hJCa img{height:4em;margin:1em}.showcase-card_hJCa p{display:block;margin-left:1em}.footer_V71b .bullets_YLT6,.footer_V71b li{color:var(--white)}.footer_V71b .bullets_YLT6 li:before{background-color:var(--dodger-blue)}.footer_V71b .offset-column_Fx18{margin-left:2em!important}.simple-yet-powerful-text__cJc{margin-left:-5em;margin-top:-8em}.fully-customizable-text_ka9o{margin-right:-5em;margin-top:-8em}.reverse-wrap_wEMw{flex-wrap:wrap-reverse}.example_fVIp+.example_fVIp{margin-bottom:4em}.preview-border_OFQs{border:1px solid var(--uni-border-color);box-shadow:0 6px 58px 0 var(--uni-box-shadow-color)}.preview_Ea2L{background-color:var(--uni-background-color);padding:2em}.solid-border-box_A28F{border:6px solid var(--uni-border-color);padding:4em}.green-accent_H4ZV{--uni-border-color:var(--greenblue);--uni-box-shadow-color:var(--greenblue-10)}.blue-accent_R2MP{--uni-border-color:var(--dodger-blue);--uni-box-shadow-color:var(--dodger-blue-10)}.grid3x3_yu8a{display:flex;flex-wrap:wrap;height:100%;justify-content:space-evenly;padding:4em 0;text-align:center}.item3x3_dug1{align-self:center;padding:1.5em 1em;width:33%}.company_dMmf{transition:filter .2s;width:100%}.company_dMmf:hover{filter:none}.border-dashed_OHF8{border:2px dashed var(--pale-grey)}.border-gradient_gHdq{border-image-slice:1;border-image-source:linear-gradient(var(--uni-border-gradient-degrees),var(--periwinkle),var(--bright-cyan) 51%,var(--sea-green));border-style:solid;border-width:6px}.border-disable-top-right_GH8c{--uni-border-gradient-degrees:41deg;border-right:0;border-top:0}.border-disable-bottom-left_uiZP{--uni-border-gradient-degrees:221deg;border-bottom:0;border-left:0}.arrow-button_hF_x{background-color:transparent;border:none;cursor:pointer;transition:.2s linear}.left-arrow-button_Zn9b:hover{transform:translateX(-5px)}.right-arrow-button_J0NN:hover{transform:translateX(5px)}.arrow_d93H{height:35px;width:35px}.carousel-container_uFWT{max-width:968px;overflow:hidden}.carousel_vfTV{display:flex;transition:transform .3s}.testimonials__H4G{align-items:center;display:flex;justify-content:center}.testimonials-pair-active_W4Qz{display:flex;height:auto;justify-content:center}.testimonials-pair-inactive_OeWi{display:none}.testimonial_JqOm{background:var(--ifm-background-surface-color);margin:2em}.testimonial-content_yyK0{align-items:center;display:flex;flex-direction:column;height:100%;padding:4em 2em;width:420px}.testimonial-links-wrapper_aCzC{color:var(--dusk-blue);display:flex;justify-content:space-between;margin-bottom:30px;max-width:140px;width:140px}.testimonial-links-wrapper_aCzC a{color:var(--dusk-blue)}.testimonial-description_HpGg:before{content:"„"}.testimonial-description_HpGg:after{content:"”"}.testimonial-avatar_OiX2{border-radius:50%;margin:15px 0 10px;width:100px}.section-heading_Wwdu{margin:1.5em 0}.section-bgwhite-block_wuyP{height:100%;left:0;position:absolute;top:0;width:200%}.section-bgwhite-block-left_R077{background:var(--white);margin-left:-100%}.section-bgwhite-block-right_XL2o{background:var(--uni-background-color);margin-right:-100%}.section-content_dsyA{padding:0 4em!important;position:relative}.section-content_dsyA.logos_slhi{padding-left:unset!important}.fluid_k_Hd{padding:8em 0}.whyus_bBI7{--ifm-hero-background-color:var(--dusk-blue)!important;color:#000}.oval_S291{display:inline-block;height:64px;padding:20px;width:64px}.link-icon-container_Iy8Z,.oval_S291{background-color:var(--uni-oval-background-color);border-radius:50%;box-shadow:0 8px 23px 0 var(--uni-oval-shadow-color)}.link-icon-container_Iy8Z{align-items:center;display:flex;height:37px;justify-content:center;width:37px}.link-icon-container_Iy8Z svg:hover{filter:brightness(1.6);transition:filter .15s ease-in}.oval_S291.white_k7iJ{background-color:var(--white);height:100px;width:100px}.top-right-corner_hrD6{position:absolute;right:0;transform:translate(45%,-45%)}.badges_sK0n{display:flex;flex-wrap:wrap;justify-content:center}.badge-number_FlCf{font-size:3em;font-weight:700}.badge_Cv7E{height:170px;margin:2em;position:relative;width:260px}.badge-image_V8QJ{display:block;position:absolute}.badge-centered_Cl70{left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.call-to-action_fHoz{--ifm-button-background-color:var(--periwinkle)!important;--ifm-button-border-color:var(--periwinkle)!important;--ifm-color-primary-darker:var(--bright-cyan)!important;border-radius:2em;margin-top:4em;min-width:240px}.theme-icon_VaE8{display:inline-block;height:40px;margin-right:25px;width:40px}.theme-icon_VaE8:last-child{margin-right:0}.section_SnfD{margin-bottom:8em}.flex-center_VHPe{display:flex;justify-content:center}.top-margin_xVhu{margin-top:70px}.long-button_efAi{max-width:100%;white-space:pre-line}.text_U9e4{color:var(--ifm-font-color-base);font-family:Poppins,sans-serif;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}.text-big_oDLV{font-size:1.5em;font-weight:700}.text-huge_zgdY{font-size:2.5em;font-weight:700;line-height:1.25}.text_U9e4.heading-helper_fnxq{color:var(--uni-heading-helper-color);font-family:Muli;font-size:1em;font-weight:600;letter-spacing:1px;opacity:.6}.heading_Tyjn{color:var(--uni-heading-color);font-family:Poppins;font-size:2em;font-weight:700;line-height:1.31;margin-bottom:2em}.heading-white_SkAD{--uni-heading-color:var(--white)}.text_U9e4.emphasis_T58q{color:var(--dodger-blue);font-family:Poppins;font-size:24px;font-weight:600;line-height:1.42}.text_U9e4.paragraph_pxCb{color:var(--white);font-family:Muli;font-size:1em;line-height:1.75;margin-bottom:.8em;opacity:.8}.supported_k5lB,.text_U9e4.section-subtitle_etM3{font-weight:600;opacity:.6;color:var(--white);font-family:Muli}.text_U9e4.section-subtitle_etM3{font-size:1em;letter-spacing:1px}.text_U9e4.footer-heading_wvTE{color:var(--dodger-blue);font-family:Muli;font-size:18px;font-weight:600}.supported_k5lB{font-size:.85em;line-height:2;margin-top:3em}.title_L62U{color:var(--white);display:block}.description_aTRG{color:var(--bright-cyan);display:block;margin:24px 0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.description_aTRG{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(81deg,var(--periwinkle),var(--bright-cyan),var(--sea-green))}}.text_U9e4.testimonial-description_HpGg{color:var(--uni-testimonial-text-color);font-family:Muli;font-size:1.2em;line-height:1.75;opacity:.8;text-align:center}.bullets_YLT6{color:var(--white)!important}.bullets_YLT6 li:before{background-color:var(--periwinkle)!important}.commercial-bullets_o7pP>li{font-weight:400}.commercial-box_wLXy{align-items:center;display:flex;justify-content:center;padding:0}.vazco_f6cf{height:2em;margin-top:2em}.form-wrapper_kccZ{border:1px solid var(--ifm-color-emphasis-alpha-30);border-radius:5px}.playground_p2wD{height:calc(100vh - var(--ifm-navbar-height))}.playground-wrap_FoP6{background-color:#fff;border:none;border-radius:5px;color:#0e0e0e;display:block;flex:1;margin:0;overflow-y:auto;padding:0;width:100%}.playground-toolbar_jwg0 select,.playground_p2wD iframe{border:0}.playground-column_btgY{flex-direction:column}.playground-toolbar_jwg0,.playground-toolbar_jwg0 select{background-color:var(--uni-toolbar-bgcolor)}.playground-toolbar_jwg0 select{font-size:1rem;margin:.25em;padding:.5em}.tabs_DJzW{display:flex;flex-wrap:wrap;font-weight:700;margin:0 0 .25em -.2em}.tabs_DJzW .item_Lknm{border:1px solid var(--ifm-menu-color-active);border-radius:3px;cursor:pointer;flex:1;font-size:.8em;margin:.25em;padding:.8em;text-align:center}.tabs_DJzW .item_Lknm.active_R6La{background-color:var(--ifm-menu-color-active);color:#fff}.toggler_LMZW.header_kKxo{display:flex;justify-content:flex-end}.toggler_LMZW.header_kKxo .item_Lknm{cursor:pointer;margin:.5em 0 .5em 1em}.toggler_LMZW .tooltip_OOD_{display:inline-block;position:relative}.toggler_LMZW .tooltip_OOD_ .tooltip-text_GGXA{background-color:#000;border-radius:6px;bottom:150%;color:#fff;font-size:.7em;left:50%;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.toggler_LMZW .tooltip_OOD_ .tooltip-text_GGXA:after{border:5px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.toggler_LMZW .tooltip_OOD_:hover .tooltip-text_GGXA{visibility:visible}.toggler-tabs_UzN0 .header_kKxo{align-items:center;display:flex;justify-content:space-between}.breadcrumbsContainer_T5ub{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_GlTw{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}@media (min-width:997px){.collapseSidebarButton_oTwn,.expandButton_YOoA{background-color:var(--docusaurus-collapse-button-bg);position:sticky}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_Jjdj,.announcementBarPlaceholder_NpUd{flex-basis:50px}.searchBox_WqAV{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_pbO5{text-align:right}.tocMobile_Ojys{display:none}.collapseSidebarButton_oTwn{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px}.collapseSidebarButtonIcon_pMEX{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_GZLG,[dir=rtl] .collapseSidebarButtonIcon_pMEX{transform:rotate(0)}.collapseSidebarButton_oTwn:focus,.collapseSidebarButton_oTwn:hover,.expandButton_YOoA:focus,.expandButton_YOoA:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_OniL{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_jmj1{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jmj1{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_YufC{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_CUen{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_w4KB{padding-top:0}.sidebarHidden_k6VE{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_CYvI{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_CYvI img{height:2rem;margin-right:.5rem}.expandButton_YOoA{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_GZLG{transform:rotate(180deg)}.docSidebarContainer_y0RQ{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_uArb{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_sTIZ{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_iSjt{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_PxMR{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.landing_JSVC .section{margin-top:4em}.landing_JSVC .container{scroll-margin-top:200px}.floating-example_NeZB>div:last-child{left:40%;position:absolute;top:12.5%}.showcase-card_hJCa{flex-direction:column}.example_fVIp{margin:16em 0!important}.example_fVIp+.example_fVIp{margin-bottom:0!important}.section-bgwhite-block-left_R077,.section-bgwhite-block-right_XL2o{height:200%}.docItemCol_Qr34{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_Hewu,.footer__link-separator,.navbar__item,.tableOfContents_XG6w{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}.pills--block,.tabs--block{flex-direction:column}.searchBox_WqAV{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_Tr6w{padding:0 .3rem}.center-if-sm_fQBP{text-align:center}.landing_JSVC .col{margin-bottom:2em}.landing_JSVC .col:last-of-type{margin-bottom:0}.floating-example_NeZB>:first-child{margin-bottom:4em}.floating-example_NeZB .system-window_utQO{margin-left:auto;margin-right:auto}.solid-border-box_A28F{margin:4em 0}.section-content_dsyA,.section-content_dsyA.logos_slhi{margin-top:0;padding:4em!important}}@media (max-width:768px){.testimonials-pair-active_W4Qz,.testimonials-pair-inactive_OeWi{flex-direction:column}.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;-moz-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;-moz-user-select:none;user-select:none;white-space:nowrap}}@media only screen and (max-width:600px){table{display:block!important}}@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 (max-width:500px){.preview_Ea2L{padding:1em}}@media (max-width:400px){.solid-border-box_A28F{padding:4em 1em}.section-content_dsyA{margin-top:0;padding:0 1em!important}}@media (hover:hover){.backToTopButton_iEvu: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:no-preference){html{scroll-behavior:smooth}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;-moz-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:rgba(0,0,0,.2);transition:none}}@media print{.announcementBar_zJRd,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_Ojys{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_AclH{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/forminer-screenshot.png b/assets/forminer-screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..1f687ca2a1e94381a6de28476a762120aa4e3bcb GIT binary patch literal 36521 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 + + + + + + + + diff --git a/assets/icon-02.svg b/assets/icon-02.svg new file mode 100644 index 000000000..d302f683d --- /dev/null +++ b/assets/icon-02.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/js/0ba16cac.81e1ceff.js b/assets/js/0ba16cac.81e1ceff.js new file mode 100644 index 000000000..7e08ef92d --- /dev/null +++ b/assets/js/0ba16cac.81e1ceff.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[784],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),u=t.n(o),d=t(76744),c=t.n(d),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class v extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=c()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return x}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),u=t.n(o),d=t(90104),c=t.n(d),m=t(1883),p=t.n(m),f=t(16651),v=t.n(f),h=t(76744),g=t.n(h),b=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class x extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=v()(this.getField.bind(this)),this.getInitialValue=v()(this.getInitialValue.bind(this)),this.getSubfields=v()(this.getSubfields.bind(this)),this.getType=v()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const u=(0,_.m)(r.slice(0,a)),d=(0,_.m)(u,t),m=null!==(l=(o=this._compiledSchema)[d])&&void 0!==l?l:o[d]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[u].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),c()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:u()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,_.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=g()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),C.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return h}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),u=t(30454),d=t.n(u),c=t(16651),m=t.n(c),p=t(98949),f=t(65507);const v=["optional","uniforms","allowedValues"];class h extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return d()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,f.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return v.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?d()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),u=t(16651),d=t.n(u),c=t(76744),m=t.n(c),p=t(65507),f=t(98949);function v(e,n){i()(n,'Field not found in schema: "%s"',e)}function h(e){return"string"!=typeof e}function g(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${g(e)} (${n.join(", ")})`:g(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=d()(this.getField.bind(this)),this.getInitialValue=d()(this.getInitialValue.bind(this)),this.getProps=d()(this.getProps.bind(this)),this.getSubfields=d()(this.getSubfields.bind(this)),this.getType=d()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(v(e,n instanceof r.p5),n=n.element):(v(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(h))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:g(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(h);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(h)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),u=t(80661),d=t(59492),c=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?c.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return d.Z;case Object:return u.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:u,inputRef:d,label:c,name:m,onChange:p,readOnly:f,required:v,showInlineError:h,value:g,wrapClassName:b}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:v},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",b,!c&&"fitted","checkbox")},i.createElement("input",{checked:g||!1,className:"hidden",disabled:t,id:u,name:m,onChange:()=>{f||p(!g)},ref:d,type:"checkbox"}),i.createElement("label",{htmlFor:u},c||null)),!(!r||!h)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const u=("object"==typeof t.g?t.g:window).Date,d=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:c,icon:m,iconLeft:p,iconProps:f,id:v,inputRef:h,label:g,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:N,value:x,wrapClassName:j,type:F="datetime-local"}=e,P=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:k},"field")},(0,s.z)(P)),g&&i.createElement("label",{htmlFor:v},g),i.createElement("div",{className:l()("ui",j,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:v,max:d(b),min:d(_),name:E,onChange:e=>{const n=new u(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:h,type:F,value:null!==(n=d(x,F))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:u,schema:d}=(0,s.c)();return u||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},d.getErrorMessages(u).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),u=t(65507),d=t(68591),c=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,u.m)(null,t),f=(0,u.m)(p.slice(0,-1)),v=(0,d.U)(f,{},{absoluteName:!0})[0],h=!(n||v.maxCount<=v.value.length);function g(e){!h||r||"key"in e&&"Enter"!==e.key||v.onChange(v.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,c.z)(m),{className:l()("ui",m.className,h?"link":"disabled","fitted add icon"),onClick:g,onKeyDown:g,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),u=t(11561),d=t(76424);n.Z=(0,d.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,d=(0,a._T)(e,["disabled","name","readOnly"]);const c=(0,s.m)(null,t),m=+c[c.length-1],p=(0,s.m)(c.slice(0,-1)),f=(0,o.U)(p,{},{absoluteName:!0})[0];function v(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=r||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,u.z)(d),{className:l()("ui",d.className,n?"link":"disabled","fitted close icon"),onClick:v,onKeyDown:v,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(77900),d=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(d.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:c,itemProps:m,label:p,required:f,showInlineError:v,value:h}=e,g=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(g)),p&&i.createElement("div",{className:l()({error:o,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(u.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},c),null==h?void 0:h.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(68599);function d(e){var{children:n,className:t,disabled:r,error:o,errorMessage:d,fields:c,grouped:m,itemProps:p,label:f,showInlineError:v}=e,h=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(h)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},d),n||c.map((e=>i.createElement(u.Z,Object.assign({key:e,name:e},p)))))}d.defaultProps={grouped:!0},n.Z=(0,o.e)(d)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:v,max:h,min:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:N,wrapClassName:x}=e,j=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(j)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",x,{left:c,icon:d||c},"input")},i.createElement("input",{disabled:r,id:p,max:h,min:g,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:k||(t?.01:1),type:"number",value:null!=N?N:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,d.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:d,id:c,label:p,name:f,onChange:v,readOnly:h,required:g,showInlineError:b,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,u.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:g},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${c}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{h||v(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${c}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,d.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:d,errorMessage:c,fieldType:f,id:v,inputRef:h,label:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,N=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const x=f===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:d,required:O},r,"field")},(0,u.z)(N)),g&&o.createElement("label",{htmlFor:v},g),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:x?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${v}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||_(x?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${v}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:v,multiple:x,name:b,onChange:e=>{if(!y){const n=e.target.value;if(x){const t=-1===e.target.selectedIndex;_(t?[]:s()([n],k))}else _(""!==n?n:void 0)}},ref:h,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!x&&o.createElement("option",{value:"",disabled:O,hidden:O},E||g),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!d||!C)&&o.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function u(e){var{className:n,disabled:t,inputRef:r,readOnly:u,value:d}=e,c=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:u,ref:r,type:"submit"},d?{value:d}:{},(0,o.z)(c)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function u(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:v,name:h,onChange:g,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,N=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(N)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",k,{left:c,icon:d||c},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:h,onChange:e=>g(e.target.value),placeholder:b,readOnly:_,ref:f,type:O,value:null!=C?C:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},u))}u.defaultProps={type:"text"},n.Z=(0,o.e)(u,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:d()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(c.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(27378),m=t(56141),p=t.n(m),f=t(65507);function v(e){return!(!e||e!==Object(e)||e instanceof Date)}var h=t(34361);function g(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=g("uniforms");class _ extends c.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),g(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!v(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(v(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,f.m)(e,r));for(const r in t)r in n||a.push((0,f.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,f.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>d()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return c.createElement(h.D.Provider,{value:this.getContext()},c.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;tr.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return g},u:function(){return v}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),u=t(50344),d=t.n(u),c=t(48159),m=t.n(c),p=t(96498),f=t.n(p);function v(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{h(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&h(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){h(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(d()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=v,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function h(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const g=v(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),u=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),d=l.createElement(e,Object.assign({},t,a));return o===u?d:l.createElement(i.D.Provider,{children:d,value:u})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const u={absoluteName:r},[d,c]=(0,s.U)(o.name,o,u),m=(0,i.useContext)(n)(d,c);return l()(m,"AutoField received no component for: %s",d.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,d):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return c}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function u(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const d=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const c=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t{const a=n[t];return null!=a?!!a:e})),g=!!r()(c.changedMap,m),b=c.schema.getError(m,c.error),_=c.schema.getErrorMessage(m,c.error),E=c.schema.getType(m),y=c.schema.getSubfields(m),O=c.schema.getProps(m),C=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>c.randomId()),[]),N=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),v.current=!0,c.onChange(n,e)}),[c.onChange,m]),x=r()(c.model,m);let j,F=null!==(d=n.value)&&void 0!==d?d:x;f&&(v.current||(void 0===F?(F=c.schema.getInitialValue(m),j=F):void 0!==n.value&&n.value!==x&&(j=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==j&&N(j)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},h),{changed:g,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:N,value:F}),O),n),{label:C,name:m}),c]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var a=t(95256),r=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// \\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[a,r]of Object.entries(t))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return c}});var a=t(25773),r=t(27378),l=t(4940),i=t(99729),s=t.n(i);function o(e){const[n,t]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,n){const t=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(a,t)),[a,t]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:n}}}var u=t(9670),d=t(37126);function c(e){const n=(0,r.useContext)(u.nN),t=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(d.d,(0,a.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:u,ErrorsField:d,LongTextField:c,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return o},mQ:function(){return d}});var a=t(60042),r=t.n(a),l=t(27378),i=t(4940),s=t(59150);function o(e){let{activeTab:n,items:t,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:r}=e;return l.createElement(u,{active:n===t,key:t,onClick:()=>a(t)},r)})))}function u(e){let{active:n,children:t,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,n&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},t)}function d(e){let{children:n,group:t,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(t);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),n(a[r]))}},53009:function(e,n,t){"use strict";t.d(n,{R:function(){return o}});var a=t(27378),r=t(9670),l=t(633),i=t(46867);const s=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}];function o(e){let{children:n}=e;return a.createElement(i.mQ,{group:"tutorial",tabs:s},(e=>{let{value:t}=e;return a.createElement(r.nN.Provider,{value:t},a.createElement(l.n,null,n))}))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var a=t(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((n=>function(e,n){r[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,a.useEffect)((()=>function(e,n){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Tl},UE:function(){return Ml},NE:function(){return Il},ME:function(){return wl},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Ll},nN:function(){return Ul},np:function(){return Bl}});var a={};t.r(a),t.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return we},BaseForm:function(){return Ce},BoolField:function(){return T},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return je},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return G},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Be},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Pe},RadioField:function(){return ce},SelectField:function(){return ve},SubmitField:function(){return Fe},TextField:function(){return ge},ValidatedForm:function(){return Te},ValidatedQuickForm:function(){return Ie},wrapField:function(){return M}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return vn},BoolField:function(){return ze},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return hn},HiddenField:function(){return kn},ListAddField:function(){return Ge},ListDelField:function(){return Ye},ListField:function(){return en},ListItemField:function(){return Xe},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return cn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return $e},wrapField:function(){return Ve}});var l={};t.r(l),t.d(l,{AutoField:function(){return Gn},AutoFields:function(){return Jn},AutoForm:function(){return lt},BaseForm:function(){return Yn},BoolField:function(){return Tn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Xn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Ln},ListField:function(){return Un},ListItemField:function(){return Bn},LongTextField:function(){return ot},NestField:function(){return Wn},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return zn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Hn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Pn},wrapField:function(){return Mn}});var i={};t.r(i),t.d(i,{AutoField:function(){return wt},AutoFields:function(){return Dt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return gt},ErrorField:function(){return $t},ErrorsField:function(){return Rt},HiddenField:function(){return Vt},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return zt},NestField:function(){return kt},NumField:function(){return Nt},QuickForm:function(){return Bt},RadioField:function(){return Ft},SelectField:function(){return Tt},SubmitField:function(){return Lt},TextField:function(){return It},ValidatedForm:function(){return Ut},ValidatedQuickForm:function(){return Wt},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return xa},AutoFields:function(){return ja},AutoForm:function(){return Aa},BaseForm:function(){return Fa},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Pa},HiddenField:function(){return Sa},ListAddField:function(){return ua},ListDelField:function(){return ca},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return La},NestField:function(){return fa},NumField:function(){return va},QuickForm:function(){return Ia},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ta},TextField:function(){return Na},ValidatedForm:function(){return wa},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return jr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ja},ErrorField:function(){return Fr},ErrorsField:function(){return Or},HiddenField:function(){return Pr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Mr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return gr},SubmitField:function(){return Cr},TextField:function(){return br},ValidatedForm:function(){return Nr},ValidatedQuickForm:function(){return xr},wrapField:function(){return Ka}});var u={};t.r(u),t.d(u,{AutoField:function(){return Tr.Z},AutoFields:function(){return Ir},AutoForm:function(){return wr.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Lr.Z},HiddenField:function(){return Br},ListAddField:function(){return Ur.Z},ListDelField:function(){return Wr.Z},ListField:function(){return Zr.Z},ListItemField:function(){return $r.Z},LongTextField:function(){return Vr},NestField:function(){return zr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Hr.Z},SubmitField:function(){return Gr.Z},TextField:function(){return Jr.Z},ValidatedForm:function(){return Yr.Z},ValidatedQuickForm:function(){return Xr.Z}});var d={};t.r(d),t.d(d,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return xl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return jl},ErrorsField:function(){return yl},HiddenField:function(){return Fl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Pl.Z},NestField:function(){return ol},NumField:function(){return ul},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return vl},SubmitField:function(){return Ol},TextField:function(){return gl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Nl}});var c=t(25773),m=t(27378),p=t(3996),f=t.n(p),v=t(6846),h=t(59312),g=t(30219),b=t.n(g),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),C=t(11561),k=t(76424),N=t(31115),x=t.n(N),j=t(5041),F=t(62004);const P={marginBottom:"12px"};function M(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:u,labelCol:d,required:c,showInlineError:p,validateStatus:f,wrapperCol:v,wrapperStyle:h=P}=e;const g=!!u&&m.createElement("span",null,u,!!o&&m.createElement("span",null,"\xa0",m.createElement(F.default,{title:o},m.createElement(x(),null))));return m.createElement(j.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:g,labelCol:d,required:c,style:h,validateStatus:a?"error":f,wrapperCol:v},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var T=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:u}=e,d=(0,h._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const c=n?y.Z:O.Z;return M(d,m.createElement(c,Object.assign({checked:u||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!u),ref:r,unCheckedChildren:o},(0,C.z)(d))))}),{kind:"leaf"}),I=t(82290),w=t(61320),D=t.n(w);const A={width:"100%"};var R=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,h._T)(e,["showTime","style"]);return M(a,m.createElement(I.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&D()(a.value)},(0,C.z)(a))))}),{kind:"leaf"}),S=t(60042),L=t.n(S),B=t(94037),U=t.n(B),W=t(76676),Z=t(30454),$=t.n(Z),V=t(65507),z=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(U(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,u=(0,h._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const d=(0,V.m)(null,a),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(W.default,Object.assign({},(0,C.z)(u),{disabled:!f,icon:t,onClick:()=>{r||p.onChange(p.value.concat([$()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),H=t.n(Q);var G=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(H(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,h._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const u=(0,V.m)(null,a),d=+u[u.length-1],c=(0,V.m)(u.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(W.default,Object.assign({},(0,C.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(d,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const J={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},Y={marginBottom:"24px",overflow:"hidden"},X={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:J},m.createElement(G,{className:"top aligned",name:""})),m.createElement("div",{style:Y},m.createElement("div",{style:X})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:u,style:d=te,value:c,wrapperCol:p}=e,f=(0,h._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const v=a?d?Object.assign(Object.assign({},ae),d):ae:d;return m.createElement("div",Object.assign({},(0,C.z)(f),{style:v,className:L()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(F.default,{title:l},m.createElement(x(),null)))),!(!a||!u)&&m.createElement("div",null,r),null==c?void 0:c.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,h._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,k.e)((function(e){return M(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),oe=t(58946);const ue="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,de={display:"block"};var ce=(0,k.e)((function(e){var n,t,a;return M(e,m.createElement(oe.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,ue(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:de,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var ve=(0,k.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,C.z)(e);return M(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),he=t(74105);var ge=(0,k.e)((function(e){var n,t;return M(e,m.createElement(he.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var be=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ce:ve;switch(e.fieldType){case Array:return re;case Boolean:return T;case Date:return R;case Number:return se;case Object:return le;case String:return ge}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,h._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:L()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},xe={margin:"3px"};var je=function(e){var{children:n,style:t=Ne}=e,a=(0,h._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,C.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:xe},e))))):null};var Fe=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,h._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(W.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Pe=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return be}getErrorsField(){return je}getSubmitField(){return Fe}}return t.Quick=e,t}(Ce),Me=t(23674);var Te=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Ce),Ie=Te.Validated(Pe.Quick(Ce));var we=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ie);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=De}=e,l=(0,h._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,C.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Le=t(10777);var Be=(0,k.e)((function(e){var n,{rows:t=5}=e,a=(0,h._T)(e,["rows"]);return M(a,m.createElement(Le.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,C.z)(a))))}),{kind:"leaf"}),Ue=t(48159),We=t.n(Ue);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function $e(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function Ve(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:u,helpClassName:d,id:c,label:p,labelClassName:f,required:v,showInlineError:g,wrapClassName:b}=e,_=(0,h._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!g)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!u&&m.createElement("span",{className:L()("help-block",d)},u);return m.createElement("div",Object.assign({className:L()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:v})},We()((0,C.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:c,className:L()("control-label",$e(o,"label"),f)},p),E&&m.createElement("div",{className:L()(b,$e(o,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var ze=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:u}=e;return Ve(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:L()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:u||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!u)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Ve(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:u,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=qe(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function He(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}He.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var Ge=(0,k.e)(He,{initialValue:!1,kind:"leaf"});function Je(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Je.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Ye=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});var Xe=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Ye,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Xe,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("panel panel-default",{"panel-danger":r},a)},(0,C.z)(c)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:L()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(Ge,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"help-block"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return Ve(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const un="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dn=e=>un(encodeURIComponent(e)).replace(/=+$/,"");var cn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Ve(Object.assign(Object.assign({},_),{id:i,label:d}),t?null==n?void 0:n.map((e=>{var n,t,r,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:dn(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:dn(e.value)}`,name:c,onChange:()=>{v||p(l===Array?on()([e.value],b):e.value)},type:"checkbox"}),null!==(u=e.label)&&void 0!==u?u:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return Ve(Object.assign({feedbackable:!0},We()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:cn;switch(e.fieldType){case Array:return en;case Boolean:return ze;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var vn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,h._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:L()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var hn=function(e){var{className:n,children:t}=e,a=(0,h._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:L()("panel panel-danger",n)},(0,C.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function gn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"has-danger":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("form-control-label",$e(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,$e(c.grid,"input"))},f),!p&&f)}gn.defaultProps={inputClassName:"btn btn-primary"};var bn=gn;var _n=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return hn}getSubmitField(){return bn}}return t.Quick=e,t}(vn);var En=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(vn),yn=En.Validated(_n.Quick(vn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Nn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function xn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const jn={xs:1,sm:2,md:3,lg:4,xl:5};function Fn(e,n){return jn[e]-jn[n]}function Pn(e,n){return"number"==typeof e?xn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(Fn).map((t=>xn(t,e[t],n))).join(" ")):"":xn("xs",parseInt(e),n)}function Mn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",u||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:L()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:f,row:s})},We()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:L()({"col-form-label":s,"text-danger":l,"text-success":O},Pn(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,Pn(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Tn=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return Mn(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:L()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const In=("object"==typeof t.g?t.g:window).Date,wn=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Mn(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:wn(s),min:wn(o),name:u,onChange:e=>{const n=new In(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=wn(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge badge-pill",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Ln=(0,k.e)(Sn,{initialValue:!1,kind:"leaf"});var Bn=(0,k.e)((function(e){let{children:n=m.createElement(Gn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Ln,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Un=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Bn,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Wn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Gn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,k.e)((function(e){var n;return Mn(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const $n="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Vn=e=>$n(encodeURIComponent(e)).replace(/=+$/,"");var zn=(0,k.e)((function(e){var n;return Mn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Vn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Vn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Mn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:c,onChange:()=>{v||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Hn=(0,k.e)((function(e){var n,t;return Mn(We()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Gn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?zn:Qn;switch(e.fieldType){case Array:return Un;case Boolean:return Tn;case Date:return Dn;case Number:return Zn;case Object:return Wn;case String:return Hn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Jn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Gn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Yn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},We()(n,["grid"])),{className:L()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Xn=function(e){var{children:n,className:t}=e,a=(0,h._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",Pn(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,Pn(c.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Gn}getErrorsField(){return Xn}getSubmitField(){return nt}}return t.Quick=e,t}(Yn);var at=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Yn),rt=at.Validated(tt.Quick(Yn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var ot=(0,k.e)((function(e){var n;return Mn(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function ut(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const dt={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function ct(e,n){return dt[e]-dt[n]}function mt(e,n){return"number"==typeof e?ut("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(ct).map((t=>ut(t,e[t],n))).join(" ")):"":ut("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",u||"text-muted")},o);return m.createElement("div",Object.assign({className:L()(a,"mb-3",{"is-invalid":l,disabled:r,required:f,row:s})},We()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:L()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,mt(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:L()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const vt=("object"==typeof t.g?t.g:window).Date,ht=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var gt=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:ht(s),min:ht(o),name:u,onChange:e=>{const n=new vt(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=ht(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];return a||(a=l||d.maxCount<=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(s),{className:L()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||d.onChange(d.value.concat([$()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,k.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];return t||(t=r||d.minCount>=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:L()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=d.value.slice();e.splice(o,1),d.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(wt,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(wt,Object.assign({key:e,name:e},i)))))}));var Nt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const xt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,jt=e=>xt(encodeURIComponent(e)).replace(/=+$/,"");var Ft=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:jt(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:jt(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Pt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Mt=e=>Pt(encodeURIComponent(e)).replace(/=+$/,"");var Tt=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:Mt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Mt(e.value)}`,name:c,onChange:()=>{v||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var It=(0,k.e)((function(e){var n,t;return pt(We()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var wt=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ft:Tt;switch(e.fieldType){case Array:return Ct;case Boolean:return ft;case Date:return gt;case Number:return Nt;case Object:return kt;case String:return It}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(wt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},We()(n,["grid"])),{className:L()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,h._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",mt(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,mt(c.grid,"input"))},f),!p&&f)}St.defaultProps={inputClassName:"btn btn-primary"};var Lt=St;var Bt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return wt}getErrorsField(){return Rt}getSubmitField(){return Lt}}return t.Quick=e,t}(At);var Ut=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(At),Wt=Ut.Validated(Bt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Wt);var $t=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function Vt(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var zt=(0,k.e)((function(e){var n;return pt(We()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Ht=t(35311),Gt=t(82693),Jt=t(82956),Yt=t(54139),Xt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g!a&&!u&&o&&o(e.target.checked),ref:r,value:s},We()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:u,inputRef:d,label:c,labelProps:p,max:f,min:v,name:g,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,N=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:c,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),u),inputProps:Object.assign({max:ra(f),min:ra(v),readOnly:E},N.inputProps),margin:null!==(a=null==x?void 0:x.margin)&&void 0!==a?a:"dense",name:g,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:d,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,C.z)(N)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var ua=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,V.m)(null,l),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Yt.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),da=t(53332);var ca=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),u=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(oa.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:n=m.createElement(xa,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(da.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(ca,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(ua,{icon:n,name:"$"}))}));var fa=(0,k.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,h._T)(e,["children","fields","itemProps","label"]);const u=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null==u?void 0:u.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Ht.Z,{component:"legend"},s),r||l.map((e=>m.createElement(xa,Object.assign({key:e,name:e},i)))))}));var va=(0,k.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:u,inputProps:d,inputRef:c,label:p,max:f,min:v,name:g,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,N=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||u,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==x?void 0:x.inputProps)&&void 0!==a?a:{}),{min:v,max:f,readOnly:_,step:O}),d),label:p,margin:null!==(r=null==x?void 0:x.margin)&&void 0!==r?r:"dense",name:g,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:c,type:"number",value:null!=k?k:""},(0,C.z)(N)))}),{kind:"leaf"}),ha=t(76709),ga=t(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:u,onChange:d,readOnly:c,row:p,value:f}=e,v=(0,h._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const g=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==g?void 0:g.fullWidth)||void 0===t||t,margin:null!==(a=null==g?void 0:g.margin)&&void 0!==a?a:"dense"},v),{component:"fieldset",disabled:l}),o&&m.createElement(Ht.Z,{component:"legend",htmlFor:u},o),m.createElement(ga.Z,{id:i,name:u,onChange:e=>l||c||d(e.target.value),ref:s,row:p,value:null!=f?f:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(ha.Z,Object.assign({id:`${i}-${_a(e.value)}`},We()((0,C.z)(v),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ca=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var n,t,a,r,l,i;const s=(0,Jt.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,u=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:d,name:c,onChange:p,readOnly:f}=e,v="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Gt.Z,h=We()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),g=r!==Array?m.createElement(ga.Z,{id:l,name:c,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=u?u:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(ha.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`},h)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(v,Object.assign({checked:u.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`,name:c,onChange:()=>t||f||p(on()([e.value],u)),ref:i,value:c},h)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(d||s)&&m.createElement(Ht.Z,{component:"legend"},d||s),g)}const d=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:c,disabled:p,error:f,errorMessage:v,fieldType:h,fullWidth:g=null===(l=null==d?void 0:d.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:N=(null!==(i=null==d?void 0:d.margin)&&void 0!==i?i:"dense"),name:x,native:j,onChange:F,placeholder:P,readOnly:M,required:T,showInlineError:I,variant:w,textFieldProps:D}=e,A=j?"option":ya.Z,R=!!P,S=""!==u&&void 0!==u,L=We()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!f,fullWidth:g,helperText:!!f&&I&&v||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},k),E),label:O,margin:N,onChange:e=>p||M||F(""!==e.target.value?e.target.value:void 0),required:T,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:x,id:_},y),multiple:h===Array||void 0,native:j},L),value:j&&!u?"":u,variant:w},D),(R||!T||!S)&&m.createElement(A,{value:"",disabled:!!T},P||O),null==c?void 0:c.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Na=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,showInlineError:g,type:b="text",value:_=""}=e,E=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&g&&s||o,inputProps:Object.assign({readOnly:v},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:d,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:c,onChange:e=>l||p(e.target.value),placeholder:f,ref:u,type:b,value:_},(0,C.z)(E)))}),{kind:"leaf"});var xa=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return va;case Object:return fa;case String:return Na}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function ja(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(xa,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Fa=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Pa=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,h._T)(e,["children","fullWidth","margin","variant"]);const u=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:d,schema:c}=(0,_e.c)();return d||r?m.createElement(Yt.Z,{error:!!d,fullWidth:null===(t=null!=l?l:null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==u?void 0:u.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==u?void 0:u.variant},!!r&&m.createElement(Xt.Z,Object.assign({},(0,C.z)(o)),r),c.getErrorMessages(d).map(((e,n)=>m.createElement(Xt.Z,Object.assign({key:n},(0,C.z)(o)),e)))):null},Ma=t(9334);var Ta=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:u,state:d}=(0,_e.c)(),c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(Ma.Z,Object.assign({disabled:void 0===r?!(!u&&!d.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==c?void 0:c.variant)&&void 0!==t?t:"contained"},(0,C.z)(o)),a||i)};var Ia=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return xa}getErrorsField(){return Pa}getSubmitField(){return Ta}}return t.Quick=e,t}(Fa);var wa=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Fa),Da=wa.Validated(Ia.Quick(Fa));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Da);var Ra=(0,k.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:u}=e,d=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Yt.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=u?u:null==c?void 0:c.variant},m.createElement(Xt.Z,Object.assign({},(0,C.z)(d)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var La=(0,k.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:u,name:d,onChange:c,placeholder:p,readOnly:f,showInlineError:v,type:g="text",value:b}=e,_=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&v&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:u,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:d,onChange:e=>r||c(e.target.value),placeholder:p,ref:o,type:g,value:null!=b?b:""},(0,C.z)(_)))}),{kind:"leaf"}),Ba=t(56213),Ua=t(64251),Wa=t(64281),Za=t(23626),$a=t(22013),Va=t(61230),za=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g!t&&!o&&s&&s(e.target.checked),ref:a,value:i},We()((0,C.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ha=("object"==typeof t.g?t.g:window).Date,Ga=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Ja=(0,k.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:u,max:d,min:c,name:p,onChange:f,placeholder:v,readOnly:g,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},u),i),inputProps:Object.assign({max:Ga(d),min:Ga(c),readOnly:g},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ha(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:v,ref:s,type:E,value:null!==(n=Ga(_,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Ya=t(10872),Xa=t(5420),er=t(68666);var nr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,V.m)(null,l),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Va.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),u=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(ar.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:n=m.createElement(_r,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Ya.Z,Object.assign({dense:!0,subheader:r?m.createElement(Xa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,h._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Za.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:u,min:d,name:c,onChange:p,readOnly:f,placeholder:v,showInlineError:g,step:b=(n?.01:1),value:_}=e,E=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&g&&r||l,inputProps:Object.assign({min:d,max:u,readOnly:f,step:b},i),label:o,margin:"dense",name:c,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:v,ref:s,type:"number",value:null!=_?_:""},(0,C.z)(E)))}),{kind:"leaf"}),ur=t(8993),dr=t(20750);const cr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>cr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:u,readOnly:d,row:c,value:p}=e,f=(0,h._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Za.Z,{component:"legend",htmlFor:o},i),m.createElement(dr.Z,{id:r,name:o,onChange:e=>t||d||u(e.target.value),ref:l,row:c,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Ua.Z,{control:m.createElement(ur.Z,Object.assign({id:`${r}-${mr(e.value)}`},We()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fr=t(13455);const vr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,hr=e=>vr(encodeURIComponent(e)).replace(/=+$/,"");var gr=(0,k.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:u,name:d,onChange:c,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Ba.Z:$a.Z,v=We()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),h=l!==Array?m.createElement(dr.Z,{id:i,name:d,onChange:e=>r||p||c(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Ua.Z,{control:m.createElement(ur.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:hr(e.value)}`},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Wa.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Ua.Z,{control:m.createElement(f,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:hr(e.value)}`,name:d,onChange:()=>r||p||c(on()([e.value],a)),ref:s,value:d},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(u||o)&&m.createElement(Za.Z,{component:"legend"},u||o),h)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:u=!0,helperText:d,id:c,InputLabelProps:p,inputProps:f,label:v,labelProps:h,margin:g="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:N,variant:x,textFieldProps:j}=e,F=_?"option":fr.Z,P=!!y,M=""!==a&&void 0!==a,T=We()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:u,helperText:!!i&&N&&s||d,InputLabelProps:Object.assign(Object.assign({shrink:!!v&&(P||M)},h),p),label:v,margin:g,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:P,inputProps:Object.assign({name:b,id:c},f),multiple:o===Array||void 0,native:_},T),value:_&&!a?"":a,variant:x},j),(P||!k||!M)&&m.createElement(F,{value:"",disabled:!!k},y||v),r.map((e=>{var n,t;return m.createElement(F,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var br=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f=""}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:f},(0,C.z)(v)))}),{kind:"leaf"});var _r=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:gr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ja;case Number:return or;case Object:return sr;case String:return br}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,h._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||n?m.createElement(Va.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(za.Z,Object.assign({},(0,C.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(za.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Cr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||r)};var kr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return Cr}}return t.Quick=e,t}(yr);var Nr=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(yr),xr=Nr.Validated(kr.Quick(yr));var jr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(xr);var Fr=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(Va.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(za.Z,Object.assign({},(0,C.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Pr(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Mr=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:null!=f?f:""},(0,C.z)(v)))}),{kind:"leaf"}),Tr=t(68599);function Ir(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Tr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var wr=t(2310),Dr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Lr=t(43351);function Br(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Ur=t(77900),Wr=t(960),Zr=t(64694),$r=t(18747);var Vr=(0,k.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,required:p,showInlineError:f,value:v}=e,g=(0,h._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()(n,{disabled:t,error:a,required:p},"field")},(0,C.z)(g)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=v?v:""}),!(!a||!f)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),zr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Hr=t(47822),Gr=t(82986),Jr=t(99086),Yr=t(3684),Xr=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,h._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(u)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,k.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,value:p,type:f="datetime-local"}=e,v=(0,h._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:c,ref:r,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,h._T)(e,["disabled","name","readOnly","value"]);const i=(0,V.m)(null,t),s=(0,V.m)(i.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0],u=!(n||o.maxCount<=o.value.length);function d(e){!u||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([$()(r)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:d,onKeyDown:d,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,h._T)(e,["disabled","name","readOnly"]);const l=(0,V.m)(null,t),i=+l[l.length-1],s=(0,V.m)(l.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0];function u(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,C.z)(r),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,h._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,k.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,h._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var ul=(0,k.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,step:p,value:f}=e,v=(0,h._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);u(isNaN(t)?void 0:t)},placeholder:d,readOnly:c,ref:r,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const dl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,cl=e=>dl(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,h._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},We()((0,C.z)(u),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,u,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:cl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(u=e.key)&&void 0!==u?u:cl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var vl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,required:c,value:p,options:f}=e,v=(0,h._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const g=a===Array;return m.createElement("div",Object.assign({},(0,C.z)(v)),i&&m.createElement("label",{htmlFor:r},i),n?null==f?void 0:f.map((e=>{var n,l,i,u,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:s,onChange:()=>{d||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(u=e.key)&&void 0!==u?u:fl(e.value)}`},null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:g,name:s,onChange:e=>{if(!d){const n=e.target.value;if(g){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!u||!c||void 0===p)&&!g&&m.createElement("option",{value:"",disabled:c,hidden:c},u||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function hl(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:u,type:d,value:c}=e,p=(0,h._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:u,ref:r,type:d,value:null!=c?c:""}))}hl.defaultProps={type:"text"};var gl=(0,k.e)(hl,{kind:"leaf"});var bl=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:vl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return ul;case Object:return ol;case String:return gl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,h._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,h._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(El),Nl=kl.Validated(Cl.Quick(El));var xl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var jl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,h._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function Fl(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Pl=t(96614);const Ml=Wl("AutoFields"),Tl=Wl("AutoField"),Il=Wl("AutoForm"),wl=(Wl("BaseForm"),Wl("BoolField"),Wl("DateField"),Wl("ErrorField")),Dl=Wl("ErrorsField"),Al=(Wl("HiddenField"),Wl("ListAddField"),Wl("ListDelField"),Wl("ListField"),Wl("ListItemField"),Wl("LongTextField")),Rl=(Wl("NestField"),Wl("NumField"),Wl("QuickForm"),Wl("RadioField"),Wl("SelectField")),Sl=Wl("SubmitField"),Ll=Wl("TextField"),Bl=(Wl("ValidatedForm"),Wl("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:u,unstyled:d}),Ul=(0,m.createContext)("unstyled");function Wl(e){return function(n){const t=(0,m.useContext)(Ul),a=Bl[t][e];return m.createElement(a,(0,c.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return d},nN:function(){return o},rh:function(){return u}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function u(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function d(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},82974:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return O},contentTitle:function(){return E},default:function(){return N},frontMatter:function(){return _},metadata:function(){return y},toc:function(){return C}});var a=t(25773),r=t(27378),l=t(35318),i=t(57292),s=t(9670),o=t(86236),u=t.n(o),d=t(73633),c=t(96614);var m=(0,t(76424).e)((function(e){let{onChange:n,value:t}=e;return r.createElement("div",{className:"ImageField"},r.createElement("label",{htmlFor:"file-input"},r.createElement("div",null,"Choose your photo"),r.createElement("img",{alt:"",style:{cursor:"pointer",width:"150px",height:"150px"},src:t||"https://picsum.photos/150?grayscale"})),r.createElement("input",{accept:"image/*",id:"file-input",onChange:e=>{let{target:{files:t}}=e;t&&t[0]&&n(URL.createObjectURL(t[0]))},style:{display:"none"},type:"file"}))}));const p=new(u())({allErrors:!0,useDefaults:!0});p.addVocabulary(["options","uniforms"]);const f={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100},profession:{type:"string",options:[{label:"Developer",value:"developer"},{label:"Tester",value:"tester"},{label:"Product owner",value:"product-owner"},{label:"Project manager",value:"project-manager"},{label:"Businessman",value:"businessman"}]},additionalInfo:{type:"string",uniforms:{component:c.Z}},pictureUrl:{type:"string",uniforms:{component:m}}},required:["firstName","lastName"]};const v=function(e){const n=p.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(f),h=new d.j({schema:f,validator:v});function g(){return r.createElement(s.NE,{schema:h,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"},r.createElement("span",null,"You have to provide your last name!")),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName",errorMessage:"You have to provide your first name!"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience",errorMessage:"Your work experience cannot be \\ lesser than 0 or greater than 100 years!"}),r.createElement(s.Pt,{name:"profession"}),r.createElement(s.Pt,{name:"additionalInfo"}),r.createElement(s.Pt,{name:"pictureUrl"}),r.createElement(s.hl,null))}var b=t(53009);const _={id:"tutorials-creating-custom-field",title:"Creating a custom field"},E=void 0,y={unversionedId:"tutorials-creating-custom-field",id:"tutorials-creating-custom-field",title:"Creating a custom field",description:"Great! We have a perfect form designed for collecting the data about our guests!",source:"@site/../docs/tutorials-creating-custom-field.mdx",sourceDirName:".",slug:"/tutorials-creating-custom-field",permalink:"/docs/tutorials-creating-custom-field",draft:!1,tags:[],version:"current",frontMatter:{id:"tutorials-creating-custom-field",title:"Creating a custom field"},sidebar:"docs",previous:{title:"Using predefined fields",permalink:"/docs/tutorials-using-predefined-fields"},next:{title:"Creating a custom theme",permalink:"/docs/tutorials-creating-custom-theme"}},O={},C=[],k={toc:C};function N(e){let{components:n,...r}=e;return(0,l.kt)("wrapper",(0,a.Z)({},k,r,{components:n,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"Great! We have a perfect form designed for collecting the data about our guests!\nIn the previous chapters, we've learned how to use the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm")," and redesign its layout, by changing the order of the fields and error messages (if any).\nWe've also found out how to change the fields' types, by using predefined ones, such as ",(0,l.kt)("inlineCode",{parentName:"p"},"SelectField")," or ",(0,l.kt)("inlineCode",{parentName:"p"},"LongTextField"),"."),(0,l.kt)("p",null,"Now we're going to learn how to define a custom field."),(0,l.kt)("p",null,"Let's assume that our conference has a limited number of attendees.\nWhat we need is to prepare special passes, with the first name, last name and the photo of the person.\nTherefore, we need to add one more field to our form - an image field, which should enable our guests to choose a photo.\nAs there isn't such field provided, we have to create it ourselves."),(0,l.kt)("p",null,"Let's add a new property to our schema - ",(0,l.kt)("inlineCode",{parentName:"p"},"pictureUrl"),", which will store an URL string containing guest's picture,\nand declare that it will be managed by our newly created custom ",(0,l.kt)("inlineCode",{parentName:"p"},"ImageField")," component:"),(0,l.kt)(i.f,{language:"tsx",section:"schema",source:t(78899),mdxType:"CodeSection"}),(0,l.kt)("p",null,"We can prepare the custom field by creating a React component and wrapping it in a ",(0,l.kt)("inlineCode",{parentName:"p"},"connectField")," helper.\n",(0,l.kt)("inlineCode",{parentName:"p"},"connectField")," will pass various props related to the form management, such as ",(0,l.kt)("inlineCode",{parentName:"p"},"onChange()")," function, current field's value, errors an so on.\nYou can find the whole list of guaranteed props inside the ",(0,l.kt)("a",{parentName:"p",href:"/docs/api-helpers#connectfieldcomponent-options"},"helpers")," section.\nIt's worth noting, that it will also add the ",(0,l.kt)("inlineCode",{parentName:"p"},"Field")," suffix to the name of our component."),(0,l.kt)("p",null,"Our newly created ",(0,l.kt)("inlineCode",{parentName:"p"},"ImageField")," looks like this:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(70125),mdxType:"CodeSection"}),(0,l.kt)("p",null,"The component itself is a file input that accepts only images.\nAfter the file is selected, it is converted to the DOMString that contains a URL representing the user's picture.\nPlease pay attention to what props the ",(0,l.kt)("inlineCode",{parentName:"p"},"Image")," component uses: ",(0,l.kt)("inlineCode",{parentName:"p"},"onChange")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"value")," are provided by a ",(0,l.kt)("inlineCode",{parentName:"p"},"connectField")," helper.\nBy using these, we don't have to worry about managing the field's state."),(0,l.kt)("p",null,"Take a look at the form code:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'","./GuestSchema\\d":"./GuestSchema"},source:t(32830),mdxType:"CodeSection"}),(0,l.kt)("p",null,"and the form itself:"),(0,l.kt)(b.R,{mdxType:"TutorialForm"},(0,l.kt)(g,{mdxType:"GuestFormFinal"})))}N.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},32830:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport {\n AutoField,\n AutoForm,\n ErrorField,\n SubmitField,\n} from \'../../lib/universal\';\n\nimport { bridge as schema } from \'./GuestSchema4\';\n\nexport function GuestFormFinal() {\n return (\n \n

IT meeting guest questionnaire

\n \n \n You have to provide your last name!\n \n \n \n Do you want to share your work experience with us?\n \n \n \n \n \n \n
\n );\n}\n'},78899:function(e,n,t){"use strict";t.r(n),n.default="// \nimport Ajv, { JSONSchemaType } from 'ajv';\n// \nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\nimport { LongTextField } from 'uniforms-unstyled';\n\nimport ImageField from './ImageField';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\najv.addVocabulary(['options', 'uniforms']);\n\n// \ntype FormData = {\n firstName: string;\n lastName: string;\n workExperience: number;\n profession: string;\n additionalInfo: string;\n pictureUrl: string;\n};\n\nconst schema: JSONSchemaType = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n profession: {\n type: 'string',\n options: [\n {\n label: 'Developer',\n value: 'developer',\n },\n {\n label: 'Tester',\n value: 'tester',\n },\n {\n label: 'Product owner',\n value: 'product-owner',\n },\n {\n label: 'Project manager',\n value: 'project-manager',\n },\n {\n label: 'Businessman',\n value: 'businessman',\n },\n ],\n },\n additionalInfo: {\n type: 'string',\n uniforms: { component: LongTextField },\n },\n pictureUrl: {\n type: 'string',\n uniforms: { component: ImageField },\n },\n },\n required: ['firstName', 'lastName'],\n};\n// \n\nfunction createValidator(schema: JSONSchemaType) {\n const validator = ajv.compile(schema);\n\n return (model: Record) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},70125:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { HTMLFieldProps, connectField } from 'uniforms';\n\nexport type ImageFieldProps = HTMLFieldProps;\n\nfunction Image({ onChange, value }: ImageFieldProps) {\n return (\n
\n \n {\n if (files && files[0]) {\n onChange(URL.createObjectURL(files[0]));\n }\n }}\n style={{ display: 'none' }}\n type=\"file\"\n />\n
\n );\n}\n\nexport default connectField(Image);\n"}}]); \ No newline at end of file diff --git a/assets/js/0ec54675.cd112745.js b/assets/js/0ec54675.cd112745.js new file mode 100644 index 000000000..cba145e5d --- /dev/null +++ b/assets/js/0ec54675.cd112745.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[773],{35318:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return l}});var r=n(27378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),u=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},m=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,m=a(e,["components","mdxType","originalType","parentName"]),d=u(n),l=o,p=d["".concat(s,".").concat(l)]||d[l]||f[l]||i;return n?r.createElement(p,c(c({ref:t},m),{},{components:n})):r.createElement(p,c({ref:t},m))}));function l(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,c=new Array(i);c[0]=d;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:o,c[1]=a;for(var u=2;uModifierForm",id:"modifierform",level:3}],m={toc:u};function f(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"In uniforms, every form is just an injectable set of functionalities.\nThus, we can live without many higher order components, using composed ones instead.\nIf you want to get a deeper dive into it, we encourage you to read the source of AutoForm or QuickForm in the core package."),(0,o.kt)("h3",{id:"modifierform"},(0,o.kt)("inlineCode",{parentName:"h3"},"ModifierForm")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import { BaseForm } from 'uniforms';\n\nconst Modifier = parent =>\n class extends parent {\n // Expose injector.\n // It's not required, but recommended.\n static Modifier = Modifier;\n\n // Alter component display name.\n // It's not required, but recommended.\n static displayName = `Modifier${parent.displayName}`;\n\n // Here you can override any form methods or create additional ones.\n getModel(mode) {\n if (mode === 'submit') {\n const doc = super.getModel('submit');\n const keys = this.getContextSchema().getSubfields();\n\n const update = keys.filter(key => doc[key] !== undefined);\n const remove = keys.filter(key => doc[key] === undefined);\n\n // It's a good idea to omit empty modifiers.\n const $set = update.reduce(\n (acc, key) => ({ ...acc, [key]: doc[key] }),\n {},\n );\n const $unset = remove.reduce((acc, key) => ({ ...acc, [key]: '' }), {});\n\n return { $set, $unset };\n }\n\n return super.getModel(mode);\n }\n };\n\n// Now we have to inject our functionality. This one is a ModifierForm. Use any\n// form component you want.\nconst ModifierForm = Modifier(BaseForm);\n")))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/127.68612a8b.js b/assets/js/127.68612a8b.js new file mode 100644 index 000000000..99f854bcc --- /dev/null +++ b/assets/js/127.68612a8b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[127],{89127:function(e,s,t){t.r(s)}}]); \ No newline at end of file diff --git a/assets/js/17896441.42ccf507.js b/assets/js/17896441.42ccf507.js new file mode 100644 index 000000000..aaba3fec3 --- /dev/null +++ b/assets/js/17896441.42ccf507.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[918],{20586:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ae}});var a=n(27378),l=n(98831),r=n(41763);const s=a.createContext(null);function o(e){let{children:t,content:n}=e;const l=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(s.Provider,{value:l},t)}function i(){const e=(0,a.useContext)(s);if(null===e)throw new r.i6("DocProvider");return e}function c(){const{metadata:e,frontMatter:t,assets:n}=i();return a.createElement(l.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var d=n(38944),m=n(58357),u=n(25773),v=n(99213),b=n(81884);function h(e){const{permalink:t,title:n,subLabel:l,isNext:r}=e;return a.createElement(b.Z,{className:(0,d.Z)("pagination-nav__link",r?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},l&&a.createElement("div",{className:"pagination-nav__sublabel"},l),a.createElement("div",{className:"pagination-nav__label"},n))}function p(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},t&&a.createElement(h,(0,u.Z)({},t,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(h,(0,u.Z)({},n,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function f(){const{metadata:e}=i();return a.createElement(p,{previous:e.previous,next:e.next})}var E=n(50353),g=n(62935),L=n(75484),N=n(24453),_=n(25611);const k={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function Z(e){const t=k[e.versionMetadata.banner];return a.createElement(t,e)}function C(e){let{versionLabel:t,to:n,onClick:l}=e;return a.createElement(v.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(b.Z,{to:n,onClick:l},a.createElement(v.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,E.Z)(),{pluginId:r}=(0,g.gA)({failfast:!0}),{savePreferredVersionName:s}=(0,N.J)(r),{latestDocSuggestion:o,latestVersionSuggestion:i}=(0,g.Jo)(r),c=o??(m=i).docs.find((e=>e.id===m.mainDocId));var m;return a.createElement("div",{className:(0,d.Z)(t,L.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(Z,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(C,{versionLabel:i.label,to:c.path,onClick:()=>s(i.name)})))}function T(e){let{className:t}=e;const n=(0,_.E)();return n.banner?a.createElement(x,{className:t,versionMetadata:n}):null}function H(e){let{className:t}=e;const n=(0,_.E)();return n.badge?a.createElement("span",{className:(0,d.Z)(t,L.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(v.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function w(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function y(e){let{lastUpdatedBy:t}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function U(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:l}=e;return a.createElement("span",{className:L.k.common.lastUpdated},a.createElement(v.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(w,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:l?a.createElement(y,{lastUpdatedBy:l}):""}},"Last updated{atDate}{byUser}"),!1)}var A="iconEdit_bHB7";function M(e){let{className:t,...n}=e;return a.createElement("svg",(0,u.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,d.Z)(A,t),"aria-hidden":"true"},n),a.createElement("g",null,a.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function B(e){let{editUrl:t}=e;return a.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:L.k.common.editThisPage},a.createElement(M,null),a.createElement(v.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}var I="tag_otG2",O="tagRegular_s0E1",P="tagWithCount_PGyn";function S(e){let{permalink:t,label:n,count:l}=e;return a.createElement(b.Z,{href:t,className:(0,d.Z)(I,l?P:O)},n,l&&a.createElement("span",null,l))}var V="tags_Ow0B",D="tag_DFxh";function R(e){let{tags:t}=e;return a.createElement(a.Fragment,null,a.createElement("b",null,a.createElement(v.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),a.createElement("ul",{className:(0,d.Z)(V,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return a.createElement("li",{key:n,className:D},a.createElement(S,{label:t,permalink:n}))}))))}var F="lastUpdated_pbO5";function z(e){return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(R,e)))}function q(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:l,formattedLastUpdatedAt:r}=e;return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(B,{editUrl:t})),a.createElement("div",{className:(0,d.Z)("col",F)},(n||l)&&a.createElement(U,{lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:l})))}function G(){const{metadata:e}=i(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:l,lastUpdatedBy:r,tags:s}=e,o=s.length>0,c=!!(t||n||r);return o||c?a.createElement("footer",{className:(0,d.Z)(L.k.docs.docFooter,"docusaurus-mt-lg")},o&&a.createElement(z,{tags:s}),c&&a.createElement(q,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:l})):null}var j=n(80376),$=n(20624);function J(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function X(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=X({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function Q(e){const t=e.getBoundingClientRect();return t.top===t.bottom?Q(e.parentNode):t}function W(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>Q(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function Y(e){const t=(0,a.useRef)(void 0),n=K();(0,a.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:s}=e;function o(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),o=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:s}),i=W(o,{anchorTopOffset:n.current}),c=e.find((e=>i&&i.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===c)}))}return document.addEventListener("scroll",o),document.addEventListener("resize",o),o(),()=>{document.removeEventListener("scroll",o),document.removeEventListener("resize",o)}}),[e,n])}function ee(e){let{toc:t,className:n,linkClassName:l,isChild:r}=e;return t.length?a.createElement("ul",{className:r?void 0:n},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:l??void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(ee,{isChild:!0,toc:e.children,className:n,linkClassName:l}))))):null}var te=a.memo(ee);function ne(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:l="table-of-contents__link",linkActiveClassName:r,minHeadingLevel:s,maxHeadingLevel:o,...i}=e;const c=(0,$.L)(),d=s??c.tableOfContents.minHeadingLevel,m=o??c.tableOfContents.maxHeadingLevel,v=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:l}=e;return(0,a.useMemo)((()=>X({toc:J(t),minHeadingLevel:n,maxHeadingLevel:l})),[t,n,l])}({toc:t,minHeadingLevel:d,maxHeadingLevel:m});return Y((0,a.useMemo)((()=>{if(l&&r)return{linkClassName:l,linkActiveClassName:r,minHeadingLevel:d,maxHeadingLevel:m}}),[l,r,d,m])),a.createElement(te,(0,u.Z)({toc:v,className:n,linkClassName:l},i))}var ae="tocCollapsibleButton_iI2p",le="tocCollapsibleButtonExpanded_cHjC";function re(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,d.Z)("clean-btn",ae,!t&&le,n.className)}),a.createElement(v.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}var se="tocCollapsible_wXna",oe="tocCollapsibleContent_vea0",ie="tocCollapsibleExpanded_BbRn";function ce(e){let{toc:t,className:n,minHeadingLevel:l,maxHeadingLevel:r}=e;const{collapsed:s,toggleCollapsed:o}=(0,j.u)({initialState:!0});return a.createElement("div",{className:(0,d.Z)(se,!s&&ie,n)},a.createElement(re,{collapsed:s,onClick:o}),a.createElement(j.z,{lazy:!0,className:oe,collapsed:s},a.createElement(ne,{toc:t,minHeadingLevel:l,maxHeadingLevel:r})))}var de="tocMobile_Ojys";function me(){const{toc:e,frontMatter:t}=i();return a.createElement(ce,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,d.Z)(L.k.docs.docTocMobile,de)})}var ue="tableOfContents_XG6w";function ve(e){let{className:t,...n}=e;return a.createElement("div",{className:(0,d.Z)(ue,"thin-scrollbar",t)},a.createElement(ne,(0,u.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}function be(){const{toc:e,frontMatter:t}=i();return a.createElement(ve,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:L.k.docs.docTocDesktop})}var he=n(1999),pe=n(35318),fe=n(95256);function Ee(e){let{children:t}=e;return a.createElement(pe.Zo,{components:fe.Z},t)}function ge(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=i();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,d.Z)(L.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(he.Z,{as:"h1"},n)),a.createElement(Ee,null,t))}var Le=n(76100),Ne=n(8862),_e=n(98948);function ke(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"}))}var Ze={breadcrumbsContainer:"breadcrumbsContainer_T5ub",breadcrumbHomeIcon:"breadcrumbHomeIcon_GlTw"};function Ce(e){let{children:t,href:n,isLast:l}=e;const r="breadcrumbs__link";return l?a.createElement("span",{className:r,itemProp:"name"},t):n?a.createElement(b.Z,{className:r,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:r},t)}function xe(e){let{children:t,active:n,index:l,addMicrodata:r}=e;return a.createElement("li",(0,u.Z)({},r&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,d.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(l+1)}))}function Te(){const e=(0,_e.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(b.Z,{"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,d.Z)("breadcrumbs__link",Ze.breadcrumbsItemLink),href:e},a.createElement(ke,{className:Ze.breadcrumbHomeIcon})))}function He(){const e=(0,Le.s1)(),t=(0,Ne.Ns)();return e?a.createElement("nav",{className:(0,d.Z)(L.k.docs.docBreadcrumbs,Ze.breadcrumbsContainer),"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(Te,null),e.map(((t,n)=>{const l=n===e.length-1;return a.createElement(xe,{key:n,active:l,index:n,addMicrodata:!!t.href},a.createElement(Ce,{href:t.href,isLast:l},t.label))})))):null}var we="docItemContainer_tjFy",ye="docItemCol_Qr34";function Ue(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=i(),n=(0,m.i)(),l=e.hide_table_of_contents,r=!l&&t.length>0;return{hidden:l,mobile:r?a.createElement(me,null):void 0,desktop:!r||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(be,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,d.Z)("col",!n.hidden&&ye)},a.createElement(T,null),a.createElement("div",{className:we},a.createElement("article",null,a.createElement(He,null),a.createElement(H,null),n.mobile,a.createElement(ge,null,t),a.createElement(G,null)),a.createElement(f,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function Ae(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(o,{content:e.content},a.createElement(l.FG,{className:t},a.createElement(c,null),a.createElement(Ue,null,a.createElement(n,null))))}},25611:function(e,t,n){n.d(t,{E:function(){return o},q:function(){return s}});var a=n(27378),l=n(41763);const r=a.createContext(null);function s(e){let{children:t,version:n}=e;return a.createElement(r.Provider,{value:n},t)}function o(){const e=(0,a.useContext)(r);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1be78505.3b63d0a6.js b/assets/js/1be78505.3b63d0a6.js new file mode 100644 index 000000000..3ce33b601 --- /dev/null +++ b/assets/js/1be78505.3b63d0a6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[514,893],{65553:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ie}});var a=n(27378),l=n(38944),r=n(98831),o=n(75484),c=n(13149),i=n(76100),s=n(25611),d=n(52095),m=n(38703),u=n(99213),b=n(83457),p=n(24993);var h="backToTopButton_iEvu",E="backToTopButtonShow_DO8w";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),r=(0,a.useRef)(!1),{startScroll:o,cancelScroll:c}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const o=null==n?void 0:n.scrollY;o&&(r.current?r.current=!1:a>=o?(c(),l(!1)):a{e.location.hash&&(r.current=!0,l(!1))})),{shown:n,scrollToTop:()=>o(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",o.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var v=n(3620),g=n(58357),k=n(20624),_=n(8585),C=n(25773);function I(e){return a.createElement("svg",(0,C.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),a.createElement("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})))}var N="collapseSidebarButton_oTwn",S="collapseSidebarButtonIcon_pMEX";function Z(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",N),onClick:t},a.createElement(I,{className:S}))}var x=n(10),T=n(41763);const y=Symbol("EmptyContext"),w=a.createContext(y);function L(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),r=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(w.Provider,{value:r},t)}var A=n(80376),M=n(8862),B=n(81884),F=n(76457);function P(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function H(e){let{item:t,onItemClick:n,activePath:r,level:c,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,F.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,i.Wl)(e):void 0),[e,t])}(t),v=(0,i._F)(t,r),g=(0,M.Mg)(h,r),{collapsed:_,setCollapsed:I}=(0,A.u)({initialState:()=>!!b&&(!v&&t.collapsed)}),{expandedItem:N,setExpandedItem:S}=function(){const e=(0,a.useContext)(w);if(e===y)throw new T.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!_),S(e?null:s),I(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const r=(0,T.D9)(t);(0,a.useEffect)((()=>{t&&!r&&n&&l(!1)}),[t,r,n,l])}({isActive:v,collapsed:_,updateCollapsed:Z}),(0,a.useEffect)((()=>{b&&null!=N&&N!==s&&E&&I(!0)}),[b,N,s,I,E]),a.createElement("li",{className:(0,l.Z)(o.k.docs.docSidebarItemCategory,o.k.docs.docSidebarItemCategoryLevel(c),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g})},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":v}),onClick:b?e=>{null==n||n(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{null==n||n(t)},"aria-current":g?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(P,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(A.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(U,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:r,level:c+1})))}var R=n(45626),D=n(6125),W="menuExternalLink_BiEj";function Y(e){let{item:t,onItemClick:n,activePath:r,level:c,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,i._F)(t,r),E=(0,R.Z)(m);return a.createElement("li",{className:(0,l.Z)(o.k.docs.docSidebarItemLink,o.k.docs.docSidebarItemLinkLevel(c),"menu__list-item",b),key:u},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",!E&&W,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(D.Z,null)))}var z="menuHtmlItem_OniL";function V(e){let{item:t,level:n,index:r}=e;const{value:c,defaultStyle:i,className:s}=t;return a.createElement("li",{className:(0,l.Z)(o.k.docs.docSidebarItemLink,o.k.docs.docSidebarItemLinkLevel(n),i&&[z,"menu__list-item"],s),key:r,dangerouslySetInnerHTML:{__html:c}})}function j(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(H,(0,C.Z)({item:t},n));case"html":return a.createElement(V,(0,C.Z)({item:t},n));default:return a.createElement(Y,(0,C.Z)({item:t},n))}}function O(e){let{items:t,...n}=e;return a.createElement(L,null,t.map(((e,t)=>a.createElement(j,(0,C.Z)({key:t,item:e,index:t},n)))))}var U=(0,a.memo)(O),G="menu_jmj1",K="menuWithAnnouncementBar_YufC";function q(e){let{path:t,sidebar:n,className:r}=e;const c=function(){const{isActive:e}=(0,x.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{className:(0,l.Z)("menu thin-scrollbar",G,c&&K,r)},a.createElement("ul",{className:(0,l.Z)(o.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:n,activePath:t,level:1})))}var J="sidebar_CUen",Q="sidebarWithHideableNavbar_w4KB",X="sidebarHidden_k6VE",$="sidebarLogo_CYvI";function ee(e){let{path:t,sidebar:n,onCollapse:r,isHidden:o}=e;const{navbar:{hideOnScroll:c},docs:{sidebar:{hideable:i}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(J,c&&Q,o&&X)},c&&a.createElement(_.Z,{tabIndex:-1,className:$}),a.createElement(q,{path:t,sidebar:n}),i&&a.createElement(Z,{onClick:r}))}var te=a.memo(ee),ne=n(63471),ae=n(52335);const le=e=>{let{sidebar:t,path:n}=e;const r=(0,ae.e)();return a.createElement("ul",{className:(0,l.Z)(o.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&r.toggle(),"link"===e.type&&r.toggle()},level:1}))};function re(e){return a.createElement(ne.Zo,{component:le,props:e})}var oe=a.memo(re);function ce(e){const t=(0,g.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(te,e),l&&a.createElement(oe,e))}var ie="expandButton_YOoA",se="expandButtonIcon_GZLG";function de(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:ie,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(I,{className:se}))}var me="docSidebarContainer_y0RQ",ue="docSidebarContainerHidden_uArb";function be(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:(null==n?void 0:n.name)??"noSidebar"},t)}function pe(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:r}=e;const{pathname:c}=(0,v.TH)(),[i,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{i&&s(!1),r((e=>!e))}),[r,i]);return a.createElement("aside",{className:(0,l.Z)(o.k.docs.docSidebarContainer,me,n&&ue),onTransitionEnd:e=>{e.currentTarget.classList.contains(me)&&n&&s(!0)}},a.createElement(be,null,a.createElement(ce,{sidebar:t,path:c,onCollapse:d,isHidden:i})),i&&a.createElement(de,{toggleSidebar:d}))}var he={docMainContainer:"docMainContainer_sTIZ",docMainContainerEnhanced:"docMainContainerEnhanced_iSjt",docItemWrapperEnhanced:"docItemWrapperEnhanced_PxMR"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const r=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!r)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}var fe="docPage_KLoz",ve="docsWrapper_ct1J";function ge(e){let{children:t}=e;const n=(0,d.V)(),[l,r]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ve},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:r}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var ke=n(53893),_e=n(60505);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(_e.Z,{version:t.version,tag:(0,c.os)(t.pluginId,t.version)}),a.createElement(r.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function Ie(e){const{versionMetadata:t}=e,n=(0,i.hI)(e);if(!n)return a.createElement(ke.default,null);const{docElement:c,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(r.FG,{className:(0,l.Z)(o.k.wrapper.docsPages,o.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ge,null,c)))))}},53893:function(e,t,n){n.r(t),n.d(t,{default:function(){return c}});var a=n(27378),l=n(99213),r=n(98831),o=n(38703);function c(){return a.createElement(a.Fragment,null,a.createElement(r.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(o.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},25611:function(e,t,n){n.d(t,{E:function(){return c},q:function(){return o}});var a=n(27378),l=n(41763);const r=a.createContext(null);function o(e){let{children:t,version:n}=e;return a.createElement(r.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(r);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1f7065eb.5d950a7d.js b/assets/js/1f7065eb.5d950a7d.js new file mode 100644 index 000000000..3eb2d86a2 --- /dev/null +++ b/assets/js/1f7065eb.5d950a7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[566],{35318:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return u}});var a=n(27378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var d=a.createContext({}),c=function(e){var t=a.useContext(d),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=c(e.components);return a.createElement(d.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,d=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=c(n),u=r,h=m["".concat(d,".").concat(u)]||m[u]||p[u]||o;return n?a.createElement(h,i(i({ref:t},s),{},{components:n})):a.createElement(h,i({ref:t},s))}));function u(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var l={};for(var d in t)hasOwnProperty.call(t,d)&&(l[d]=t[d]);l.originalType=e,l.mdxType="string"==typeof e?e:r,i[1]=l;for(var c=2;cchanged",id:"changed",level:3},{value:"changedMap",id:"changedmap",level:3},{value:"error",id:"error",level:3},{value:"formRef",id:"formref",level:3},{value:"model",id:"model",level:3},{value:"name",id:"name",level:3},{value:"onChange",id:"onchange",level:3},{value:"onSubmit",id:"onsubmit",level:3},{value:"randomId",id:"randomid",level:3},{value:"schema",id:"schema",level:3},{value:"state",id:"state",level:3},{value:"submitted",id:"submitted",level:3},{value:"submitting",id:"submitting",level:3},{value:"validating",id:"validating",level:3}],s={toc:c};function p(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"Some components might need to know a current form state, which is passed as ",(0,r.kt)("a",{parentName:"p",href:"https://reactjs.org/docs/context.html"},"React context"),".\nProperties stored in the context relates either to the form values or the form instance itself.\nThat means, besides current form state, you can access form methods or encounter some metadata, e.g. about the used schema.\nSome of them were designed for internal use, but you can still take advantage of them."),(0,r.kt)("h2",{id:"accessing-context-data"},"Accessing context data"),(0,r.kt)("p",null,"A direct way of accessing the context data is to use the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-helpers/#useform"},(0,r.kt)("inlineCode",{parentName:"a"},"useForm"))," hook:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useForm } from 'uniforms';\n\nfunction Example() {\n const context = useForm();\n}\n")),(0,r.kt)("p",null,"For convenience, it's also accessible through the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-helpers/#usefield"},(0,r.kt)("inlineCode",{parentName:"a"},"useField"))," hook:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useField } from 'uniforms';\n\nfunction Example(rawProps) {\n const [props, context] = useField(rawProps.name, rawProps);\n}\n")),(0,r.kt)("h2",{id:"available-context-data"},"Available context data"),(0,r.kt)("h3",{id:"changed"},(0,r.kt)("inlineCode",{parentName:"h3"},"changed")),(0,r.kt)("p",null,"Indicates whether there was a change on form."),(0,r.kt)("h3",{id:"changedmap"},(0,r.kt)("inlineCode",{parentName:"h3"},"changedMap")),(0,r.kt)("p",null,"A map of changed fields. Rather internal one, used for checking if ",(0,r.kt)("em",{parentName:"p"},"other")," fields has changed."),(0,r.kt)("h3",{id:"error"},(0,r.kt)("inlineCode",{parentName:"h3"},"error")),(0,r.kt)("p",null,"An object with a ",(0,r.kt)("inlineCode",{parentName:"p"},"details")," field, which is an array of any validation errors."),(0,r.kt)("h3",{id:"formref"},(0,r.kt)("inlineCode",{parentName:"h3"},"formRef")),(0,r.kt)("p",null,"Contains reference to the form component that gives access to ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-forms#methods"},"the form methods"),"."),(0,r.kt)("h3",{id:"model"},(0,r.kt)("inlineCode",{parentName:"h3"},"model")),(0,r.kt)("p",null,"An object with current form fields values structured ",(0,r.kt)("inlineCode",{parentName:"p"},"{field: value}"),"."),(0,r.kt)("h3",{id:"name"},(0,r.kt)("inlineCode",{parentName:"h3"},"name")),(0,r.kt)("p",null,"It is an array of the parent fields names:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"\n // name = []\n \n // name = ['x']\n // name = ['x', 'y', 'z']\n \n\n")),(0,r.kt)("p",null,"For example if we define a ",(0,r.kt)("inlineCode",{parentName:"p"},"CompositeField"),":"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},'const Composite = () => (\n
\n \n \n
\n);\n')),(0,r.kt)("p",null,"And use it like that:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},'\n \n \n\n')),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"name")," array of the nested ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoFields")," will store a ",(0,r.kt)("inlineCode",{parentName:"p"},"personA")," value."),(0,r.kt)("h3",{id:"onchange"},(0,r.kt)("inlineCode",{parentName:"h3"},"onChange")),(0,r.kt)("p",null,"You can directly access to the ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," method. E.g. ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange(field, value)"),"."),(0,r.kt)("h3",{id:"onsubmit"},(0,r.kt)("inlineCode",{parentName:"h3"},"onSubmit")),(0,r.kt)("p",null,"Access to ",(0,r.kt)("inlineCode",{parentName:"p"},"onSubmit")," method."),(0,r.kt)("h3",{id:"randomid"},(0,r.kt)("inlineCode",{parentName:"h3"},"randomId")),(0,r.kt)("p",null,"Access to ",(0,r.kt)("inlineCode",{parentName:"p"},"randomId")," method, created using the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-helpers#randomids"},(0,r.kt)("inlineCode",{parentName:"a"},"randomIds()"))," helper."),(0,r.kt)("h3",{id:"schema"},(0,r.kt)("inlineCode",{parentName:"h3"},"schema")),(0,r.kt)("p",null,"A bridge class instance with ",(0,r.kt)("inlineCode",{parentName:"p"},"schema")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"validator")," properties."),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"schema")," is simply your schema object and ",(0,r.kt)("inlineCode",{parentName:"p"},"validator")," is your validating function."),(0,r.kt)("h3",{id:"state"},(0,r.kt)("inlineCode",{parentName:"h3"},"state")),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"state")," is an object representing your current form status."),(0,r.kt)("p",null,"The state properties are:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"disabled")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Indicates whether the form is disabled.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"readOnly")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Indicates whether the form is read-only.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Indicates whether the inline errors should be shown.")))),(0,r.kt)("h3",{id:"submitted"},(0,r.kt)("inlineCode",{parentName:"h3"},"submitted")),(0,r.kt)("p",null,"Indicates whether the form was submitted."),(0,r.kt)("h3",{id:"submitting"},(0,r.kt)("inlineCode",{parentName:"h3"},"submitting")),(0,r.kt)("p",null,"Indicates whether the form is in the ",(0,r.kt)("inlineCode",{parentName:"p"},"submitting")," state. Helpful when handling asynchronous submission."),(0,r.kt)("h3",{id:"validating"},(0,r.kt)("inlineCode",{parentName:"h3"},"validating")),(0,r.kt)("p",null,"Indicates whether the form is in the ",(0,r.kt)("inlineCode",{parentName:"p"},"validating")," state. Helpful when handling asynchronous validation."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/290.f467e503.js b/assets/js/290.f467e503.js new file mode 100644 index 000000000..4eb98d13f --- /dev/null +++ b/assets/js/290.f467e503.js @@ -0,0 +1 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[290],{35318:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var o=n(27378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=o.createContext({}),s=function(e){var t=o.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,f=d["".concat(i,".").concat(p)]||d[p]||m[p]||a;return n?o.createElement(f,l(l({ref:t},u),{},{components:n})):o.createElement(f,l({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,l=new Array(a);l[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,l[1]=c;for(var s=2;s["'])(?.*?)\1/,h=/\{(?<range>[\d,-]+)\}/,g={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function y(e,t){const n=e.map((e=>{const{start:n,end:o}=g[e];return`(?:${n}\\s*(${t.flatMap((e=>{var t,n;return[e.line,null==(t=e.block)?void 0:t.start,null==(n=e.block)?void 0:n.end].filter(Boolean)})).join("|")})\\s*${o})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function v(e,t){let n=e.replace(/\n$/,"");const{language:o,magicComments:r,metastring:a}=t;if(a&&h.test(a)){const e=a.match(h).groups.range;if(0===r.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${a}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=r[0].className,o=p()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(o),code:n}}if(void 0===o)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return y(["js","jsBlock"],t);case"jsx":case"tsx":return y(["js","jsBlock","jsx"],t);case"html":return y(["js","jsBlock","html"],t);case"python":case"py":case"bash":return y(["bash"],t);case"markdown":case"md":return y(["html","jsx","bash"],t);default:return y(Object.keys(g),t)}}(o,r),c=n.split("\n"),i=Object.fromEntries(r.map((e=>[e.className,{start:0,range:""}]))),s=Object.fromEntries(r.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),u=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),m=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));s[t]?i[s[t]].range+=`${p},`:u[t]?i[u[t]].start=p:m[t]&&(i[m[t]].range+=`${i[m[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const d={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;p()(n).forEach((e=>{d[e]??=[],d[e].push(t)}))})),{lineClassNames:d,code:n}}var b="codeBlockContainer_mQmQ";function E(e){let{as:t,...n}=e;const a=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[o,r]=e;const a=t[o];a&&"string"==typeof r&&(n[a]=r)})),n}(u());return r.createElement(t,(0,o.Z)({},n,{style:a,className:(0,c.Z)(n.className,b,m.k.common.codeBlock)}))}var k={codeBlockContent:"codeBlockContent_D5yF",codeBlockTitle:"codeBlockTitle_x_ju",codeBlock:"codeBlock_RMoD",codeBlockStandalone:"codeBlockStandalone_wQog",codeBlockLines:"codeBlockLines_AclH",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_O625",buttonGroup:"buttonGroup_aaMX"};function N(e){let{children:t,className:n}=e;return r.createElement(E,{as:"pre",tabIndex:0,className:(0,c.Z)(k.codeBlockStandalone,"thin-scrollbar",n)},r.createElement("code",{className:k.codeBlockLines},t))}var C=n(41763);const w={attributes:!0,characterData:!0,childList:!0,subtree:!0};function B(e,t){const[n,o]=(0,r.useState)(),a=(0,r.useCallback)((()=>{var t;o(null==(t=e.current)?void 0:t.closest("[role=tabpanel][hidden]"))}),[e,o]);(0,r.useEffect)((()=>{a()}),[a]),function(e,t,n){void 0===n&&(n=w);const o=(0,C.zX)(t),a=(0,C.Ql)(n);(0,r.useEffect)((()=>{const t=new MutationObserver(o);return e&&t.observe(e,a),()=>t.disconnect()}),[e,o,a])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),a())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},j={Prism:n(52349).Z,theme:T};function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(){return Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Z.apply(this,arguments)}var L=/\r\n|\r|\n/,x=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},S=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},_=function(e,t){var n=e.plain,o=Object.create(null),r=e.styles.reduce((function(e,n){var o=n.languages,r=n.style;return o&&!o.includes(t)||n.types.forEach((function(t){var n=Z({},e[t],r);e[t]=n})),e}),o);return r.root=n,r.plain=Z({},n,{backgroundColor:null}),r};function z(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&-1===t.indexOf(o)&&(n[o]=e[o]);return n}var P=function(e){function t(){for(var t=this,n=[],o=arguments.length;o--;)n[o]=arguments[o];e.apply(this,n),O(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?_(e.theme,e.language):void 0;return t.themeDict=n})),O(this,"getLineProps",(function(e){var n=e.key,o=e.className,r=e.style,a=Z({},z(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(a.style=l.plain),void 0!==r&&(a.style=void 0!==a.style?Z({},a.style,r):r),void 0!==n&&(a.key=n),o&&(a.className+=" "+o),a})),O(this,"getStyleForToken",(function(e){var n=e.types,o=e.empty,r=n.length,a=t.getThemeDict(t.props);if(void 0!==a){if(1===r&&"plain"===n[0])return o?{display:"inline-block"}:void 0;if(1===r&&!o)return a[n[0]];var l=o?{display:"inline-block"}:{},c=n.map((function(e){return a[e]}));return Object.assign.apply(Object,[l].concat(c))}})),O(this,"getTokenProps",(function(e){var n=e.key,o=e.className,r=e.style,a=e.token,l=Z({},z(e,["key","className","style","token"]),{className:"token "+a.types.join(" "),children:a.content,style:t.getStyleForToken(a),key:void 0});return void 0!==r&&(l.style=void 0!==l.style?Z({},l.style,r):r),void 0!==n&&(l.key=n),o&&(l.className+=" "+o),l})),O(this,"tokenize",(function(e,t,n,o){var r={code:t,grammar:n,language:o,tokens:[]};e.hooks.run("before-tokenize",r);var a=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),a}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,o=e.code,r=e.children,a=this.getThemeDict(this.props),l=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],o=[0],r=[e.length],a=0,l=0,c=[],i=[c];l>-1;){for(;(a=o[l]++)<r[l];){var s=void 0,u=t[l],m=n[l][a];if("string"==typeof m?(u=l>0?u:["plain"],s=m):(u=S(u,m.type),m.alias&&(u=S(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(L),p=d.length;c.push({types:u,content:d[0]});for(var f=1;f<p;f++)x(c),i.push(c=[]),c.push({types:u,content:d[f]})}else l++,t.push(u),n.push(s),o.push(0),r.push(s.length)}l--,t.pop(),n.pop(),o.pop(),r.pop()}return x(c),i}(void 0!==l?this.tokenize(t,o,l,n):[o]),className:"prism-code language-"+n,style:void 0!==a?a.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(r.Component),A=P,I="codeLine_FAqz",D="codeLineNumber_BE9Z",M="codeLineContent_EF2y";function H(e){let{line:t,classNames:n,showLineNumbers:a,getLineProps:l,getTokenProps:i}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const s=l({line:t,className:(0,c.Z)(n,a&&I)}),u=t.map(((e,t)=>r.createElement("span",(0,o.Z)({key:t},i({token:e,key:t})))));return r.createElement("span",s,a?r.createElement(r.Fragment,null,r.createElement("span",{className:D}),r.createElement("span",{className:M},u)):r.createElement(r.Fragment,null,u,r.createElement("br",null)))}var R=n(99213),V={copyButtonCopied:"copyButtonCopied_TYdd",copyButtonIcons:"copyButtonIcons_z5j7",copyButtonIcon:"copyButtonIcon_FoOz",copyButtonSuccessIcon:"copyButtonSuccessIcon_L0B6"};function $(e){let{code:t,className:n}=e;const[o,a]=(0,r.useState)(!1),l=(0,r.useRef)(void 0),i=(0,r.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;const o=document.createElement("textarea"),r=document.activeElement;o.value=e,o.setAttribute("readonly",""),o.style.contain="strict",o.style.position="absolute",o.style.left="-9999px",o.style.fontSize="12pt";const a=document.getSelection();let l=!1;a.rangeCount>0&&(l=a.getRangeAt(0)),n.append(o),o.select(),o.selectionStart=0,o.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}o.remove(),l&&(a.removeAllRanges(),a.addRange(l)),r&&r.focus()}(t),a(!0),l.current=window.setTimeout((()=>{a(!1)}),1e3)}),[t]);return(0,r.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),r.createElement("button",{type:"button","aria-label":o?(0,R.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,R.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,R.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,c.Z)("clean-btn",n,V.copyButton,o&&V.copyButtonCopied),onClick:i},r.createElement("span",{className:V.copyButtonIcons,"aria-hidden":"true"},r.createElement("svg",{className:V.copyButtonIcon,viewBox:"0 0 24 24"},r.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),r.createElement("svg",{className:V.copyButtonSuccessIcon,viewBox:"0 0 24 24"},r.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}var F="wordWrapButtonIcon_HV9T",W="wordWrapButtonEnabled_XzR1";function Q(e){let{className:t,onClick:n,isEnabled:o}=e;const a=(0,R.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return r.createElement("button",{type:"button",onClick:n,className:(0,c.Z)("clean-btn",t,o&&W),"aria-label":a,title:a},r.createElement("svg",{className:F,viewBox:"0 0 24 24","aria-hidden":"true"},r.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function q(e){let{children:t,className:n="",metastring:a,title:l,showLineNumbers:i,language:m}=e;const{prism:{defaultLanguage:d,magicComments:p}}=(0,s.L)(),h=m??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return null==t?void 0:t.replace(/language-/,"")}(n)??d,g=u(),y=function(){const[e,t]=(0,r.useState)(!1),[n,o]=(0,r.useState)(!1),a=(0,r.useRef)(null),l=(0,r.useCallback)((()=>{const n=a.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[a,e]),c=(0,r.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=a.current,n=e>t||a.current.querySelector("code").hasAttribute("style");o(n)}),[a]);return B(a,c),(0,r.useEffect)((()=>{c()}),[e,c]),(0,r.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:a,isEnabled:e,isCodeScrollable:n,toggle:l}}(),b=function(e){var t;return(null==e||null==(t=e.match(f))?void 0:t.groups.title)??""}(a)||l,{lineClassNames:N,code:C}=v(t,{metastring:a,language:h,magicComments:p}),w=i??function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(a);return r.createElement(E,{as:"div",className:(0,c.Z)(n,h&&!n.includes(`language-${h}`)&&`language-${h}`)},b&&r.createElement("div",{className:k.codeBlockTitle},b),r.createElement("div",{className:k.codeBlockContent},r.createElement(A,(0,o.Z)({},j,{theme:g,code:C,language:h??"text"}),(e=>{let{className:t,tokens:n,getLineProps:o,getTokenProps:a}=e;return r.createElement("pre",{tabIndex:0,ref:y.codeBlockRef,className:(0,c.Z)(t,k.codeBlock,"thin-scrollbar")},r.createElement("code",{className:(0,c.Z)(k.codeBlockLines,w&&k.codeBlockLinesWithNumbering)},n.map(((e,t)=>r.createElement(H,{key:t,line:e,getLineProps:o,getTokenProps:a,classNames:N[t],showLineNumbers:w})))))})),r.createElement("div",{className:k.buttonGroup},(y.isEnabled||y.isCodeScrollable)&&r.createElement(Q,{className:k.codeButton,onClick:()=>y.toggle(),isEnabled:y.isEnabled}),r.createElement($,{className:k.codeButton,code:C}))))}function G(e){let{children:t,...n}=e;const a=(0,l.Z)(),c=function(e){return r.Children.toArray(e).some((e=>(0,r.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof c?q:N;return r.createElement(i,(0,o.Z)({key:String(a)},n),c)}var X=n(81884);var U=n(80376),Y="details_IpIu",J="isBrowser_QD4r",K="collapsibleContent_Fd2D";function ee(e){return!!e&&("SUMMARY"===e.tagName||ee(e.parentElement))}function te(e,t){return!!e&&(e===t||te(e.parentElement,t))}function ne(e){let{summary:t,children:n,...a}=e;const i=(0,l.Z)(),s=(0,r.useRef)(null),{collapsed:u,setCollapsed:m}=(0,U.u)({initialState:!a.open}),[d,p]=(0,r.useState)(a.open);return r.createElement("details",(0,o.Z)({},a,{ref:s,open:d,"data-collapsed":u,className:(0,c.Z)(Y,i&&J,a.className),onMouseDown:e=>{ee(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;ee(t)&&te(t,s.current)&&(e.preventDefault(),u?(m(!1),p(!0)):m(!0))}}),t??r.createElement("summary",null,"Details"),r.createElement(U.z,{lazy:!1,collapsed:u,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{m(e),p(!e)}},r.createElement("div",{className:K},n)))}var oe="details_jERq";function re(e){let{...t}=e;return r.createElement(ne,(0,o.Z)({},t,{className:(0,c.Z)("alert alert--info",oe,t.className)}))}var ae=n(1999);function le(e){return r.createElement(ae.Z,e)}var ce="containsTaskList_QWGu";var ie="img_SS3x";var se="admonition_uH4V",ue="admonitionHeading_P5_N",me="admonitionIcon_MF44",de="admonitionContent_yySL";const pe={note:{infimaClassName:"secondary",iconComponent:function(){return r.createElement("svg",{viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:r.createElement(R.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return r.createElement("svg",{viewBox:"0 0 12 16"},r.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:r.createElement(R.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return r.createElement("svg",{viewBox:"0 0 12 16"},r.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:r.createElement(R.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return r.createElement("svg",{viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:r.createElement(R.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return r.createElement("svg",{viewBox:"0 0 16 16"},r.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:r.createElement(R.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},fe={secondary:"note",important:"info",success:"tip",warning:"danger"};function he(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=r.Children.toArray(e),n=t.find((e=>{var t;return r.isValidElement(e)&&"mdxAdmonitionTitle"===(null==(t=e.props)?void 0:t.mdxType)})),o=r.createElement(r.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:o}}(e.children);return{...e,title:e.title??t,children:n}}var ge={head:function(e){const t=r.Children.map(e.children,(e=>r.isValidElement(e)?function(e){var t;if(null!=(t=e.props)&&t.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...o}=e.props;return r.createElement(e.props.originalType,o)}return e}(e):e));return r.createElement(a.Z,e,t)},code:function(e){const t=["a","b","big","i","span","em","strong","sup","sub","small"];return r.Children.toArray(e.children).every((e=>{var n;return"string"==typeof e&&!e.includes("\n")||(0,r.isValidElement)(e)&&t.includes(null==(n=e.props)?void 0:n.mdxType)}))?r.createElement("code",e):r.createElement(G,e)},a:function(e){return r.createElement(X.Z,e)},pre:function(e){var t;return r.createElement(G,(0,r.isValidElement)(e.children)&&"code"===(null==(t=e.children.props)?void 0:t.originalType)?e.children.props:{...e})},details:function(e){const t=r.Children.toArray(e.children),n=t.find((e=>{var t;return r.isValidElement(e)&&"summary"===(null==(t=e.props)?void 0:t.mdxType)})),a=r.createElement(r.Fragment,null,t.filter((e=>e!==n)));return r.createElement(re,(0,o.Z)({},e,{summary:n}),a)},ul:function(e){return r.createElement("ul",(0,o.Z)({},e,{className:(t=e.className,(0,c.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&ce))}));var t},img:function(e){return r.createElement("img",(0,o.Z)({loading:"lazy"},e,{className:(t=e.className,(0,c.Z)(t,ie))}));var t},h1:e=>r.createElement(le,(0,o.Z)({as:"h1"},e)),h2:e=>r.createElement(le,(0,o.Z)({as:"h2"},e)),h3:e=>r.createElement(le,(0,o.Z)({as:"h3"},e)),h4:e=>r.createElement(le,(0,o.Z)({as:"h4"},e)),h5:e=>r.createElement(le,(0,o.Z)({as:"h5"},e)),h6:e=>r.createElement(le,(0,o.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:o,icon:a}=he(e),l=function(e){const t=fe[e]??e;return pe[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),pe.info)}(n),i=o??l.label,{iconComponent:s}=l,u=a??r.createElement(s,null);return r.createElement("div",{className:(0,c.Z)(m.k.common.admonition,m.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,se)},r.createElement("div",{className:ue},r.createElement("span",{className:me},u),i),r.createElement("div",{className:de},t))}}},6324:function(e,t){function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,r,a]=t;if(o&&a){o=parseInt(o),a=parseInt(a);const e=o<a?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(a+=e);for(let t=o;t!==a;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/3d70cde6.9b18a802.js b/assets/js/3d70cde6.9b18a802.js new file mode 100644 index 000000000..88e6ae046 --- /dev/null +++ b/assets/js/3d70cde6.9b18a802.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[529],{35318:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return c}});var a=n(27378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=a.createContext({}),m=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=m(e.components);return a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,r=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=m(n),c=o,h=d["".concat(s,".").concat(c)]||d[c]||u[c]||r;return n?a.createElement(h,i(i({ref:t},p),{},{components:n})):a.createElement(h,i({ref:t},p))}));function c(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var r=n.length,i=new Array(r);i[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var m=2;m<r;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},20679:function(e,t,n){n.r(t),n.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return u},frontMatter:function(){return r},metadata:function(){return l},toc:function(){return m}});var a=n(25773),o=(n(27378),n(35318));const r={id:"faq",title:"FAQ"},i=void 0,l={unversionedId:"faq",id:"faq",title:"FAQ",description:"Can I use React v18?",source:"@site/../docs/faq.md",sourceDirName:".",slug:"/faq",permalink:"/docs/faq",draft:!1,tags:[],version:"current",frontMatter:{id:"faq",title:"FAQ"},sidebar:"docs",previous:{title:"Installation",permalink:"/docs/installation"},next:{title:"Migrating v3 to v4",permalink:"/docs/migrating-3-to-4"}},s={},m=[{value:"Can I use React v18?",id:"can-i-use-react-v18",level:3},{value:"How can I customize/style my form fields?",id:"how-can-i-customizestyle-my-form-fields",level:3},{value:"How can I create custom fields?",id:"how-can-i-create-custom-fields",level:3},{value:"How can I use a custom field in my form?",id:"how-can-i-use-a-custom-field-in-my-form",level:3},{value:"How can I pass additional props to the custom field?",id:"how-can-i-pass-additional-props-to-the-custom-field",level:3},{value:"How can I have a dynamic label? (e.g. handling i18n)",id:"how-can-i-have-a-dynamic-label-eg-handling-i18n",level:3},{value:"How can I change the way my form validates?",id:"how-can-i-change-the-way-my-form-validates",level:3},{value:"How can I reset my form state?",id:"how-can-i-reset-my-form-state",level:3},{value:"I want my form to be prefilled with data. How can I do that?",id:"i-want-my-form-to-be-prefilled-with-data-how-can-i-do-that",level:3},{value:"How can I transform my model?",id:"how-can-i-transform-my-model",level:3},{value:"How can I make my form autofocused?",id:"how-can-i-make-my-form-autofocused",level:3},{value:"How can I create a multi-step form?",id:"how-can-i-create-a-multi-step-form",level:3},{value:"How can I know a current form state?",id:"how-can-i-know-a-current-form-state",level:3},{value:"Example usage:",id:"example-usage",level:5},{value:"I want to disable a submit button until there is a difference between the current form state and my model. How can I do it?",id:"i-want-to-disable-a-submit-button-until-there-is-a-difference-between-the-current-form-state-and-my-model-how-can-i-do-it",level:3},{value:"Why am I suddenly getting type errors in my form components?",id:"why-am-i-suddenly-getting-type-errors-in-my-form-components",level:3},{value:""<code>useForm</code> must be used within a form"",id:"useform-must-be-used-within-a-form",level:3}],p={toc:m};function u(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,a.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h3",{id:"can-i-use-react-v18"},"Can I use React v18?"),(0,o.kt)("p",null,(0,o.kt)("em",{parentName:"p"},"Yes"),", but be cautious about it."),(0,o.kt)("p",null,"Our test suite is incompatible with it (we're using Enzyme; see ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/enzymejs/enzyme/issues/2429"},"enzymejs/enzyme#2429")," and ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/enzymejs/enzyme/issues/2524"},"enzymejs/enzyme#2524"),"), therefore we are not certain that everything works as it should. Based on the ",(0,o.kt)("a",{parentName:"p",href:"https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html"},"official upgrade guide"),", there's nothing you should worry about. A few people (including some of our projects) are already doing that (see ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/1109"},"#1109"),")."),(0,o.kt)("p",null,"If you'll encounter any issues, do file an issue."),(0,o.kt)("h3",{id:"how-can-i-customizestyle-my-form-fields"},"How can I customize/style my form fields?"),(0,o.kt)("p",null,"You can style your form fields simply by passing a ",(0,o.kt)("inlineCode",{parentName:"p"},"className")," property."),(0,o.kt)("h3",{id:"how-can-i-create-custom-fields"},"How can I create custom fields?"),(0,o.kt)("p",null,"You can create a custom field by wrapping your component inside the ",(0,o.kt)("a",{parentName:"p",href:"/docs/api-helpers#connectfieldcomponent-options"},(0,o.kt)("inlineCode",{parentName:"a"},"connectField")),"."),(0,o.kt)("p",null,"The ",(0,o.kt)("inlineCode",{parentName:"p"},"connectField")," will pass various props related to the form management, such as ",(0,o.kt)("inlineCode",{parentName:"p"},"onChange()")," function, current field's value, errors and so on, to your component."),(0,o.kt)("p",null,"Please visit the ",(0,o.kt)("a",{parentName:"p",href:"/docs/tutorials-creating-custom-field"},"Tutorials > Creating a custom field")," tutorial to see how to create your own fields."),(0,o.kt)("h3",{id:"how-can-i-use-a-custom-field-in-my-form"},"How can I use a custom field in my form?"),(0,o.kt)("p",null,"You can tell your schema to use your custom field by adding the ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms")," property."),(0,o.kt)("p",null,"Example in JSONSchema:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"const schema = {\n /*...*/\n firstName: {\n type: 'string',\n uniforms: MyCustomFirstNameField,\n },\n /*...*/\n};\n")),(0,o.kt)("p",null,"We say that the component used for the ",(0,o.kt)("inlineCode",{parentName:"p"},"firstName")," property will be the ",(0,o.kt)("inlineCode",{parentName:"p"},"MyCustomFirstNameField"),"."),(0,o.kt)("p",null,"You can also leave the schema untouched and pass your custom field directly to the ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," in a ",(0,o.kt)("inlineCode",{parentName:"p"},"component")," property instead:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},'<AutoForm schema={schema} onSubmit={onSubmit}>\n /*...*/\n <AutoField component={MyCustomFirstNameField} name="firstName" />\n /*...*/\n</AutoForm>\n')),(0,o.kt)("h3",{id:"how-can-i-pass-additional-props-to-the-custom-field"},"How can I pass additional props to the custom field?"),(0,o.kt)("p",null,"You can pass any additional props to your custom field, by converting the ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms")," property to the type of object, with the ",(0,o.kt)("inlineCode",{parentName:"p"},"component")," key. Any other keys will be treated as props."),(0,o.kt)("p",null,"E.g. in JSONSchema:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"const schema = {\n /*...*/\n firstName: {\n type: 'string',\n uniforms: {\n component: MyCustomFirstNameField,\n propA: 1,\n propB: 2,\n },\n },\n /*...*/\n};\n")),(0,o.kt)("p",null,"We say that the component used for the ",(0,o.kt)("inlineCode",{parentName:"p"},"firstName")," property will be the ",(0,o.kt)("inlineCode",{parentName:"p"},"MyCustomFirstNameField")," and it will receive 2 additonal props: ",(0,o.kt)("inlineCode",{parentName:"p"},"propA")," and ",(0,o.kt)("inlineCode",{parentName:"p"},"propB"),"."),(0,o.kt)("p",null,"You can also leave the schema untouched and pass your custom field with props directly to the ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," instead:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},'<AutoForm schema={schema} onSubmit={onSubmit}>\n /*...*/\n <AutoField\n component={MyCustomFirstNameField}\n name="firstName"\n propA={1}\n propB={2}\n />\n /*...*/\n</AutoForm>\n')),(0,o.kt)("h3",{id:"how-can-i-have-a-dynamic-label-eg-handling-i18n"},"How can I have a dynamic label? (e.g. handling i18n)"),(0,o.kt)("p",null,"There are few ways to handle that, depending on the level of abstraction you want to do it - schema, field or ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," component."),(0,o.kt)("p",null,"On the ",(0,o.kt)("strong",{parentName:"p"},"schema")," level, you can use ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms: {...}")," object property to pass extra props to the field.\nA function returning it (",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms: () => ({...})"),") is also accepted. With it, dynamic labels can be fetched from any source."),(0,o.kt)("p",null,"On the ",(0,o.kt)("strong",{parentName:"p"},"field")," level, you can prepare your own component set, where you will use ",(0,o.kt)("inlineCode",{parentName:"p"},"<Translate>{label}</Translate>")," instead of ",(0,o.kt)("inlineCode",{parentName:"p"},"{label}"),"."),(0,o.kt)("p",null,"While the first one is schema-dependent and the second is theme-dependent, there's an additional option, somewhere in between. You can create a custom ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," component, based on a builtin one, where you provide some additional props and label might be one of them (based on other props, like name or some schema field)."),(0,o.kt)("h3",{id:"how-can-i-change-the-way-my-form-validates"},"How can I change the way my form validates?"),(0,o.kt)("p",null,"Any form can be validated in one of those three styles:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("inlineCode",{parentName:"p"},"onChange"),"\nValidate on every change.")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("inlineCode",{parentName:"p"},"onChangeAfterSubmit")," ",(0,o.kt)("em",{parentName:"p"},"(default)"),"\nValidate on every change, but only after first submit.")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("inlineCode",{parentName:"p"},"onSubmit"),"\nValidate on every submit."))),(0,o.kt)("p",null,"You change the way your form validates by setting ",(0,o.kt)("inlineCode",{parentName:"p"},"validate")," prop:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},'<AutoForm validate="onChange" schema={schema} onSubmit={onSubmit} />\n')),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Note:")," If your schema validator accepts any options, those can be passed in ",(0,o.kt)("inlineCode",{parentName:"p"},"validator")," prop:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"<AutoForm validator={validatorOptions} />\n")),(0,o.kt)("h3",{id:"how-can-i-reset-my-form-state"},"How can I reset my form state?"),(0,o.kt)("p",null,"You can use ",(0,o.kt)("a",{parentName:"p",href:"https://facebook.github.io/react/docs/more-about-refs.html"},"React ",(0,o.kt)("inlineCode",{parentName:"a"},"ref")," prop")," or ",(0,o.kt)("a",{parentName:"p",href:"/docs/api-context-data#formref"},(0,o.kt)("inlineCode",{parentName:"a"},"formRef"))," to manually access form methods."),(0,o.kt)("p",null,"These methods are:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"change(key, value)")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"reset()")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"submit()")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("inlineCode",{parentName:"li"},"validate()")," ",(0,o.kt)("em",{parentName:"li"},"(added in ",(0,o.kt)("inlineCode",{parentName:"em"},"ValidatedForm"),")"))),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useRef } from 'react';\n\nconst MyForm = ({ schema, onSubmit }) => {\n const formRef = useRef();\n\n return (\n <section>\n <AutoForm ref={formRef} schema={schema} onSubmit={onSubmit} />\n <small onClick={() => formRef.reset()}>Reset</small>\n <small onClick={() => formRef.submit()}>Submit</small>\n </section>\n );\n};\n")),(0,o.kt)("p",null,"or the hook way:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"function FormControls() {\n const { formRef } = useForm();\n\n return (\n <>\n <button onClick={() => formRef.reset()}>Reset</button>\n <button onClick={() => formRef.submit()}>Submit</button>\n </>\n );\n}\n\nfunction App() {\n return (\n <AutoForm>\n <FormControls />\n </AutoForm>\n );\n}\n")),(0,o.kt)("p",null,"You can find more about form methods ",(0,o.kt)("a",{parentName:"p",href:"/docs/api-forms"},"here"),"."),(0,o.kt)("h3",{id:"i-want-my-form-to-be-prefilled-with-data-how-can-i-do-that"},"I want my form to be prefilled with data. How can I do that?"),(0,o.kt)("p",null,"You can pass the initial data to the form by using the ",(0,o.kt)("inlineCode",{parentName:"p"},"model")," prop."),(0,o.kt)("p",null,"The ",(0,o.kt)("inlineCode",{parentName:"p"},"model")," is an object with ",(0,o.kt)("inlineCode",{parentName:"p"},"{field: value}")," structure. It doesn't matter if it has a prototype or not, but keep in mind that in ",(0,o.kt)("inlineCode",{parentName:"p"},"onSubmit")," or in ",(0,o.kt)("inlineCode",{parentName:"p"},"onChangeModel")," you'll receive a plain object. If you treat form as an input, then this is a value."),(0,o.kt)("h3",{id:"how-can-i-transform-my-model"},"How can I transform my model?"),(0,o.kt)("p",null,"You should ",(0,o.kt)("inlineCode",{parentName:"p"},"modelTransform"),". It is a function transforming one model into another. It's used in a few situations (called 'modes') described below."),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Remember not to mutate a given model!")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"function transform(mode, model) {\n // This model will be passed to the fields.\n if (mode === 'form') {\n /* ... */\n }\n\n // This model will be submitted.\n if (mode === 'submit') {\n /* ... */\n }\n\n // This model will be validated.\n if (mode === 'validate') {\n /* ... */\n }\n\n // Otherwise, return unaltered model.\n return model;\n}\n\n<AutoForm modelTransform={transform} schema={schema} onSubmit={onSubmit} />;\n")),(0,o.kt)("h3",{id:"how-can-i-make-my-form-autofocused"},"How can I make my form autofocused?"),(0,o.kt)("p",null,"You can take a reference to the field and manually trigger ",(0,o.kt)("inlineCode",{parentName:"p"},".focus()"),":"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useRef } from 'react';\n\nconst inputRef = useRef();\n\n<AutoField name=\"firstName\" inputRef={inputRef} />;\n")),(0,o.kt)("h3",{id:"how-can-i-create-a-multi-step-form"},"How can I create a multi-step form?"),(0,o.kt)("p",null,"What is a multi-step form? Well, one can imagine at least two completely separate definitions:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("strong",{parentName:"p"},"A set of independent forms with a shared state.")," That's the ",(0,o.kt)("em",{parentName:"p"},"easier")," one as it's always possible. Each step renders a separate form, with a different schema/validator/style and moves to the next one when submitted, accumulating submitted data."),(0,o.kt)("p",{parentName:"li"},"This handles not only multi-step forms but also ",(0,o.kt)("s",null,"forms")," wizards with a tree-like structure (i.e. next step bases on the answers). Optional steps (",(0,o.kt)("em",{parentName:"p"},"skip step 2 if age < 40"),") and contextual validation (",(0,o.kt)("em",{parentName:"p"},"field Y in step 2 has to be greater than the value of X in step 1"),") is also possible."),(0,o.kt)("p",{parentName:"li"},"But it gets even better - each step may use a different forms library! It makes no sense but is definitely possible - each form is independent, and the orchestration happens in the application.")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("strong",{parentName:"p"},"A single form displayed in parts.")," It is, of course, possible to implement it, but the number of all configurations and options is ",(0,o.kt)("em",{parentName:"p"},"massive"),". But let's skip that and see where a bigger problem is: the validation. In ",(0,o.kt)("strong",{parentName:"p"},"1.")," each step is validated separately (i.e. can have a separate schema). Here, we have only one schema, and the schema itself has to know that ",(0,o.kt)("em",{parentName:"p"},"some")," fields were not yet visible."),(0,o.kt)("p",{parentName:"li"},"Let's make an example. The schema is very basic: ",(0,o.kt)("inlineCode",{parentName:"p"},"{ a: string, b: string }")," (TypeScript notation). Now, as both ",(0,o.kt)("inlineCode",{parentName:"p"},"a")," and ",(0,o.kt)("inlineCode",{parentName:"p"},"b")," are required, a ",(0,o.kt)("em",{parentName:"p"},"valid")," model has to have both. If the first step will render only the ",(0,o.kt)("inlineCode",{parentName:"p"},"a")," field (",(0,o.kt)("inlineCode",{parentName:"p"},"b")," is on the next page), it's impossible to validate the form. This leads to a situation where the schema (logic) depends on the steps (UI). On the other hand, the form could be validated only at the end. The UX of this solution is terrible though - imagine a ",(0,o.kt)("em",{parentName:"p"},"there's an error ten pages back")," error!"))),(0,o.kt)("p",null,"We are not planning to provide any out-of-the-box support for multi-step forms as option ",(0,o.kt)("strong",{parentName:"p"},"1.")," is most of the time the best. It's not only the cleanest but also less complicated as well as doesn't rely on any library."),(0,o.kt)("h3",{id:"how-can-i-know-a-current-form-state"},"How can I know a current form state?"),(0,o.kt)("p",null,"A current form state is available in ",(0,o.kt)("a",{parentName:"p",href:"https://reactjs.org/docs/context.html"},"React context"),", accessible through ",(0,o.kt)("inlineCode",{parentName:"p"},"useForm")," and ",(0,o.kt)("inlineCode",{parentName:"p"},"useField(name)")," hooks."),(0,o.kt)("p",null,"The context data consists of various properties which can be found in ",(0,o.kt)("a",{parentName:"p",href:"/docs/api-context-data"},"here"),"."),(0,o.kt)("h5",{id:"example-usage"},"Example usage:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"function SubmittingState() {\n const uniforms = useForm();\n return uniforms.submitting ? 'Submitting...' : null;\n}\n\n<AutoForm>\n <SubmittingState />\n</AutoForm>;\n")),(0,o.kt)("h3",{id:"i-want-to-disable-a-submit-button-until-there-is-a-difference-between-the-current-form-state-and-my-model-how-can-i-do-it"},"I want to disable a submit button until there is a difference between the current form state and my model. How can I do it?"),(0,o.kt)("p",null,"Basically, you have to find out whether there is a difference between a current form state and your model, e.g. by calling lodash's ",(0,o.kt)("inlineCode",{parentName:"p"},"isEqual")," function.\nCurrent form state can be accessed through the context (see ",(0,o.kt)("a",{parentName:"p",href:"/docs/faq#how-can-i-know-a-current-form-state"},"How can I know a current form state?"),") and form model can be passed as an ordinary prop:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"function DifferentSubmitField({ initialModel }) {\n const { model } = useForm();\n return <SubmitField disabled={isEqual(uniforms.model, initialModel)} />;\n}\n\nconst ChangedForm = ({ model }) => (\n <AutoForm model={model}>\n <DifferentSubmitField initialModel={model} />\n </AutoForm>\n);\n")),(0,o.kt)("h3",{id:"why-am-i-suddenly-getting-type-errors-in-my-form-components"},"Why am I suddenly getting type errors in my form components?"),(0,o.kt)("p",null,"After introduction of TypeScript in ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms@3.0.0"),", in the initial versions all form components in theme packages were typed as ",(0,o.kt)("inlineCode",{parentName:"p"},"any"),".\nNatural strict typing is not possible due to TypeScript constraints. In one of the versions we have decided to change this approach and explicitly cast all of the form types.\nIf you experience any errors regarding form types, please ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/new?assignees=&labels=&template=bug-report.md"},"file us a bug report")," and use one of the following workarounds for the time being in your project."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"const AnyAutoForm: any = AutoForm;\n<AnyAutoForm untypedProp={1} />;\n\n// or\n\nconst anyProps: any = {\n untypedProp: 1\n}\n<AutoForm {...anyProps} />\n")),(0,o.kt)("h3",{id:"useform-must-be-used-within-a-form"},'"',(0,o.kt)("inlineCode",{parentName:"h3"},"useForm"),' must be used within a form"'),(0,o.kt)("p",null,"uniforms uses a ",(0,o.kt)("inlineCode",{parentName:"p"},"React.Context")," in order to keep the state of the whole form.\nThe provider for this context is rendered by ",(0,o.kt)("inlineCode",{parentName:"p"},"BaseForm"),", and in turn all the other form components inheriting it."),(0,o.kt)("p",null,"There are two most common issues causing this problem:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("strong",{parentName:"p"},"The component calling this function does not have a Form component above it anywhere in the component tree.")),(0,o.kt)("p",{parentName:"li"},"To fix this, wrap this component within a parent Form component (does not have to be direct).")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("p",{parentName:"li"},(0,o.kt)("strong",{parentName:"p"},"There are multiple versions of ",(0,o.kt)("inlineCode",{parentName:"strong"},"uniforms")," installed in your ",(0,o.kt)("inlineCode",{parentName:"strong"},"node_modules")),"."),(0,o.kt)("p",{parentName:"li"},"This usually happens when you have installed more than one version of the core ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms")," package. It can happen when you have a mismatch of versions between any of your ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms")," related dependencies."),(0,o.kt)("p",{parentName:"li"},"Ensure all your uniforms packages versions, clean any ",(0,o.kt)("inlineCode",{parentName:"p"},"node_modules")," directories and reinstall dependencies to resolve this error."))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/441.a4c49465.js b/assets/js/441.a4c49465.js new file mode 100644 index 000000000..637b22ddb --- /dev/null +++ b/assets/js/441.a4c49465.js @@ -0,0 +1,81 @@ +/*! For license information please see 441.a4c49465.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[441],{2097:function(e,t,n){"use strict";function r(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function o(e){return Math.min(1,Math.max(0,e))}function a(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function i(e){return e<=1?100*Number(e)+"%":e}function s(e){return 1===e.length?"0"+e:String(e)}function u(e,t,n){e=r(e,255),t=r(t,255),n=r(n,255);var o=Math.max(e,t,n),a=Math.min(e,t,n),i=0,s=0,u=(o+a)/2;if(o===a)s=0,i=0;else{var l=o-a;switch(s=u>.5?l/(2-o-a):l/(o+a),o){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:s,l:u}}function l(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function c(e,t,n){e=r(e,255),t=r(t,255),n=r(n,255);var o=Math.max(e,t,n),a=Math.min(e,t,n),i=0,s=o,u=o-a,l=0===o?0:u/o;if(o===a)i=0;else{switch(o){case e:i=(t-n)/u+(t<n?6:0);break;case t:i=(n-e)/u+2;break;case n:i=(e-t)/u+4}i/=6}return{h:i,s:l,v:s}}function d(e,t,n,r){var o=[s(Math.round(e).toString(16)),s(Math.round(t).toString(16)),s(Math.round(n).toString(16))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function f(e){return Math.round(255*parseFloat(e)).toString(16)}function p(e){return m(e)/255}function m(e){return parseInt(e,16)}n.r(t),n.d(t,{blue:function(){return I},cyan:function(){return R},geekblue:function(){return F},generate:function(){return T},gold:function(){return Y},green:function(){return A},grey:function(){return V},lime:function(){return Z},magenta:function(){return $},orange:function(){return N},presetDarkPalettes:function(){return D},presetPalettes:function(){return O},presetPrimaryColors:function(){return L},purple:function(){return H},red:function(){return C},volcano:function(){return P},yellow:function(){return j}});var h={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function v(e){var t,n,o,s={r:0,g:0,b:0},u=1,c=null,d=null,f=null,v=!1,y=!1;return"string"==typeof e&&(e=function(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(h[e])e=h[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=b.rgb.exec(e);if(n)return{r:n[1],g:n[2],b:n[3]};if(n=b.rgba.exec(e))return{r:n[1],g:n[2],b:n[3],a:n[4]};if(n=b.hsl.exec(e))return{h:n[1],s:n[2],l:n[3]};if(n=b.hsla.exec(e))return{h:n[1],s:n[2],l:n[3],a:n[4]};if(n=b.hsv.exec(e))return{h:n[1],s:n[2],v:n[3]};if(n=b.hsva.exec(e))return{h:n[1],s:n[2],v:n[3],a:n[4]};if(n=b.hex8.exec(e))return{r:m(n[1]),g:m(n[2]),b:m(n[3]),a:p(n[4]),format:t?"name":"hex8"};if(n=b.hex6.exec(e))return{r:m(n[1]),g:m(n[2]),b:m(n[3]),format:t?"name":"hex"};if(n=b.hex4.exec(e))return{r:m(n[1]+n[1]),g:m(n[2]+n[2]),b:m(n[3]+n[3]),a:p(n[4]+n[4]),format:t?"name":"hex8"};if(n=b.hex3.exec(e))return{r:m(n[1]+n[1]),g:m(n[2]+n[2]),b:m(n[3]+n[3]),format:t?"name":"hex"};return!1}(e)),"object"==typeof e&&(w(e.r)&&w(e.g)&&w(e.b)?(t=e.r,n=e.g,o=e.b,s={r:255*r(t,255),g:255*r(n,255),b:255*r(o,255)},v=!0,y="%"===String(e.r).substr(-1)?"prgb":"rgb"):w(e.h)&&w(e.s)&&w(e.v)?(c=i(e.s),d=i(e.v),s=function(e,t,n){e=6*r(e,360),t=r(t,100),n=r(n,100);var o=Math.floor(e),a=e-o,i=n*(1-t),s=n*(1-a*t),u=n*(1-(1-a)*t),l=o%6;return{r:255*[n,s,i,i,u,n][l],g:255*[u,n,n,s,i,i][l],b:255*[i,i,u,n,n,s][l]}}(e.h,c,d),v=!0,y="hsv"):w(e.h)&&w(e.s)&&w(e.l)&&(c=i(e.s),f=i(e.l),s=function(e,t,n){var o,a,i;if(e=r(e,360),t=r(t,100),n=r(n,100),0===t)a=n,i=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,u=2*n-s;o=l(u,s,e+1/3),a=l(u,s,e),i=l(u,s,e-1/3)}return{r:255*o,g:255*a,b:255*i}}(e.h,c,f),v=!0,y="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(u=e.a)),u=a(u),{ok:v,format:e.format||y,r:Math.min(255,Math.max(s.r,0)),g:Math.min(255,Math.max(s.g,0)),b:Math.min(255,Math.max(s.b,0)),a:u}}var y="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",g="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?",_="[\\s|\\(]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")[,|\\s]+("+y+")\\s*\\)?",b={CSS_UNIT:new RegExp(y),rgb:new RegExp("rgb"+g),rgba:new RegExp("rgba"+_),hsl:new RegExp("hsl"+g),hsla:new RegExp("hsla"+_),hsv:new RegExp("hsv"+g),hsva:new RegExp("hsva"+_),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function w(e){return Boolean(b.CSS_UNIT.exec(String(e)))}var M=function(){function e(t,n){var r;if(void 0===t&&(t=""),void 0===n&&(n={}),t instanceof e)return t;"number"==typeof t&&(t=function(e){return{r:e>>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var o=v(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(r=n.format)&&void 0!==r?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=a(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var e=c(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=c(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1===this.a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this.roundA+")"},e.prototype.toHsl=function(){var e=u(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=u(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1===this.a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this.roundA+")"},e.prototype.toHex=function(e){return void 0===e&&(e=!1),d(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,r,o){var a=[s(Math.round(e).toString(16)),s(Math.round(t).toString(16)),s(Math.round(n).toString(16)),s(f(r))];return o&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb("+e+", "+t+", "+n+")":"rgba("+e+", "+t+", "+n+", "+this.roundA+")"},e.prototype.toPercentageRgb=function(){var e=function(e){return Math.round(100*r(e,255))+"%"};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*r(e,255))};return 1===this.a?"rgb("+e(this.r)+"%, "+e(this.g)+"%, "+e(this.b)+"%)":"rgba("+e(this.r)+"%, "+e(this.g)+"%, "+e(this.b)+"%, "+this.roundA+")"},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+d(this.r,this.g,this.b,!1),t=0,n=Object.entries(h);t<n.length;t++){var r=n[t],o=r[0];if(e===r[1])return o}return!1},e.prototype.toString=function(e){var t=Boolean(e);e=null!=e?e:this.format;var n=!1,r=this.a<1&&this.a>=0;return t||!r||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=o(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=o(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=o(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=o(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),a=n/100;return new e({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,a=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+s)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb();return new e({r:r.r+(n.r-r.r)*n.a,g:r.g+(n.g-r.g)*n.a,b:r.b+(n.b-r.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],a=360/t,i=1;i<t;i++)o.push(new e({h:(r+i*a)%360,s:n.s,l:n.l}));return o},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();var k=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function x(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function S(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function E(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function T(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=new M(e),o=5;o>0;o-=1){var a=r.toHsv(),i=new M({h:x(a,o,!0),s:S(a,o,!0),v:E(a,o,!0)}).toHexString();n.push(i)}n.push(r.toHexString());for(var s=1;s<=4;s+=1){var u=r.toHsv(),l=new M({h:x(u,s),s:S(u,s),v:E(u,s)}).toHexString();n.push(l)}return"dark"===t.theme?k.map((function(e){var r=e.index,o=e.opacity;return new M(t.backgroundColor||"#141414").mix(n[r],100*o).toHexString()})):n}var L={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},O={},D={};Object.keys(L).forEach((function(e){O[e]=T(L[e]),O[e].primary=O[e][5],D[e]=T(L[e],{theme:"dark",backgroundColor:"#141414"}),D[e].primary=D[e][5]}));var C=O.red,P=O.volcano,Y=O.gold,N=O.orange,j=O.yellow,Z=O.lime,A=O.green,R=O.cyan,I=O.blue,F=O.geekblue,H=O.purple,$=O.magenta,V=O.grey},38278:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"}},21774:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"}},13120:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"}},48518:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}},3898:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"}},35679:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"}},53459:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"}},65207:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"}},3653:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"}},15116:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"}},82838:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"}},8961:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"}},59477:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"}},50564:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"}},77567:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"}},29086:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},98431:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"}},57736:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"}},84479:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"}},46218:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"}},91037:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"}},34927:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"}},29240:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(81485))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},80521:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(79133))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},71056:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(86432))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},30219:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(24546))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},1880:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(45494))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},71172:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(67288))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},37357:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(12215))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},21473:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(2390))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},85221:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(49325))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},31220:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(75409))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},51719:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(36962))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},26036:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(28319))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},35380:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(16218))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},92618:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(10333))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},45960:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(81695))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},50063:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(91120))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},15914:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(8203))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},94037:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(53648))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},31115:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(12128))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},37898:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(70163))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},19632:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(64140))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},74126:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(r=n(31982))&&r.__esModule?r:{default:r};t.default=o,e.exports=o},97683:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(40131)),i=o(n(93231)),s=o(n(70966)),u=r(n(27378)),l=o(n(60042)),c=o(n(35714)),d=o(n(81052)),f=n(41838),p=n(86641);(0,f.setTwoToneColor)("#1890ff");var m=u.forwardRef((function(e,t){var n,r=e.className,o=e.icon,f=e.spin,m=e.rotate,h=e.tabIndex,v=e.onClick,y=e.twoToneColor,g=(0,s.default)(e,["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"]),_=u.useContext(c.default).prefixCls,b=void 0===_?"anticon":_,w=(0,l.default)(b,(n={},(0,i.default)(n,"".concat(b,"-").concat(o.name),!!o.name),(0,i.default)(n,"".concat(b,"-spin"),!!f||"loading"===o.name),n),r),M=h;void 0===M&&v&&(M=-1);var k=m?{msTransform:"rotate(".concat(m,"deg)"),transform:"rotate(".concat(m,"deg)")}:void 0,x=(0,p.normalizeTwoToneColors)(y),S=(0,a.default)(x,2),E=S[0],T=S[1];return u.createElement("span",Object.assign({role:"img","aria-label":o.name},g,{ref:t,tabIndex:M,onClick:v,className:w}),u.createElement(d.default,{icon:o,primaryColor:E,secondaryColor:T,style:k}))}));m.displayName="AntdIcon",m.getTwoToneColor=f.getTwoToneColor,m.setTwoToneColor=f.setTwoToneColor;var h=m;t.default=h},35714:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(27378).createContext)({});t.default=r},81052:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(70966)),a=r(n(80624)),i=n(86641),s={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};var u=function(e){var t=e.icon,n=e.className,r=e.onClick,u=e.style,l=e.primaryColor,c=e.secondaryColor,d=(0,o.default)(e,["icon","className","onClick","style","primaryColor","secondaryColor"]),f=s;if(l&&(f={primaryColor:l,secondaryColor:c||(0,i.getSecondaryColor)(l)}),(0,i.useInsertStyles)(),(0,i.warning)((0,i.isIconDefinition)(t),"icon should be icon definiton, but got ".concat(t)),!(0,i.isIconDefinition)(t))return null;var p=t;return p&&"function"==typeof p.icon&&(p=(0,a.default)((0,a.default)({},p),{},{icon:p.icon(f.primaryColor,f.secondaryColor)})),(0,i.generate)(p.icon,"svg-".concat(p.name),(0,a.default)({className:n,onClick:r,style:u,"data-icon":p.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},d))};u.displayName="IconReact",u.getTwoToneColors=function(){return(0,a.default)({},s)},u.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;s.primaryColor=t,s.secondaryColor=n||(0,i.getSecondaryColor)(t),s.calculated=!!n};var l=u;t.default=l},41838:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.setTwoToneColor=function(e){var t=(0,i.normalizeTwoToneColors)(e),n=(0,o.default)(t,2),r=n[0],s=n[1];return a.default.setTwoToneColors({primaryColor:r,secondaryColor:s})},t.getTwoToneColor=function(){var e=a.default.getTwoToneColors();if(!e.calculated)return e.primaryColor;return[e.primaryColor,e.secondaryColor]};var o=r(n(40131)),a=r(n(81052)),i=n(86641)},81485:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(38278)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CalendarOutlined";var l=a.forwardRef(u);t.default=l},79133:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(21774)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CheckCircleFilled";var l=a.forwardRef(u);t.default=l},86432:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(13120)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CheckCircleOutlined";var l=a.forwardRef(u);t.default=l},24546:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(48518)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CheckOutlined";var l=a.forwardRef(u);t.default=l},45494:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(3898)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="ClockCircleOutlined";var l=a.forwardRef(u);t.default=l},67288:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(35679)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CloseCircleFilled";var l=a.forwardRef(u);t.default=l},12215:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(53459)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CloseCircleOutlined";var l=a.forwardRef(u);t.default=l},2390:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(65207)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="CloseOutlined";var l=a.forwardRef(u);t.default=l},49325:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(3653)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="DeleteOutlined";var l=a.forwardRef(u);t.default=l},75409:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(15116)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="DownOutlined";var l=a.forwardRef(u);t.default=l},36962:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(82838)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="ExclamationCircleFilled";var l=a.forwardRef(u);t.default=l},28319:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(8961)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="ExclamationCircleOutlined";var l=a.forwardRef(u);t.default=l},16218:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(59477)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="EyeInvisibleOutlined";var l=a.forwardRef(u);t.default=l},10333:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(50564)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="EyeOutlined";var l=a.forwardRef(u);t.default=l},81695:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(77567)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="InfoCircleFilled";var l=a.forwardRef(u);t.default=l},91120:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(29086)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="InfoCircleOutlined";var l=a.forwardRef(u);t.default=l},8203:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(98431)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="LoadingOutlined";var l=a.forwardRef(u);t.default=l},53648:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(57736)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="PlusSquareOutlined";var l=a.forwardRef(u);t.default=l},12128:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(84479)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="QuestionCircleOutlined";var l=a.forwardRef(u);t.default=l},70163:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(46218)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="SearchOutlined";var l=a.forwardRef(u);t.default=l},64140:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(91037)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="SwapRightOutlined";var l=a.forwardRef(u);t.default=l},31982:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(34927)),s=r(n(97683)),u=function(e,t){return a.createElement(s.default,Object.assign({},e,{ref:t,icon:i.default}))};u.displayName="UpOutlined";var l=a.forwardRef(u);t.default=l},86641:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.warning=function(e,t){(0,l.default)(e,"[@ant-design/icons] ".concat(t))},t.isIconDefinition=function(e){return"object"===(0,i.default)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,i.default)(e.icon)||"function"==typeof e.icon)},t.normalizeAttrs=d,t.generate=function e(t,n,r){if(!r)return u.default.createElement(t.tag,(0,a.default)({key:n},d(t.attrs)),(t.children||[]).map((function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))})));return u.default.createElement(t.tag,(0,a.default)((0,a.default)({key:n},d(t.attrs)),r),(t.children||[]).map((function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))})))},t.getSecondaryColor=function(e){return(0,s.generate)(e)[0]},t.normalizeTwoToneColors=function(e){if(!e)return[];return Array.isArray(e)?e:[e]},t.useInsertStyles=t.iconStyles=t.svgBaseProps=void 0;var a=o(n(80624)),i=o(n(7501)),s=n(2097),u=r(n(27378)),l=o(n(55620)),c=n(15258);function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){var r=e[n];if("class"===n)t.className=r,delete t.class;else t[n]=r;return t}),{})}t.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var f="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";t.iconStyles=f;var p=!1;t.useInsertStyles=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;(0,u.useEffect)((function(){p||((0,c.insertCss)(e,{prepend:!0}),p=!0)}),[])}},72179:function(e,t,n){"use strict";n.d(t,{Z:function(){return oe}});var r=n(12506),o=Math.abs,a=String.fromCharCode,i=Object.assign;function s(e){return e.trim()}function u(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function f(e){return e.length}function p(e){return e.length}function m(e,t){return t.push(e),e}var h=1,v=1,y=0,g=0,_=0,b="";function w(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:h,column:v,length:i,return:""}}function M(e,t){return i(w("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return _=g>0?c(b,--g):0,v--,10===_&&(v=1,h--),_}function x(){return _=g<y?c(b,g++):0,v++,10===_&&(v=1,h++),_}function S(){return c(b,g)}function E(){return g}function T(e,t){return d(b,e,t)}function L(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function O(e){return h=v=1,y=f(b=e),g=0,[]}function D(e){return b="",e}function C(e){return s(T(g-1,N(91===e?e+2:40===e?e+1:e)))}function P(e){for(;(_=S())&&_<33;)x();return L(e)>2||L(_)>3?"":" "}function Y(e,t){for(;--t&&x()&&!(_<48||_>102||_>57&&_<65||_>70&&_<97););return T(e,E()+(t<6&&32==S()&&32==x()))}function N(e){for(;x();)switch(_){case e:return g;case 34:case 39:34!==e&&39!==e&&N(_);break;case 40:41===e&&N(e);break;case 92:x()}return g}function j(e,t){for(;x()&&e+_!==57&&(e+_!==84||47!==S()););return"/*"+T(t,g-1)+"*"+a(47===e?e:x())}function Z(e){for(;!L(S());)x();return T(e,g)}var A="-ms-",R="-moz-",I="-webkit-",F="comm",H="rule",$="decl",V="@keyframes";function z(e,t){for(var n="",r=p(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function W(e,t,n,r){switch(e.type){case"@import":case $:return e.return=e.return||e.value;case F:return"";case V:return e.return=e.value+"{"+z(e.children,r)+"}";case H:e.value=e.props.join(",")}return f(n=z(e.children,r))?e.return=e.value+"{"+n+"}":""}function U(e,t){switch(function(e,t){return(((t<<2^c(e,0))<<2^c(e,1))<<2^c(e,2))<<2^c(e,3)}(e,t)){case 5103:return I+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return I+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return I+e+R+e+A+e+e;case 6828:case 4268:return I+e+A+e+e;case 6165:return I+e+A+"flex-"+e+e;case 5187:return I+e+u(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return I+e+A+"flex-item-"+u(e,/flex-|-self/,"")+e;case 4675:return I+e+A+"flex-line-pack"+u(e,/align-content|flex-|-self/,"")+e;case 5548:return I+e+A+u(e,"shrink","negative")+e;case 5292:return I+e+A+u(e,"basis","preferred-size")+e;case 6060:return I+"box-"+u(e,"-grow","")+I+e+A+u(e,"grow","positive")+e;case 4554:return I+u(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return u(u(u(e,/(zoom-|grab)/,I+"$1"),/(image-set)/,I+"$1"),e,"")+e;case 5495:case 3959:return u(e,/(image-set\([^]*)/,I+"$1$`$1");case 4968:return u(u(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+I+e+e;case 4095:case 3583:case 4068:case 2532:return u(e,/(.+)-inline(.+)/,I+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(e)-1-t>6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+R+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?U(u(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-(~l(e,"!important")&&10))){case 107:return u(e,":",":"+I)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+I+(45===c(e,14)?"inline-":"")+"box$3$1"+I+"$2$3$1"+A+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return I+e+A+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return I+e+A+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return I+e+A+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return I+e+A+e+e}return e}function B(e){return D(K("",null,null,null,[""],e=O(e),0,[0],e))}function K(e,t,n,r,o,i,s,c,d){for(var p=0,h=0,v=s,y=0,g=0,_=0,b=1,w=1,M=1,T=0,L="",O=o,D=i,N=r,A=L;w;)switch(_=T,T=x()){case 40:if(108!=_&&58==A.charCodeAt(v-1)){-1!=l(A+=u(C(T),"&","&\f"),"&\f")&&(M=-1);break}case 34:case 39:case 91:A+=C(T);break;case 9:case 10:case 13:case 32:A+=P(_);break;case 92:A+=Y(E()-1,7);continue;case 47:switch(S()){case 42:case 47:m(q(j(x(),E()),t,n),d);break;default:A+="/"}break;case 123*b:c[p++]=f(A)*M;case 125*b:case 59:case 0:switch(T){case 0:case 125:w=0;case 59+h:g>0&&f(A)-v&&m(g>32?J(A+";",r,n,v-1):J(u(A," ","")+";",r,n,v-2),d);break;case 59:A+=";";default:if(m(N=G(A,t,n,p,h,o,c,L,O=[],D=[],v),i),123===T)if(0===h)K(A,t,N,N,O,i,v,c,D);else switch(y){case 100:case 109:case 115:K(e,N,N,r&&m(G(e,N,N,0,0,o,c,L,o,O=[],v),D),o,D,v,c,r?O:D);break;default:K(A,N,N,N,[""],D,0,c,D)}}p=h=g=0,b=M=1,L=A="",v=s;break;case 58:v=1+f(A),g=_;default:if(b<1)if(123==T)--b;else if(125==T&&0==b++&&125==k())continue;switch(A+=a(T),T*b){case 38:M=h>0?1:(A+="\f",-1);break;case 44:c[p++]=(f(A)-1)*M,M=1;break;case 64:45===S()&&(A+=C(x())),y=S(),h=v=f(L=A+=Z(E())),T++;break;case 45:45===_&&2==f(A)&&(b=0)}}return i}function G(e,t,n,r,a,i,l,c,f,m,h){for(var v=a-1,y=0===a?i:[""],g=p(y),_=0,b=0,M=0;_<r;++_)for(var k=0,x=d(e,v+1,v=o(b=l[_])),S=e;k<g;++k)(S=s(b>0?y[k]+" "+x:u(x,/&\f/g,y[k])))&&(f[M++]=S);return w(e,t,n,0===a?H:c,f,m,h)}function q(e,t,n){return w(e,t,n,F,a(_),d(e,2,-2),0)}function J(e,t,n,r){return w(e,t,n,$,d(e,0,r),d(e,r+1,-1),r)}var X=function(e,t,n){for(var r=0,o=0;r=o,o=S(),38===r&&12===o&&(t[n]=1),!L(o);)x();return T(e,g)},Q=function(e,t){return D(function(e,t){var n=-1,r=44;do{switch(L(r)){case 0:38===r&&12===S()&&(t[n]=1),e[n]+=X(g-1,t,n);break;case 2:e[n]+=C(r);break;case 4:if(44===r){e[++n]=58===S()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=x());return e}(O(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 o=[],a=Q(t,o),i=n.props,s=0,u=0;s<a.length;s++)for(var l=0;l<i.length;l++,u++)e.props[u]=o[s]?a[s].replace(/&\f/g,i[l]):i[l]+" "+a[s]}}},ne=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case $:e.return=U(e.value,e.length);break;case V:return z([M(e,{value:u(e.value,"@","@"+I)})],r);case H: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 z([M(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return z([M(e,{props:[u(t,/:(plac\w+)/,":-webkit-input-$1")]}),M(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),M(e,{props:[u(t,/:(plac\w+)/,A+"input-$1")]})],r)}return""}))}}],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 o=e.stylisPlugins||re;var a,i,s={},u=[];a=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<t.length;n++)s[t[n]]=!0;u.push(e)}));var l,c,d,f,m=[W,(f=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&f(e)})],h=(c=[te,ne].concat(o,m),d=p(c),function(e,t,n,r){for(var o="",a=0;a<d;a++)o+=c[a](e,t,n,r)||"";return o});i=function(e,t,n,r){l=n,z(B(e?e+"{"+t.styles+"}":t.styles),h),r&&(v.inserted[t.name]=!0)};var v={key:t,sheet:new r.m({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:i};return v.sheet.hydrate(u),v}},82015:function(e,t){"use strict";t.Z=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},34935:function(e,t,n){"use strict";n.d(t,{T:function(){return s},w:function(){return i}});var r=n(27378),o=n(72179),a=(n(74343),(0,r.createContext)("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null));a.Provider;var i=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(a);return e(t,o,n)}))},s=(0,r.createContext)({})},10043:function(e,t,n){"use strict";n.d(t,{F4:function(){return c},xB:function(){return u}});var r=n(27378),o=(n(72179),n(34935)),a=(n(55839),n(53211)),i=n(74343),s=n(12506),u=(0,o.w)((function(e,t){var n=e.styles,u=(0,i.O)([n],void 0,(0,r.useContext)(o.T)),l=(0,r.useRef)();return(0,r.useLayoutEffect)((function(){var e=t.key+"-global",n=new s.m({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+u.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),l.current=[n,r],function(){n.flush()}}),[t]),(0,r.useLayoutEffect)((function(){var e=l.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==u.next&&(0,a.My)(t,u.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",u,n,!1)}}),[t,u.name]),null}));function l(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,i.O)(t)}var c=function(){var e=l.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},74343:function(e,t,n){"use strict";n.d(t,{O:function(){return h}});var r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=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(o){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)},o={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},a=n(82015),i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!=typeof e},c=(0,a.Z)((function(e){return u(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||u(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 o=0;o<n.length;o++)r+=f(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i)null!=t&&void 0!==t[i]?r+=a+"{"+t[i]+"}":l(i)&&(r+=c(a)+":"+d(a,i)+";");else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var s=f(e,t,i);switch(a){case"animation":case"animationName":r+=c(a)+":"+s+";";break;default:r+=a+"{"+s+"}"}}else for(var u=0;u<i.length;u++)l(i[u])&&(r+=c(a)+":"+d(a,i[u])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=p,a=n(e);return p=o,f(e,t,a)}}if(null==t)return n;var i=t[n];return void 0!==i?i:n}var p,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o=!0,a="";p=void 0;var i=e[0];null==i||void 0===i.raw?(o=!1,a+=f(n,t,i)):a+=i[0];for(var s=1;s<e.length;s++)a+=f(n,t,e[s]),o&&(a+=i[s]);m.lastIndex=0;for(var u,l="";null!==(u=m.exec(a));)l+="-"+u[1];return{name:r(a)+l,styles:a,next:p}}},12506:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});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;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}()},53211:function(e,t,n){"use strict";n.d(t,{My:function(){return o},fp:function(){return r}});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 o=function(e,t,n){!function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)}(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)}}},83346:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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"};t.default=n},4356:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={black:"#000",white:"#fff"};t.default=n},75882:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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"};t.default=n},37523:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};t.default=n},38484:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};t.default=n},23042:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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"};t.default=n},5015:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};t.default=n},34570:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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"};t.default=n},9334:function(e,t,n){"use strict";var r=n(53782),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(74662),l=n(20577),c=n(33056),d=a.forwardRef((function(e,t){var n=e.children,s=e.classes,u=e.className,d=e.color,f=void 0===d?"default":d,p=e.component,m=void 0===p?"button":p,h=e.disabled,v=void 0!==h&&h,y=e.disableElevation,g=void 0!==y&&y,_=e.disableFocusRipple,b=void 0!==_&&_,w=e.endIcon,M=e.focusVisibleClassName,k=e.fullWidth,x=void 0!==k&&k,S=e.size,E=void 0===S?"medium":S,T=e.startIcon,L=e.type,O=void 0===L?"button":L,D=e.variant,C=void 0===D?"text":D,P=(0,r.Z)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),Y=T&&a.createElement("span",{className:(0,i.Z)(s.startIcon,s["iconSize".concat((0,c.Z)(E))])},T),N=w&&a.createElement("span",{className:(0,i.Z)(s.endIcon,s["iconSize".concat((0,c.Z)(E))])},w);return a.createElement(l.Z,(0,o.Z)({className:(0,i.Z)(s.root,s[C],u,"inherit"===f?s.colorInherit:"default"!==f&&s["".concat(C).concat((0,c.Z)(f))],"medium"!==E&&[s["".concat(C,"Size").concat((0,c.Z)(E))],s["size".concat((0,c.Z)(E))]],g&&s.disableElevation,v&&s.disabled,x&&s.fullWidth),component:m,disabled:v,focusRipple:!b,focusVisibleClassName:(0,i.Z)(s.focusVisible,M),ref:t,type:O},P),a.createElement("span",{className:s.label},Y,n,N))}));t.Z=(0,s.Z)((function(e){return{root:(0,o.Z)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,u.U1)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat((0,u.U1)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:(0,u.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat((0,u.U1)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:(0,u.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(d)},20577:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(31542)),s=n(38944),u=n(1487),l=n(20926),c=n(89e3),d=!0,f=!1,p=null,m={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function h(e){e.metaKey||e.altKey||e.ctrlKey||(d=!0)}function v(){d=!1}function y(){"hidden"===this.visibilityState&&f&&(d=!0)}function g(e){var t,n,r,o=e.target;try{return o.matches(":focus-visible")}catch(a){}return d||(n=(t=o).type,!("INPUT"!==(r=t.tagName)||!m[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function _(){f=!0,window.clearTimeout(p),p=window.setTimeout((function(){f=!1}),100)}function b(){return{isFocusVisible:g,onBlurVisible:_,ref:a.useCallback((function(e){var t,n=i.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",h,!0),t.addEventListener("mousedown",v,!0),t.addEventListener("pointerdown",v,!0),t.addEventListener("touchstart",v,!0),t.addEventListener("visibilitychange",y,!0))}),[])}}var w=n(13285),M=n(42344),k="undefined"==typeof window?a.useEffect:a.useLayoutEffect;var x=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,o=e.rippleX,i=e.rippleY,u=e.rippleSize,c=e.in,d=e.onExited,f=void 0===d?function(){}:d,p=e.timeout,m=a.useState(!1),h=m[0],v=m[1],y=(0,s.Z)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),g={width:u,height:u,top:-u/2+i,left:-u/2+o},_=(0,s.Z)(t.child,h&&t.childLeaving,r&&t.childPulsate),b=(0,l.Z)(f);return k((function(){if(!c){v(!0);var e=setTimeout(b,p);return function(){clearTimeout(e)}}}),[b,c,p]),a.createElement("span",{className:y,style:g},a.createElement("span",{className:_}))},S=a.forwardRef((function(e,t){var n=e.center,i=void 0!==n&&n,u=e.classes,l=e.className,c=(0,o.Z)(e,["center","classes","className"]),d=a.useState([]),f=d[0],p=d[1],m=a.useRef(0),h=a.useRef(null);a.useEffect((function(){h.current&&(h.current(),h.current=null)}),[f]);var v=a.useRef(!1),y=a.useRef(null),g=a.useRef(null),_=a.useRef(null);a.useEffect((function(){return function(){clearTimeout(y.current)}}),[]);var b=a.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,o=e.rippleSize,i=e.cb;p((function(e){return[].concat((0,w.Z)(e),[a.createElement(x,{key:m.current,classes:u,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o})])})),m.current+=1,h.current=i}),[u]),k=a.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,a=t.center,s=void 0===a?i||t.pulsate:a,u=t.fakeElement,l=void 0!==u&&u;if("mousedown"===e.type&&v.current)v.current=!1;else{"touchstart"===e.type&&(v.current=!0);var c,d,f,p=l?null:_.current,m=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(m.width/2),d=Math.round(m.height/2);else{var h=e.touches?e.touches[0]:e,w=h.clientX,M=h.clientY;c=Math.round(w-m.left),d=Math.round(M-m.top)}if(s)(f=Math.sqrt((2*Math.pow(m.width,2)+Math.pow(m.height,2))/3))%2==0&&(f+=1);else{var k=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,x=2*Math.max(Math.abs((p?p.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(x,2))}e.touches?null===g.current&&(g.current=function(){b({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})},y.current=setTimeout((function(){g.current&&(g.current(),g.current=null)}),80)):b({pulsate:o,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[i,b]),S=a.useCallback((function(){k({},{pulsate:!0})}),[k]),E=a.useCallback((function(e,t){if(clearTimeout(y.current),"touchend"===e.type&&g.current)return e.persist(),g.current(),g.current=null,void(y.current=setTimeout((function(){E(e,t)})));g.current=null,p((function(e){return e.length>0?e.slice(1):e})),h.current=t}),[]);return a.useImperativeHandle(t,(function(){return{pulsate:S,start:k,stop:E}}),[S,k,E]),a.createElement("span",(0,r.Z)({className:(0,s.Z)(u.root,l),ref:_},c),a.createElement(M.Z,{component:null,exit:!0},f))})),E=(0,c.Z)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(a.memo(S)),T=a.forwardRef((function(e,t){var n=e.action,c=e.buttonRef,d=e.centerRipple,f=void 0!==d&&d,p=e.children,m=e.classes,h=e.className,v=e.component,y=void 0===v?"button":v,g=e.disabled,_=void 0!==g&&g,w=e.disableRipple,M=void 0!==w&&w,k=e.disableTouchRipple,x=void 0!==k&&k,S=e.focusRipple,T=void 0!==S&&S,L=e.focusVisibleClassName,O=e.onBlur,D=e.onClick,C=e.onFocus,P=e.onFocusVisible,Y=e.onKeyDown,N=e.onKeyUp,j=e.onMouseDown,Z=e.onMouseLeave,A=e.onMouseUp,R=e.onTouchEnd,I=e.onTouchMove,F=e.onTouchStart,H=e.onDragLeave,$=e.tabIndex,V=void 0===$?0:$,z=e.TouchRippleProps,W=e.type,U=void 0===W?"button":W,B=(0,o.Z)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=a.useRef(null);var G=a.useRef(null),q=a.useState(!1),J=q[0],X=q[1];_&&J&&X(!1);var Q=b(),ee=Q.isFocusVisible,te=Q.onBlurVisible,ne=Q.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:x;return(0,l.Z)((function(r){return t&&t(r),!n&&G.current&&G.current[e](r),!0}))}a.useImperativeHandle(n,(function(){return{focusVisible:function(){X(!0),K.current.focus()}}}),[]),a.useEffect((function(){J&&T&&!M&&G.current.pulsate()}),[M,T,J]);var oe=re("start",j),ae=re("stop",H),ie=re("stop",A),se=re("stop",(function(e){J&&e.preventDefault(),Z&&Z(e)})),ue=re("start",F),le=re("stop",R),ce=re("stop",I),de=re("stop",(function(e){J&&(te(e),X(!1)),O&&O(e)}),!1),fe=(0,l.Z)((function(e){K.current||(K.current=e.currentTarget),ee(e)&&(X(!0),P&&P(e)),C&&C(e)})),pe=function(){var e=i.findDOMNode(K.current);return y&&"button"!==y&&!("A"===e.tagName&&e.href)},me=a.useRef(!1),he=(0,l.Z)((function(e){T&&!me.current&&J&&G.current&&" "===e.key&&(me.current=!0,e.persist(),G.current.stop(e,(function(){G.current.start(e)}))),e.target===e.currentTarget&&pe()&&" "===e.key&&e.preventDefault(),Y&&Y(e),e.target===e.currentTarget&&pe()&&"Enter"===e.key&&!_&&(e.preventDefault(),D&&D(e))})),ve=(0,l.Z)((function(e){T&&" "===e.key&&G.current&&J&&!e.defaultPrevented&&(me.current=!1,e.persist(),G.current.stop(e,(function(){G.current.pulsate(e)}))),N&&N(e),D&&e.target===e.currentTarget&&pe()&&" "===e.key&&!e.defaultPrevented&&D(e)})),ye=y;"button"===ye&&B.href&&(ye="a");var ge={};"button"===ye?(ge.type=U,ge.disabled=_):("a"===ye&&B.href||(ge.role="button"),ge["aria-disabled"]=_);var _e=(0,u.Z)(c,t),be=(0,u.Z)(ne,K),we=(0,u.Z)(_e,be),Me=a.useState(!1),ke=Me[0],xe=Me[1];a.useEffect((function(){xe(!0)}),[]);var Se=ke&&!M&&!_;return a.createElement(ye,(0,r.Z)({className:(0,s.Z)(m.root,h,J&&[m.focusVisible,L],_&&m.disabled),onBlur:de,onClick:D,onFocus:fe,onKeyDown:he,onKeyUp:ve,onMouseDown:oe,onMouseLeave:se,onMouseUp:ie,onDragLeave:ae,onTouchEnd:le,onTouchMove:ce,onTouchStart:ue,ref:we,tabIndex:_?-1:V},ge,B),p,Se?a.createElement(E,(0,r.Z)({ref:G,center:f},z)):null)})),L=(0,c.Z)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(T)},80342:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(86052),u=n(62063),l=(0,u.Z)(a.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),c=(0,u.Z)(a.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),d=n(74662),f=(0,u.Z)(a.createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),p=n(33056),m=n(89e3),h=a.createElement(c,null),v=a.createElement(l,null),y=a.createElement(f,null),g=a.forwardRef((function(e,t){var n=e.checkedIcon,u=void 0===n?h:n,l=e.classes,c=e.color,d=void 0===c?"secondary":c,f=e.icon,m=void 0===f?v:f,g=e.indeterminate,_=void 0!==g&&g,b=e.indeterminateIcon,w=void 0===b?y:b,M=e.inputProps,k=e.size,x=void 0===k?"medium":k,S=(0,o.Z)(e,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),E=_?w:m,T=_?w:u;return a.createElement(s.Z,(0,r.Z)({type:"checkbox",classes:{root:(0,i.Z)(l.root,l["color".concat((0,p.Z)(d))],_&&l.indeterminate),checked:l.checked,disabled:l.disabled},color:d,inputProps:(0,r.Z)({"data-indeterminate":_},M),icon:a.cloneElement(E,{fontSize:void 0===E.props.fontSize&&"small"===x?x:E.props.fontSize}),checkedIcon:a.cloneElement(T,{fontSize:void 0===T.props.fontSize&&"small"===x?x:T.props.fontSize}),ref:t},S))})),_=(0,m.Z)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,d.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,d.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiCheckbox"})(g)},54139:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(8364),u=n(89e3),l=n(33056),c=n(87526),d=n(35722),f=a.forwardRef((function(e,t){var n=e.children,u=e.classes,f=e.className,p=e.color,m=void 0===p?"primary":p,h=e.component,v=void 0===h?"div":h,y=e.disabled,g=void 0!==y&&y,_=e.error,b=void 0!==_&&_,w=e.fullWidth,M=void 0!==w&&w,k=e.focused,x=e.hiddenLabel,S=void 0!==x&&x,E=e.margin,T=void 0===E?"none":E,L=e.required,O=void 0!==L&&L,D=e.size,C=e.variant,P=void 0===C?"standard":C,Y=(0,o.Z)(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),N=a.useState((function(){var e=!1;return n&&a.Children.forEach(n,(function(t){if((0,c.Z)(t,["Input","Select"])){var n=(0,c.Z)(t,["Select"])?t.props.input:t;n&&(0,s.B7)(n.props)&&(e=!0)}})),e})),j=N[0],Z=N[1],A=a.useState((function(){var e=!1;return n&&a.Children.forEach(n,(function(t){(0,c.Z)(t,["Input","Select"])&&(0,s.vd)(t.props,!0)&&(e=!0)})),e})),R=A[0],I=A[1],F=a.useState(!1),H=F[0],$=F[1],V=void 0!==k?k:H;g&&V&&$(!1);var z=a.useCallback((function(){I(!0)}),[]),W={adornedStart:j,setAdornedStart:Z,color:m,disabled:g,error:b,filled:R,focused:V,fullWidth:M,hiddenLabel:S,margin:("small"===D?"dense":void 0)||T,onBlur:function(){$(!1)},onEmpty:a.useCallback((function(){I(!1)}),[]),onFilled:z,onFocus:function(){$(!0)},registerEffect:undefined,required:O,variant:P};return a.createElement(d.Z.Provider,{value:W},a.createElement(v,(0,r.Z)({className:(0,i.Z)(u.root,f,"none"!==T&&u["margin".concat((0,l.Z)(T))],M&&u.fullWidth),ref:t},Y),n))}));t.Z=(0,u.Z)({root:{display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},marginNormal:{marginTop:16,marginBottom:8},marginDense:{marginTop:8,marginBottom:4},fullWidth:{width:"100%"}},{name:"MuiFormControl"})(f)},35722:function(e,t,n){"use strict";n.d(t,{Y:function(){return a}});var r=n(27378),o=r.createContext();function a(){return r.useContext(o)}t.Z=o},29775:function(e,t,n){"use strict";function r(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&void 0===t[n]&&(e[n]=r[n]),e}),{})}n.d(t,{Z:function(){return r}})},30584:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(35722);function a(){return r.useContext(o.Z)}},21807:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(30584),u=n(89e3),l=n(33056),c={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},d=a.forwardRef((function(e,t){var n=e.align,s=void 0===n?"inherit":n,u=e.classes,d=e.className,f=e.color,p=void 0===f?"initial":f,m=e.component,h=e.display,v=void 0===h?"initial":h,y=e.gutterBottom,g=void 0!==y&&y,_=e.noWrap,b=void 0!==_&&_,w=e.paragraph,M=void 0!==w&&w,k=e.variant,x=void 0===k?"body1":k,S=e.variantMapping,E=void 0===S?c:S,T=(0,o.Z)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),L=m||(M?"p":E[x]||c[x])||"span";return a.createElement(L,(0,r.Z)({className:(0,i.Z)(u.root,d,"inherit"!==x&&u[x],"initial"!==p&&u["color".concat((0,l.Z)(p))],b&&u.noWrap,g&&u.gutterBottom,M&&u.paragraph,"inherit"!==s&&u["align".concat((0,l.Z)(s))],"initial"!==v&&u["display".concat((0,l.Z)(v))]),ref:t},T))})),f=(0,u.Z)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(d),p=a.forwardRef((function(e,t){e.checked;var n=e.classes,u=e.className,c=e.control,d=e.disabled,p=(e.inputRef,e.label),m=e.labelPlacement,h=void 0===m?"end":m,v=(e.name,e.onChange,e.value,(0,o.Z)(e,["checked","classes","className","control","disabled","inputRef","label","labelPlacement","name","onChange","value"])),y=(0,s.Z)(),g=d;void 0===g&&void 0!==c.props.disabled&&(g=c.props.disabled),void 0===g&&y&&(g=y.disabled);var _={disabled:g};return["checked","name","onChange","value","inputRef"].forEach((function(t){void 0===c.props[t]&&void 0!==e[t]&&(_[t]=e[t])})),a.createElement("label",(0,r.Z)({className:(0,i.Z)(n.root,u,"end"!==h&&n["labelPlacement".concat((0,l.Z)(h))],g&&n.disabled),ref:t},v),a.cloneElement(c,_),a.createElement(f,{component:"span",className:(0,i.Z)(n.label,g&&n.disabled)},p))})),m=(0,u.Z)((function(e){return{root:{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,"&$disabled":{cursor:"default"}},labelPlacementStart:{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},labelPlacementTop:{flexDirection:"column-reverse",marginLeft:16},labelPlacementBottom:{flexDirection:"column",marginLeft:16},disabled:{},label:{"&$disabled":{color:e.palette.text.disabled}}}}),{name:"MuiFormControlLabel"})(p)},61247:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=a.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.row,l=void 0!==u&&u,c=(0,o.Z)(e,["classes","className","row"]);return a.createElement("div",(0,r.Z)({className:(0,i.Z)(n.root,s,l&&n.row),ref:t},c))}));t.Z=(0,s.Z)({root:{display:"flex",flexDirection:"column",flexWrap:"wrap"},row:{flexDirection:"row"}},{name:"MuiFormGroup"})(u)},74533:function(e,t,n){"use strict";var r=n(53782),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(29775),u=n(30584),l=n(89e3),c=a.forwardRef((function(e,t){var n=e.children,l=e.classes,c=e.className,d=e.component,f=void 0===d?"p":d,p=(e.disabled,e.error,e.filled,e.focused,e.margin,e.required,e.variant,(0,r.Z)(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"])),m=(0,u.Z)(),h=(0,s.Z)({props:e,muiFormControl:m,states:["variant","margin","disabled","error","filled","focused","required"]});return a.createElement(f,(0,o.Z)({className:(0,i.Z)(l.root,("filled"===h.variant||"outlined"===h.variant)&&l.contained,c,h.disabled&&l.disabled,h.error&&l.error,h.filled&&l.filled,h.focused&&l.focused,h.required&&l.required,"dense"===h.margin&&l.marginDense),ref:t},p)," "===n?a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):n)}));t.Z=(0,l.Z)((function(e){return{root:(0,o.Z)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}}),{name:"MuiFormHelperText"})(c)},35311:function(e,t,n){"use strict";var r=n(53782),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(29775),u=n(30584),l=n(33056),c=n(89e3),d=a.forwardRef((function(e,t){var n=e.children,c=e.classes,d=e.className,f=(e.color,e.component),p=void 0===f?"label":f,m=(e.disabled,e.error,e.filled,e.focused,e.required,(0,r.Z)(e,["children","classes","className","color","component","disabled","error","filled","focused","required"])),h=(0,u.Z)(),v=(0,s.Z)({props:e,muiFormControl:h,states:["color","required","focused","disabled","error","filled"]});return a.createElement(p,(0,o.Z)({className:(0,i.Z)(c.root,c["color".concat((0,l.Z)(v.color||"primary"))],d,v.disabled&&c.disabled,v.error&&c.error,v.filled&&c.filled,v.focused&&c.focused,v.required&&c.required),ref:t},m),n,v.required&&a.createElement("span",{"aria-hidden":!0,className:(0,i.Z)(c.asterisk,v.error&&c.error)},"\u2009","*"))}));t.Z=(0,c.Z)((function(e){return{root:(0,o.Z)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}}),{name:"MuiFormLabel"})(d)},90547:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(74662),l=n(20577),c=n(33056),d=a.forwardRef((function(e,t){var n=e.edge,s=void 0!==n&&n,u=e.children,d=e.classes,f=e.className,p=e.color,m=void 0===p?"default":p,h=e.disabled,v=void 0!==h&&h,y=e.disableFocusRipple,g=void 0!==y&&y,_=e.size,b=void 0===_?"medium":_,w=(0,o.Z)(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return a.createElement(l.Z,(0,r.Z)({className:(0,i.Z)(d.root,f,"default"!==m&&d["color".concat((0,c.Z)(m))],v&&d.disabled,"small"===b&&d["size".concat((0,c.Z)(b))],{start:d.edgeStart,end:d.edgeEnd}[s]),centerRipple:!0,focusRipple:!g,disabled:v,ref:t},w),a.createElement("span",{className:d.label},u))}));t.Z=(0,s.Z)((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:(0,u.U1)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(d)},8364:function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function o(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function a(e){return e.startAdornment}n.d(t,{B7:function(){return a},vd:function(){return o}})},50755:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(64046),l=a.forwardRef((function(e,t){var n=e.children,s=e.classes,l=e.className,c=e.component,d=void 0===c?"ul":c,f=e.dense,p=void 0!==f&&f,m=e.disablePadding,h=void 0!==m&&m,v=e.subheader,y=(0,o.Z)(e,["children","classes","className","component","dense","disablePadding","subheader"]),g=a.useMemo((function(){return{dense:p}}),[p]);return a.createElement(u.Z.Provider,{value:g},a.createElement(d,(0,r.Z)({className:(0,i.Z)(s.root,l,p&&s.dense,!h&&s.padding,v&&s.subheader),ref:t},y),v,n))}));t.Z=(0,s.Z)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(l)},64046:function(e,t,n){"use strict";var r=n(27378).createContext({});t.Z=r},53332:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(20577),l=n(87526),c=n(1487),d=n(64046),f=n(31542),p="undefined"==typeof window?a.useEffect:a.useLayoutEffect,m=a.forwardRef((function(e,t){var n=e.alignItems,s=void 0===n?"center":n,m=e.autoFocus,h=void 0!==m&&m,v=e.button,y=void 0!==v&&v,g=e.children,_=e.classes,b=e.className,w=e.component,M=e.ContainerComponent,k=void 0===M?"li":M,x=e.ContainerProps,S=(x=void 0===x?{}:x).className,E=(0,o.Z)(x,["className"]),T=e.dense,L=void 0!==T&&T,O=e.disabled,D=void 0!==O&&O,C=e.disableGutters,P=void 0!==C&&C,Y=e.divider,N=void 0!==Y&&Y,j=e.focusVisibleClassName,Z=e.selected,A=void 0!==Z&&Z,R=(0,o.Z)(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),I=a.useContext(d.Z),F={dense:L||I.dense||!1,alignItems:s},H=a.useRef(null);p((function(){h&&H.current&&H.current.focus()}),[h]);var $=a.Children.toArray(g),V=$.length&&(0,l.Z)($[$.length-1],["ListItemSecondaryAction"]),z=a.useCallback((function(e){H.current=f.findDOMNode(e)}),[]),W=(0,c.Z)(z,t),U=(0,r.Z)({className:(0,i.Z)(_.root,b,F.dense&&_.dense,!P&&_.gutters,N&&_.divider,D&&_.disabled,y&&_.button,"center"!==s&&_.alignItemsFlexStart,V&&_.secondaryAction,A&&_.selected),disabled:D},R),B=w||"li";return y&&(U.component=w||"div",U.focusVisibleClassName=(0,i.Z)(_.focusVisible,j),B=u.Z),V?(B=U.component||w?B:"div","li"===k&&("li"===B?B="div":"li"===U.component&&(U.component="div")),a.createElement(d.Z.Provider,{value:F},a.createElement(k,(0,r.Z)({className:(0,i.Z)(_.container,S),ref:W},E),a.createElement(B,U,$),$.pop()))):a.createElement(d.Z.Provider,{value:F},a.createElement(B,(0,r.Z)({ref:W},U),$))}));t.Z=(0,s.Z)((function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}}),{name:"MuiListItem"})(m)},44920:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(33056),l=a.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.color,c=void 0===l?"default":l,d=e.component,f=void 0===d?"li":d,p=e.disableGutters,m=void 0!==p&&p,h=e.disableSticky,v=void 0!==h&&h,y=e.inset,g=void 0!==y&&y,_=(0,o.Z)(e,["classes","className","color","component","disableGutters","disableSticky","inset"]);return a.createElement(f,(0,r.Z)({className:(0,i.Z)(n.root,s,"default"!==c&&n["color".concat((0,u.Z)(c))],g&&n.inset,!v&&n.sticky,!m&&n.gutters),ref:t},_))}));t.Z=(0,s.Z)((function(e){return{root:{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:e.palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},colorPrimary:{color:e.palette.primary.main},colorInherit:{color:"inherit"},gutters:{paddingLeft:16,paddingRight:16},inset:{paddingLeft:72},sticky:{position:"sticky",top:0,zIndex:1,backgroundColor:"inherit"}}}),{name:"MuiListSubheader"})(l)},5633:function(e,t,n){"use strict";var r=n(53782),o=n(64649),a=n(25773),i=n(27378),s=(n(23615),n(38944)),u=n(89e3),l=n(53332),c=i.forwardRef((function(e,t){var n,o=e.classes,u=e.className,c=e.component,d=void 0===c?"li":c,f=e.disableGutters,p=void 0!==f&&f,m=e.ListItemClasses,h=e.role,v=void 0===h?"menuitem":h,y=e.selected,g=e.tabIndex,_=(0,r.Z)(e,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]);return e.disabled||(n=void 0!==g?g:-1),i.createElement(l.Z,(0,a.Z)({button:!0,role:v,tabIndex:n,component:d,selected:y,disableGutters:p,classes:(0,a.Z)({dense:o.dense},m),className:(0,s.Z)(o.root,u,y&&o.selected,!p&&o.gutters),ref:t},_))}));t.Z=(0,u.Z)((function(e){return{root:(0,a.Z)({},e.typography.body1,(0,o.Z)({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},e.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:(0,a.Z)({},e.typography.body2,{minHeight:"auto"})}}),{name:"MuiMenuItem"})(c)},76709:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(86052),u=n(62063),l=(0,u.Z)(a.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),c=(0,u.Z)(a.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),d=n(89e3);var f=(0,d.Z)((function(e){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},checked:{}}}),{name:"PrivateRadioButtonIcon"})((function(e){var t=e.checked,n=e.classes,r=e.fontSize;return a.createElement("div",{className:(0,i.Z)(n.root,t&&n.checked)},a.createElement(l,{fontSize:r}),a.createElement(c,{fontSize:r,className:n.layer}))})),p=n(74662),m=n(33056),h=n(14256),v=n(42838);var y=a.createElement(f,{checked:!0}),g=a.createElement(f,null),_=a.forwardRef((function(e,t){var n=e.checked,u=e.classes,l=e.color,c=void 0===l?"secondary":l,d=e.name,f=e.onChange,p=e.size,_=void 0===p?"medium":p,b=(0,o.Z)(e,["checked","classes","color","name","onChange","size"]),w=a.useContext(v.Z),M=n,k=(0,h.Z)(f,w&&w.onChange),x=d;return w&&(void 0===M&&(M=w.value===e.value),void 0===x&&(x=w.name)),a.createElement(s.Z,(0,r.Z)({color:c,type:"radio",icon:a.cloneElement(g,{fontSize:"small"===_?"small":"default"}),checkedIcon:a.cloneElement(y,{fontSize:"small"===_?"small":"default"}),classes:{root:(0,i.Z)(u.root,u["color".concat((0,m.Z)(c))]),checked:u.checked,disabled:u.disabled},name:x,checked:M,onChange:k,ref:t},b))})),b=(0,d.Z)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,p.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,p.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiRadio"})(_)},70043:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(25773),o=n(8136),a=n(53782),i=n(27378),s=(n(23615),n(61247)),u=n(1487),l=n(9655),c=n(42838);var d=i.forwardRef((function(e,t){var n=e.actions,d=e.children,f=e.name,p=e.value,m=e.onChange,h=(0,a.Z)(e,["actions","children","name","value","onChange"]),v=i.useRef(null),y=(0,l.Z)({controlled:p,default:e.defaultValue,name:"RadioGroup"}),g=(0,o.Z)(y,2),_=g[0],b=g[1];i.useImperativeHandle(n,(function(){return{focus:function(){var e=v.current.querySelector("input:not(:disabled):checked");e||(e=v.current.querySelector("input:not(:disabled)")),e&&e.focus()}}}),[]);var w,M,k,x,S,E=(0,u.Z)(t,v),T=(w=f,M=i.useState(w),k=M[0],x=M[1],S=w||k,i.useEffect((function(){null==k&&x("mui-".concat(Math.round(1e5*Math.random())))}),[k]),S);return i.createElement(c.Z.Provider,{value:{name:T,onChange:function(e){b(e.target.value),m&&m(e,e.target.value)},value:_}},i.createElement(s.Z,(0,r.Z)({role:"radiogroup",ref:E},h),d))}))},42838:function(e,t,n){"use strict";var r=n(27378).createContext();t.Z=r},82693:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(89e3),u=n(74662),l=n(33056),c=n(86052),d=a.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.color,d=void 0===u?"secondary":u,f=e.edge,p=void 0!==f&&f,m=e.size,h=void 0===m?"medium":m,v=(0,o.Z)(e,["classes","className","color","edge","size"]),y=a.createElement("span",{className:n.thumb});return a.createElement("span",{className:(0,i.Z)(n.root,s,{start:n.edgeStart,end:n.edgeEnd}[p],"small"===h&&n["size".concat((0,l.Z)(h))])},a.createElement(c.Z,(0,r.Z)({type:"checkbox",icon:y,checkedIcon:y,classes:{root:(0,i.Z)(n.switchBase,n["color".concat((0,l.Z)(d))]),input:n.input,checked:n.checked,disabled:n.disabled},ref:t},v)),a.createElement("span",{className:n.track}))}));t.Z=(0,s.Z)((function(e){return{root:{display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},edgeStart:{marginLeft:-8},edgeEnd:{marginRight:-8},switchBase:{position:"absolute",top:0,left:0,zIndex:1,color:"light"===e.palette.type?e.palette.grey[50]:e.palette.grey[400],transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),"&$checked":{transform:"translateX(20px)"},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{opacity:.5},"&$disabled + $track":{opacity:"light"===e.palette.type?.12:.1}},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.primary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,u.U1)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.secondary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},sizeSmall:{width:40,height:24,padding:7,"& $thumb":{width:16,height:16},"& $switchBase":{padding:4,"&$checked":{transform:"translateX(16px)"}}},checked:{},disabled:{},input:{left:"-100%",width:"300%"},thumb:{boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},track:{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.type?.38:.3}}}),{name:"MuiSwitch"})(d)},38725:function(e,t,n){"use strict";n.d(t,{Z:function(){return et}});var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(38944)),s=n(43088),u=n(29775),l=n(35722),c=n(89e3),d=n(33056),f=n(1487);function p(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=this,s=function(){e.apply(i,o)};clearTimeout(t),t=setTimeout(s,n)}return r.clear=function(){clearTimeout(t)},r}function m(e,t){return parseInt(e[t],10)||0}var h="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,v={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},y=a.forwardRef((function(e,t){var n=e.onChange,i=e.rows,s=e.rowsMax,u=e.rowsMin,l=void 0===u?1:u,c=e.style,d=e.value,y=(0,o.Z)(e,["onChange","rows","rowsMax","rowsMin","style","value"]),g=i||l,_=a.useRef(null!=d).current,b=a.useRef(null),w=(0,f.Z)(t,b),M=a.useRef(null),k=a.useRef(0),x=a.useState({}),S=x[0],E=x[1],T=a.useCallback((function(){var t=b.current,n=window.getComputedStyle(t),r=M.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],a=m(n,"padding-bottom")+m(n,"padding-top"),i=m(n,"border-bottom-width")+m(n,"border-top-width"),u=r.scrollHeight-a;r.value="x";var l=r.scrollHeight-a,c=u;g&&(c=Math.max(Number(g)*l,c)),s&&(c=Math.min(Number(s)*l,c));var d=(c=Math.max(c,l))+("border-box"===o?a+i:0),f=Math.abs(c-u)<=1;E((function(e){return k.current<20&&(d>0&&Math.abs((e.outerHeightStyle||0)-d)>1||e.overflow!==f)?(k.current+=1,{overflow:f,outerHeightStyle:d}):e}))}),[s,g,e.placeholder]);a.useEffect((function(){var e=p((function(){k.current=0,T()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[T]),h((function(){T()})),a.useEffect((function(){k.current=0}),[d]);return a.createElement(a.Fragment,null,a.createElement("textarea",(0,r.Z)({value:d,onChange:function(e){k.current=0,_||T(),n&&n(e)},ref:w,rows:g,style:(0,r.Z)({height:S.outerHeightStyle,overflow:S.overflow?"hidden":null},c)},y)),a.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:M,tabIndex:-1,style:(0,r.Z)({},v,c)}))})),g=n(8364),_="undefined"==typeof window?a.useEffect:a.useLayoutEffect,b=a.forwardRef((function(e,t){var n=e["aria-describedby"],c=e.autoComplete,p=e.autoFocus,m=e.classes,h=e.className,v=(e.color,e.defaultValue),b=e.disabled,w=e.endAdornment,M=(e.error,e.fullWidth),k=void 0!==M&&M,x=e.id,S=e.inputComponent,E=void 0===S?"input":S,T=e.inputProps,L=void 0===T?{}:T,O=e.inputRef,D=(e.margin,e.multiline),C=void 0!==D&&D,P=e.name,Y=e.onBlur,N=e.onChange,j=e.onClick,Z=e.onFocus,A=e.onKeyDown,R=e.onKeyUp,I=e.placeholder,F=e.readOnly,H=e.renderSuffix,$=e.rows,V=e.rowsMax,z=e.rowsMin,W=e.startAdornment,U=e.type,B=void 0===U?"text":U,K=e.value,G=(0,o.Z)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","startAdornment","type","value"]),q=null!=L.value?L.value:K,J=a.useRef(null!=q).current,X=a.useRef(),Q=a.useCallback((function(e){0}),[]),ee=(0,f.Z)(L.ref,Q),te=(0,f.Z)(O,ee),ne=(0,f.Z)(X,te),re=a.useState(!1),oe=re[0],ae=re[1],ie=(0,l.Y)();var se=(0,u.Z)({props:e,muiFormControl:ie,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});se.focused=ie?ie.focused:oe,a.useEffect((function(){!ie&&b&&oe&&(ae(!1),Y&&Y())}),[ie,b,oe,Y]);var ue=ie&&ie.onFilled,le=ie&&ie.onEmpty,ce=a.useCallback((function(e){(0,g.vd)(e)?ue&&ue():le&&le()}),[ue,le]);_((function(){J&&ce({value:q})}),[q,ce,J]);a.useEffect((function(){ce(X.current)}),[]);var de=E,fe=(0,r.Z)({},L,{ref:ne});"string"!=typeof de?fe=(0,r.Z)({inputRef:ne,type:B},fe,{ref:null}):C?!$||V||z?(fe=(0,r.Z)({rows:$,rowsMax:V},fe),de=y):de="textarea":fe=(0,r.Z)({type:B},fe);return a.useEffect((function(){ie&&ie.setAdornedStart(Boolean(W))}),[ie,W]),a.createElement("div",(0,r.Z)({className:(0,i.Z)(m.root,m["color".concat((0,d.Z)(se.color||"primary"))],h,se.disabled&&m.disabled,se.error&&m.error,k&&m.fullWidth,se.focused&&m.focused,ie&&m.formControl,C&&m.multiline,W&&m.adornedStart,w&&m.adornedEnd,"dense"===se.margin&&m.marginDense),onClick:function(e){X.current&&e.currentTarget===e.target&&X.current.focus(),j&&j(e)},ref:t},G),W,a.createElement(l.Z.Provider,{value:null},a.createElement(de,(0,r.Z)({"aria-invalid":se.error,"aria-describedby":n,autoComplete:c,autoFocus:p,defaultValue:v,disabled:se.disabled,id:x,onAnimationStart:function(e){ce("mui-auto-fill-cancel"===e.animationName?X.current:{value:"x"})},name:P,placeholder:I,readOnly:F,required:se.required,rows:$,value:q,onKeyDown:A,onKeyUp:R},fe,{className:(0,i.Z)(m.input,L.className,se.disabled&&m.disabled,C&&m.inputMultiline,se.hiddenLabel&&m.inputHiddenLabel,W&&m.inputAdornedStart,w&&m.inputAdornedEnd,"search"===B&&m.inputTypeSearch,"dense"===se.margin&&m.inputMarginDense),onBlur:function(e){Y&&Y(e),L.onBlur&&L.onBlur(e),ie&&ie.onBlur?ie.onBlur(e):ae(!1)},onChange:function(e){if(!J){var t=e.target||X.current;if(null==t)throw new Error((0,s.Z)(1));ce({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];L.onChange&&L.onChange.apply(L,[e].concat(r)),N&&N.apply(void 0,[e].concat(r))},onFocus:function(e){se.disabled?e.stopPropagation():(Z&&Z(e),L.onFocus&&L.onFocus(e),ie&&ie.onFocus?ie.onFocus(e):ae(!0))}}))),w,H?H((0,r.Z)({},se,{startAdornment:W})):null)})),w=(0,c.Z)((function(e){var t="light"===e.palette.type,n={color:"currentColor",opacity:t?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},o={opacity:"0 !important"},a={opacity:t?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:(0,r.Z)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(6,"px 0 ").concat(7,"px"),"&$marginDense":{paddingTop:3}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(6,"px 0 ").concat(7,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:3},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}}),{name:"MuiInputBase"})(b),M=a.forwardRef((function(e,t){var n=e.disableUnderline,s=e.classes,u=e.fullWidth,l=void 0!==u&&u,c=e.inputComponent,d=void 0===c?"input":c,f=e.multiline,p=void 0!==f&&f,m=e.type,h=void 0===m?"text":m,v=(0,o.Z)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return a.createElement(w,(0,r.Z)({classes:(0,r.Z)({},s,{root:(0,i.Z)(s.root,!n&&s.underline),underline:null}),fullWidth:l,inputComponent:d,multiline:p,ref:t,type:h},v))}));M.muiName="Input";var k=(0,c.Z)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(t),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(e.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(t)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}}),{name:"MuiInput"})(M),x=a.forwardRef((function(e,t){var n=e.disableUnderline,s=e.classes,u=e.fullWidth,l=void 0!==u&&u,c=e.inputComponent,d=void 0===c?"input":c,f=e.multiline,p=void 0!==f&&f,m=e.type,h=void 0===m?"text":m,v=(0,o.Z)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return a.createElement(w,(0,r.Z)({classes:(0,r.Z)({},s,{root:(0,i.Z)(s.root,!n&&s.underline),underline:null}),fullWidth:l,inputComponent:d,multiline:p,ref:t,type:h},v))}));x.muiName="Input";var S=(0,c.Z)((function(e){var t="light"===e.palette.type,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)";return{root:{position:"relative",backgroundColor:r,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:t?"rgba(0, 0, 0, 0.13)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:r}},"&$focused":{backgroundColor:t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)"},"&$disabled":{backgroundColor:t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:before":{borderBottom:"1px solid ".concat(e.palette.text.primary)},"&$disabled:before":{borderBottomStyle:"dotted"}},focused:{},disabled:{},adornedStart:{paddingLeft:12},adornedEnd:{paddingRight:12},error:{},marginDense:{},multiline:{padding:"27px 12px 10px","&$marginDense":{paddingTop:23,paddingBottom:6}},input:{padding:"27px 12px 10px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},inputMarginDense:{paddingTop:23,paddingBottom:6},inputHiddenLabel:{paddingTop:18,paddingBottom:19,"&$inputMarginDense":{paddingTop:10,paddingBottom:11}},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiFilledInput"})(x),E=n(64649),T=n(81001),L=n(42499);function O(){return(0,T.Z)()||L.Z}var D=a.forwardRef((function(e,t){e.children;var n=e.classes,s=e.className,u=e.label,l=e.labelWidth,c=e.notched,f=e.style,p=(0,o.Z)(e,["children","classes","className","label","labelWidth","notched","style"]),m="rtl"===O().direction?"right":"left";if(void 0!==u)return a.createElement("fieldset",(0,r.Z)({"aria-hidden":!0,className:(0,i.Z)(n.root,s),ref:t,style:f},p),a.createElement("legend",{className:(0,i.Z)(n.legendLabelled,c&&n.legendNotched)},u?a.createElement("span",null,u):a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})));var h=l>0?.75*l+8:.01;return a.createElement("fieldset",(0,r.Z)({"aria-hidden":!0,style:(0,r.Z)((0,E.Z)({},"padding".concat((0,d.Z)(m)),8),f),className:(0,i.Z)(n.root,s),ref:t},p),a.createElement("legend",{className:n.legend,style:{width:c?h:.01}},a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))})),C=(0,c.Z)((function(e){return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}}),{name:"PrivateNotchedOutline"})(D),P=a.forwardRef((function(e,t){var n=e.classes,s=e.fullWidth,u=void 0!==s&&s,l=e.inputComponent,c=void 0===l?"input":l,d=e.label,f=e.labelWidth,p=void 0===f?0:f,m=e.multiline,h=void 0!==m&&m,v=e.notched,y=e.type,g=void 0===y?"text":y,_=(0,o.Z)(e,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return a.createElement(w,(0,r.Z)({renderSuffix:function(e){return a.createElement(C,{className:n.notchedOutline,label:d,labelWidth:p,notched:void 0!==v?v:Boolean(e.startAdornment||e.filled||e.focused)})},classes:(0,r.Z)({},n,{root:(0,i.Z)(n.root,n.underline),notchedOutline:null}),fullWidth:u,inputComponent:c,multiline:h,ref:t,type:g},_))}));P.muiName="Input";var Y=(0,c.Z)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:e.shape.borderRadius,"&:hover $notchedOutline":{borderColor:e.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:t}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:e.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:t},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiOutlinedInput"})(P),N=n(30584),j=n(35311),Z=a.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.disableAnimation,c=void 0!==l&&l,d=(e.margin,e.shrink),f=(e.variant,(0,o.Z)(e,["classes","className","disableAnimation","margin","shrink","variant"])),p=(0,N.Z)(),m=d;void 0===m&&p&&(m=p.filled||p.focused||p.adornedStart);var h=(0,u.Z)({props:e,muiFormControl:p,states:["margin","variant"]});return a.createElement(j.Z,(0,r.Z)({"data-shrink":m,className:(0,i.Z)(n.root,s,p&&n.formControl,!c&&n.animated,m&&n.shrink,"dense"===h.margin&&n.marginDense,{filled:n.filled,outlined:n.outlined}[h.variant]),classes:{focused:n.focused,disabled:n.disabled,error:n.error,required:n.required,asterisk:n.asterisk},ref:t},f))})),A=(0,c.Z)((function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}}),{name:"MuiInputLabel"})(Z),R=n(54139),I=n(74533),F=n(56551),H=n(8136),$=n(33940);n(19185);function V(e){return e&&e.ownerDocument||document}var z=n(31542);function W(e){return V(e).defaultView||window}var U=n(14256),B=n(10765),K=n(14926);var G="undefined"!=typeof window?a.useLayoutEffect:a.useEffect;var q=a.forwardRef((function(e,t){var n=e.children,r=e.container,o=e.disablePortal,i=void 0!==o&&o,s=e.onRendered,u=a.useState(null),l=u[0],c=u[1],d=(0,f.Z)(a.isValidElement(n)?n.ref:null,t);return G((function(){i||c(function(e){return e="function"==typeof e?e():e,z.findDOMNode(e)}(r)||document.body)}),[r,i]),G((function(){if(l&&!i)return(0,K.Z)(t,l),function(){(0,K.Z)(t,null)}}),[t,l,i]),G((function(){s&&(l||i)&&s()}),[s,l,i]),i?a.isValidElement(n)?a.cloneElement(n,{ref:d}):n:l?z.createPortal(n,l):l})),J=n(20926),X=n(13897),Q=n(22951),ee=n(91976),te=n(13285);function ne(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function re(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function oe(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function ae(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,a=[t,n].concat((0,te.Z)(r)),i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===a.indexOf(e)&&-1===i.indexOf(e.tagName)&&re(e,o)}))}function ie(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function se(e,t){var n,r=[],o=[],a=e.container;if(!t.disableScrollLock){if(function(e){var t=V(e);return t.body===e?W(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(a)){var i=ne();r.push({value:a.style.paddingRight,key:"padding-right",el:a}),a.style["padding-right"]="".concat(oe(a)+i,"px"),n=V(a).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(oe(e)+i,"px")}))}var s=a.parentElement,u="HTML"===s.nodeName&&"scroll"===window.getComputedStyle(s)["overflow-y"]?s:a;r.push({value:u.style.overflow,key:"overflow",el:u}),u.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){o[t]?e.style.paddingRight=o[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var ue=function(){function e(){(0,Q.Z)(this,e),this.modals=[],this.containers=[]}return(0,ee.Z)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&re(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);ae(t,e.mountNode,e.modalRef,r,!0);var o=ie(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=ie(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=se(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=ie(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&re(e.modalRef,!0),ae(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&re(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();var le=function(e){var t=e.children,n=e.disableAutoFocus,r=void 0!==n&&n,o=e.disableEnforceFocus,i=void 0!==o&&o,s=e.disableRestoreFocus,u=void 0!==s&&s,l=e.getDoc,c=e.isEnabled,d=e.open,p=a.useRef(),m=a.useRef(null),h=a.useRef(null),v=a.useRef(),y=a.useRef(null),g=a.useCallback((function(e){y.current=z.findDOMNode(e)}),[]),_=(0,f.Z)(t.ref,g),b=a.useRef();return a.useEffect((function(){b.current=d}),[d]),!b.current&&d&&"undefined"!=typeof window&&(v.current=l().activeElement),a.useEffect((function(){if(d){var e=V(y.current);r||!y.current||y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex",-1),y.current.focus());var t=function(){null!==y.current&&(e.hasFocus()&&!i&&c()&&!p.current?y.current&&!y.current.contains(e.activeElement)&&y.current.focus():p.current=!1)},n=function(t){!i&&c()&&9===t.keyCode&&e.activeElement===y.current&&(p.current=!0,t.shiftKey?h.current.focus():m.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var o=setInterval((function(){t()}),50);return function(){clearInterval(o),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),u||(v.current&&v.current.focus&&v.current.focus(),v.current=null)}}}),[r,i,u,c,d]),a.createElement(a.Fragment,null,a.createElement("div",{tabIndex:0,ref:m,"data-test":"sentinelStart"}),a.cloneElement(t,{ref:_}),a.createElement("div",{tabIndex:0,ref:h,"data-test":"sentinelEnd"}))},ce={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},de=a.forwardRef((function(e,t){var n=e.invisible,i=void 0!==n&&n,s=e.open,u=(0,o.Z)(e,["invisible","open"]);return s?a.createElement("div",(0,r.Z)({"aria-hidden":!0,ref:t},u,{style:(0,r.Z)({},ce.root,i?ce.invisible:{},u.style)})):null}));var fe=new ue,pe=a.forwardRef((function(e,t){var n=(0,T.Z)(),i=(0,B.Z)({name:"MuiModal",props:(0,r.Z)({},e),theme:n}),s=i.BackdropComponent,u=void 0===s?de:s,l=i.BackdropProps,c=i.children,d=i.closeAfterTransition,p=void 0!==d&&d,m=i.container,h=i.disableAutoFocus,v=void 0!==h&&h,y=i.disableBackdropClick,g=void 0!==y&&y,_=i.disableEnforceFocus,b=void 0!==_&&_,w=i.disableEscapeKeyDown,M=void 0!==w&&w,k=i.disablePortal,x=void 0!==k&&k,S=i.disableRestoreFocus,E=void 0!==S&&S,L=i.disableScrollLock,O=void 0!==L&&L,D=i.hideBackdrop,C=void 0!==D&&D,P=i.keepMounted,Y=void 0!==P&&P,N=i.manager,j=void 0===N?fe:N,Z=i.onBackdropClick,A=i.onClose,R=i.onEscapeKeyDown,I=i.onRendered,F=i.open,H=(0,o.Z)(i,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),$=a.useState(!0),W=$[0],K=$[1],G=a.useRef({}),Q=a.useRef(null),ee=a.useRef(null),te=(0,f.Z)(ee,t),ne=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(i),oe=function(){return V(Q.current)},ae=function(){return G.current.modalRef=ee.current,G.current.mountNode=Q.current,G.current},ie=function(){j.mount(ae(),{disableScrollLock:O}),ee.current.scrollTop=0},se=(0,J.Z)((function(){var e=function(e){return e="function"==typeof e?e():e,z.findDOMNode(e)}(m)||oe().body;j.add(ae(),e),ee.current&&ie()})),ue=a.useCallback((function(){return j.isTopModal(ae())}),[j]),ce=(0,J.Z)((function(e){Q.current=e,e&&(I&&I(),F&&ue()?ie():re(ee.current,!0))})),pe=a.useCallback((function(){j.remove(ae())}),[j]);if(a.useEffect((function(){return function(){pe()}}),[pe]),a.useEffect((function(){F?se():ne&&p||pe()}),[F,pe,ne,p,se]),!Y&&!F&&(!ne||W))return null;var me=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:X.Z}),he={};return void 0===c.props.tabIndex&&(he.tabIndex=c.props.tabIndex||"-1"),ne&&(he.onEnter=(0,U.Z)((function(){K(!1)}),c.props.onEnter),he.onExited=(0,U.Z)((function(){K(!0),p&&pe()}),c.props.onExited)),a.createElement(q,{ref:ce,container:m,disablePortal:x},a.createElement("div",(0,r.Z)({ref:te,onKeyDown:function(e){"Escape"===e.key&&ue()&&(R&&R(e),M||(e.stopPropagation(),A&&A(e,"escapeKeyDown")))},role:"presentation"},H,{style:(0,r.Z)({},me.root,!F&&W?me.hidden:{},H.style)}),C?null:a.createElement(u,(0,r.Z)({open:F,onClick:function(e){e.target===e.currentTarget&&(Z&&Z(e),!g&&A&&A(e,"backdropClick"))}},l)),a.createElement(le,{disableEnforceFocus:b,disableAutoFocus:v,disableRestoreFocus:E,getDoc:oe,isEnabled:ue,open:F},a.cloneElement(c,he))))})),me=n(42802);function he(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:o.transitionDelay}}function ve(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var ye={entering:{opacity:1,transform:ve(1)},entered:{opacity:1,transform:"none"}},ge=a.forwardRef((function(e,t){var n=e.children,i=e.disableStrictModeCompat,s=void 0!==i&&i,u=e.in,l=e.onEnter,c=e.onEntered,d=e.onEntering,p=e.onExit,m=e.onExited,h=e.onExiting,v=e.style,y=e.timeout,g=void 0===y?"auto":y,_=e.TransitionComponent,b=void 0===_?me.ZP:_,w=(0,o.Z)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),M=a.useRef(),k=a.useRef(),x=O(),S=x.unstable_strictMode&&!s,E=a.useRef(null),T=(0,f.Z)(n.ref,t),L=(0,f.Z)(S?E:void 0,T),D=function(e){return function(t,n){if(e){var r=S?[E.current,t]:[t,n],o=(0,H.Z)(r,2),a=o[0],i=o[1];void 0===i?e(a):e(a,i)}}},C=D(d),P=D((function(e,t){!function(e){e.scrollTop}(e);var n,r=he({style:v,timeout:g},{mode:"enter"}),o=r.duration,a=r.delay;"auto"===g?(n=x.transitions.getAutoHeightDuration(e.clientHeight),k.current=n):n=o,e.style.transition=[x.transitions.create("opacity",{duration:n,delay:a}),x.transitions.create("transform",{duration:.666*n,delay:a})].join(","),l&&l(e,t)})),Y=D(c),N=D(h),j=D((function(e){var t,n=he({style:v,timeout:g},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===g?(t=x.transitions.getAutoHeightDuration(e.clientHeight),k.current=t):t=r,e.style.transition=[x.transitions.create("opacity",{duration:t,delay:o}),x.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=ve(.75),p&&p(e)})),Z=D(m);return a.useEffect((function(){return function(){clearTimeout(M.current)}}),[]),a.createElement(b,(0,r.Z)({appear:!0,in:u,nodeRef:S?E:void 0,onEnter:P,onEntered:Y,onEntering:C,onExit:j,onExited:Z,onExiting:N,addEndListener:function(e,t){var n=S?e:t;"auto"===g&&(M.current=setTimeout(n,k.current||0))},timeout:"auto"===g?null:g},w),(function(e,t){return a.cloneElement(n,(0,r.Z)({style:(0,r.Z)({opacity:0,transform:ve(.75),visibility:"exited"!==e||u?void 0:"hidden"},ye[e],v,n.props.style),ref:L},t))}))}));ge.muiSupportAuto=!0;var _e=ge,be=a.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.component,l=void 0===u?"div":u,c=e.square,d=void 0!==c&&c,f=e.elevation,p=void 0===f?1:f,m=e.variant,h=void 0===m?"elevation":m,v=(0,o.Z)(e,["classes","className","component","square","elevation","variant"]);return a.createElement(l,(0,r.Z)({className:(0,i.Z)(n.root,s,"outlined"===h?n.outlined:n["elevation".concat(p)],!d&&n.rounded),ref:t},v))})),we=(0,c.Z)((function(e){var t={};return e.shadows.forEach((function(e,n){t["elevation".concat(n)]={boxShadow:e}})),(0,r.Z)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(be);function Me(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function ke(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function xe(e){return[e.horizontal,e.vertical].map((function(e){return"number"==typeof e?"".concat(e,"px"):e})).join(" ")}function Se(e){return"function"==typeof e?e():e}var Ee=a.forwardRef((function(e,t){var n=e.action,s=e.anchorEl,u=e.anchorOrigin,l=void 0===u?{vertical:"top",horizontal:"left"}:u,c=e.anchorPosition,d=e.anchorReference,f=void 0===d?"anchorEl":d,m=e.children,h=e.classes,v=e.className,y=e.container,g=e.elevation,_=void 0===g?8:g,b=e.getContentAnchorEl,w=e.marginThreshold,M=void 0===w?16:w,k=e.onEnter,x=e.onEntered,S=e.onEntering,E=e.onExit,T=e.onExited,L=e.onExiting,O=e.open,D=e.PaperProps,C=void 0===D?{}:D,P=e.transformOrigin,Y=void 0===P?{vertical:"top",horizontal:"left"}:P,N=e.TransitionComponent,j=void 0===N?_e:N,Z=e.transitionDuration,A=void 0===Z?"auto":Z,R=e.TransitionProps,I=void 0===R?{}:R,F=(0,o.Z)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),H=a.useRef(),$=a.useCallback((function(e){if("anchorPosition"===f)return c;var t=Se(s),n=(t&&1===t.nodeType?t:V(H.current).body).getBoundingClientRect(),r=0===e?l.vertical:"center";return{top:n.top+Me(n,r),left:n.left+ke(n,l.horizontal)}}),[s,l.horizontal,l.vertical,c,f]),B=a.useCallback((function(e){var t=0;if(b&&"anchorEl"===f){var n=b(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}0}return t}),[l.vertical,f,b]),K=a.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:Me(e,Y.vertical)+t,horizontal:ke(e,Y.horizontal)}}),[Y.horizontal,Y.vertical]),G=a.useCallback((function(e){var t=B(e),n={width:e.offsetWidth,height:e.offsetHeight},r=K(n,t);if("none"===f)return{top:null,left:null,transformOrigin:xe(r)};var o=$(t),a=o.top-r.vertical,i=o.left-r.horizontal,u=a+n.height,l=i+n.width,c=W(Se(s)),d=c.innerHeight-M,p=c.innerWidth-M;if(a<M){var m=a-M;a-=m,r.vertical+=m}else if(u>d){var h=u-d;a-=h,r.vertical+=h}if(i<M){var v=i-M;i-=v,r.horizontal+=v}else if(l>p){var y=l-p;i-=y,r.horizontal+=y}return{top:"".concat(Math.round(a),"px"),left:"".concat(Math.round(i),"px"),transformOrigin:xe(r)}}),[s,f,$,B,K,M]),q=a.useCallback((function(){var e=H.current;if(e){var t=G(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[G]),J=a.useCallback((function(e){H.current=z.findDOMNode(e)}),[]);a.useEffect((function(){O&&q()})),a.useImperativeHandle(n,(function(){return O?{updatePosition:function(){q()}}:null}),[O,q]),a.useEffect((function(){if(O){var e=p((function(){q()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[O,q]);var X=A;"auto"!==A||j.muiSupportAuto||(X=void 0);var Q=y||(s?V(Se(s)).body:void 0);return a.createElement(pe,(0,r.Z)({container:Q,open:O,ref:t,BackdropProps:{invisible:!0},className:(0,i.Z)(h.root,v)},F),a.createElement(j,(0,r.Z)({appear:!0,in:O,onEnter:k,onEntered:x,onExit:E,onExited:T,onExiting:L,timeout:X},I,{onEntering:(0,U.Z)((function(e,t){S&&S(e,t),q()}),I.onEntering)}),a.createElement(we,(0,r.Z)({elevation:_,ref:J},C,{className:(0,i.Z)(h.paper,C.className)}),m)))})),Te=(0,c.Z)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(Ee),Le=n(50755);function Oe(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function De(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Ce(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Pe(e,t,n,r,o,a){for(var i=!1,s=o(e,t,!!t&&n);s;){if(s===e.firstChild){if(i)return;i=!0}var u=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&Ce(s,a)&&!u)return void s.focus();s=o(e,s,n)}}var Ye="undefined"==typeof window?a.useEffect:a.useLayoutEffect,Ne=a.forwardRef((function(e,t){var n=e.actions,i=e.autoFocus,s=void 0!==i&&i,u=e.autoFocusItem,l=void 0!==u&&u,c=e.children,d=e.className,p=e.disabledItemsFocusable,m=void 0!==p&&p,h=e.disableListWrap,v=void 0!==h&&h,y=e.onKeyDown,g=e.variant,_=void 0===g?"selectedMenu":g,b=(0,o.Z)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),w=a.useRef(null),M=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Ye((function(){s&&w.current.focus()}),[s]),a.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!w.current.style.width;if(e.clientHeight<w.current.clientHeight&&n){var r="".concat(ne(),"px");w.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,w.current.style.width="calc(100% + ".concat(r,")")}return w.current}}}),[]);var k=a.useCallback((function(e){w.current=z.findDOMNode(e)}),[]),x=(0,f.Z)(k,t),S=-1;a.Children.forEach(c,(function(e,t){a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===_&&e.props.selected||-1===S)&&(S=t))}));var E=a.Children.map(c,(function(e,t){if(t===S){var n={};return l&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===_&&(n.tabIndex=0),a.cloneElement(e,n)}return e}));return a.createElement(Le.Z,(0,r.Z)({role:"menu",ref:x,className:d,onKeyDown:function(e){var t=w.current,n=e.key,r=V(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Pe(t,r,v,m,Oe);else if("ArrowUp"===n)e.preventDefault(),Pe(t,r,v,m,De);else if("Home"===n)e.preventDefault(),Pe(t,null,v,m,Oe);else if("End"===n)e.preventDefault(),Pe(t,null,v,m,De);else if(1===n.length){var o=M.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);var s=r&&!o.repeating&&Ce(r,o);o.previousKeyMatched&&(s||Pe(t,r,!1,m,Oe,o))?e.preventDefault():o.previousKeyMatched=!1}y&&y(e)},tabIndex:s?0:-1},b),E)})),je={vertical:"top",horizontal:"right"},Ze={vertical:"top",horizontal:"left"},Ae=a.forwardRef((function(e,t){var n=e.autoFocus,s=void 0===n||n,u=e.children,l=e.classes,c=e.disableAutoFocusItem,d=void 0!==c&&c,f=e.MenuListProps,p=void 0===f?{}:f,m=e.onClose,h=e.onEntering,v=e.open,y=e.PaperProps,g=void 0===y?{}:y,_=e.PopoverClasses,b=e.transitionDuration,w=void 0===b?"auto":b,M=e.variant,k=void 0===M?"selectedMenu":M,x=(0,o.Z)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","variant"]),S=O(),E=s&&!d&&v,T=a.useRef(null),L=a.useRef(null),D=-1;a.Children.map(u,(function(e,t){a.isValidElement(e)&&(e.props.disabled||("menu"!==k&&e.props.selected||-1===D)&&(D=t))}));var C=a.Children.map(u,(function(e,t){return t===D?a.cloneElement(e,{ref:function(t){L.current=z.findDOMNode(t),(0,K.Z)(e.ref,t)}}):e}));return a.createElement(Te,(0,r.Z)({getContentAnchorEl:function(){return L.current},classes:_,onClose:m,onEntering:function(e,t){T.current&&T.current.adjustStyleForScrollbar(e,S),h&&h(e,t)},anchorOrigin:"rtl"===S.direction?je:Ze,transformOrigin:"rtl"===S.direction?je:Ze,PaperProps:(0,r.Z)({},g,{classes:(0,r.Z)({},g.classes,{root:l.paper})}),open:v,ref:t,transitionDuration:w},x),a.createElement(Ne,(0,r.Z)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),m&&m(e,"tabKeyDown"))},actions:T,autoFocus:s&&(-1===D||d),autoFocusItem:E,variant:k},p,{className:(0,i.Z)(l.list,p.className)}),C))})),Re=(0,c.Z)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(Ae),Ie=n(9655);function Fe(e,t){return"object"===(0,$.Z)(t)&&null!==t?e===t:String(e)===String(t)}var He=a.forwardRef((function(e,t){var n=e["aria-label"],u=e.autoFocus,l=e.autoWidth,c=e.children,p=e.classes,m=e.className,h=e.defaultValue,v=e.disabled,y=e.displayEmpty,_=e.IconComponent,b=e.inputRef,w=e.labelId,M=e.MenuProps,k=void 0===M?{}:M,x=e.multiple,S=e.name,E=e.onBlur,T=e.onChange,L=e.onClose,O=e.onFocus,D=e.onOpen,C=e.open,P=e.readOnly,Y=e.renderValue,N=e.SelectDisplayProps,j=void 0===N?{}:N,Z=e.tabIndex,A=(e.type,e.value),R=e.variant,I=void 0===R?"standard":R,F=(0,o.Z)(e,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),$=(0,Ie.Z)({controlled:A,default:h,name:"Select"}),z=(0,H.Z)($,2),W=z[0],U=z[1],B=a.useRef(null),K=a.useState(null),G=K[0],q=K[1],J=a.useRef(null!=C).current,X=a.useState(),Q=X[0],ee=X[1],te=a.useState(!1),ne=te[0],re=te[1],oe=(0,f.Z)(t,b);a.useImperativeHandle(oe,(function(){return{focus:function(){G.focus()},node:B.current,value:W}}),[G,W]),a.useEffect((function(){u&&G&&G.focus()}),[u,G]),a.useEffect((function(){if(G){var e=V(G).getElementById(w);if(e){var t=function(){getSelection().isCollapsed&&G.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[w,G]);var ae,ie,se=function(e,t){e?D&&D(t):L&&L(t),J||(ee(l?null:G.clientWidth),re(e))},ue=a.Children.toArray(c),le=function(e){return function(t){var n;if(x||se(!1,t),x){n=Array.isArray(W)?W.slice():[];var r=W.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),W!==n&&(U(n),T&&(t.persist(),Object.defineProperty(t,"target",{writable:!0,value:{value:n,name:S}}),T(t,e)))}},ce=null!==G&&(J?C:ne);delete F["aria-invalid"];var de=[],fe=!1;((0,g.vd)({value:W})||y)&&(Y?ae=Y(W):fe=!0);var pe=ue.map((function(e){if(!a.isValidElement(e))return null;var t;if(x){if(!Array.isArray(W))throw new Error((0,s.Z)(2));(t=W.some((function(t){return Fe(t,e.props.value)})))&&fe&&de.push(e.props.children)}else(t=Fe(W,e.props.value))&&fe&&(ie=e.props.children);return t&&!0,a.cloneElement(e,{"aria-selected":t?"true":void 0,onClick:le(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));fe&&(ae=x?de.join(", "):ie);var me,he=Q;!l&&J&&G&&(he=G.clientWidth),me=void 0!==Z?Z:v?null:0;var ve=j.id||(S?"mui-component-select-".concat(S):void 0);return a.createElement(a.Fragment,null,a.createElement("div",(0,r.Z)({className:(0,i.Z)(p.root,p.select,p.selectMenu,p[I],m,v&&p.disabled),ref:q,tabIndex:me,role:"button","aria-disabled":v?"true":void 0,"aria-expanded":ce?"true":void 0,"aria-haspopup":"listbox","aria-label":n,"aria-labelledby":[w,ve].filter(Boolean).join(" ")||void 0,onKeyDown:function(e){if(!P){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),se(!0,e))}},onMouseDown:v||P?null:function(e){0===e.button&&(e.preventDefault(),G.focus(),se(!0,e))},onBlur:function(e){!ce&&E&&(e.persist(),Object.defineProperty(e,"target",{writable:!0,value:{value:W,name:S}}),E(e))},onFocus:O},j,{id:ve}),function(e){return null==e||"string"==typeof e&&!e.trim()}(ae)?a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):ae),a.createElement("input",(0,r.Z)({value:Array.isArray(W)?W.join(","):W,name:S,ref:B,"aria-hidden":!0,onChange:function(e){var t=ue.map((function(e){return e.props.value})).indexOf(e.target.value);if(-1!==t){var n=ue[t];U(n.props.value),T&&T(e,n)}},tabIndex:-1,className:p.nativeInput,autoFocus:u},F)),a.createElement(_,{className:(0,i.Z)(p.icon,p["icon".concat((0,d.Z)(I))],ce&&p.iconOpen,v&&p.disabled)}),a.createElement(Re,(0,r.Z)({id:"menu-".concat(S||""),anchorEl:G,open:ce,onClose:function(e){se(!1,e)}},k,{MenuListProps:(0,r.Z)({"aria-labelledby":w,role:"listbox",disableListWrap:!0},k.MenuListProps),PaperProps:(0,r.Z)({},k.PaperProps,{style:(0,r.Z)({minWidth:he},null!=k.PaperProps?k.PaperProps.style:null)})}),pe))})),$e=(0,n(62063).Z)(a.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Ve=a.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.disabled,l=e.IconComponent,c=e.inputRef,f=e.variant,p=void 0===f?"standard":f,m=(0,o.Z)(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return a.createElement(a.Fragment,null,a.createElement("select",(0,r.Z)({className:(0,i.Z)(n.root,n.select,n[p],s,u&&n.disabled),disabled:u,ref:c||t},m)),e.multiple?null:a.createElement(l,{className:(0,i.Z)(n.icon,n["icon".concat((0,d.Z)(p))],u&&n.disabled)}))})),ze=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:e.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:e.palette.action.active,"&$disabled":{color:e.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},We=a.createElement(k,null),Ue=a.forwardRef((function(e,t){var n=e.children,i=e.classes,s=e.IconComponent,l=void 0===s?$e:s,c=e.input,d=void 0===c?We:c,f=e.inputProps,p=(e.variant,(0,o.Z)(e,["children","classes","IconComponent","input","inputProps","variant"])),m=(0,N.Z)(),h=(0,u.Z)({props:e,muiFormControl:m,states:["variant"]});return a.cloneElement(d,(0,r.Z)({inputComponent:Ve,inputProps:(0,r.Z)({children:n,classes:i,IconComponent:l,variant:h.variant,type:void 0},f,d?d.props.inputProps:{}),ref:t},p))}));Ue.muiName="Select";(0,c.Z)(ze,{name:"MuiNativeSelect"})(Ue);var Be=ze,Ke=a.createElement(k,null),Ge=a.createElement(S,null),qe=a.forwardRef((function e(t,n){var i=t.autoWidth,s=void 0!==i&&i,l=t.children,c=t.classes,d=t.displayEmpty,f=void 0!==d&&d,p=t.IconComponent,m=void 0===p?$e:p,h=t.id,v=t.input,y=t.inputProps,g=t.label,_=t.labelId,b=t.labelWidth,w=void 0===b?0:b,M=t.MenuProps,k=t.multiple,x=void 0!==k&&k,S=t.native,E=void 0!==S&&S,T=t.onClose,L=t.onOpen,O=t.open,D=t.renderValue,C=t.SelectDisplayProps,P=t.variant,j=void 0===P?"standard":P,Z=(0,o.Z)(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),A=E?Ve:He,R=(0,N.Z)(),I=(0,u.Z)({props:t,muiFormControl:R,states:["variant"]}).variant||j,H=v||{standard:Ke,outlined:a.createElement(Y,{label:g,labelWidth:w}),filled:Ge}[I];return a.cloneElement(H,(0,r.Z)({inputComponent:A,inputProps:(0,r.Z)({children:l,IconComponent:m,variant:I,type:void 0,multiple:x},E?{id:h}:{autoWidth:s,displayEmpty:f,labelId:_,MenuProps:M,onClose:T,onOpen:L,open:O,renderValue:D,SelectDisplayProps:(0,r.Z)({id:h},C)},y,{classes:y?(0,F.Z)({baseClasses:c,newClasses:y.classes,Component:e}):c},v?v.props.inputProps:{}),ref:n},Z))}));qe.muiName="Select";var Je=(0,c.Z)(Be,{name:"MuiSelect"})(qe),Xe={standard:k,filled:S,outlined:Y},Qe=a.forwardRef((function(e,t){var n=e.autoComplete,s=e.autoFocus,u=void 0!==s&&s,l=e.children,c=e.classes,d=e.className,f=e.color,p=void 0===f?"primary":f,m=e.defaultValue,h=e.disabled,v=void 0!==h&&h,y=e.error,g=void 0!==y&&y,_=e.FormHelperTextProps,b=e.fullWidth,w=void 0!==b&&b,M=e.helperText,k=e.hiddenLabel,x=e.id,S=e.InputLabelProps,E=e.inputProps,T=e.InputProps,L=e.inputRef,O=e.label,D=e.multiline,C=void 0!==D&&D,P=e.name,Y=e.onBlur,N=e.onChange,j=e.onFocus,Z=e.placeholder,F=e.required,H=void 0!==F&&F,$=e.rows,V=e.rowsMax,z=e.select,W=void 0!==z&&z,U=e.SelectProps,B=e.type,K=e.value,G=e.variant,q=void 0===G?"standard":G,J=(0,o.Z)(e,["autoComplete","autoFocus","children","classes","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","hiddenLabel","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","select","SelectProps","type","value","variant"]);var X={};if("outlined"===q&&(S&&void 0!==S.shrink&&(X.notched=S.shrink),O)){var Q,ee=null!==(Q=null==S?void 0:S.required)&&void 0!==Q?Q:H;X.label=a.createElement(a.Fragment,null,O,ee&&"\xa0*")}W&&(U&&U.native||(X.id=void 0),X["aria-describedby"]=void 0);var te=M&&x?"".concat(x,"-helper-text"):void 0,ne=O&&x?"".concat(x,"-label"):void 0,re=Xe[q],oe=a.createElement(re,(0,r.Z)({"aria-describedby":te,autoComplete:n,autoFocus:u,defaultValue:m,fullWidth:w,multiline:C,name:P,rows:$,rowsMax:V,type:B,value:K,id:x,inputRef:L,onBlur:Y,onChange:N,onFocus:j,placeholder:Z,inputProps:E},X,T));return a.createElement(R.Z,(0,r.Z)({className:(0,i.Z)(c.root,d),disabled:v,error:g,fullWidth:w,hiddenLabel:k,ref:t,required:H,color:p,variant:q},J),O&&a.createElement(A,(0,r.Z)({htmlFor:x,id:ne},S),O),W?a.createElement(Je,(0,r.Z)({"aria-describedby":te,id:x,labelId:ne,value:K,input:oe},U),l):oe,M&&a.createElement(I.Z,(0,r.Z)({id:te},_),M))})),et=(0,c.Z)({root:{}},{name:"MuiTextField"})(Qe)},86052:function(e,t,n){"use strict";var r=n(25773),o=n(8136),a=n(53782),i=n(27378),s=(n(23615),n(38944)),u=n(9655),l=n(30584),c=n(89e3),d=n(90547),f=i.forwardRef((function(e,t){var n=e.autoFocus,c=e.checked,f=e.checkedIcon,p=e.classes,m=e.className,h=e.defaultChecked,v=e.disabled,y=e.icon,g=e.id,_=e.inputProps,b=e.inputRef,w=e.name,M=e.onBlur,k=e.onChange,x=e.onFocus,S=e.readOnly,E=e.required,T=e.tabIndex,L=e.type,O=e.value,D=(0,a.Z)(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),C=(0,u.Z)({controlled:c,default:Boolean(h),name:"SwitchBase",state:"checked"}),P=(0,o.Z)(C,2),Y=P[0],N=P[1],j=(0,l.Z)(),Z=v;j&&void 0===Z&&(Z=j.disabled);var A="checkbox"===L||"radio"===L;return i.createElement(d.Z,(0,r.Z)({component:"span",className:(0,s.Z)(p.root,m,Y&&p.checked,Z&&p.disabled),disabled:Z,tabIndex:null,role:void 0,onFocus:function(e){x&&x(e),j&&j.onFocus&&j.onFocus(e)},onBlur:function(e){M&&M(e),j&&j.onBlur&&j.onBlur(e)},ref:t},D),i.createElement("input",(0,r.Z)({autoFocus:n,checked:c,defaultChecked:h,className:p.input,disabled:Z,id:A&&g,name:w,onChange:function(e){var t=e.target.checked;N(t),k&&k(e,t)},readOnly:S,ref:b,required:E,tabIndex:T,type:L,value:O},_)),Y?f:y)}));t.Z=(0,c.Z)({root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},{name:"PrivateSwitchBase"})(f)},74662:function(e,t,n){"use strict";n.d(t,{$n:function(){return d},U1:function(){return l},_j:function(){return c},mi:function(){return s}});var r=n(43088);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.Z)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function i(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e){var t="hsl"===(e=a(e)).type?a(function(e){var t=(e=a(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-s*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),i({type:l,values:c})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,i(e)}function c(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return i(e)}},42499:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(53782),o=n(16534),a=n(25773),i=["xs","sm","md","lg","xl"];function s(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,o=e.unit,s=void 0===o?"px":o,u=e.step,l=void 0===u?5:u,c=(0,r.Z)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function f(e,t){var r=i.indexOf(t);return r===i.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-l/100).concat(s,")")}return(0,a.Z)({keys:i,values:n,up:d,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-l/100).concat(s,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}var u=n(64649);function l(e,t,n){var r;return(0,a.Z)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,a.Z)({paddingLeft:t(2),paddingRight:t(2)},n,(0,u.Z)({},e.up("sm"),(0,a.Z)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(r={minHeight:56},(0,u.Z)(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,u.Z)(r,e.up("sm"),{minHeight:64}),r)},n)}var c=n(43088),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:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},p={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},m={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},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"},v={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"},y={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"},g={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"},_=n(74662),b={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:f[50]},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}},w={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:f[800],default:"#303030"},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 M(e,t,n,r){var o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,_.$n)(e.main,o):"dark"===t&&(e.dark=(0,_._j)(e.main,a)))}function k(e){var t=e.primary,n=void 0===t?{light:p[300],main:p[500],dark:p[700]}:t,i=e.secondary,s=void 0===i?{light:m.A200,main:m.A400,dark:m.A700}:i,u=e.error,l=void 0===u?{light:h[300],main:h[500],dark:h[700]}:u,k=e.warning,x=void 0===k?{light:v[300],main:v[500],dark:v[700]}:k,S=e.info,E=void 0===S?{light:y[300],main:y[500],dark:y[700]}:S,T=e.success,L=void 0===T?{light:g[300],main:g[500],dark:g[700]}:T,O=e.type,D=void 0===O?"light":O,C=e.contrastThreshold,P=void 0===C?3:C,Y=e.tonalOffset,N=void 0===Y?.2:Y,j=(0,r.Z)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function Z(e){return(0,_.mi)(e,w.text.primary)>=P?w.text.primary:b.text.primary}var A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,a.Z)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,c.Z)(4,t));if("string"!=typeof e.main)throw new Error((0,c.Z)(5,JSON.stringify(e.main)));return M(e,"light",n,N),M(e,"dark",r,N),e.contrastText||(e.contrastText=Z(e.main)),e},R={dark:w,light:b};return(0,o.Z)((0,a.Z)({common:d,type:D,primary:A(n),secondary:A(s,"A400","A200","A700"),error:A(l),warning:A(x),info:A(E),success:A(L),grey:f,contrastThreshold:P,getContrastText:Z,augmentColor:A,tonalOffset:N},R[D]),j)}function x(e){return Math.round(1e5*e)/1e5}var S={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function T(e,t){var n="function"==typeof t?t(e):t,i=n.fontFamily,s=void 0===i?E:i,u=n.fontSize,l=void 0===u?14:u,c=n.fontWeightLight,d=void 0===c?300:c,f=n.fontWeightRegular,p=void 0===f?400:f,m=n.fontWeightMedium,h=void 0===m?500:m,v=n.fontWeightBold,y=void 0===v?700:v,g=n.htmlFontSize,_=void 0===g?16:g,b=n.allVariants,w=n.pxToRem,M=(0,r.Z)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var k=l/14,T=w||function(e){return"".concat(e/_*k,"rem")},L=function(e,t,n,r,o){return(0,a.Z)({fontFamily:s,fontWeight:e,fontSize:T(t),lineHeight:n},s===E?{letterSpacing:"".concat(x(r/t),"em")}:{},o,b)},O={h1:L(d,96,1.167,-1.5),h2:L(d,60,1.2,-.5),h3:L(p,48,1.167,0),h4:L(p,34,1.235,.25),h5:L(p,24,1.334,0),h6:L(h,20,1.6,.15),subtitle1:L(p,16,1.75,.15),subtitle2:L(h,14,1.57,.1),body1:L(p,16,1.5,.15),body2:L(p,14,1.43,.15),button:L(h,14,1.75,.4,S),caption:L(p,12,1.66,.4),overline:L(p,12,2.66,1,S)};return(0,o.Z)((0,a.Z)({htmlFontSize:_,pxToRem:T,round:x,fontFamily:s,fontSize:l,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:h,fontWeightBold:y},O),M,{clone:!1})}function L(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var O=["none",L(0,2,1,-1,0,1,1,0,0,1,3,0),L(0,3,1,-2,0,2,2,0,0,1,5,0),L(0,3,3,-2,0,3,4,0,0,1,8,0),L(0,2,4,-1,0,4,5,0,0,1,10,0),L(0,3,5,-1,0,5,8,0,0,1,14,0),L(0,3,5,-1,0,6,10,0,0,1,18,0),L(0,4,5,-2,0,7,10,1,0,2,16,1),L(0,5,5,-3,0,8,10,1,0,3,14,2),L(0,5,6,-3,0,9,12,1,0,3,16,2),L(0,6,6,-3,0,10,14,1,0,4,18,3),L(0,6,7,-4,0,11,15,1,0,4,20,3),L(0,7,8,-4,0,12,17,2,0,5,22,4),L(0,7,8,-4,0,13,19,2,0,5,24,4),L(0,7,9,-4,0,14,21,2,0,5,26,4),L(0,8,9,-5,0,15,22,2,0,6,28,5),L(0,8,10,-5,0,16,24,2,0,6,30,5),L(0,8,11,-5,0,17,26,2,0,6,32,5),L(0,9,11,-5,0,18,28,2,0,7,34,6),L(0,9,12,-6,0,19,29,2,0,7,36,6),L(0,10,13,-6,0,20,31,3,0,8,38,7),L(0,10,13,-6,0,21,33,3,0,8,40,7),L(0,10,14,-6,0,22,35,3,0,8,42,7),L(0,11,14,-7,0,23,36,3,0,9,44,8),L(0,11,15,-7,0,24,38,3,0,9,46,8)],D={borderRadius:4},C=n(29989);function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,C.h)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n}var Y={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)"},N={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function j(e){return"".concat(Math.round(e),"ms")}var Z={easing:Y,duration:N,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,o=void 0===n?N.standard:n,a=t.easing,i=void 0===a?Y.easeInOut:a,s=t.delay,u=void 0===s?0:s;(0,r.Z)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof o?o:j(o)," ").concat(i," ").concat("string"==typeof u?u:j(u))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}},A=n(13897);var R=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.mixins,i=void 0===a?{}:a,u=e.palette,c=void 0===u?{}:u,d=e.spacing,f=e.typography,p=void 0===f?{}:f,m=(0,r.Z)(e,["breakpoints","mixins","palette","spacing","typography"]),h=k(c),v=s(n),y=P(d),g=(0,o.Z)({breakpoints:v,direction:"ltr",mixins:l(v,y,i),overrides:{},palette:h,props:{},shadows:O,typography:T(h,p),spacing:y,shape:D,transitions:Z,zIndex:A.Z},m),_=arguments.length,b=new Array(_>1?_-1:0),w=1;w<_;w++)b[w-1]=arguments[w];return g=b.reduce((function(e,t){return(0,o.Z)(e,t)}),g)},I=R()},89e3:function(e,t,n){"use strict";var r=n(25773),o=n(75861),a=n(42499);t.Z=function(e,t){return(0,o.Z)(e,(0,r.Z)({defaultTheme:a.Z},t))}},13897:function(e,t){"use strict";t.Z={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},33056:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(43088);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},14256:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r),t.apply(this,r)}}),(function(){}))}n.d(t,{Z:function(){return r}})},62063:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(25773),o=n(27378),a=n(53782),i=(n(23615),n(38944)),s=n(89e3),u=n(33056),l=o.forwardRef((function(e,t){var n=e.children,s=e.classes,l=e.className,c=e.color,d=void 0===c?"inherit":c,f=e.component,p=void 0===f?"svg":f,m=e.fontSize,h=void 0===m?"default":m,v=e.htmlColor,y=e.titleAccess,g=e.viewBox,_=void 0===g?"0 0 24 24":g,b=(0,a.Z)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(p,(0,r.Z)({className:(0,i.Z)(s.root,l,"inherit"!==d&&s["color".concat((0,u.Z)(d))],"default"!==h&&s["fontSize".concat((0,u.Z)(h))]),focusable:"false",viewBox:_,color:v,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},b),n,y?o.createElement("title",null,y):null)}));l.muiName="SvgIcon";var c=(0,s.Z)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(l);function d(e,t){var n=function(t,n){return o.createElement(c,(0,r.Z)({ref:n},t),e)};return n.muiName=c.muiName,o.memo(o.forwardRef(n))}},87526:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378);function o(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},14926:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},9655:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378);function o(e){var t=e.controlled,n=e.default,o=(e.name,e.state,r.useRef(void 0!==t).current),a=r.useState(n),i=a[0],s=a[1];return[o?t:i,r.useCallback((function(e){o||s(e)}),[])]}},20926:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function a(e){var t=r.useRef(e);return o((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},1487:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(14926);function a(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){(0,o.Z)(e,n),(0,o.Z)(t,n)}}),[e,t])}},88071:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=a,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;var t=s(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))},t.hslToRgb=i,t.decomposeColor=s,t.recomposeColor=u,t.getContrastRatio=function(e,t){var n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.getLuminance=l,t.emphasize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return l(e)>.5?c(e,t):d(e,t)},t.fade=function(e,t){e=s(e),t=o(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a");return e.values[3]=t,u(e)},t.darken=c,t.lighten=d;var r=n(52342);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function a(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function i(e){var t=(e=s(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),u({type:l,values:c})}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(a(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.formatMuiErrorMessage)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function u(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function l(e){var t="hsl"===(e=s(e)).type?s(i(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){if(e=s(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return u(e)}function d(e,t){if(e=s(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return u(e)}},82959:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,s=void 0===r?"px":r,u=e.step,l=void 0===u?5:u,c=(0,a.default)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function f(e,t){var r=i.indexOf(t);return r===i.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[i[r+1]]?n[i[r+1]]:t)-l/100).concat(s,")")}return(0,o.default)({keys:i,values:n,up:d,down:function(e){var t=i.indexOf(e)+1,r=n[i[t]];return t===i.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-l/100).concat(s,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)},t.keys=void 0;var o=r(n(73119)),a=r(n(70966)),i=["xs","sm","md","lg","xl"];t.keys=i},38434:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r;return(0,a.default)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,a.default)({paddingLeft:t(2),paddingRight:t(2)},n,(0,o.default)({},e.up("sm"),(0,a.default)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(r={minHeight:56},(0,o.default)(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,o.default)(r,e.up("sm"),{minHeight:64}),r)},n)};var o=r(n(93231)),a=r(n(73119))},67425:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(93231));var o=r(n(70966)),a=n(52342),i=r(n(82959)),s=r(n(38434)),u=r(n(19167)),l=r(n(33586)),c=r(n(59795)),d=r(n(67136)),f=r(n(64738)),p=r(n(56819)),m=r(n(22341));var h=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,h=void 0===r?{}:r,v=e.palette,y=void 0===v?{}:v,g=e.spacing,_=e.typography,b=void 0===_?{}:_,w=(0,o.default)(e,["breakpoints","mixins","palette","spacing","typography"]),M=(0,u.default)(y),k=(0,i.default)(n),x=(0,f.default)(g),S=(0,a.deepmerge)({breakpoints:k,direction:"ltr",mixins:(0,s.default)(k,x,h),overrides:{},palette:M,props:{},shadows:c.default,typography:(0,l.default)(M,b),spacing:x,shape:d.default,transitions:p.default,zIndex:m.default},w),E=arguments.length,T=new Array(E>1?E-1:0),L=1;L<E;L++)T[L-1]=arguments[L];return S=T.reduce((function(e,t){return(0,a.deepmerge)(e,t)}),S)};t.default=h},19167:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.primary,n=void 0===t?{light:l.default[300],main:l.default[500],dark:l.default[700]}:t,r=e.secondary,_=void 0===r?{light:c.default.A200,main:c.default.A400,dark:c.default.A700}:r,b=e.error,w=void 0===b?{light:d.default[300],main:d.default[500],dark:d.default[700]}:b,M=e.warning,k=void 0===M?{light:f.default[300],main:f.default[500],dark:f.default[700]}:M,x=e.info,S=void 0===x?{light:p.default[300],main:p.default[500],dark:p.default[700]}:x,E=e.success,T=void 0===E?{light:m.default[300],main:m.default[500],dark:m.default[700]}:E,L=e.type,O=void 0===L?"light":L,D=e.contrastThreshold,C=void 0===D?3:D,P=e.tonalOffset,Y=void 0===P?.2:P,N=(0,a.default)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function j(e){return(0,h.getContrastRatio)(e,y.text.primary)>=C?y.text.primary:v.text.primary}var Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,o.default)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,i.formatMuiErrorMessage)(4,t));if("string"!=typeof e.main)throw new Error(_formatMuiErrorMessage(5,JSON.stringify(e.main)));return g(e,"light",n,Y),g(e,"dark",r,Y),e.contrastText||(e.contrastText=j(e.main)),e},A={dark:y,light:v};0;return(0,i.deepmerge)((0,o.default)({common:s.default,type:O,primary:Z(n),secondary:Z(_,"A400","A200","A700"),error:Z(w),warning:Z(k),info:Z(S),success:Z(T),grey:u.default,contrastThreshold:C,getContrastText:j,augmentColor:Z,tonalOffset:Y},A[O]),N)},t.dark=t.light=void 0;var o=r(n(73119)),a=r(n(70966)),i=n(52342),s=r(n(4356)),u=r(n(37523)),l=r(n(38484)),c=r(n(5015)),d=r(n(34570)),f=r(n(23042)),p=r(n(83346)),m=r(n(75882)),h=n(88071),v={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:s.default.white,default:u.default[50]},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}};t.light=v;var y={text:{primary:s.default.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:u.default[800],default:"#303030"},action:{active:s.default.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 g(e,t,n,r){var o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,h.lighten)(e.main,o):"dark"===t&&(e.dark=(0,h.darken)(e.main,a)))}t.dark=y},64738:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,r.createUnarySpacing)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n};var r=n(73479)},33586:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n="function"==typeof t?t(e):t,r=n.fontFamily,c=void 0===r?l:r,d=n.fontSize,f=void 0===d?14:d,p=n.fontWeightLight,m=void 0===p?300:p,h=n.fontWeightRegular,v=void 0===h?400:h,y=n.fontWeightMedium,g=void 0===y?500:y,_=n.fontWeightBold,b=void 0===_?700:_,w=n.htmlFontSize,M=void 0===w?16:w,k=n.allVariants,x=n.pxToRem,S=(0,a.default)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);0;var E=f/14,T=x||function(e){return"".concat(e/M*E,"rem")},L=function(e,t,n,r,a){return(0,o.default)({fontFamily:c,fontWeight:e,fontSize:T(t),lineHeight:n},c===l?{letterSpacing:"".concat(s(r/t),"em")}:{},a,k)},O={h1:L(m,96,1.167,-1.5),h2:L(m,60,1.2,-.5),h3:L(v,48,1.167,0),h4:L(v,34,1.235,.25),h5:L(v,24,1.334,0),h6:L(g,20,1.6,.15),subtitle1:L(v,16,1.75,.15),subtitle2:L(g,14,1.57,.1),body1:L(v,16,1.5,.15),body2:L(v,14,1.43,.15),button:L(g,14,1.75,.4,u),caption:L(v,12,1.66,.4),overline:L(v,12,2.66,1,u)};return(0,i.deepmerge)((0,o.default)({htmlFontSize:M,pxToRem:T,round:s,fontFamily:c,fontSize:f,fontWeightLight:m,fontWeightRegular:v,fontWeightMedium:g,fontWeightBold:b},O),S,{clone:!1})};var o=r(n(73119)),a=r(n(70966)),i=n(52342);function s(e){return Math.round(1e5*e)/1e5}var u={textTransform:"uppercase"},l='"Roboto", "Helvetica", "Arial", sans-serif'},23096:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(0,r(n(67425)).default)();t.default=o},59795:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;function n(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var r=["none",n(0,2,1,-1,0,1,1,0,0,1,3,0),n(0,3,1,-2,0,2,2,0,0,1,5,0),n(0,3,3,-2,0,3,4,0,0,1,8,0),n(0,2,4,-1,0,4,5,0,0,1,10,0),n(0,3,5,-1,0,5,8,0,0,1,14,0),n(0,3,5,-1,0,6,10,0,0,1,18,0),n(0,4,5,-2,0,7,10,1,0,2,16,1),n(0,5,5,-3,0,8,10,1,0,3,14,2),n(0,5,6,-3,0,9,12,1,0,3,16,2),n(0,6,6,-3,0,10,14,1,0,4,18,3),n(0,6,7,-4,0,11,15,1,0,4,20,3),n(0,7,8,-4,0,12,17,2,0,5,22,4),n(0,7,8,-4,0,13,19,2,0,5,24,4),n(0,7,9,-4,0,14,21,2,0,5,26,4),n(0,8,9,-5,0,15,22,2,0,6,28,5),n(0,8,10,-5,0,16,24,2,0,6,30,5),n(0,8,11,-5,0,17,26,2,0,6,32,5),n(0,9,11,-5,0,18,28,2,0,7,34,6),n(0,9,12,-6,0,19,29,2,0,7,36,6),n(0,10,13,-6,0,20,31,3,0,8,38,7),n(0,10,13,-6,0,21,33,3,0,8,40,7),n(0,10,14,-6,0,22,35,3,0,8,42,7),n(0,11,14,-7,0,23,36,3,0,9,44,8),n(0,11,15,-7,0,24,38,3,0,9,46,8)];t.default=r},67136:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={borderRadius:4};t.default=n},56819:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.duration=t.easing=void 0;var o=r(n(70966)),a={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)"};t.easing=a;var i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return"".concat(Math.round(e),"ms")}t.duration=i;var u={easing:a,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,r=void 0===n?i.standard:n,u=t.easing,l=void 0===u?a.easeInOut:u,c=t.delay,d=void 0===c?0:c;(0,o.default)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof r?r:s(r)," ").concat(l," ").concat("string"==typeof d?d:s(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=u},82956:function(e,t,n){"use strict";var r=n(73203);t.Z=function(){0;return(0,o.useTheme)()||a.default};var o=n(92460),a=(r(n(27378)),r(n(23096)))},22341:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};t.default=n},94246:function(e,t,n){"use strict";n.d(t,{NU:function(){return m},ZP:function(){return h},tP:function(){return f}});var r,o=n(25773),a=n(53782),i=n(27378),s=(n(23615),n(25556)),u=n(48130),l=n(27152),c=(0,u.Ue)((0,l.Z)()),d=(0,s.Z)(),f=new Map,p={disableGeneration:!1,generateClassName:d,jss:c,sheetsCache:null,sheetsManager:f,sheetsRegistry:null},m=i.createContext(p);function h(e){var t=e.children,n=e.injectFirst,s=void 0!==n&&n,c=e.disableGeneration,d=void 0!==c&&c,f=(0,a.Z)(e,["children","injectFirst","disableGeneration"]),p=i.useContext(m),h=(0,o.Z)({},p,{disableGeneration:d},f);if(!h.jss.options.insertionPoint&&s&&"undefined"!=typeof window){if(!r){var v=document.head;r=document.createComment("mui-inject-first"),v.insertBefore(r,v.firstChild)}h.jss=(0,u.Ue)({plugins:(0,l.Z)().plugins,insertionPoint:r})}return i.createElement(m.Provider,{value:h},t)}},62192:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for;t.Z=n?Symbol.for("mui.nested"):"__THEME_NESTED__"},25556:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(62192),o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,a=e.productionPrefix,i=void 0===a?"jss":a,s=e.seed,u=void 0===s?"":s,l=""===u?"":"".concat(u,"-"),c=0,d=function(){return c+=1};return function(e,t){var a=t.options.name;if(a&&0===a.indexOf("Mui")&&!t.options.link&&!n){if(-1!==o.indexOf(e.key))return"Mui-".concat(e.key);var s="".concat(l).concat(a,"-").concat(e.key);return t.options.theme[r.Z]&&""===u?"".concat(s,"-").concat(d()):s}return"".concat(l).concat(i).concat(d())}}},10765:function(e,t,n){"use strict";function r(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var o,a=t.props[n];for(o in a)void 0===r[o]&&(r[o]=a[o]);return r}n.d(t,{Z:function(){return r}})},92460:function(e,t,n){"use strict";n.r(t),n.d(t,{ServerStyleSheets:function(){return h},StylesContext:function(){return m.NU},StylesProvider:function(){return m.ZP},ThemeProvider:function(){return S},createGenerateClassName:function(){return r.Z},createStyles:function(){return o},getThemeProps:function(){return a.Z},jssPreset:function(){return i.Z},makeStyles:function(){return s.Z},mergeClasses:function(){return u.Z},sheetsManager:function(){return m.tP},styled:function(){return w},useTheme:function(){return k.Z},withStyles:function(){return E.Z},withTheme:function(){return L},withThemeCreator:function(){return T}});var r=n(25556);function o(e){return e}var a=n(10765),i=n(27152),s=n(63916),u=n(56551),l=n(25773),c=n(22951),d=n(91976),f=n(27378),p=n(48130),m=n(94246),h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,c.Z)(this,e),this.options=t}return(0,d.Z)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new p.xE;var n=(0,r.Z)();return f.createElement(m.ZP,(0,l.Z)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return f.createElement("style",(0,l.Z)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),v=n(53782),y=n(38944),g=(n(23615),n(55839)),_=n.n(g);function b(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function w(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,o=(0,v.Z)(n,["name"]);var a,i=r,u="function"==typeof t?function(e){return{root:function(n){return t((0,l.Z)({theme:e},n))}}}:{root:t},c=(0,s.Z)(u,(0,l.Z)({Component:e,name:r||e.displayName,classNamePrefix:i},o));t.filterProps&&(a=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var d=f.forwardRef((function(t,n){var r=t.children,o=t.className,i=t.clone,s=t.component,u=(0,v.Z)(t,["children","className","clone","component"]),d=c(t),p=(0,y.Z)(d.root,o),m=u;if(a&&(m=b(m,a)),i)return f.cloneElement(r,(0,l.Z)({className:(0,y.Z)(r.props.className,p)},m));if("function"==typeof r)return r((0,l.Z)({className:p},m));var h=s||e;return f.createElement(h,(0,l.Z)({ref:n,className:p},m),r)}));return _()(d,e),d}}var M=n(38145),k=n(81001),x=n(62192);var S=function(e){var t=e.children,n=e.theme,r=(0,k.Z)(),o=f.useMemo((function(){var e=null===r?n:function(e,t){return"function"==typeof t?t(e):(0,l.Z)({},e,t)}(r,n);return null!=e&&(e[x.Z]=null!==r),e}),[n,r]);return f.createElement(M.Z.Provider,{value:o},t)},E=n(75861);function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=function(e){var n=f.forwardRef((function(n,r){var o=n.innerRef,a=(0,v.Z)(n,["innerRef"]),i=(0,k.Z)()||t;return f.createElement(e,(0,l.Z)({theme:i,ref:o||r},a))}));return _()(n,e),n};return n}var L=T()},27152:function(e,t,n){"use strict";n.d(t,{Z:function(){return je}});var r=n(48130),o=Date.now(),a="fnValues"+o,i="fnStyle"+ ++o,s=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var o=(0,r.JH)(e,{},n);return o[i]=t,o},onProcessStyle:function(e,t){if(a in t||i in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[a]=n,e},onUpdate:function(e,t,n,r){var o=t,s=o[i];s&&(o.style=s(e)||{});var u=o[a];if(u)for(var l in u)o.prop(l,u[l](e),r)}}},u=n(25773),l="@global",c="@global ",d=function(){function e(e,t,n){for(var o in this.type="global",this.at=l,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new r.RB((0,u.Z)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),f=function(){function e(e,t,n){this.type="global",this.at=l,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=e,this.options=n;var r=e.substr(c.length);this.rule=n.jss.createRule(r,t,(0,u.Z)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),p=/\s*,\s*/g;function m(e,t){for(var n=e.split(p),r="",o=0;o<n.length;o++)r+=t+" "+n[o].trim(),n[o+1]&&(r+=", ");return r}var h=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===l)return new d(e,t,n);if("@"===e[0]&&e.substr(0,c.length)===c)return new f(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),!1===n.scoped&&(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,r=e.style,o=r?r[l]:null;if(o){for(var a in o)t.addRule(a,o[a],(0,u.Z)({},n,{selector:m(a,e.selector)}));delete r[l]}}(e,t),function(e,t){var n=e.options,r=e.style;for(var o in r)if("@"===o[0]&&o.substr(0,l.length)===l){var a=m(o.substr(l.length),e.selector);t.addRule(a,r[o],(0,u.Z)({},n,{selector:a})),delete r[o]}}(e,t))}}},v=/\s*,\s*/g,y=/&/g,g=/\$([\w-]+)/g;var _=function(){function e(e,t){return function(n,r){var o=e.getRule(r)||t&&t.getRule(r);return o?o.selector:r}}function t(e,t){for(var n=t.split(v),r=e.split(v),o="",a=0;a<n.length;a++)for(var i=n[a],s=0;s<r.length;s++){var u=r[s];o&&(o+=", "),o+=-1!==u.indexOf("&")?u.replace(y,i):i+" "+u}return o}function n(e,t,n){if(n)return(0,u.Z)({},n,{index:n.index+1});var r=e.options.nestingLevel;r=void 0===r?1:r+1;var o=(0,u.Z)({},e.options,{nestingLevel:r,index:t.indexOf(e)+1});return delete o.name,o}return{onProcessStyle:function(r,o,a){if("style"!==o.type)return r;var i,s,l=o,c=l.options.parent;for(var d in r){var f=-1!==d.indexOf("&"),p="@"===d[0];if(f||p){if(i=n(l,c,i),f){var m=t(d,l.selector);s||(s=e(c,a)),m=m.replace(g,s),c.addRule(m,r[d],(0,u.Z)({},i,{selector:m}))}else p&&c.addRule(d,{},i).addRule(l.key,r[d],{selector:l.selector});delete r[d]}}return r}}},b=/[A-Z]/g,w=/^ms-/,M={};function k(e){return"-"+e.toLowerCase()}var x=function(e){if(M.hasOwnProperty(e))return M[e];var t=e.replace(b,k);return M[e]=w.test(t)?"-"+t:t};function S(e){var t={};for(var n in e){t[0===n.indexOf("--")?n:x(n)]=e[n]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(S):t.fallbacks=S(e.fallbacks)),t}var E=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=S(e[t]);return e}return S(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var r=x(t);return t===r?e:(n.prop(r,e),null)}}},T=r.HZ&&CSS?CSS.px:"px",L=r.HZ&&CSS?CSS.ms:"ms",O=r.HZ&&CSS?CSS.percent:"%";function D(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var o in e)r[o]=e[o],r[o.replace(t,n)]=e[o];return r}var C=D({"animation-delay":L,"animation-duration":L,"background-position":T,"background-position-x":T,"background-position-y":T,"background-size":T,border:T,"border-bottom":T,"border-bottom-left-radius":T,"border-bottom-right-radius":T,"border-bottom-width":T,"border-left":T,"border-left-width":T,"border-radius":T,"border-right":T,"border-right-width":T,"border-top":T,"border-top-left-radius":T,"border-top-right-radius":T,"border-top-width":T,"border-width":T,"border-block":T,"border-block-end":T,"border-block-end-width":T,"border-block-start":T,"border-block-start-width":T,"border-block-width":T,"border-inline":T,"border-inline-end":T,"border-inline-end-width":T,"border-inline-start":T,"border-inline-start-width":T,"border-inline-width":T,"border-start-start-radius":T,"border-start-end-radius":T,"border-end-start-radius":T,"border-end-end-radius":T,margin:T,"margin-bottom":T,"margin-left":T,"margin-right":T,"margin-top":T,"margin-block":T,"margin-block-end":T,"margin-block-start":T,"margin-inline":T,"margin-inline-end":T,"margin-inline-start":T,padding:T,"padding-bottom":T,"padding-left":T,"padding-right":T,"padding-top":T,"padding-block":T,"padding-block-end":T,"padding-block-start":T,"padding-inline":T,"padding-inline-end":T,"padding-inline-start":T,"mask-position-x":T,"mask-position-y":T,"mask-size":T,height:T,width:T,"min-height":T,"max-height":T,"min-width":T,"max-width":T,bottom:T,left:T,top:T,right:T,inset:T,"inset-block":T,"inset-block-end":T,"inset-block-start":T,"inset-inline":T,"inset-inline-end":T,"inset-inline-start":T,"box-shadow":T,"text-shadow":T,"column-gap":T,"column-rule":T,"column-rule-width":T,"column-width":T,"font-size":T,"font-size-delta":T,"letter-spacing":T,"text-decoration-thickness":T,"text-indent":T,"text-stroke":T,"text-stroke-width":T,"word-spacing":T,motion:T,"motion-offset":T,outline:T,"outline-offset":T,"outline-width":T,perspective:T,"perspective-origin-x":O,"perspective-origin-y":O,"transform-origin":O,"transform-origin-x":O,"transform-origin-y":O,"transform-origin-z":O,"transition-delay":L,"transition-duration":L,"vertical-align":T,"flex-basis":T,"shape-margin":T,size:T,gap:T,grid:T,"grid-gap":T,"row-gap":T,"grid-row-gap":T,"grid-column-gap":T,"grid-template-rows":T,"grid-template-columns":T,"grid-auto-rows":T,"grid-auto-columns":T,"box-shadow-x":T,"box-shadow-y":T,"box-shadow-blur":T,"box-shadow-spread":T,"font-line-height":T,"text-shadow-x":T,"text-shadow-y":T,"text-shadow-blur":T});function P(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=P(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var o in t)t[o]=P(o,t[o],n);else for(var a in t)t[a]=P(e+"-"+a,t[a],n);else if("number"==typeof t&&!1===isNaN(t)){var i=n[e]||C[e];return!i||0===t&&i===T?t.toString():"function"==typeof i?i(t).toString():""+t+i}return t}var Y=function(e){void 0===e&&(e={});var t=D(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=P(r,e[r],t);return e},onChangeValue:function(e,n){return P(n,e,t)}}},N=n(11612),j=n(13285),Z="",A="",R="",I="",F=N.Z&&"ontouchstart"in document.documentElement;if(N.Z){var H={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},$=document.createElement("p").style;for(var V in H)if(V+"Transform"in $){Z=V,A=H[V];break}"Webkit"===Z&&"msHyphens"in $&&(Z="ms",A=H.ms,I="edge"),"Webkit"===Z&&"-apple-trailing-word"in $&&(R="apple")}var z=Z,W=A,U=R,B=I,K=F;var G={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===z?"-webkit-"+e:W+e)}},q={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===z?W+"print-"+e:e)}},J=/[-\s]+(.)?/g;function X(e,t){return t?t.toUpperCase():""}function Q(e){return e.replace(J,X)}function ee(e){return Q("-"+e)}var te,ne={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===z){var n="mask-image";if(Q(n)in t)return e;if(z+ee(n)in t)return W+e}return e}},re={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==U||K?e:W+e)}},oe={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:W+e)}},ae={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:W+e)}},ie={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===z||"ms"===z&&"edge"!==B?W+e:e)}},se={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===z||"ms"===z||"apple"===U?W+e:e)}},ue={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===z?"WebkitColumn"+ee(e)in t&&W+"column-"+e:"Moz"===z&&("page"+ee(e)in t&&"page-"+e))}},le={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===z)return e;var n=e.replace("-inline","");return z+ee(n)in t&&W+n}},ce={supportedProperty:function(e,t){return Q(e)in t&&e}},de={supportedProperty:function(e,t){var n=ee(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:z+n in t?W+e:"Webkit"!==z&&"Webkit"+n in t&&"-webkit-"+e}},fe={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===z?""+W+e:e)}},pe={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===z?W+"scroll-chaining":e)}},me={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},he={supportedProperty:function(e,t){var n=me[e];return!!n&&(z+ee(n)in t&&W+n)}},ve={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ye=Object.keys(ve),ge=function(e){return W+e},_e={supportedProperty:function(e,t,n){var r=n.multiple;if(ye.indexOf(e)>-1){var o=ve[e];if(!Array.isArray(o))return z+ee(o)in t&&W+o;if(!r)return!1;for(var a=0;a<o.length;a++)if(!(z+ee(o[0])in t))return!1;return o.map(ge)}return!1}},be=[G,q,ne,re,oe,ae,ie,se,ue,le,ce,de,fe,pe,he,_e],we=be.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),Me=be.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,(0,j.Z)(t.noPrefill)),e}),[]),ke={};if(N.Z){te=document.createElement("p");var xe=window.getComputedStyle(document.documentElement,"");for(var Se in xe)isNaN(Se)||(ke[xe[Se]]=xe[Se]);Me.forEach((function(e){return delete ke[e]}))}function Ee(e,t){if(void 0===t&&(t={}),!te)return e;if(null!=ke[e])return ke[e];"transition"!==e&&"transform"!==e||(t[e]=e in te.style);for(var n=0;n<we.length&&(ke[e]=we[n](e,te.style,t),!ke[e]);n++);try{te.style[e]=""}catch(r){return!1}return ke[e]}var Te,Le={},Oe={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},De=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Ce(e,t,n){if("var"===t)return"var";if("all"===t)return"all";if("all"===n)return", all";var r=t?Ee(t):", "+Ee(n);return r||(t||n)}function Pe(e,t){var n=t;if(!Te||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=Le[r])return Le[r];try{Te.style[e]=n}catch(o){return Le[r]=!1,!1}if(Oe[e])n=n.replace(De,Ce);else if(""===Te.style[e]&&("-ms-flex"===(n=W+n)&&(Te.style[e]="-ms-flexbox"),Te.style[e]=n,""===Te.style[e]))return Le[r]=!1,!1;return Te.style[e]="",Le[r]=n,Le[r]}N.Z&&(Te=document.createElement("p"));var Ye=function(){function e(t){for(var n in t){var o=t[n];if("fallbacks"===n&&Array.isArray(o))t[n]=o.map(e);else{var a=!1,i=Ee(n);i&&i!==n&&(a=!0);var s=!1,u=Pe(i,(0,r.EK)(o));u&&u!==o&&(s=!0),(a||s)&&(a&&delete t[n],t[i||n]=u||o)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=function(e){return"-"===e[1]||"ms"===z?e:"@"+W+"keyframes"+e.substr(10)}(t.at)}},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return Pe(t,(0,r.EK)(e))||e}}};var Ne=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),a=0;a<o.length;a++)r[o[a]]=t[o[a]];return r}}};function je(){return{plugins:[s(),h(),_(),E(),Y(),"undefined"==typeof window?null:Ye(),Ne()]}}},63916:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(53782),o=n(25773),a=n(27378),i=n(48130),s=n(56551),u={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},l=n(81001),c=n(94246),d=-1e9;function f(){return d+=1}var p=n(16534);function m(e){var t="function"==typeof e;return{create:function(n,r){var a;try{a=t?e(n):e}catch(u){throw u}if(!r||!n.overrides||!n.overrides[r])return a;var i=n.overrides[r],s=(0,o.Z)({},a);return Object.keys(i).forEach((function(e){s[e]=(0,p.Z)(s[e],i[e])})),s},options:{}}}var h={};function v(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=(0,s.Z)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function y(e,t){var n=e.state,r=e.theme,a=e.stylesOptions,l=e.stylesCreator,c=e.name;if(!a.disableGeneration){var d=u.get(a.sheetsManager,l,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},u.set(a.sheetsManager,l,r,d));var f=(0,o.Z)({},l.options,a,{theme:r,flip:"boolean"==typeof a.flip?a.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var p=a.sheetsRegistry;if(0===d.refs){var m;a.sheetsCache&&(m=u.get(a.sheetsCache,l,r));var h=l.create(r,c);m||((m=a.jss.createStyleSheet(h,(0,o.Z)({link:!1},f))).attach(),a.sheetsCache&&u.set(a.sheetsCache,l,r,m)),p&&p.add(m),d.staticSheet=m,d.dynamicStyles=(0,i._$)(h)}if(d.dynamicStyles){var v=a.jss.createStyleSheet(d.dynamicStyles,(0,o.Z)({link:!0},f));v.update(t),v.attach(),n.dynamicSheet=v,n.classes=(0,s.Z)({baseClasses:d.staticSheet.classes,newClasses:v.classes}),p&&p.add(v)}else n.classes=d.staticSheet.classes;d.refs+=1}}function g(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function _(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var a=u.get(r.sheetsManager,o,n);a.refs-=1;var i=r.sheetsRegistry;0===a.refs&&(u.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(a.staticSheet),i&&i.remove(a.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function b(e,t){var n,r=a.useRef([]),o=a.useMemo((function(){return{}}),t);r.current!==o&&(r.current=o,n=e()),a.useEffect((function(){return function(){n&&n()}}),[o])}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,i=t.classNamePrefix,s=t.Component,u=t.defaultTheme,d=void 0===u?h:u,p=(0,r.Z)(t,["name","classNamePrefix","Component","defaultTheme"]),w=m(e),M=n||i||"makeStyles";w.options={index:f(),name:n,meta:M,classNamePrefix:M};var k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,l.Z)()||d,r=(0,o.Z)({},a.useContext(c.NU),p),i=a.useRef(),u=a.useRef();b((function(){var o={name:n,state:{},stylesCreator:w,stylesOptions:r,theme:t};return y(o,e),u.current=!1,i.current=o,function(){_(o)}}),[t,w]),a.useEffect((function(){u.current&&g(i.current,e),u.current=!0}));var f=v(i.current,e.classes,s);return f};return k}},56551:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(25773);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;e.Component;if(!n)return t;var o=(0,r.Z)({},t);return Object.keys(n).forEach((function(e){n[e]&&(o[e]="".concat(t[e]," ").concat(n[e]))})),o}},38145:function(e,t,n){"use strict";var r=n(27378).createContext(null);t.Z=r},81001:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(38145);function a(){return r.useContext(o.Z)}},75861:function(e,t,n){"use strict";var r=n(25773),o=n(53782),a=n(27378),i=(n(23615),n(55839)),s=n.n(i),u=n(63916),l=n(10765),c=n(81001);t.Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var i=t.defaultTheme,d=t.withTheme,f=void 0!==d&&d,p=t.name,m=(0,o.Z)(t,["defaultTheme","withTheme","name"]);var h=p,v=(0,u.Z)(e,(0,r.Z)({defaultTheme:i,Component:n,name:p||n.displayName,classNamePrefix:h},m)),y=a.forwardRef((function(e,t){e.classes;var s,u=e.innerRef,d=(0,o.Z)(e,["classes","innerRef"]),m=v((0,r.Z)({},n.defaultProps,e)),h=d;return("string"==typeof p||f)&&(s=(0,c.Z)()||i,p&&(h=(0,l.Z)({theme:s,name:p,props:d})),f&&!h.theme&&(h.theme=s)),a.createElement(n,(0,r.Z)({ref:u||t,classes:m},h))}));return s()(y,n),y}}},58712:function(e,t,n){"use strict";n.d(t,{k:function(){return l}});var r=n(13285),o=n(25773),a=n(33940),i=(n(23615),n(16625)),s={xs:0,sm:600,md:960,lg:1280,xl:1920},u={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(s[e],"px)")}};function l(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||u;return t.reduce((function(e,o,a){return e[r.up(r.keys[a])]=n(t[a]),e}),{})}if("object"===(0,a.Z)(t)){var o=e.theme.breakpoints||u;return Object.keys(t).reduce((function(e,r){return e[o.up(r)]=n(t[r]),e}),{})}return n(t)}t.Z=function(e){var t=function(t){var n=e(t),r=t.theme.breakpoints||u,a=r.keys.reduce((function(n,a){return t[a]&&((n=n||{})[r.up(a)]=e((0,o.Z)({theme:t.theme},t[a]))),n}),null);return(0,i.Z)(n,a)};return t.propTypes={},t.filterProps=["xs","sm","md","lg","xl"].concat((0,r.Z)(e.filterProps)),t}},73479:function(e,t,n){"use strict";n.r(t),n.d(t,{alignContent:function(){return Z},alignItems:function(){return j},alignSelf:function(){return H},bgcolor:function(){return ae},border:function(){return c},borderBottom:function(){return p},borderColor:function(){return h},borderLeft:function(){return m},borderRadius:function(){return v},borderRight:function(){return f},borderTop:function(){return d},borders:function(){return y},bottom:function(){return de},boxSizing:function(){return xe},breakpoints:function(){return o.Z},color:function(){return oe},compose:function(){return u},createUnarySpacing:function(){return Ee.h},css:function(){return M},display:function(){return D},flex:function(){return R},flexBasis:function(){return C},flexDirection:function(){return P},flexGrow:function(){return I},flexShrink:function(){return F},flexWrap:function(){return Y},flexbox:function(){return z},fontFamily:function(){return Te},fontSize:function(){return Le},fontStyle:function(){return Oe},fontWeight:function(){return De},grid:function(){return re},gridArea:function(){return ne},gridAutoColumns:function(){return J},gridAutoFlow:function(){return q},gridAutoRows:function(){return X},gridColumn:function(){return K},gridColumnGap:function(){return U},gridGap:function(){return W},gridRow:function(){return G},gridRowGap:function(){return B},gridTemplateAreas:function(){return te},gridTemplateColumns:function(){return Q},gridTemplateRows:function(){return ee},height:function(){return _e},justifyContent:function(){return N},justifyItems:function(){return $},justifySelf:function(){return V},left:function(){return fe},letterSpacing:function(){return Ce},lineHeight:function(){return Pe},maxHeight:function(){return be},maxWidth:function(){return ye},minHeight:function(){return we},minWidth:function(){return ge},order:function(){return A},palette:function(){return ie},position:function(){return se},positions:function(){return pe},right:function(){return ce},shadows:function(){return me},sizeHeight:function(){return ke},sizeWidth:function(){return Me},sizing:function(){return Se},spacing:function(){return Ee.Z},style:function(){return i},styleFunctionSx:function(){return k},textAlign:function(){return Ye},top:function(){return le},typography:function(){return Ne},width:function(){return ve},zIndex:function(){return ue}});var r=n(64649),o=n(58712);function a(e,t){return t&&"string"==typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}var i=function(e){var t=e.prop,n=e.cssProperty,i=void 0===n?e.prop:n,s=e.themeKey,u=e.transform,l=function(e){if(null==e[t])return null;var n=e[t],l=a(e.theme,s)||{};return(0,o.k)(e,n,(function(e){var t;return"function"==typeof l?t=l(e):Array.isArray(l)?t=l[e]||e:(t=a(l,e)||e,u&&(t=u(t))),!1===i?t:(0,r.Z)({},i,t)}))};return l.propTypes={},l.filterProps=[t],l},s=n(16625);var u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){return t.reduce((function(t,n){var r=n(e);return r?(0,s.Z)(t,r):t}),{})};return r.propTypes={},r.filterProps=t.reduce((function(e,t){return e.concat(t.filterProps)}),[]),r};function l(e){return"number"!=typeof e?e:"".concat(e,"px solid")}var c=i({prop:"border",themeKey:"borders",transform:l}),d=i({prop:"borderTop",themeKey:"borders",transform:l}),f=i({prop:"borderRight",themeKey:"borders",transform:l}),p=i({prop:"borderBottom",themeKey:"borders",transform:l}),m=i({prop:"borderLeft",themeKey:"borders",transform:l}),h=i({prop:"borderColor",themeKey:"palette"}),v=i({prop:"borderRadius",themeKey:"shape"}),y=u(c,d,f,p,m,h,v),g=n(13285),_=n(25773);n(23615);function b(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function w(e){var t=function(t){var n=e(t);return t.css?(0,_.Z)({},(0,s.Z)(n,e((0,_.Z)({theme:t.theme},t.css))),b(t.css,[e.filterProps])):t.sx?(0,_.Z)({},(0,s.Z)(n,e((0,_.Z)({theme:t.theme},t.sx))),b(t.sx,[e.filterProps])):n};return t.propTypes={},t.filterProps=["css","sx"].concat((0,g.Z)(e.filterProps)),t}function M(e){return w(e)}var k=w,x=i({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}}),S=i({prop:"display"}),E=i({prop:"overflow"}),T=i({prop:"textOverflow"}),L=i({prop:"visibility"}),O=i({prop:"whiteSpace"}),D=u(x,S,E,T,L,O),C=i({prop:"flexBasis"}),P=i({prop:"flexDirection"}),Y=i({prop:"flexWrap"}),N=i({prop:"justifyContent"}),j=i({prop:"alignItems"}),Z=i({prop:"alignContent"}),A=i({prop:"order"}),R=i({prop:"flex"}),I=i({prop:"flexGrow"}),F=i({prop:"flexShrink"}),H=i({prop:"alignSelf"}),$=i({prop:"justifyItems"}),V=i({prop:"justifySelf"}),z=u(C,P,Y,N,j,Z,A,R,I,F,H,$,V),W=i({prop:"gridGap"}),U=i({prop:"gridColumnGap"}),B=i({prop:"gridRowGap"}),K=i({prop:"gridColumn"}),G=i({prop:"gridRow"}),q=i({prop:"gridAutoFlow"}),J=i({prop:"gridAutoColumns"}),X=i({prop:"gridAutoRows"}),Q=i({prop:"gridTemplateColumns"}),ee=i({prop:"gridTemplateRows"}),te=i({prop:"gridTemplateAreas"}),ne=i({prop:"gridArea"}),re=u(W,U,B,K,G,q,J,X,Q,ee,te,ne),oe=i({prop:"color",themeKey:"palette"}),ae=i({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),ie=u(oe,ae),se=i({prop:"position"}),ue=i({prop:"zIndex",themeKey:"zIndex"}),le=i({prop:"top"}),ce=i({prop:"right"}),de=i({prop:"bottom"}),fe=i({prop:"left"}),pe=u(se,ue,le,ce,de,fe),me=i({prop:"boxShadow",themeKey:"shadows"});function he(e){return e<=1?"".concat(100*e,"%"):e}var ve=i({prop:"width",transform:he}),ye=i({prop:"maxWidth",transform:he}),ge=i({prop:"minWidth",transform:he}),_e=i({prop:"height",transform:he}),be=i({prop:"maxHeight",transform:he}),we=i({prop:"minHeight",transform:he}),Me=i({prop:"size",cssProperty:"width",transform:he}),ke=i({prop:"size",cssProperty:"height",transform:he}),xe=i({prop:"boxSizing"}),Se=u(ve,ye,ge,_e,be,we,xe),Ee=n(29989),Te=i({prop:"fontFamily",themeKey:"typography"}),Le=i({prop:"fontSize",themeKey:"typography"}),Oe=i({prop:"fontStyle",themeKey:"typography"}),De=i({prop:"fontWeight",themeKey:"typography"}),Ce=i({prop:"letterSpacing"}),Pe=i({prop:"lineHeight"}),Ye=i({prop:"textAlign"}),Ne=u(Te,Le,Oe,De,Ce,Pe,Ye)},16625:function(e,t,n){"use strict";var r=n(16534);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},29989:function(e,t,n){"use strict";n.d(t,{h:function(){return p},Z:function(){return v}});var r=n(8136),o=n(58712),a=n(16625);var i,s,u={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},c={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},d=(i=function(e){if(e.length>2){if(!c[e])return[e];e=c[e]}var t=e.split(""),n=(0,r.Z)(t,2),o=n[0],a=n[1],i=u[o],s=l[a]||"";return Array.isArray(s)?s.map((function(e){return i+e})):[i+s]},s={},function(e){return void 0===s[e]&&(s[e]=i(e)),s[e]}),f=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function p(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function m(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function h(e){var t=p(e.theme);return Object.keys(e).map((function(n){if(-1===f.indexOf(n))return null;var r=m(d(n),t),a=e[n];return(0,o.k)(e,a,r)})).reduce(a.Z,{})}h.propTypes={},h.filterProps=f;var v=h},16534:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(25773),o=n(33940);function a(e){return e&&"object"===(0,o.Z)(e)&&e.constructor===Object}function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=n.clone?(0,r.Z)({},e):e;return a(e)&&a(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(a(t[r])&&r in e?o[r]=i(e[r],t[r],n):o[r]=t[r])})),o}},43088:function(e,t,n){"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:function(){return r}})},52342:function(e,t,n){"use strict";function r(e,t){return function(){return null}}n.r(t),n.d(t,{HTMLElementType:function(){return _},chainPropTypes:function(){return r},deepmerge:function(){return o.Z},elementAcceptingRef:function(){return u},elementTypeAcceptingRef:function(){return l},exactProp:function(){return c},formatMuiErrorMessage:function(){return d.Z},getDisplayName:function(){return g},ponyfillGlobal:function(){return b},refType:function(){return w}});var o=n(16534),a=n(23615),i=n.n(a);var s=(i().element,function(){return null});s.isRequired=(i().element.isRequired,function(){return null});var u=s;var l=(a.elementType,function(){return null});n(64649),n(25773);function c(e){return e}var d=n(43088),f=n(33940),p=n(19185),m=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function h(e){var t="".concat(e).match(m);return t&&t[1]||""}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||h(e)||t}function y(e,t,n){var r=v(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function g(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return v(e,"Component");if("object"===(0,f.Z)(e))switch(e.$$typeof){case p.ForwardRef:return y(e,e.render,"ForwardRef");case p.Memo:return y(e,e.type,"memo");default:return}}}function _(e,t,n,r,o){return null}var b="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),w=i().oneOfType([i().func,i().object])},53892:function(e,t,n){"use strict";function r(e,t,n){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>(r&&(n&&n[r]&&e.push(n[r]),e.push(t(r))),e)),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},85873:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});const r=e=>e;var o=(()=>{let e=r;return{configure(t){e=t},generate(t){return e(t)},reset(){e=r}}})();const a={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function i(e,t){return a[t]||`${o.generate(e)}-${t}`}},12897:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(85873);function o(e,t){const n={};return t.forEach((t=>{n[t]=(0,r.Z)(e,t)})),n}},73207:function(e,t){"use strict";t.Z=function(e){return"string"==typeof e}},68666:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(81923),u=n(53892),l=n(7818),c=n(64301),d=n(96716),f=n(20966),p=n(51640),m=n(85873);function h(e){return(0,m.Z)("MuiButton",e)}var v=(0,n(12897).Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var y=a.createContext({}),g=n(24246);const _=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],b=e=>(0,o.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),w=(0,c.ZP)(f.Z,{shouldForwardProp:e=>(0,c.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,p.Z)(n.color)}`],t[`size${(0,p.Z)(n.size)}`],t[`${n.variant}Size${(0,p.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>(0,o.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,o.Z)({textDecoration:"none",backgroundColor:(0,l.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${e.palette[t.color].main}`,backgroundColor:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.palette[t.color].dark,"@media (hover: none)":{backgroundColor:e.palette[t.color].main}}),"&:active":(0,o.Z)({},"contained"===t.variant&&{boxShadow:e.shadows[8]}),[`&.${v.focusVisible}`]:(0,o.Z)({},"contained"===t.variant&&{boxShadow:e.shadows[6]}),[`&.${v.disabled}`]:(0,o.Z)({color:e.palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${e.palette.action.disabledBackground}`},"outlined"===t.variant&&"secondary"===t.color&&{border:`1px solid ${e.palette.action.disabled}`},"contained"===t.variant&&{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid "+("light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].main,border:`1px solid ${(0,l.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:e.palette[t.color].contrastText,backgroundColor:e.palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${v.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${v.disabled}`]:{boxShadow:"none"}})),M=(0,c.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,p.Z)(n.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},b(e)))),k=(0,c.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,p.Z)(n.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},b(e))));var x=a.forwardRef((function(e,t){const n=a.useContext(y),l=(0,s.Z)(n,e),c=(0,d.Z)({props:l,name:"MuiButton"}),{children:f,color:m="primary",component:v="button",className:b,disabled:x=!1,disableElevation:S=!1,disableFocusRipple:E=!1,endIcon:T,focusVisibleClassName:L,fullWidth:O=!1,size:D="medium",startIcon:C,type:P,variant:Y="text"}=c,N=(0,r.Z)(c,_),j=(0,o.Z)({},c,{color:m,component:v,disabled:x,disableElevation:S,disableFocusRipple:E,fullWidth:O,size:D,type:P,variant:Y}),Z=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:a,variant:i,classes:s}=e,l={root:["root",i,`${i}${(0,p.Z)(t)}`,`size${(0,p.Z)(a)}`,`${i}Size${(0,p.Z)(a)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,p.Z)(a)}`],endIcon:["endIcon",`iconSize${(0,p.Z)(a)}`]},c=(0,u.Z)(l,h,s);return(0,o.Z)({},s,c)})(j),A=C&&(0,g.jsx)(M,{className:Z.startIcon,ownerState:j,children:C}),R=T&&(0,g.jsx)(k,{className:Z.endIcon,ownerState:j,children:T});return(0,g.jsxs)(w,(0,o.Z)({ownerState:j,className:(0,i.Z)(b,n.className),component:v,disabled:x,focusRipple:!E,focusVisibleClassName:(0,i.Z)(Z.focusVisible,L),ref:t,type:P},N,{classes:Z,children:[A,f,R]}))}))},20966:function(e,t,n){"use strict";n.d(t,{Z:function(){return W}});var r=n(25773),o=n(30808),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(64301),l=n(96716),c=n(51183),d=n(69805).Z;let f,p=!0,m=!1;const h={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function v(e){e.metaKey||e.altKey||e.ctrlKey||(p=!0)}function y(){p=!1}function g(){"hidden"===this.visibilityState&&m&&(p=!0)}function _(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(n){}return p||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!h[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var b=function(){const e=a.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",v,!0),t.addEventListener("mousedown",y,!0),t.addEventListener("pointerdown",y,!0),t.addEventListener("touchstart",y,!0),t.addEventListener("visibilitychange",g,!0))}),[]),t=a.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!_(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(m=!0,window.clearTimeout(f),f=window.setTimeout((()=>{m=!1}),100),t.current=!1,!0)},ref:e}},w=n(42344),M=n(10043),k=n(24246);var x=function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:s,rippleSize:u,in:l,onExited:c,timeout:d}=e,[f,p]=a.useState(!1),m=(0,i.Z)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),h={width:u,height:u,top:-u/2+s,left:-u/2+o},v=(0,i.Z)(n.child,f&&n.childLeaving,r&&n.childPulsate);return l||f||p(!0),a.useEffect((()=>{if(!l&&null!=c){const e=setTimeout(c,d);return()=>{clearTimeout(e)}}}),[c,l,d]),(0,k.jsx)("span",{className:m,style:h,children:(0,k.jsx)("span",{className:v})})},S=n(12897);var E=(0,S.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const T=["center","classes","className"];let L,O,D,C,P=e=>e;const Y=(0,M.F4)(L||(L=P` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),N=(0,M.F4)(O||(O=P` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),j=(0,M.F4)(D||(D=P` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Z=(0,u.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),A=(0,u.ZP)(x,{name:"MuiTouchRipple",slot:"Ripple"})(C||(C=P` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),E.rippleVisible,Y,550,(({theme:e})=>e.transitions.easing.easeInOut),E.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),E.child,E.childLeaving,N,550,(({theme:e})=>e.transitions.easing.easeInOut),E.childPulsate,j,(({theme:e})=>e.transitions.easing.easeInOut));var R=a.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:u={},className:c}=n,d=(0,o.Z)(n,T),[f,p]=a.useState([]),m=a.useRef(0),h=a.useRef(null);a.useEffect((()=>{h.current&&(h.current(),h.current=null)}),[f]);const v=a.useRef(!1),y=a.useRef(null),g=a.useRef(null),_=a.useRef(null);a.useEffect((()=>()=>{clearTimeout(y.current)}),[]);const b=a.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:o,cb:a}=e;p((e=>[...e,(0,k.jsx)(A,{classes:{ripple:(0,i.Z)(u.ripple,E.ripple),rippleVisible:(0,i.Z)(u.rippleVisible,E.rippleVisible),ripplePulsate:(0,i.Z)(u.ripplePulsate,E.ripplePulsate),child:(0,i.Z)(u.child,E.child),childLeaving:(0,i.Z)(u.childLeaving,E.childLeaving),childPulsate:(0,i.Z)(u.childPulsate,E.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o},m.current)])),m.current+=1,h.current=a}),[u]),M=a.useCallback(((e={},t={},n)=>{const{pulsate:r=!1,center:o=s||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===e.type&&v.current)return void(v.current=!1);"touchstart"===e.type&&(v.current=!0);const i=a?null:_.current,u=i?i.getBoundingClientRect():{width:0,height:0,left:0,top:0};let l,c,d;if(o||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)l=Math.round(u.width/2),c=Math.round(u.height/2);else{const{clientX:t,clientY:n}=e.touches?e.touches[0]:e;l=Math.round(t-u.left),c=Math.round(n-u.top)}if(o)d=Math.sqrt((2*u.width**2+u.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((i?i.clientWidth:0)-l),l)+2,t=2*Math.max(Math.abs((i?i.clientHeight:0)-c),c)+2;d=Math.sqrt(e**2+t**2)}e.touches?null===g.current&&(g.current=()=>{b({pulsate:r,rippleX:l,rippleY:c,rippleSize:d,cb:n})},y.current=setTimeout((()=>{g.current&&(g.current(),g.current=null)}),80)):b({pulsate:r,rippleX:l,rippleY:c,rippleSize:d,cb:n})}),[s,b]),x=a.useCallback((()=>{M({},{pulsate:!0})}),[M]),S=a.useCallback(((e,t)=>{if(clearTimeout(y.current),"touchend"===e.type&&g.current)return g.current(),g.current=null,void(y.current=setTimeout((()=>{S(e,t)})));g.current=null,p((e=>e.length>0?e.slice(1):e)),h.current=t}),[]);return a.useImperativeHandle(t,(()=>({pulsate:x,start:M,stop:S})),[x,M,S]),(0,k.jsx)(Z,(0,r.Z)({className:(0,i.Z)(u.root,E.root,c),ref:_},d,{children:(0,k.jsx)(w.Z,{component:null,exit:!0,children:f})}))})),I=n(85873);function F(e){return(0,I.Z)("MuiButtonBase",e)}var H=(0,S.Z)("MuiButtonBase",["root","disabled","focusVisible"]);const $=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],V=(0,u.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${H.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),z=a.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiButtonBase"}),{action:u,centerRipple:f=!1,children:p,className:m,component:h="button",disabled:v=!1,disableRipple:y=!1,disableTouchRipple:g=!1,focusRipple:_=!1,LinkComponent:w="a",onBlur:M,onClick:x,onContextMenu:S,onDragLeave:E,onFocus:T,onFocusVisible:L,onKeyDown:O,onKeyUp:D,onMouseDown:C,onMouseLeave:P,onMouseUp:Y,onTouchEnd:N,onTouchMove:j,onTouchStart:Z,tabIndex:A=0,TouchRippleProps:I,touchRippleRef:H,type:z}=n,W=(0,o.Z)(n,$),U=a.useRef(null),B=a.useRef(null),K=(0,c.Z)(B,H),{isFocusVisibleRef:G,onFocus:q,onBlur:J,ref:X}=b(),[Q,ee]=a.useState(!1);function te(e,t,n=g){return d((r=>{t&&t(r);return!n&&B.current&&B.current[e](r),!0}))}v&&Q&&ee(!1),a.useImperativeHandle(u,(()=>({focusVisible:()=>{ee(!0),U.current.focus()}})),[]),a.useEffect((()=>{Q&&_&&!y&&B.current.pulsate()}),[y,_,Q]);const ne=te("start",C),re=te("stop",S),oe=te("stop",E),ae=te("stop",Y),ie=te("stop",(e=>{Q&&e.preventDefault(),P&&P(e)})),se=te("start",Z),ue=te("stop",N),le=te("stop",j),ce=te("stop",(e=>{J(e),!1===G.current&&ee(!1),M&&M(e)}),!1),de=d((e=>{U.current||(U.current=e.currentTarget),q(e),!0===G.current&&(ee(!0),L&&L(e)),T&&T(e)})),fe=()=>{const e=U.current;return h&&"button"!==h&&!("A"===e.tagName&&e.href)},pe=a.useRef(!1),me=d((e=>{_&&!pe.current&&Q&&B.current&&" "===e.key&&(pe.current=!0,B.current.stop(e,(()=>{B.current.start(e)}))),e.target===e.currentTarget&&fe()&&" "===e.key&&e.preventDefault(),O&&O(e),e.target===e.currentTarget&&fe()&&"Enter"===e.key&&!v&&(e.preventDefault(),x&&x(e))})),he=d((e=>{_&&" "===e.key&&B.current&&Q&&!e.defaultPrevented&&(pe.current=!1,B.current.stop(e,(()=>{B.current.pulsate(e)}))),D&&D(e),x&&e.target===e.currentTarget&&fe()&&" "===e.key&&!e.defaultPrevented&&x(e)}));let ve=h;"button"===ve&&(W.href||W.to)&&(ve=w);const ye={};"button"===ve?(ye.type=void 0===z?"button":z,ye.disabled=v):(W.href||W.to||(ye.role="button"),v&&(ye["aria-disabled"]=v));const ge=(0,c.Z)(X,U),_e=(0,c.Z)(t,ge),[be,we]=a.useState(!1);a.useEffect((()=>{we(!0)}),[]);const Me=be&&!y&&!v;const ke=(0,r.Z)({},n,{centerRipple:f,component:h,disabled:v,disableRipple:y,disableTouchRipple:g,focusRipple:_,tabIndex:A,focusVisible:Q}),xe=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a={root:["root",t&&"disabled",n&&"focusVisible"]},i=(0,s.Z)(a,F,o);return n&&r&&(i.root+=` ${r}`),i})(ke);return(0,k.jsxs)(V,(0,r.Z)({as:ve,className:(0,i.Z)(xe.root,m),ownerState:ke,onBlur:ce,onClick:x,onContextMenu:re,onFocus:de,onKeyDown:me,onKeyUp:he,onMouseDown:ne,onMouseLeave:ie,onMouseUp:ae,onDragLeave:oe,onTouchEnd:ue,onTouchMove:le,onTouchStart:se,ref:_e,tabIndex:v?-1:A,type:z},ye,W,{children:[p,Me?(0,k.jsx)(R,(0,r.Z)({ref:K,center:f},I)):null]}))}));var W=z},56213:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(53892)),s=n(7818),u=n(25657),l=n(76576),c=n(24246),d=(0,l.Z)((0,c.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),f=(0,l.Z)((0,c.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),p=(0,l.Z)((0,c.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox"),m=n(51640),h=n(96716),v=n(64301),y=n(85873);function g(e){return(0,y.Z)("MuiCheckbox",e)}var _=(0,n(12897).Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]);const b=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size"],w=(0,v.ZP)(u.Z,{shouldForwardProp:e=>(0,v.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,"default"!==n.color&&t[`color${(0,m.Z)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:(0,s.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${_.checked}, &.${_.indeterminate}`]:{color:e.palette[t.color].main},[`&.${_.disabled}`]:{color:e.palette.action.disabled}}))),M=(0,c.jsx)(f,{}),k=(0,c.jsx)(d,{}),x=(0,c.jsx)(p,{});var S=a.forwardRef((function(e,t){var n,s;const u=(0,h.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:l=M,color:d="primary",icon:f=k,indeterminate:p=!1,indeterminateIcon:v=x,inputProps:y,size:_="medium"}=u,S=(0,r.Z)(u,b),E=p?v:f,T=p?v:l,L=(0,o.Z)({},u,{color:d,indeterminate:p,size:_}),O=(e=>{const{classes:t,indeterminate:n,color:r}=e,a={root:["root",n&&"indeterminate",`color${(0,m.Z)(r)}`]},s=(0,i.Z)(a,g,t);return(0,o.Z)({},t,s)})(L);return(0,c.jsx)(w,(0,o.Z)({type:"checkbox",inputProps:(0,o.Z)({"data-indeterminate":p},y),icon:a.cloneElement(E,{fontSize:null!=(n=E.props.fontSize)?n:_}),checkedIcon:a.cloneElement(T,{fontSize:null!=(s=T.props.fontSize)?s:_}),ownerState:L,ref:t},S,{classes:O}))}))},61230:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(96716),l=n(64301),c=n(65021),d=n(51640),f=n(74942),p=n(29992),m=n(85873);function h(e){return(0,m.Z)("MuiFormControl",e)}(0,n(12897).Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var v=n(24246);const y=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],g=(0,l.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,o.Z)({},t.root,t[`margin${(0,d.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,o.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})));var _=a.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiFormControl"}),{children:l,className:m,color:_="primary",component:b="div",disabled:w=!1,error:M=!1,focused:k,fullWidth:x=!1,hiddenLabel:S=!1,margin:E="none",required:T=!1,size:L="medium",variant:O="outlined"}=n,D=(0,r.Z)(n,y),C=(0,o.Z)({},n,{color:_,component:b,disabled:w,error:M,fullWidth:x,hiddenLabel:S,margin:E,required:T,size:L,variant:O}),P=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&`margin${(0,d.Z)(n)}`,r&&"fullWidth"]};return(0,s.Z)(o,h,t)})(C),[Y,N]=a.useState((()=>{let e=!1;return l&&a.Children.forEach(l,(t=>{if(!(0,f.Z)(t,["Input","Select"]))return;const n=(0,f.Z)(t,["Select"])?t.props.input:t;n&&(0,c.B7)(n.props)&&(e=!0)})),e})),[j,Z]=a.useState((()=>{let e=!1;return l&&a.Children.forEach(l,(t=>{(0,f.Z)(t,["Input","Select"])&&(0,c.vd)(t.props,!0)&&(e=!0)})),e})),[A,R]=a.useState(!1);w&&A&&R(!1);const I=void 0===k||w?A:k;const F=a.useCallback((()=>{Z(!0)}),[]),H={adornedStart:Y,setAdornedStart:N,color:_,disabled:w,error:M,filled:j,focused:I,fullWidth:x,hiddenLabel:S,size:L,onBlur:()=>{R(!1)},onEmpty:a.useCallback((()=>{Z(!1)}),[]),onFilled:F,onFocus:()=>{R(!0)},registerEffect:undefined,required:T,variant:O};return(0,v.jsx)(p.Z.Provider,{value:H,children:(0,v.jsx)(g,(0,o.Z)({as:b,ownerState:C,className:(0,i.Z)(P.root,m),ref:t},D,{children:l}))})}))},29992:function(e,t,n){"use strict";const r=n(27378).createContext();t.Z=r},33567:function(e,t,n){"use strict";function r({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t)),{})}n.d(t,{Z:function(){return r}})},36683:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(29992);function a(){return r.useContext(o.Z)}},64251:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(36683),l=n(73143),c=n(67351);const d=["sx"];function f(e){const{sx:t}=e,n=(0,r.Z)(e,d),{systemProps:a,otherProps:i}=(e=>{const t={systemProps:{},otherProps:{}};return Object.keys(e).forEach((n=>{c.Gc[n]?t.systemProps[n]=e[n]:t.otherProps[n]=e[n]})),t})(n);let s;return s=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return(0,l.P)(n)?(0,o.Z)({},a,n):a}:(0,o.Z)({},a,t),(0,o.Z)({},i,{sx:s})}var p=n(64301),m=n(96716),h=n(51640),v=n(85873),y=n(12897);function g(e){return(0,v.Z)("MuiTypography",e)}(0,y.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var _=n(24246);const b=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],w=(0,p.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,h.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,o.Z)({margin:0},t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),M={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},k={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var x=a.forwardRef((function(e,t){const n=(0,m.Z)({props:e,name:"MuiTypography"}),a=(e=>k[e]||e)(n.color),u=f((0,o.Z)({},n,{color:a})),{align:l="inherit",className:c,component:d,gutterBottom:p=!1,noWrap:v=!1,paragraph:y=!1,variant:x="body1",variantMapping:S=M}=u,E=(0,r.Z)(u,b),T=(0,o.Z)({},u,{align:l,color:a,className:c,component:d,gutterBottom:p,noWrap:v,paragraph:y,variant:x,variantMapping:S}),L=d||(y?"p":S[x]||M[x])||"span",O=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:i}=e,u={root:["root",a,"inherit"!==e.align&&`align${(0,h.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,s.Z)(u,g,i)})(T);return(0,_.jsx)(w,(0,o.Z)({as:L,ref:t,ownerState:T,className:(0,i.Z)(O.root,c)},E))}));function S(e){return(0,v.Z)("MuiFormControlLabel",e)}var E=(0,y.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]),T=n(33567);const L=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],O=(0,p.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${E.label}`]:t.label},t.root,t[`labelPlacement${(0,h.Z)(n.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${E.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${E.label}`]:{[`&.${E.disabled}`]:{color:e.palette.text.disabled}}})));var D=a.forwardRef((function(e,t){const n=(0,m.Z)({props:e,name:"MuiFormControlLabel"}),{className:l,componentsProps:c={},control:d,disabled:f,disableTypography:p,label:v,labelPlacement:y="end"}=n,g=(0,r.Z)(n,L),b=(0,u.Z)();let w=f;void 0===w&&void 0!==d.props.disabled&&(w=d.props.disabled),void 0===w&&b&&(w=b.disabled);const M={disabled:w};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===d.props[e]&&void 0!==n[e]&&(M[e]=n[e])}));const k=(0,T.Z)({props:n,muiFormControl:b,states:["error"]}),E=(0,o.Z)({},n,{disabled:w,label:v,labelPlacement:y,error:k.error}),D=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o}=e,a={root:["root",n&&"disabled",`labelPlacement${(0,h.Z)(r)}`,o&&"error"],label:["label",n&&"disabled"]};return(0,s.Z)(a,S,t)})(E);return(0,_.jsxs)(O,(0,o.Z)({className:(0,i.Z)(D.root,l),ownerState:E,ref:t},g,{children:[a.cloneElement(d,M),v.type===x||p?v:(0,_.jsx)(x,(0,o.Z)({component:"span",className:D.label},c.typography,{children:v}))]}))}))},64281:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(64301),l=n(96716),c=n(85873);function d(e){return(0,c.Z)("MuiFormGroup",e)}(0,n(12897).Z)("MuiFormGroup",["root","row","error"]);var f=n(36683),p=n(33567),m=n(24246);const h=["className","row"],v=(0,u.ZP)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})((({ownerState:e})=>(0,o.Z)({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})));var y=a.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiFormGroup"}),{className:a,row:u=!1}=n,c=(0,r.Z)(n,h),y=(0,f.Z)(),g=(0,p.Z)({props:n,muiFormControl:y,states:["error"]}),_=(0,o.Z)({},n,{row:u,error:g.error}),b=(e=>{const{classes:t,row:n,error:r}=e,o={root:["root",n&&"row",r&&"error"]};return(0,s.Z)(o,d,t)})(_);return(0,m.jsx)(v,(0,o.Z)({className:(0,i.Z)(b.root,a),ownerState:_,ref:t},c))}))},56274:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(33567),l=n(36683),c=n(64301),d=n(51640),f=n(85873);function p(e){return(0,f.Z)("MuiFormHelperText",e)}var m,h=(0,n(12897).Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),v=n(96716),y=n(24246);const g=["children","className","component","disabled","error","filled","focused","margin","required","variant"],_=(0,c.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,d.Z)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${h.disabled}`]:{color:e.palette.text.disabled},[`&.${h.error}`]:{color:e.palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})));var b=a.forwardRef((function(e,t){const n=(0,v.Z)({props:e,name:"MuiFormHelperText"}),{children:a,className:c,component:f="p"}=n,h=(0,r.Z)(n,g),b=(0,l.Z)(),w=(0,u.Z)({props:n,muiFormControl:b,states:["variant","size","disabled","error","filled","focused","required"]}),M=(0,o.Z)({},n,{component:f,contained:"filled"===w.variant||"outlined"===w.variant,variant:w.variant,size:w.size,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required}),k=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:u,required:l}=e,c={root:["root",o&&"disabled",a&&"error",r&&`size${(0,d.Z)(r)}`,n&&"contained",u&&"focused",i&&"filled",l&&"required"]};return(0,s.Z)(c,p,t)})(M);return(0,y.jsx)(_,(0,o.Z)({as:f,ownerState:M,className:(0,i.Z)(k.root,c),ref:t},h,{children:" "===a?m||(m=(0,y.jsx)("span",{className:"notranslate",children:"\u200b"})):a}))}))},23626:function(e,t,n){"use strict";var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(33567),l=n(36683),c=n(51640),d=n(96716),f=n(64301),p=n(15143),m=n(24246);const h=["children","className","color","component","disabled","error","filled","focused","required"],v=(0,f.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,o.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${p.Z.focused}`]:{color:e.palette[t.color].main},[`&.${p.Z.disabled}`]:{color:e.palette.text.disabled},[`&.${p.Z.error}`]:{color:e.palette.error.main}}))),y=(0,f.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${p.Z.error}`]:{color:e.palette.error.main}}))),g=a.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiFormLabel"}),{children:a,className:f,component:g="label"}=n,_=(0,r.Z)(n,h),b=(0,l.Z)(),w=(0,u.Z)({props:n,muiFormControl:b,states:["color","required","focused","disabled","error","filled"]}),M=(0,o.Z)({},n,{color:w.color||"primary",component:g,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required}),k=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:u}=e,l={root:["root",`color${(0,c.Z)(n)}`,o&&"disabled",a&&"error",i&&"filled",r&&"focused",u&&"required"],asterisk:["asterisk",a&&"error"]};return(0,s.Z)(l,p.M,t)})(M);return(0,m.jsxs)(v,(0,o.Z)({as:g,ownerState:M,className:(0,i.Z)(k.root,f),ref:t},_,{children:[a,w.required&&(0,m.jsxs)(y,{ownerState:M,"aria-hidden":!0,className:k.asterisk,children:["\u2009","*"]})]}))}));t.Z=g},15143:function(e,t,n){"use strict";n.d(t,{M:function(){return o}});var r=n(85873);function o(e){return(0,r.Z)("MuiFormLabel",e)}const a=(0,n(12897).Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);t.Z=a},92133:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(7818),l=n(64301),c=n(96716),d=n(20966),f=n(51640),p=n(85873);function m(e){return(0,p.Z)("MuiIconButton",e)}var h=(0,n(12897).Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),v=n(24246);const y=["edge","children","className","color","disabled","disableFocusRipple","size"],g=(0,l.ZP)(d.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,f.Z)(n.color)}`],n.edge&&t[`edge${(0,f.Z)(n.edge)}`],t[`size${(0,f.Z)(n.size)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:(0,u.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>(0,o.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,o.Z)({color:e.palette[t.color].main},!t.disableRipple&&{"&:hover":{backgroundColor:(0,u.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${h.disabled}`]:{backgroundColor:"transparent",color:e.palette.action.disabled}})));var _=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:u,className:l,color:d="default",disabled:p=!1,disableFocusRipple:h=!1,size:_="medium"}=n,b=(0,r.Z)(n,y),w=(0,o.Z)({},n,{edge:a,color:d,disabled:p,disableFocusRipple:h,size:_}),M=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:a}=e,i={root:["root",n&&"disabled","default"!==r&&`color${(0,f.Z)(r)}`,o&&`edge${(0,f.Z)(o)}`,`size${(0,f.Z)(a)}`]};return(0,s.Z)(i,m,t)})(w);return(0,v.jsx)(g,(0,o.Z)({className:(0,i.Z)(M.root,l),centerRipple:!0,focusRipple:!h,disabled:p,ref:t,ownerState:w},b,{children:u}))}))},65021:function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function o(e,t=!1){return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function a(e){return e.startAdornment}n.d(t,{B7:function(){return a},vd:function(){return o}})},10872:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(64301),l=n(96716),c=n(78849),d=n(85873);function f(e){return(0,d.Z)("MuiList",e)}(0,n(12897).Z)("MuiList",["root","padding","dense","subheader"]);var p=n(24246);const m=["children","className","component","dense","disablePadding","subheader"],h=(0,u.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((({ownerState:e})=>(0,o.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})));var v=a.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiList"}),{children:u,className:d,component:v="ul",dense:y=!1,disablePadding:g=!1,subheader:_}=n,b=(0,r.Z)(n,m),w=a.useMemo((()=>({dense:y})),[y]),M=(0,o.Z)({},n,{component:v,dense:y,disablePadding:g}),k=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,a={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,s.Z)(a,f,t)})(M);return(0,p.jsx)(c.Z.Provider,{value:w,children:(0,p.jsxs)(h,(0,o.Z)({as:v,className:(0,i.Z)(k.root,d),ref:t,ownerState:M},b,{children:[_,u]}))})}))},78849:function(e,t,n){"use strict";const r=n(27378).createContext({});t.Z=r},88483:function(e,t,n){"use strict";n.d(t,{ZP:function(){return P}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(73207),l=n(7818),c=n(64301),d=n(96716),f=n(20966),p=n(74942),m=n(16758),h=n(51183),v=n(78849),y=n(85873),g=n(12897);function _(e){return(0,y.Z)("MuiListItem",e)}var b=(0,g.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);var w=(0,g.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function M(e){return(0,y.Z)("MuiListItemSecondaryAction",e)}(0,g.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);var k=n(24246);const x=["className"],S=(0,c.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})((({ownerState:e})=>(0,o.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0}))),E=a.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:u}=n,l=(0,r.Z)(n,x),c=a.useContext(v.Z),f=(0,o.Z)({},n,{disableGutters:c.disableGutters}),p=(e=>{const{disableGutters:t,classes:n}=e,r={root:["root",t&&"disableGutters"]};return(0,s.Z)(r,M,n)})(f);return(0,k.jsx)(S,(0,o.Z)({className:(0,i.Z)(p.root,u),ownerState:f,ref:t},l))}));E.muiName="ListItemSecondaryAction";var T=E;const L=["className"],O=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],D=(0,c.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((({theme:e,ownerState:t})=>(0,o.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,o.Z)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${w.root}`]:{paddingRight:48}},{[`&.${b.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${b.selected}`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${b.focusVisible}`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${b.disabled}`]:{opacity:e.palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${e.palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${b.selected}:hover`]:{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48}))),C=(0,c.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"});var P=a.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiListItem"}),{alignItems:l="center",autoFocus:c=!1,button:y=!1,children:g,className:w,component:M,components:x={},componentsProps:S={},ContainerComponent:E="li",ContainerProps:{className:P}={},dense:Y=!1,disabled:N=!1,disableGutters:j=!1,disablePadding:Z=!1,divider:A=!1,focusVisibleClassName:R,secondaryAction:I,selected:F=!1}=n,H=(0,r.Z)(n.ContainerProps,L),$=(0,r.Z)(n,O),V=a.useContext(v.Z),z={dense:Y||V.dense||!1,alignItems:l,disableGutters:j},W=a.useRef(null);(0,m.Z)((()=>{c&&W.current&&W.current.focus()}),[c]);const U=a.Children.toArray(g),B=U.length&&(0,p.Z)(U[U.length-1],["ListItemSecondaryAction"]),K=(0,o.Z)({},n,{alignItems:l,autoFocus:c,button:y,dense:z.dense,disabled:N,disableGutters:j,disablePadding:Z,divider:A,hasSecondaryAction:B,selected:F}),G=(e=>{const{alignItems:t,button:n,classes:r,dense:o,disabled:a,disableGutters:i,disablePadding:u,divider:l,hasSecondaryAction:c,selected:d}=e,f={root:["root",o&&"dense",!i&&"gutters",!u&&"padding",l&&"divider",a&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]};return(0,s.Z)(f,_,r)})(K),q=(0,h.Z)(W,t),J=x.Root||D,X=S.root||{},Q=(0,o.Z)({className:(0,i.Z)(G.root,X.className,w),disabled:N},$);let ee=M||"li";return y&&(Q.component=M||"div",Q.focusVisibleClassName=(0,i.Z)(b.focusVisible,R),ee=f.Z),B?(ee=Q.component||M?ee:"div","li"===E&&("li"===ee?ee="div":"li"===Q.component&&(Q.component="div")),(0,k.jsx)(v.Z.Provider,{value:z,children:(0,k.jsxs)(C,(0,o.Z)({as:E,className:(0,i.Z)(G.container,P),ref:q,ownerState:K},H,{children:[(0,k.jsx)(J,(0,o.Z)({},X,!(0,u.Z)(J)&&{as:ee,ownerState:(0,o.Z)({},K,X.ownerState)},Q,{children:U})),U.pop()]}))})):(0,k.jsx)(v.Z.Provider,{value:z,children:(0,k.jsxs)(J,(0,o.Z)({},X,{as:ee,ref:q,ownerState:K},!(0,u.Z)(J)&&{ownerState:(0,o.Z)({},K,X.ownerState)},Q,{children:[U,I&&(0,k.jsx)(T,{children:I})]}))})}))},5420:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(64301),l=n(96716),c=n(51640),d=n(85873);function f(e){return(0,d.Z)("MuiListSubheader",e)}(0,n(12897).Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var p=n(24246);const m=["className","color","component","disableGutters","disableSticky","inset"],h=(0,u.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,c.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>(0,o.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:e.palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:e.palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:e.palette.background.paper})));var v=a.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiListSubheader"}),{className:a,color:u="default",component:d="li",disableGutters:v=!1,disableSticky:y=!1,inset:g=!1}=n,_=(0,r.Z)(n,m),b=(0,o.Z)({},n,{color:u,component:d,disableGutters:v,disableSticky:y,inset:g}),w=(e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:a}=e,i={root:["root","default"!==n&&`color${(0,c.Z)(n)}`,!r&&"gutters",o&&"inset",!a&&"sticky"]};return(0,s.Z)(i,f,t)})(b);return(0,p.jsx)(h,(0,o.Z)({as:d,className:(0,i.Z)(w.root,a),ref:t,ownerState:b},_))}))},13455:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(7818),l=n(64301),c=n(96716),d=n(78849),f=n(20966),p=n(16758),m=n(51183),h=n(12897);var v=(0,h.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var y=(0,h.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);var g=(0,h.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),_=n(85873);function b(e){return(0,_.Z)("MuiMenuItem",e)}var w=(0,h.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),M=n(24246);const k=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],x=(0,l.ZP)(f.Z,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,o.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${e.palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${w.selected}`]:{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${w.focusVisible}`]:{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${w.selected}:hover`]:{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(0,u.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${w.focusVisible}`]:{backgroundColor:e.palette.action.focus},[`&.${w.disabled}`]:{opacity:e.palette.action.disabledOpacity},[`& + .${v.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${v.inset}`]:{marginLeft:52},[`& .${g.root}`]:{marginTop:0,marginBottom:0},[`& .${g.inset}`]:{paddingLeft:36},[`& .${y.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,o.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${y.root} svg`]:{fontSize:"1.25rem"}}))));var S=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:u=!1,component:l="li",dense:f=!1,divider:h=!1,disableGutters:v=!1,focusVisibleClassName:y,role:g="menuitem",tabIndex:_}=n,w=(0,r.Z)(n,k),S=a.useContext(d.Z),E={dense:f||S.dense||!1,disableGutters:v},T=a.useRef(null);(0,p.Z)((()=>{u&&T.current&&T.current.focus()}),[u]);const L=(0,o.Z)({},n,{dense:E.dense,divider:h,disableGutters:v}),O=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:a,selected:i,classes:u}=e,l={root:["root",n&&"dense",t&&"disabled",!a&&"gutters",r&&"divider",i&&"selected"]},c=(0,s.Z)(l,b,u);return(0,o.Z)({},u,c)})(n),D=(0,m.Z)(T,t);let C;return n.disabled||(C=void 0!==_?_:-1),(0,M.jsx)(d.Z.Provider,{value:E,children:(0,M.jsx)(x,(0,o.Z)({ref:D,role:g,tabIndex:C,component:l,focusVisibleClassName:(0,i.Z)(O.focusVisible,y)},w,{ownerState:L,classes:O}))})}))},8993:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(53892)),s=n(7818),u=n(25657),l=n(96716),c=n(76576),d=n(24246),f=(0,c.Z)((0,d.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),p=(0,c.Z)((0,d.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),m=n(64301);const h=(0,m.ZP)("span")({position:"relative",display:"flex"}),v=(0,m.ZP)(f)({transform:"scale(1)"}),y=(0,m.ZP)(p)((({theme:e,ownerState:t})=>(0,o.Z)({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})})));var g=function(e){const{checked:t=!1,classes:n={},fontSize:r}=e,a=(0,o.Z)({},e,{checked:t});return(0,d.jsxs)(h,{className:n.root,ownerState:a,children:[(0,d.jsx)(v,{fontSize:r,className:n.background,ownerState:a}),(0,d.jsx)(y,{fontSize:r,className:n.dot,ownerState:a})]})},_=n(51640),b=n(36397).Z,w=n(35001);var M=n(85873);function k(e){return(0,M.Z)("MuiRadio",e)}var x=(0,n(12897).Z)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary"]);const S=["checked","checkedIcon","color","icon","name","onChange","size"],E=(0,m.ZP)(u.Z,{shouldForwardProp:e=>(0,m.FO)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${(0,_.Z)(n.color)}`]]}})((({theme:e,ownerState:t})=>(0,o.Z)({color:e.palette.text.secondary,"&:hover":{backgroundColor:(0,s.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${x.checked}`]:{color:e.palette[t.color].main}},{[`&.${x.disabled}`]:{color:e.palette.action.disabled}})));const T=(0,d.jsx)(g,{checked:!0}),L=(0,d.jsx)(g,{});var O=a.forwardRef((function(e,t){var n,s;const u=(0,l.Z)({props:e,name:"MuiRadio"}),{checked:c,checkedIcon:f=T,color:p="primary",icon:m=L,name:h,onChange:v,size:y="medium"}=u,g=(0,r.Z)(u,S),M=(0,o.Z)({},u,{color:p,size:y}),x=(e=>{const{classes:t,color:n}=e,r={root:["root",`color${(0,_.Z)(n)}`]};return(0,o.Z)({},t,(0,i.Z)(r,k,t))})(M),O=a.useContext(w.Z);let D=c;const C=b(v,O&&O.onChange);let P=h;var Y,N;return O&&(void 0===D&&(Y=O.value,D="object"==typeof(N=u.value)&&null!==N?Y===N:String(Y)===String(N)),void 0===P&&(P=O.name)),(0,d.jsx)(E,(0,o.Z)({type:"radio",icon:a.cloneElement(m,{fontSize:null!=(n=L.props.fontSize)?n:y}),checkedIcon:a.cloneElement(f,{fontSize:null!=(s=T.props.fontSize)?s:y}),ownerState:M,classes:x,name:P,checked:D,onChange:C,ref:t},g))}))},20750:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(25773),o=n(30808),a=n(27378),i=(n(23615),n(64281)),s=n(51183),u=n(99780),l=n(35001),c=n(56320).Z,d=n(24246);const f=["actions","children","defaultValue","name","onChange","value"];var p=a.forwardRef((function(e,t){const{actions:n,children:p,defaultValue:m,name:h,onChange:v,value:y}=e,g=(0,o.Z)(e,f),_=a.useRef(null),[b,w]=(0,u.Z)({controlled:y,default:m,name:"RadioGroup"});a.useImperativeHandle(n,(()=>({focus:()=>{let e=_.current.querySelector("input:not(:disabled):checked");e||(e=_.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const M=(0,s.Z)(t,_),k=c(h);return(0,d.jsx)(l.Z.Provider,{value:{name:k,onChange:e=>{w(e.target.value),v&&v(e,e.target.value)},value:b},children:(0,d.jsx)(i.Z,(0,r.Z)({role:"radiogroup",ref:M},g,{children:p}))})}))},35001:function(e,t,n){"use strict";const r=n(27378).createContext(void 0);t.Z=r},22013:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(7818),l=n(51640),c=n(25657),d=n(96716),f=n(64301),p=n(85873);function m(e){return(0,p.Z)("MuiSwitch",e)}var h=(0,n(12897).Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),v=n(24246);const y=["className","color","edge","size","sx"],g=(0,f.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.edge&&t[`edge${(0,l.Z)(n.edge)}`],t[`size${(0,l.Z)(n.size)}`]]}})((({ownerState:e})=>(0,o.Z)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===e.edge&&{marginLeft:-8},"end"===e.edge&&{marginRight:-8},"small"===e.size&&{width:40,height:24,padding:7,[`& .${h.thumb}`]:{width:16,height:16},[`& .${h.switchBase}`]:{padding:4,[`&.${h.checked}`]:{transform:"translateX(16px)"}}}))),_=(0,f.ZP)(c.Z,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.switchBase,{[`& .${h.input}`]:t.input},"default"!==n.color&&t[`color${(0,l.Z)(n.color)}`]]}})((({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300],transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${h.checked}`]:{transform:"translateX(20px)"},[`&.${h.disabled}`]:{color:"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]},[`&.${h.checked} + .${h.track}`]:{opacity:.5},[`&.${h.disabled} + .${h.track}`]:{opacity:"light"===e.palette.mode?.12:.2},[`& .${h.input}`]:{left:"-100%",width:"300%"}})),(({theme:e,ownerState:t})=>(0,o.Z)({"&:hover":{backgroundColor:(0,u.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${h.checked}`]:{color:e.palette[t.color].main,"&:hover":{backgroundColor:(0,u.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${h.disabled}`]:{color:"light"===e.palette.mode?(0,u.$n)(e.palette[t.color].main,.62):(0,u._j)(e.palette[t.color].main,.55)}},[`&.${h.checked} + .${h.track}`]:{backgroundColor:e.palette[t.color].main}}))),b=(0,f.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.mode?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.mode?.38:.3}))),w=(0,f.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((({theme:e})=>({boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})));var M=a.forwardRef((function(e,t){const n=(0,d.Z)({props:e,name:"MuiSwitch"}),{className:a,color:u="primary",edge:c=!1,size:f="medium",sx:p}=n,h=(0,r.Z)(n,y),M=(0,o.Z)({},n,{color:u,edge:c,size:f}),k=(e=>{const{classes:t,edge:n,size:r,color:a,checked:i,disabled:u}=e,c={root:["root",n&&`edge${(0,l.Z)(n)}`,`size${(0,l.Z)(r)}`],switchBase:["switchBase",`color${(0,l.Z)(a)}`,i&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},d=(0,s.Z)(c,m,t);return(0,o.Z)({},t,d)})(M),x=(0,v.jsx)(w,{className:k.thumb,ownerState:M});return(0,v.jsxs)(g,{className:(0,i.Z)(k.root,a),sx:p,ownerState:M,children:[(0,v.jsx)(_,(0,o.Z)({type:"checkbox",icon:x,checkedIcon:x,ref:t,ownerState:M},h,{classes:(0,o.Z)({},k,{root:k.switchBase})})),(0,v.jsx)(b,{className:k.track,ownerState:M})]})}))},60929:function(e,t,n){"use strict";n.d(t,{Z:function(){return On}});var r=n(25773),o=n(30808),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(56320),l=n(64301),c=n(96716),d=n(73143),f=n(15118),p=n(17216);function m(e){return e&&e.ownerDocument||document}function h(e){return m(e).defaultView||window}function v(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}var y=n(18030),g=n(24246);const _=["onChange","maxRows","minRows","style","value"];function b(e,t){return parseInt(e[t],10)||0}const w={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};var M=a.forwardRef((function(e,t){const{onChange:n,maxRows:i,minRows:s=1,style:u,value:l}=e,c=(0,o.Z)(e,_),{current:d}=a.useRef(null!=l),f=a.useRef(null),m=(0,p.Z)(t,f),M=a.useRef(null),k=a.useRef(0),[x,S]=a.useState({}),E=a.useCallback((()=>{const t=f.current,n=h(t).getComputedStyle(t);if("0px"===n.width)return;const r=M.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");const o=n["box-sizing"],a=b(n,"padding-bottom")+b(n,"padding-top"),u=b(n,"border-bottom-width")+b(n,"border-top-width"),l=r.scrollHeight;r.value="x";const c=r.scrollHeight;let d=l;s&&(d=Math.max(Number(s)*c,d)),i&&(d=Math.min(Number(i)*c,d)),d=Math.max(d,c);const p=d+("border-box"===o?a+u:0),m=Math.abs(d-l)<=1;S((e=>k.current<20&&(p>0&&Math.abs((e.outerHeightStyle||0)-p)>1||e.overflow!==m)?(k.current+=1,{overflow:m,outerHeightStyle:p}):e))}),[i,s,e.placeholder]);a.useEffect((()=>{const e=v((()=>{k.current=0,E()})),t=h(f.current);let n;return t.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(e),n.observe(f.current)),()=>{e.clear(),t.removeEventListener("resize",e),n&&n.disconnect()}}),[E]),(0,y.Z)((()=>{E()})),a.useEffect((()=>{k.current=0}),[l]);return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("textarea",(0,r.Z)({value:l,onChange:e=>{k.current=0,d||E(),n&&n(e)},ref:m,rows:s,style:(0,r.Z)({height:x.outerHeightStyle,overflow:x.overflow?"hidden":null},u)},c)),(0,g.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:M,tabIndex:-1,style:(0,r.Z)({},w,u,{padding:0})})]})})),k=n(73207),x=n(33567),S=n(29992),E=n(36683),T=n(51640),L=n(51183),O=n(16758),D=n(10043);function C(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,g.jsx)(D.xB,{styles:r})}var P=n(53487);var Y=function(e){return(0,g.jsx)(C,(0,r.Z)({},e,{defaultTheme:P.Z}))},N=n(65021),j=n(85873),Z=n(12897);function A(e){return(0,j.Z)("MuiInputBase",e)}var R=(0,Z.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);const I=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],F=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,T.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},H=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},$=(0,l.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:F})((({theme:e,ownerState:t})=>(0,r.Z)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${R.disabled}`]:{color:e.palette.text.disabled,cursor:"default"}},t.multiline&&(0,r.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),V=(0,l.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:H})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,o={color:"currentColor",opacity:n?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},a={opacity:"0 !important"},i={opacity:n?.42:.5};return(0,r.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${R.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${R.disabled}`]:{opacity:1,WebkitTextFillColor:e.palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),z=(0,g.jsx)(Y,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),W=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":u,autoComplete:l,autoFocus:d,className:p,components:m={},componentsProps:h={},defaultValue:v,disabled:y,disableInjectingGlobalStyles:_,endAdornment:b,fullWidth:w=!1,id:D,inputComponent:C="input",inputProps:P={},inputRef:Y,maxRows:j,minRows:Z,multiline:R=!1,name:F,onBlur:H,onChange:W,onClick:U,onFocus:B,onKeyDown:K,onKeyUp:G,placeholder:q,readOnly:J,renderSuffix:X,rows:Q,startAdornment:ee,type:te="text",value:ne}=n,re=(0,o.Z)(n,I),oe=null!=P.value?P.value:ne,{current:ae}=a.useRef(null!=oe),ie=a.useRef(),se=a.useCallback((e=>{0}),[]),ue=(0,L.Z)(P.ref,se),le=(0,L.Z)(Y,ue),ce=(0,L.Z)(ie,le),[de,fe]=a.useState(!1),pe=(0,E.Z)();const me=(0,x.Z)({props:n,muiFormControl:pe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});me.focused=pe?pe.focused:de,a.useEffect((()=>{!pe&&y&&de&&(fe(!1),H&&H())}),[pe,y,de,H]);const he=pe&&pe.onFilled,ve=pe&&pe.onEmpty,ye=a.useCallback((e=>{(0,N.vd)(e)?he&&he():ve&&ve()}),[he,ve]);(0,O.Z)((()=>{ae&&ye({value:oe})}),[oe,ye,ae]);a.useEffect((()=>{ye(ie.current)}),[]);let ge=C,_e=P;R&&"input"===ge&&(_e=Q?(0,r.Z)({type:void 0,minRows:Q,maxRows:Q},_e):(0,r.Z)({type:void 0,maxRows:j,minRows:Z},_e),ge=M);a.useEffect((()=>{pe&&pe.setAdornedStart(Boolean(ee))}),[pe,ee]);const be=(0,r.Z)({},n,{color:me.color||"primary",disabled:me.disabled,endAdornment:b,error:me.error,focused:me.focused,formControl:pe,fullWidth:w,hiddenLabel:me.hiddenLabel,multiline:R,size:me.size,startAdornment:ee,type:te}),we=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:u,fullWidth:l,hiddenLabel:c,multiline:d,size:f,startAdornment:p,type:m}=e,h={root:["root",`color${(0,T.Z)(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",i&&"focused",u&&"formControl","small"===f&&"sizeSmall",d&&"multiline",p&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",d&&"inputMultiline","small"===f&&"inputSizeSmall",c&&"inputHiddenLabel",p&&"inputAdornedStart",a&&"inputAdornedEnd"]};return(0,s.Z)(h,A,t)})(be),Me=m.Root||$,ke=h.root||{},xe=m.Input||V;return _e=(0,r.Z)({},_e,h.input),(0,g.jsxs)(a.Fragment,{children:[!_&&z,(0,g.jsxs)(Me,(0,r.Z)({},ke,!(0,k.Z)(Me)&&{ownerState:(0,r.Z)({},be,ke.ownerState)},{ref:t,onClick:e=>{ie.current&&e.currentTarget===e.target&&ie.current.focus(),U&&U(e)}},re,{className:(0,i.Z)(we.root,ke.className,p),children:[ee,(0,g.jsx)(S.Z.Provider,{value:null,children:(0,g.jsx)(xe,(0,r.Z)({ownerState:be,"aria-invalid":me.error,"aria-describedby":u,autoComplete:l,autoFocus:d,defaultValue:v,disabled:me.disabled,id:D,onAnimationStart:e=>{ye("mui-auto-fill-cancel"===e.animationName?ie.current:{value:"x"})},name:F,placeholder:q,readOnly:J,required:me.required,rows:Q,value:oe,onKeyDown:K,onKeyUp:G,type:te},_e,!(0,k.Z)(xe)&&{as:ge,ownerState:(0,r.Z)({},be,_e.ownerState)},{ref:ce,className:(0,i.Z)(we.input,_e.className),onBlur:e=>{H&&H(e),P.onBlur&&P.onBlur(e),pe&&pe.onBlur?pe.onBlur(e):fe(!1)},onChange:(e,...t)=>{if(!ae){const t=e.target||ie.current;if(null==t)throw new Error((0,f.Z)(1));ye({value:t.value})}P.onChange&&P.onChange(e,...t),W&&W(e,...t)},onFocus:e=>{me.disabled?e.stopPropagation():(B&&B(e),P.onFocus&&P.onFocus(e),pe&&pe.onFocus?pe.onFocus(e):fe(!0))}}))}),b,X?X((0,r.Z)({},me,{startAdornment:ee})):null]}))]})}));var U=W;function B(e){return(0,j.Z)("MuiInput",e)}var K=(0,Z.Z)("MuiInput",["root","formControl","focused","disabled","colorSecondary","underline","error","sizeSmall","multiline","fullWidth","input","inputSizeSmall","inputMultiline","inputTypeSearch"]);const G=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","type"],q=(0,l.ZP)($,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...F(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return(0,r.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${e.palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${K.focused}:after`]:{transform:"scaleX(1)"},[`&.${K.error}:after`]:{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${K.disabled}):before`]:{borderBottom:`2px solid ${e.palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${K.disabled}:before`]:{borderBottomStyle:"dotted"}})})),J=(0,l.ZP)(V,{name:"MuiInput",slot:"Input",overridesResolver:H})({}),X=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiInput"}),{disableUnderline:a,components:i={},componentsProps:u,fullWidth:l=!1,inputComponent:f="input",multiline:p=!1,type:m="text"}=n,h=(0,o.Z)(n,G),v=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},a=(0,s.Z)(o,B,t);return(0,r.Z)({},t,a)})(n),y={root:{ownerState:{disableUnderline:a}}},_=u?(0,d.Z)(u,y):y;return(0,g.jsx)(U,(0,r.Z)({components:(0,r.Z)({Root:q,Input:J},i),componentsProps:_,fullWidth:l,inputComponent:f,multiline:p,ref:t,type:m},h,{classes:v}))}));X.muiName="Input";var Q=X;function ee(e){return(0,j.Z)("MuiFilledInput",e)}var te=(0,Z.Z)("MuiFilledInput",["root","colorSecondary","underline","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","hiddenLabel","input","inputSizeSmall","inputHiddenLabel","inputMultiline","inputAdornedStart","inputAdornedEnd"]);const ne=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","type"],re=(0,l.ZP)($,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...F(e,t),!n.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode,o=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return(0,r.Z)({position:"relative",backgroundColor:a,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:a}},[`&.${te.focused}`]:{backgroundColor:a},[`&.${te.disabled}`]:{backgroundColor:n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${e.palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${te.focused}:after`]:{transform:"scaleX(1)"},[`&.${te.error}:after`]:{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${te.disabled}):before`]:{borderBottom:`1px solid ${e.palette.text.primary}`},[`&.${te.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,r.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))})),oe=(0,l.ZP)(V,{name:"MuiFilledInput",slot:"Input",overridesResolver:H})((({theme:e,ownerState:t})=>(0,r.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))),ae=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiFilledInput"}),{components:a={},componentsProps:i,fullWidth:u=!1,inputComponent:l="input",multiline:f=!1,type:p="text"}=n,m=(0,o.Z)(n,ne),h=(0,r.Z)({},n,{fullWidth:u,inputComponent:l,multiline:f,type:p}),v=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},a=(0,s.Z)(o,ee,t);return(0,r.Z)({},t,a)})(n),y={root:{ownerState:h},input:{ownerState:h}},_=i?(0,d.Z)(i,y):y;return(0,g.jsx)(U,(0,r.Z)({components:(0,r.Z)({Root:re,Input:oe},a),componentsProps:_,fullWidth:u,inputComponent:l,multiline:f,ref:t,type:p},m,{classes:v}))}));ae.muiName="Input";var ie,se=ae;const ue=["children","classes","className","label","notched"],le=(0,l.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),ce=(0,l.ZP)("legend")((({ownerState:e,theme:t})=>(0,r.Z)({float:"unset"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,r.Z)({display:"block",width:"auto",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));function de(e){return(0,j.Z)("MuiOutlinedInput",e)}var fe=(0,Z.Z)("MuiOutlinedInput",["root","colorSecondary","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","notchedOutline","input","inputSizeSmall","inputMultiline","inputAdornedStart","inputAdornedEnd"]);const pe=["components","fullWidth","inputComponent","label","multiline","notched","type"],me=(0,l.ZP)($,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:F})((({theme:e,ownerState:t})=>{const n="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,r.Z)({position:"relative",borderRadius:e.shape.borderRadius,[`&:hover .${fe.notchedOutline}`]:{borderColor:e.palette.text.primary},"@media (hover: none)":{[`&:hover .${fe.notchedOutline}`]:{borderColor:n}},[`&.${fe.focused} .${fe.notchedOutline}`]:{borderColor:e.palette[t.color].main,borderWidth:2},[`&.${fe.error} .${fe.notchedOutline}`]:{borderColor:e.palette.error.main},[`&.${fe.disabled} .${fe.notchedOutline}`]:{borderColor:e.palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,r.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),he=(0,l.ZP)((function(e){const{className:t,label:n,notched:a}=e,i=(0,o.Z)(e,ue),s=null!=n&&""!==n,u=(0,r.Z)({},e,{notched:a,withLabel:s});return(0,g.jsx)(le,(0,r.Z)({"aria-hidden":!0,className:t,ownerState:u},i,{children:(0,g.jsx)(ce,{ownerState:u,children:s?(0,g.jsx)("span",{children:n}):ie||(ie=(0,g.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>({borderColor:"light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}))),ve=(0,l.ZP)(V,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:H})((({theme:e,ownerState:t})=>(0,r.Z)({padding:"16.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),ye=a.forwardRef((function(e,t){var n;const i=(0,c.Z)({props:e,name:"MuiOutlinedInput"}),{components:u={},fullWidth:l=!1,inputComponent:d="input",label:f,multiline:p=!1,notched:m,type:h="text"}=i,v=(0,o.Z)(i,pe),y=(e=>{const{classes:t}=e,n=(0,s.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},de,t);return(0,r.Z)({},t,n)})(i),_=(0,E.Z)(),b=(0,x.Z)({props:i,muiFormControl:_,states:["required"]});return(0,g.jsx)(U,(0,r.Z)({components:(0,r.Z)({Root:me,Input:ve},u),renderSuffix:e=>(0,g.jsx)(he,{className:y.notchedOutline,label:null!=f&&""!==f&&b.required?n||(n=(0,g.jsxs)(a.Fragment,{children:[f,"\xa0","*"]})):f,notched:void 0!==m?m:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:l,inputComponent:d,multiline:p,ref:t,type:h},v,{classes:(0,r.Z)({},y,{notchedOutline:null})}))}));ye.muiName="Input";var ge=ye,_e=n(23626),be=n(15143);function we(e){return(0,j.Z)("MuiInputLabel",e)}(0,Z.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Me=["disableAnimation","margin","shrink","variant"],ke=(0,l.ZP)(_e.Z,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${be.Z.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((({theme:e,ownerState:t})=>(0,r.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,r.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,r.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,r.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))));var xe=a.forwardRef((function(e,t){const n=(0,c.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,shrink:i}=n,u=(0,o.Z)(n,Me),l=(0,E.Z)();let d=i;void 0===d&&l&&(d=l.filled||l.focused||l.adornedStart);const f=(0,x.Z)({props:n,muiFormControl:l,states:["size","variant","required"]}),p=(0,r.Z)({},n,{disableAnimation:a,formControl:l,shrink:d,size:f.size,variant:f.variant,required:f.required}),m=(e=>{const{classes:t,formControl:n,size:o,shrink:a,disableAnimation:i,variant:u,required:l}=e,c={root:["root",n&&"formControl",!i&&"animated",a&&"shrink","small"===o&&"sizeSmall",u],asterisk:[l&&"asterisk"]},d=(0,s.Z)(c,we,t);return(0,r.Z)({},t,d)})(p);return(0,g.jsx)(ke,(0,r.Z)({"data-shrink":d,ownerState:p,ref:t},u,{classes:m}))})),Se=n(61230),Ee=n(56274),Te=(n(19185),m),Le=n(10872);function Oe(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}var De=Oe;const Ce=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Pe(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Ye(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Ne(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function je(e,t,n,r,o,a){let i=!1,s=o(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&Ne(s,a)&&!t)return s.focus(),!0;s=o(e,s,n)}return!1}var Ze=a.forwardRef((function(e,t){const{actions:n,autoFocus:i=!1,autoFocusItem:s=!1,children:u,className:l,disabledItemsFocusable:c=!1,disableListWrap:d=!1,onKeyDown:f,variant:p="selectedMenu"}=e,m=(0,o.Z)(e,Ce),h=a.useRef(null),v=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,O.Z)((()=>{i&&h.current.focus()}),[i]),a.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>{const n=!h.current.style.width;if(e.clientHeight<h.current.clientHeight&&n){const n=`${De(Te(e))}px`;h.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=n,h.current.style.width=`calc(100% + ${n})`}return h.current}})),[]);const y=(0,L.Z)(h,t);let _=-1;a.Children.forEach(u,((e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===p&&e.props.selected||-1===_)&&(_=t))}));const b=a.Children.map(u,((e,t)=>{if(t===_){const t={};return s&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===p&&(t.tabIndex=0),a.cloneElement(e,t)}return e}));return(0,g.jsx)(Le.Z,(0,r.Z)({role:"menu",ref:y,className:l,onKeyDown:e=>{const t=h.current,n=e.key,r=Te(t).activeElement;if("ArrowDown"===n)e.preventDefault(),je(t,r,d,c,Pe);else if("ArrowUp"===n)e.preventDefault(),je(t,r,d,c,Ye);else if("Home"===n)e.preventDefault(),je(t,null,d,c,Pe);else if("End"===n)e.preventDefault(),je(t,null,d,c,Ye);else if(1===n.length){const o=v.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);const s=r&&!o.repeating&&Ne(r,o);o.previousKeyMatched&&(s||je(t,r,!1,c,Pe,o))?e.preventDefault():o.previousKeyMatched=!1}f&&f(e)},tabIndex:i?0:-1},m,{children:b}))})),Ae=n(7818);function Re(e){return(0,j.Z)("MuiPaper",e)}(0,Z.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Ie=["className","component","elevation","square","variant"],Fe=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},He=(0,l.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((({theme:e,ownerState:t})=>(0,r.Z)({backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${e.palette.divider}`},"elevation"===t.variant&&(0,r.Z)({boxShadow:e.shadows[t.elevation]},"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,Ae.Fq)("#fff",Fe(t.elevation))}, ${(0,Ae.Fq)("#fff",Fe(t.elevation))})`}))));var $e=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiPaper"}),{className:a,component:u="div",elevation:l=1,square:d=!1,variant:f="elevation"}=n,p=(0,o.Z)(n,Ie),m=(0,r.Z)({},n,{component:u,elevation:l,square:d,variant:f}),h=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,a={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,s.Z)(a,Re,o)})(m);return(0,g.jsx)(He,(0,r.Z)({as:u,ownerState:m,className:(0,i.Z)(h.root,a),ref:t},p))})),Ve=v,ze=h,We=n(42802),Ue=n(247);function Be(){return(0,Ue.Z)(P.Z)}const Ke=e=>e.scrollTop;function Ge(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(n=i.transitionDuration)?n:"number"==typeof o?o:o[t.mode]||0,easing:null!=(r=i.transitionTimingFunction)?r:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}const qe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Je(e){return`scale(${e}, ${e**2})`}const Xe={entering:{opacity:1,transform:Je(1)},entered:{opacity:1,transform:"none"}},Qe=a.forwardRef((function(e,t){const{addEndListener:n,appear:i=!0,children:s,easing:u,in:l,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,style:v,timeout:y="auto",TransitionComponent:_=We.ZP}=e,b=(0,o.Z)(e,qe),w=a.useRef(),M=a.useRef(),k=Be(),x=a.useRef(null),S=(0,L.Z)(s.ref,t),E=(0,L.Z)(x,S),T=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},O=T(f),D=T(((e,t)=>{Ke(e);const{duration:n,delay:r,easing:o}=Ge({style:v,timeout:y,easing:u},{mode:"enter"});let a;"auto"===y?(a=k.transitions.getAutoHeightDuration(e.clientHeight),M.current=a):a=n,e.style.transition=[k.transitions.create("opacity",{duration:a,delay:r}),k.transitions.create("transform",{duration:.666*a,delay:r,easing:o})].join(","),c&&c(e,t)})),C=T(d),P=T(h),Y=T((e=>{const{duration:t,delay:n,easing:r}=Ge({style:v,timeout:y,easing:u},{mode:"exit"});let o;"auto"===y?(o=k.transitions.getAutoHeightDuration(e.clientHeight),M.current=o):o=t,e.style.transition=[k.transitions.create("opacity",{duration:o,delay:n}),k.transitions.create("transform",{duration:.666*o,delay:n||.333*o,easing:r})].join(","),e.style.opacity="0",e.style.transform=Je(.75),p&&p(e)})),N=T(m);return a.useEffect((()=>()=>{clearTimeout(w.current)}),[]),(0,g.jsx)(_,(0,r.Z)({appear:i,in:l,nodeRef:x,onEnter:D,onEntered:C,onEntering:O,onExit:Y,onExited:N,onExiting:P,addEndListener:e=>{"auto"===y&&(w.current=setTimeout(e,M.current||0)),n&&n(x.current,e)},timeout:"auto"===y?null:y},b,{children:(e,t)=>a.cloneElement(s,(0,r.Z)({style:(0,r.Z)({opacity:0,transform:Je(.75),visibility:"exited"!==e||l?void 0:"hidden"},Xe[e],v,s.props.style),ref:E},t))}))}));Qe.muiSupportAuto=!0;var et=Qe,tt=n(69805),nt=n(36397),rt=n(31542),ot=n(40514);var at=a.forwardRef((function(e,t){const{children:n,container:r,disablePortal:o=!1}=e,[i,s]=a.useState(null),u=(0,p.Z)(a.isValidElement(n)?n.ref:null,t);return(0,y.Z)((()=>{o||s(function(e){return"function"==typeof e?e():e}(r)||document.body)}),[r,o]),(0,y.Z)((()=>{if(i&&!o)return(0,ot.Z)(t,i),()=>{(0,ot.Z)(t,null)}}),[t,i,o]),o?a.isValidElement(n)?a.cloneElement(n,{ref:u}):n:i?rt.createPortal(n,i):i}));function it(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function st(e){return parseInt(h(e).getComputedStyle(e).paddingRight,10)||0}function ut(e,t,n,r=[],o){const a=[t,n,...r],i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(e=>{-1===a.indexOf(e)&&-1===i.indexOf(e.tagName)&&it(e,o)}))}function lt(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function ct(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=m(e);return t.body===e?h(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=Oe(m(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${st(r)+e}px`;const t=m(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${st(t)+e}px`}))}const e=r.parentElement,t=h(r),o="HTML"===(null==e?void 0:e.nodeName)&&"scroll"===t.getComputedStyle(e).overflowY?e:r;n.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}const dt=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function ft(e){const t=[],n=[];return Array.from(e.querySelectorAll(dt)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function pt(){return!0}var mt=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=ft,isEnabled:s=pt,open:u}=e,l=a.useRef(),c=a.useRef(null),d=a.useRef(null),f=a.useRef(null),h=a.useRef(null),v=a.useRef(!1),y=a.useRef(null),_=(0,p.Z)(t.ref,y),b=a.useRef(null);a.useEffect((()=>{u&&y.current&&(v.current=!n)}),[n,u]),a.useEffect((()=>{if(!u||!y.current)return;const e=m(y.current);return y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex",-1),v.current&&y.current.focus()),()=>{o||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}}),[u]),a.useEffect((()=>{if(!u||!y.current)return;const e=m(y.current),t=t=>{const{current:n}=y;if(null!==n)if(e.hasFocus()&&!r&&s()&&!l.current){if(!n.contains(e.activeElement)){if(t&&h.current!==t.target||e.activeElement!==h.current)h.current=null;else if(null!==h.current)return;if(!v.current)return;let r=[];if(e.activeElement!==c.current&&e.activeElement!==d.current||(r=i(y.current)),r.length>0){var o,a;const e=Boolean((null==(o=b.current)?void 0:o.shiftKey)&&"Tab"===(null==(a=b.current)?void 0:a.key)),t=r[0],n=r[r.length-1];e?n.focus():t.focus()}else n.focus()}}else l.current=!1},n=t=>{b.current=t,!r&&s()&&"Tab"===t.key&&e.activeElement===y.current&&t.shiftKey&&(l.current=!0,d.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);const o=setInterval((()=>{"BODY"===e.activeElement.tagName&&t()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}),[n,r,o,s,u,i]);const w=e=>{null===f.current&&(f.current=e.relatedTarget),v.current=!0};return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)("div",{tabIndex:0,onFocus:w,ref:c,"data-test":"sentinelStart"}),a.cloneElement(t,{ref:_,onFocus:e=>{null===f.current&&(f.current=e.relatedTarget),v.current=!0,h.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,g.jsx)("div",{tabIndex:0,onFocus:w,ref:d,"data-test":"sentinelEnd"})]})};function ht(e){return(0,j.Z)("MuiModal",e)}(0,Z.Z)("MuiModal",["root","hidden"]);const vt=["BackdropComponent","BackdropProps","children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","theme","onTransitionEnter","onTransitionExited"];const yt=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&it(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);ut(t,e.mount,e.modalRef,r,!0);const o=lt(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=lt(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=ct(r,t))}remove(e){const t=this.modals.indexOf(e);if(-1===t)return t;const n=lt(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&it(e.modalRef,!0),ut(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(n,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&it(e.modalRef,!1)}return t}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var gt=a.forwardRef((function(e,t){const{BackdropComponent:n,BackdropProps:u,children:l,classes:c,className:d,closeAfterTransition:f=!1,component:h="div",components:v={},componentsProps:y={},container:_,disableAutoFocus:b=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:M=!1,disablePortal:x=!1,disableRestoreFocus:S=!1,disableScrollLock:E=!1,hideBackdrop:T=!1,keepMounted:L=!1,manager:O=yt,onBackdropClick:D,onClose:C,onKeyDown:P,open:Y,theme:N,onTransitionEnter:j,onTransitionExited:Z}=e,A=(0,o.Z)(e,vt),[R,I]=a.useState(!0),F=a.useRef({}),H=a.useRef(null),$=a.useRef(null),V=(0,p.Z)($,t),z=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(e),W=()=>(F.current.modalRef=$.current,F.current.mountNode=H.current,F.current),U=()=>{O.mount(W(),{disableScrollLock:E}),$.current.scrollTop=0},B=(0,tt.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(_)||m(H.current).body;O.add(W(),e),$.current&&U()})),K=a.useCallback((()=>O.isTopModal(W())),[O]),G=(0,tt.Z)((e=>{H.current=e,e&&(Y&&K()?U():it($.current,!0))})),q=a.useCallback((()=>{O.remove(W())}),[O]);a.useEffect((()=>()=>{q()}),[q]),a.useEffect((()=>{Y?B():z&&f||q()}),[Y,q,z,f,B]);const J=(0,r.Z)({},e,{classes:c,closeAfterTransition:f,disableAutoFocus:b,disableEnforceFocus:w,disableEscapeKeyDown:M,disablePortal:x,disableRestoreFocus:S,disableScrollLock:E,exited:R,hideBackdrop:T,keepMounted:L}),X=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"]};return(0,s.Z)(o,ht,r)})(J);if(!L&&!Y&&(!z||R))return null;const Q=()=>{I(!1),j&&j()},ee=()=>{I(!0),Z&&Z(),f&&q()},te={};void 0===l.props.tabIndex&&(te.tabIndex="-1"),z&&(te.onEnter=(0,nt.Z)(Q,l.props.onEnter),te.onExited=(0,nt.Z)(ee,l.props.onExited));const ne=v.Root||h,re=y.root||{};return(0,g.jsx)(at,{ref:G,container:_,disablePortal:x,children:(0,g.jsxs)(ne,(0,r.Z)({role:"presentation"},re,!(0,k.Z)(ne)&&{as:h,ownerState:(0,r.Z)({},J,re.ownerState),theme:N},A,{ref:V,onKeyDown:e=>{P&&P(e),"Escape"===e.key&&K()&&(M||(e.stopPropagation(),C&&C(e,"escapeKeyDown")))},className:(0,i.Z)(X.root,re.className,d),children:[!T&&n?(0,g.jsx)(n,(0,r.Z)({open:Y,onClick:e=>{e.target===e.currentTarget&&(D&&D(e),C&&C(e,"backdropClick"))}},u)):null,(0,g.jsx)(mt,{disableEnforceFocus:w,disableAutoFocus:b,disableRestoreFocus:S,isEnabled:K,open:Y,children:a.cloneElement(l,te)})]}))})}));function _t(e){return(0,j.Z)("MuiBackdrop",e)}(0,Z.Z)("MuiBackdrop",["root","invisible"]);const bt=["classes","className","invisible","component","components","componentsProps","theme"];var wt=a.forwardRef((function(e,t){const{classes:n,className:a,invisible:u=!1,component:l="div",components:c={},componentsProps:d={},theme:f}=e,p=(0,o.Z)(e,bt),m=(0,r.Z)({},e,{classes:n,invisible:u}),h=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,s.Z)(r,_t,t)})(m),v=c.Root||l,y=d.root||{};return(0,g.jsx)(v,(0,r.Z)({"aria-hidden":!0},y,!(0,k.Z)(v)&&{as:l,ownerState:(0,r.Z)({},m,y.ownerState),theme:f},{ref:t},p,{className:(0,i.Z)(h.root,y.className,a)}))})),Mt=n(39508);const kt=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],xt={entering:{opacity:1},entered:{opacity:1}},St={enter:Mt.x9.enteringScreen,exit:Mt.x9.leavingScreen};var Et=a.forwardRef((function(e,t){const{addEndListener:n,appear:i=!0,children:s,easing:u,in:l,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,style:v,timeout:y=St,TransitionComponent:_=We.ZP}=e,b=(0,o.Z)(e,kt),w=Be(),M=a.useRef(null),k=(0,L.Z)(s.ref,t),x=(0,L.Z)(M,k),S=e=>t=>{if(e){const n=M.current;void 0===t?e(n):e(n,t)}},E=S(f),T=S(((e,t)=>{Ke(e);const n=Ge({style:v,timeout:y,easing:u},{mode:"enter"});e.style.webkitTransition=w.transitions.create("opacity",n),e.style.transition=w.transitions.create("opacity",n),c&&c(e,t)})),O=S(d),D=S(h),C=S((e=>{const t=Ge({style:v,timeout:y,easing:u},{mode:"exit"});e.style.webkitTransition=w.transitions.create("opacity",t),e.style.transition=w.transitions.create("opacity",t),p&&p(e)})),P=S(m);return(0,g.jsx)(_,(0,r.Z)({appear:i,in:l,nodeRef:M,onEnter:T,onEntered:O,onEntering:E,onExit:C,onExited:P,onExiting:D,addEndListener:e=>{n&&n(M.current,e)},timeout:y},b,{children:(e,t)=>a.cloneElement(s,(0,r.Z)({style:(0,r.Z)({opacity:0,visibility:"exited"!==e||l?void 0:"hidden"},xt[e],v,s.props.style),ref:x},t))}))}));const Tt=["children","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Lt=(0,l.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((({ownerState:e})=>(0,r.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})));var Ot=a.forwardRef((function(e,t){var n;const a=(0,c.Z)({props:e,name:"MuiBackdrop"}),{children:i,components:s={},componentsProps:u={},className:l,invisible:d=!1,open:f,transitionDuration:p,TransitionComponent:m=Et}=a,h=(0,o.Z)(a,Tt),v=(e=>{const{classes:t}=e;return t})((0,r.Z)({},a,{invisible:d}));return(0,g.jsx)(m,(0,r.Z)({in:f,timeout:p},h,{children:(0,g.jsx)(wt,{className:l,invisible:d,components:(0,r.Z)({Root:Lt},s),componentsProps:{root:(0,r.Z)({},u.root,(!s.Root||!(0,k.Z)(s.Root))&&{ownerState:(0,r.Z)({},null==(n=u.root)?void 0:n.ownerState)})},classes:v,ref:t,children:i})}))}));const Dt=["BackdropComponent","closeAfterTransition","children","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted"],Ct=(0,l.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,r.Z)({position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),Pt=(0,l.ZP)(Ot,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1});var Yt=a.forwardRef((function(e,t){var n;const i=(0,c.Z)({name:"MuiModal",props:e}),{BackdropComponent:s=Pt,closeAfterTransition:u=!1,children:l,components:d={},componentsProps:f={},disableAutoFocus:p=!1,disableEnforceFocus:m=!1,disableEscapeKeyDown:h=!1,disablePortal:v=!1,disableRestoreFocus:y=!1,disableScrollLock:_=!1,hideBackdrop:b=!1,keepMounted:w=!1}=i,M=(0,o.Z)(i,Dt),[x,S]=a.useState(!0),E={closeAfterTransition:u,disableAutoFocus:p,disableEnforceFocus:m,disableEscapeKeyDown:h,disablePortal:v,disableRestoreFocus:y,disableScrollLock:_,hideBackdrop:b,keepMounted:w},T=(e=>e.classes)((0,r.Z)({},i,E,{exited:x}));return(0,g.jsx)(gt,(0,r.Z)({components:(0,r.Z)({Root:Ct},d),componentsProps:{root:(0,r.Z)({},f.root,(!d.Root||!(0,k.Z)(d.Root))&&{ownerState:(0,r.Z)({},null==(n=f.root)?void 0:n.ownerState)})},BackdropComponent:s,onTransitionEnter:()=>S(!1),onTransitionExited:()=>S(!0),ref:t},M,{classes:T},E,{children:l}))}));function Nt(e){return(0,j.Z)("MuiPopover",e)}(0,Z.Z)("MuiPopover",["root","paper"]);const jt=["onEntering"],Zt=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function At(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Rt(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function It(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function Ft(e){return"function"==typeof e?e():e}const Ht=(0,l.ZP)(Yt,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),$t=(0,l.ZP)($e,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0});var Vt=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiPopover"}),{action:u,anchorEl:l,anchorOrigin:d={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:p="anchorEl",children:m,className:h,container:v,elevation:y=8,marginThreshold:_=16,open:b,PaperProps:w={},transformOrigin:M={vertical:"top",horizontal:"left"},TransitionComponent:k=et,transitionDuration:x="auto",TransitionProps:{onEntering:S}={}}=n,E=(0,o.Z)(n.TransitionProps,jt),T=(0,o.Z)(n,Zt),O=a.useRef(),D=(0,L.Z)(O,w.ref),C=(0,r.Z)({},n,{anchorOrigin:d,anchorReference:p,elevation:y,marginThreshold:_,PaperProps:w,transformOrigin:M,TransitionComponent:k,transitionDuration:x,TransitionProps:E}),P=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"]},Nt,t)})(C),Y=a.useCallback((()=>{if("anchorPosition"===p)return f;const e=Ft(l),t=(e&&1===e.nodeType?e:Te(O.current).body).getBoundingClientRect();return{top:t.top+At(t,d.vertical),left:t.left+Rt(t,d.horizontal)}}),[l,d.horizontal,d.vertical,f,p]),N=a.useCallback((e=>({vertical:At(e,M.vertical),horizontal:Rt(e,M.horizontal)})),[M.horizontal,M.vertical]),j=a.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=N(t);if("none"===p)return{top:null,left:null,transformOrigin:It(n)};const r=Y();let o=r.top-n.vertical,a=r.left-n.horizontal;const i=o+t.height,s=a+t.width,u=ze(Ft(l)),c=u.innerHeight-_,d=u.innerWidth-_;if(o<_){const e=o-_;o-=e,n.vertical+=e}else if(i>c){const e=i-c;o-=e,n.vertical+=e}if(a<_){const e=a-_;a-=e,n.horizontal+=e}else if(s>d){const e=s-d;a-=e,n.horizontal+=e}return{top:`${Math.round(o)}px`,left:`${Math.round(a)}px`,transformOrigin:It(n)}}),[l,p,Y,N,_]),Z=a.useCallback((()=>{const e=O.current;if(!e)return;const t=j(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}),[j]);a.useEffect((()=>{b&&Z()})),a.useImperativeHandle(u,(()=>b?{updatePosition:()=>{Z()}}:null),[b,Z]),a.useEffect((()=>{if(!b)return;const e=Ve((()=>{Z()})),t=ze(l);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[l,b,Z]);let A=x;"auto"!==x||k.muiSupportAuto||(A=void 0);const R=v||(l?Te(Ft(l)).body:void 0);return(0,g.jsx)(Ht,(0,r.Z)({BackdropProps:{invisible:!0},className:(0,i.Z)(P.root,h),container:R,open:b,ref:t,ownerState:C},T,{children:(0,g.jsx)(k,(0,r.Z)({appear:!0,in:b,onEntering:(e,t)=>{S&&S(e,t),Z()},timeout:A},E,{children:(0,g.jsx)($t,(0,r.Z)({elevation:y},w,{ref:D,className:(0,i.Z)(P.paper,w.className),children:m}))}))}))}));function zt(e){return(0,j.Z)("MuiMenu",e)}(0,Z.Z)("MuiMenu",["root","paper","list"]);const Wt=["onEntering"],Ut=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],Bt={vertical:"top",horizontal:"right"},Kt={vertical:"top",horizontal:"left"},Gt=(0,l.ZP)(Vt,{shouldForwardProp:e=>(0,l.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qt=(0,l.ZP)($e,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Jt=(0,l.ZP)(Ze,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0});var Xt=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiMenu"}),{autoFocus:u=!0,children:l,disableAutoFocusItem:d=!1,MenuListProps:f={},onClose:p,open:m,PaperProps:h={},PopoverClasses:v,transitionDuration:y="auto",TransitionProps:{onEntering:_}={},variant:b="selectedMenu"}=n,w=(0,o.Z)(n.TransitionProps,Wt),M=(0,o.Z)(n,Ut),k=Be(),x="rtl"===k.direction,S=(0,r.Z)({},n,{autoFocus:u,disableAutoFocusItem:d,MenuListProps:f,onEntering:_,PaperProps:h,transitionDuration:y,TransitionProps:w,variant:b}),E=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"],list:["list"]},zt,t)})(S),T=u&&!d&&m,L=a.useRef(null);let O=-1;return a.Children.map(l,((e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===b&&e.props.selected||-1===O)&&(O=t))})),(0,g.jsx)(Gt,(0,r.Z)({classes:v,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:x?"right":"left"},transformOrigin:x?Bt:Kt,PaperProps:(0,r.Z)({component:qt},h,{classes:(0,r.Z)({},h.classes,{root:E.paper})}),className:E.root,open:m,ref:t,transitionDuration:y,TransitionProps:(0,r.Z)({onEntering:(e,t)=>{L.current&&L.current.adjustStyleForScrollbar(e,k),_&&_(e,t)}},w),ownerState:S},M,{children:(0,g.jsx)(Jt,(0,r.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),p&&p(e,"tabKeyDown"))},actions:L,autoFocus:u&&(-1===O||d),autoFocusItem:T,variant:b},f,{className:(0,i.Z)(E.list,f.className),children:l}))}))}));function Qt(e){return(0,j.Z)("MuiNativeSelect",e)}var en=(0,Z.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]);const tn=["className","disabled","IconComponent","inputRef","variant"],nn=({ownerState:e,theme:t})=>(0,r.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},[`&.${en.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:t.palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:t.shape.borderRadius,"&:focus":{borderRadius:t.shape.borderRadius},"&&&":{paddingRight:32}}),rn=(0,l.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:l.FO,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],{[`&.${en.multiple}`]:t.multiple}]}})(nn),on=({ownerState:e,theme:t})=>(0,r.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:t.palette.action.active,[`&.${en.disabled}`]:{color:t.palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),an=(0,l.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,T.Z)(n.variant)}`],n.open&&t.iconOpen]}})(on);var sn=a.forwardRef((function(e,t){const{className:n,disabled:u,IconComponent:l,inputRef:c,variant:d="standard"}=e,f=(0,o.Z)(e,tn),p=(0,r.Z)({},e,{disabled:u,variant:d}),m=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a}=e,i={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon",`icon${(0,T.Z)(n)}`,a&&"iconOpen",r&&"disabled"]};return(0,s.Z)(i,Qt,t)})(p);return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(rn,(0,r.Z)({ownerState:p,className:(0,i.Z)(m.select,n),disabled:u,ref:c||t},f)),e.multiple?null:(0,g.jsx)(an,{as:l,ownerState:p,className:m.icon})]})})),un=n(99780);function ln(e){return(0,j.Z)("MuiSelect",e)}var cn,dn=(0,Z.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]);const fn=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],pn=(0,l.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${dn.select}`]:t.select},{[`&.${dn.select}`]:t[n.variant]},{[`&.${dn.multiple}`]:t.multiple}]}})(nn,{[`&.${dn.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),mn=(0,l.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,T.Z)(n.variant)}`],n.open&&t.iconOpen]}})(on),hn=(0,l.ZP)("input",{shouldForwardProp:e=>(0,l.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function vn(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function yn(e){return null==e||"string"==typeof e&&!e.trim()}var gn,_n,bn=a.forwardRef((function(e,t){const{"aria-describedby":n,"aria-label":u,autoFocus:l,autoWidth:c,children:d,className:p,defaultOpen:m,defaultValue:h,disabled:v,displayEmpty:y,IconComponent:_,inputRef:b,labelId:w,MenuProps:M={},multiple:k,name:x,onBlur:S,onChange:E,onClose:O,onFocus:D,onOpen:C,open:P,readOnly:Y,renderValue:j,SelectDisplayProps:Z={},tabIndex:A,value:R,variant:I="standard"}=e,F=(0,o.Z)(e,fn),[H,$]=(0,un.Z)({controlled:R,default:h,name:"Select"}),[V,z]=(0,un.Z)({controlled:P,default:m,name:"Select"}),W=a.useRef(null),U=a.useRef(null),[B,K]=a.useState(null),{current:G}=a.useRef(null!=P),[q,J]=a.useState(),X=(0,L.Z)(t,b),Q=a.useCallback((e=>{U.current=e,e&&K(e)}),[]);a.useImperativeHandle(X,(()=>({focus:()=>{U.current.focus()},node:W.current,value:H})),[H]),a.useEffect((()=>{m&&V&&B&&!G&&(J(c?null:B.clientWidth),U.current.focus())}),[B,c]),a.useEffect((()=>{l&&U.current.focus()}),[l]),a.useEffect((()=>{if(!w)return;const e=Te(U.current).getElementById(w);if(e){const t=()=>{getSelection().isCollapsed&&U.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[w]);const ee=(e,t)=>{e?C&&C(t):O&&O(t),G||(J(c?null:B.clientWidth),z(e))},te=a.Children.toArray(d),ne=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(k){n=Array.isArray(H)?H.slice():[];const t=H.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),H!==n&&($(n),E)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:x}}),E(o,e)}k||ee(!1,t)}},re=null!==B&&V;let oe,ae;delete F["aria-invalid"];const ie=[];let se=!1,ue=!1;((0,N.vd)({value:H})||y)&&(j?oe=j(H):se=!0);const le=te.map((e=>{if(!a.isValidElement(e))return null;let t;if(k){if(!Array.isArray(H))throw new Error((0,f.Z)(2));t=H.some((t=>vn(t,e.props.value))),t&&se&&ie.push(e.props.children)}else t=vn(H,e.props.value),t&&se&&(ae=e.props.children);return t&&(ue=!0),a.cloneElement(e,{"aria-selected":t?"true":"false",onClick:ne(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));se&&(oe=k?0===ie.length?null:ie.reduce(((e,t,n)=>(e.push(t),n<ie.length-1&&e.push(", "),e)),[]):ae);let ce,de=q;!c&&G&&B&&(de=B.clientWidth),ce=void 0!==A?A:v?null:0;const fe=Z.id||(x?`mui-component-select-${x}`:void 0),pe=(0,r.Z)({},e,{variant:I,value:H,open:re}),me=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a}=e,i={select:["select",n,r&&"disabled",o&&"multiple"],icon:["icon",`icon${(0,T.Z)(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,s.Z)(i,ln,t)})(pe);return(0,g.jsxs)(a.Fragment,{children:[(0,g.jsx)(pn,(0,r.Z)({ref:Q,tabIndex:ce,role:"button","aria-disabled":v?"true":void 0,"aria-expanded":re?"true":"false","aria-haspopup":"listbox","aria-label":u,"aria-labelledby":[w,fe].filter(Boolean).join(" ")||void 0,"aria-describedby":n,onKeyDown:e=>{if(!Y){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ee(!0,e))}},onMouseDown:v||Y?null:e=>{0===e.button&&(e.preventDefault(),U.current.focus(),ee(!0,e))},onBlur:e=>{!re&&S&&(Object.defineProperty(e,"target",{writable:!0,value:{value:H,name:x}}),S(e))},onFocus:D},Z,{ownerState:pe,className:(0,i.Z)(me.select,p,Z.className),id:fe,children:yn(oe)?cn||(cn=(0,g.jsx)("span",{className:"notranslate",children:"\u200b"})):oe})),(0,g.jsx)(hn,(0,r.Z)({value:Array.isArray(H)?H.join(","):H,name:x,ref:W,"aria-hidden":!0,onChange:e=>{const t=te.map((e=>e.props.value)).indexOf(e.target.value);if(-1===t)return;const n=te[t];$(n.props.value),E&&E(e,n)},tabIndex:-1,disabled:v,className:me.nativeInput,autoFocus:l,ownerState:pe},F)),(0,g.jsx)(mn,{as:_,className:me.icon,ownerState:pe}),(0,g.jsx)(Xt,(0,r.Z)({id:`menu-${x||""}`,anchorEl:B,open:re,onClose:e=>{ee(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},M,{MenuListProps:(0,r.Z)({"aria-labelledby":w,role:"listbox",disableListWrap:!0},M.MenuListProps),PaperProps:(0,r.Z)({},M.PaperProps,{style:(0,r.Z)({minWidth:de},null!=M.PaperProps?M.PaperProps.style:null)}),children:le}))]})})),wn=(0,n(76576).Z)((0,g.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");const Mn=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],kn=a.forwardRef((function(e,t){const n=(0,c.Z)({name:"MuiSelect",props:e}),{autoWidth:s=!1,children:u,classes:l={},className:f,defaultOpen:p=!1,displayEmpty:m=!1,IconComponent:h=wn,id:v,input:y,inputProps:_,label:b,labelId:w,MenuProps:M,multiple:k=!1,native:S=!1,onClose:T,onOpen:O,open:D,renderValue:C,SelectDisplayProps:P,variant:Y="outlined"}=n,N=(0,o.Z)(n,Mn),j=S?sn:bn,Z=(0,E.Z)(),A=(0,x.Z)({props:n,muiFormControl:Z,states:["variant"]}).variant||Y,R=y||{standard:gn||(gn=(0,g.jsx)(Q,{})),outlined:(0,g.jsx)(ge,{label:b}),filled:_n||(_n=(0,g.jsx)(se,{}))}[A],I=(e=>{const{classes:t}=e;return t})((0,r.Z)({},n,{classes:l})),F=(0,L.Z)(t,R.ref);return a.cloneElement(R,(0,r.Z)({inputComponent:j,inputProps:(0,r.Z)({children:u,IconComponent:h,variant:A,type:void 0,multiple:k},S?{id:v}:{autoWidth:s,defaultOpen:p,displayEmpty:m,labelId:w,MenuProps:M,onClose:T,onOpen:O,open:D,renderValue:C,SelectDisplayProps:(0,r.Z)({id:v},P)},_,{classes:_?(0,d.Z)(I,_.classes):I},y?y.props.inputProps:{})},k&&S&&"outlined"===A?{notched:!0}:{},{ref:F,className:(0,i.Z)(R.props.className,f)},N))}));kn.muiName="Select";var xn=kn;function Sn(e){return(0,j.Z)("MuiTextField",e)}(0,Z.Z)("MuiTextField",["root"]);const En=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Tn={standard:Q,filled:se,outlined:ge},Ln=(0,l.ZP)(Se.Z,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({});var On=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:l=!1,children:d,className:f,color:p="primary",defaultValue:m,disabled:h=!1,error:v=!1,FormHelperTextProps:y,fullWidth:_=!1,helperText:b,id:w,InputLabelProps:M,inputProps:k,InputProps:x,inputRef:S,label:E,maxRows:T,minRows:L,multiline:O=!1,name:D,onBlur:C,onChange:P,onFocus:Y,placeholder:N,required:j=!1,rows:Z,select:A=!1,SelectProps:R,type:I,value:F,variant:H="outlined"}=n,$=(0,o.Z)(n,En),V=(0,r.Z)({},n,{autoFocus:l,color:p,disabled:h,error:v,fullWidth:_,multiline:O,required:j,select:A,variant:H}),z=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},Sn,t)})(V);const W={};"outlined"===H&&(M&&void 0!==M.shrink&&(W.notched=M.shrink),W.label=E),A&&(R&&R.native||(W.id=void 0),W["aria-describedby"]=void 0);const U=(0,u.Z)(w),B=b&&U?`${U}-helper-text`:void 0,K=E&&U?`${U}-label`:void 0,G=Tn[H],q=(0,g.jsx)(G,(0,r.Z)({"aria-describedby":B,autoComplete:a,autoFocus:l,defaultValue:m,fullWidth:_,multiline:O,name:D,rows:Z,maxRows:T,minRows:L,type:I,value:F,id:U,inputRef:S,onBlur:C,onChange:P,onFocus:Y,placeholder:N,inputProps:k},W,x));return(0,g.jsxs)(Ln,(0,r.Z)({className:(0,i.Z)(z.root,f),disabled:h,error:v,fullWidth:_,ref:t,required:j,color:p,variant:H,ownerState:V},$,{children:[null!=E&&""!==E&&(0,g.jsx)(xe,(0,r.Z)({htmlFor:U,id:K},M,{children:E})),A?(0,g.jsx)(xn,(0,r.Z)({"aria-describedby":B,id:U,labelId:K,value:F,input:q},R,{children:d})):q,b&&(0,g.jsx)(Ee.Z,(0,r.Z)({id:B},y,{children:b}))]}))}))},25657:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(30808),o=n(25773),a=n(27378),i=(n(23615),n(38944)),s=n(53892),u=n(51640),l=n(64301),c=n(99780),d=n(36683),f=n(20966),p=n(85873);function m(e){return(0,p.Z)("PrivateSwitchBase",e)}(0,n(12897).Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var h=n(24246);const v=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],y=(0,l.ZP)(f.Z)((({ownerState:e})=>(0,o.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),g=(0,l.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var _=a.forwardRef((function(e,t){const{autoFocus:n,checked:a,checkedIcon:l,className:f,defaultChecked:p,disabled:_,disableFocusRipple:b=!1,edge:w=!1,icon:M,id:k,inputProps:x,inputRef:S,name:E,onBlur:T,onChange:L,onFocus:O,readOnly:D,required:C,tabIndex:P,type:Y,value:N}=e,j=(0,r.Z)(e,v),[Z,A]=(0,c.Z)({controlled:a,default:Boolean(p),name:"SwitchBase",state:"checked"}),R=(0,d.Z)();let I=_;R&&void 0===I&&(I=R.disabled);const F="checkbox"===Y||"radio"===Y,H=(0,o.Z)({},e,{checked:Z,disabled:I,disableFocusRipple:b,edge:w}),$=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,a={root:["root",n&&"checked",r&&"disabled",o&&`edge${(0,u.Z)(o)}`],input:["input"]};return(0,s.Z)(a,m,t)})(H);return(0,h.jsxs)(y,(0,o.Z)({component:"span",className:(0,i.Z)($.root,f),centerRipple:!0,focusRipple:!b,disabled:I,tabIndex:null,role:void 0,onFocus:e=>{O&&O(e),R&&R.onFocus&&R.onFocus(e)},onBlur:e=>{T&&T(e),R&&R.onBlur&&R.onBlur(e)},ownerState:H,ref:t},j,{children:[(0,h.jsx)(g,(0,o.Z)({autoFocus:n,checked:a,defaultChecked:p,className:$.input,disabled:I,id:F&&k,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;A(t),L&&L(e,t)},readOnly:D,ref:S,required:C,ownerState:H,tabIndex:P,type:Y},"checkbox"===Y&&void 0===N?{}:{value:N},x)),Z?l:M]}))}))},39508:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},x9:function(){return s}});var r=n(30808),o=n(25773);const a=["duration","easing","delay"],i={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)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function u(e){return`${Math.round(e)}ms`}function l(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function c(e){const t=(0,o.Z)({},i,e.easing),n=(0,o.Z)({},s,e.duration);return(0,o.Z)({getAutoHeightDuration:l,create:(e=["all"],o={})=>{const{duration:i=n.standard,easing:s=t.easeInOut,delay:l=0}=o;(0,r.Z)(o,a);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof i?i:u(i)} ${s} ${"string"==typeof l?l:u(l)}`)).join(",")}},e,{easing:t,duration:n})}},53487:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var r=n(25773),o=n(30808),a=n(73143),i=n(47011);var s=n(15118),u=n(7818);var l={black:"#000",white:"#fff"};var c={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"};var d={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"};var f={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"};var p={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"};var m={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"};var h={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"};var v={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"};const y=["mode","contrastThreshold","tonalOffset"],g={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:l.white,default:l.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}},_={text:{primary:l.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:l.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 b(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.$n)(e.main,o):"dark"===t&&(e.dark=(0,u._j)(e.main,a)))}function w(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:i=.2}=e,w=(0,o.Z)(e,y),M=e.primary||function(e="light"){return"dark"===e?{main:m[200],light:m[50],dark:m[400]}:{main:m[700],light:m[400],dark:m[800]}}(t),k=e.secondary||function(e="light"){return"dark"===e?{main:d[200],light:d[50],dark:d[400]}:{main:d[500],light:d[300],dark:d[700]}}(t),x=e.error||function(e="light"){return"dark"===e?{main:f[500],light:f[300],dark:f[700]}:{main:f[700],light:f[400],dark:f[800]}}(t),S=e.info||function(e="light"){return"dark"===e?{main:h[400],light:h[300],dark:h[700]}:{main:h[700],light:h[500],dark:h[900]}}(t),E=e.success||function(e="light"){return"dark"===e?{main:v[400],light:v[300],dark:v[700]}:{main:v[800],light:v[500],dark:v[900]}}(t),T=e.warning||function(e="light"){return"dark"===e?{main:p[400],light:p[300],dark:p[700]}:{main:"#ed6c02",light:p[500],dark:p[900]}}(t);function L(e){return(0,u.mi)(e,_.text.primary)>=n?_.text.primary:g.text.primary}const O=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,s.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,s.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return b(e,"light",o,i),b(e,"dark",a,i),e.contrastText||(e.contrastText=L(e.main)),e},D={dark:_,light:g};return(0,a.Z)((0,r.Z)({common:l,mode:t,primary:O({color:M,name:"primary"}),secondary:O({color:k,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:O({color:x,name:"error"}),warning:O({color:T,name:"warning"}),info:O({color:S,name:"info"}),success:O({color:E,name:"success"}),grey:c,contrastThreshold:n,getContrastText:L,augmentColor:O,tonalOffset:i},D[t]),w)}const M=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const k={textTransform:"uppercase"},x='"Roboto", "Helvetica", "Arial", sans-serif';function S(e,t){const n="function"==typeof t?t(e):t,{fontFamily:i=x,fontSize:s=14,fontWeightLight:u=300,fontWeightRegular:l=400,fontWeightMedium:c=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:m}=n,h=(0,o.Z)(n,M);const v=s/14,y=m||(e=>e/f*v+"rem"),g=(e,t,n,o,a)=>{return(0,r.Z)({fontFamily:i,fontWeight:e,fontSize:y(t),lineHeight:n},i===x?{letterSpacing:(s=o/t,Math.round(1e5*s)/1e5)+"em"}:{},a,p);var s},_={h1:g(u,96,1.167,-1.5),h2:g(u,60,1.2,-.5),h3:g(l,48,1.167,0),h4:g(l,34,1.235,.25),h5:g(l,24,1.334,0),h6:g(c,20,1.6,.15),subtitle1:g(l,16,1.75,.15),subtitle2:g(c,14,1.57,.1),body1:g(l,16,1.5,.15),body2:g(l,14,1.43,.15),button:g(c,14,1.75,.4,k),caption:g(l,12,1.66,.4),overline:g(l,12,2.66,1,k)};return(0,a.Z)((0,r.Z)({htmlFontSize:f,pxToRem:y,fontFamily:i,fontSize:s,fontWeightLight:u,fontWeightRegular:l,fontWeightMedium:c,fontWeightBold:d},_),h,{clone:!1})}function E(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var T=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)],L=n(39508);var O={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const D=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function C(e={},...t){const{mixins:n={},palette:s={},transitions:u={},typography:l={}}=e,c=(0,o.Z)(e,D),d=w(s),f=(0,i.Z)(e);let p=(0,a.Z)(f,{mixins:(m=f.breakpoints,f.spacing,h=n,(0,r.Z)({toolbar:{minHeight:56,[`${m.up("xs")} and (orientation: landscape)`]:{minHeight:48},[m.up("sm")]:{minHeight:64}}},h)),palette:d,shadows:T.slice(),typography:S(d,l),transitions:(0,L.ZP)(u),zIndex:(0,r.Z)({},O)});var m,h;return p=(0,a.Z)(p,c),p=t.reduce(((e,t)=>(0,a.Z)(e,t)),p),p}var P=C()},64301:function(e,t,n){"use strict";n.d(t,{ZP:function(){return F},FO:function(){return A},Dz:function(){return R}});var r=n(25773),o=n(30808),a=n(27378),i=n(82015),s=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,i.Z)((function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(34935),c=n(53211),d=n(74343),f=u,p=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?f:p},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},v=function(){return null},y=function e(t,n){var o,i,s=t.__emotion_real===t,u=s&&t.__emotion_base||t;void 0!==n&&(o=n.label,i=n.target);var f=h(t,n,s),p=f||m(u),y=!p("as");return function(){var g=arguments,_=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&_.push("label:"+o+";"),null==g[0]||void 0===g[0].raw)_.push.apply(_,g);else{0,_.push(g[0][0]);for(var b=g.length,w=1;w<b;w++)_.push(g[w],g[0][w])}var M=(0,l.w)((function(e,t,n){var r=y&&e.as||u,o="",s=[],h=e;if(null==e.theme){for(var g in h={},e)h[g]=e[g];h.theme=(0,a.useContext)(l.T)}"string"==typeof e.className?o=(0,c.fp)(t.registered,s,e.className):null!=e.className&&(o=e.className+" ");var b=(0,d.O)(_.concat(s),t.registered,h);(0,c.My)(t,b,"string"==typeof r);o+=t.key+"-"+b.name,void 0!==i&&(o+=" "+i);var w=y&&void 0===f?m(r):p,M={};for(var k in e)y&&"as"===k||w(k)&&(M[k]=e[k]);M.className=o,M.ref=n;var x=(0,a.createElement)(r,M),S=(0,a.createElement)(v,null);return(0,a.createElement)(a.Fragment,null,S,x)}));return M.displayName=void 0!==o?o:"Styled("+("string"==typeof u?u:u.displayName||u.name||"Component")+")",M.defaultProps=t.defaultProps,M.__emotion_real=M,M.__emotion_base=u,M.__emotion_styles=_,M.__emotion_forwardProp=f,Object.defineProperty(M,"toString",{value:function(){return"."+i}}),M.withComponent=function(t,o){return e(t,(0,r.Z)({},n,o,{shouldForwardProp:h(M,o,!0)})).apply(void 0,_)},M}},g=y.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){g[e]=g(e)}));var _=g;var b=n(47011),w=n(29490);const M=["variant"];function k(e){return 0===e.length}function x(e){const{variant:t}=e,n=(0,o.Z)(e,M);let r=t||"";return Object.keys(n).sort().forEach((t=>{r+="color"===t?k(r)?e[t]:(0,w.Z)(e[t]):`${k(r)?t:(0,w.Z)(t)}${(0,w.Z)(e[t].toString())}`})),r}var S=n(5546),E=n(67351),T=n(72142);const L=function(e=E.G$){const t=Object.keys(e).reduce(((t,n)=>(e[n].filterProps.forEach((r=>{t[r]=e[n]})),t)),{});function n(e,n,r){const o={[e]:n,theme:r},a=t[e];return a?a(o):{[e]:n}}return function e(r){const{sx:o,theme:a={}}=r||{};if(!o)return null;function i(r){let o=r;if("function"==typeof r)o=r(a);else if("object"!=typeof r)return r;if(!o)return null;const i=(0,T.W8)(a.breakpoints),s=Object.keys(i);let u=i;return Object.keys(o).forEach((r=>{const i=(s=o[r],l=a,"function"==typeof s?s(l):s);var s,l;if(null!=i)if("object"==typeof i)if(t[r])u=(0,S.Z)(u,n(r,i,a));else{const t=(0,T.k9)({theme:a},i,(e=>({[r]: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))}(t,i)?u=(0,S.Z)(u,t):u[r]=e({sx:i,theme:a})}else u=(0,S.Z)(u,n(r,i,a))})),(0,T.L7)(s,u)}return Array.isArray(o)?o.map(i):i(o)}}();L.filterProps=["sx"];var O=L;const D=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],C=["theme"],P=["theme"];function Y(e){return 0===Object.keys(e).length}function N(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const j=(0,b.Z)();var Z=n(53487);const A=e=>N(e)&&"classes"!==e,R=N,I=function(e={}){const{defaultTheme:t=j,rootShouldForwardProp:n=N,slotShouldForwardProp:a=N,styleFunctionSx:i=O}=e;return(e,s={})=>{const{name:u,slot:l,skipVariantsResolver:c,skipSx:d,overridesResolver:f}=s,p=(0,o.Z)(s,D),m=void 0!==c?c:l&&"Root"!==l||!1,h=d||!1;let v=N;"Root"===l?v=n:l&&(v=a);const y=function(e,t){return _(e,t)}(e,(0,r.Z)({shouldForwardProp:v,label:undefined},p)),g=(e,...n)=>{const a=n?n.map((e=>"function"==typeof e&&e.__emotion_real!==e?n=>{let{theme:a}=n,i=(0,o.Z)(n,C);return e((0,r.Z)({theme:Y(a)?t:a},i))}:e)):[];let s=e;u&&f&&a.push((e=>{const n=Y(e.theme)?t:e.theme,r=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(u,n);if(r){const t={};return Object.entries(r).forEach((([n,r])=>{t[n]="function"==typeof r?r(e):r})),f(e,t)}return null})),u&&!m&&a.push((e=>{const n=Y(e.theme)?t:e.theme;return((e,t,n,r)=>{var o,a;const{ownerState:i={}}=e,s=[],u=null==n||null==(o=n.components)||null==(a=o[r])?void 0:a.variants;return u&&u.forEach((n=>{let r=!0;Object.keys(n.props).forEach((t=>{i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[x(n.props)])})),s})(e,((e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach((e=>{const t=x(e.props);r[t]=e.style})),r})(u,n),n,u)})),h||a.push((e=>{const n=Y(e.theme)?t:e.theme;return i((0,r.Z)({},e,{theme:n}))}));const l=a.length-n.length;if(Array.isArray(e)&&l>0){const t=new Array(l).fill("");s=[...e,...t],s.raw=[...e.raw,...t]}else"function"==typeof e&&e.__emotion_real!==e&&(s=n=>{let{theme:a}=n,i=(0,o.Z)(n,P);return e((0,r.Z)({theme:Y(a)?t:a},i))});return y(s,...a)};return y.withConfig&&(g.withConfig=y.withConfig),g}}({defaultTheme:Z.Z,rootShouldForwardProp:A});var F=I},96716:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(81923);var o=n(247);function a({props:e,name:t,defaultTheme:n}){const a=function(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}({theme:(0,o.Z)(n),name:t,props:e});return a}var i=n(53487);function s({props:e,name:t}){return a({props:e,name:t,defaultTheme:i.Z})}},51640:function(e,t,n){"use strict";var r=n(29490);t.Z=r.Z},76576:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(25773),o=n(27378),a=n(30808),i=(n(23615),n(38944)),s=n(53892),u=n(51640),l=n(96716),c=n(64301),d=n(85873);function f(e){return(0,d.Z)("MuiSvgIcon",e)}(0,n(12897).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(24246);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,u.Z)(n.color)}`],t[`fontSize${(0,u.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,o,a,i,s,u,l,c,d,f,p,m,h,v,y,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=e.transitions)||null==(a=o.duration)?void 0:a.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(s=i.pxToRem)?void 0:s.call(i,20))||"1.25rem",medium:(null==(u=e.typography)||null==(l=u.pxToRem)?void 0:l.call(u,24))||"1.5rem",large:(null==(c=e.typography)||null==(d=c.pxToRem)?void 0:d.call(c,35))||"2.1875"}[t.fontSize],color:null!=(f=null==(p=e.palette)||null==(m=p[t.color])?void 0:m.main)?f:{action:null==(h=e.palette)||null==(v=h.action)?void 0:v.active,disabled:null==(y=e.palette)||null==(g=y.action)?void 0:g.disabled,inherit:void 0}[t.color]}})),v=o.forwardRef((function(e,t){const n=(0,l.Z)({props:e,name:"MuiSvgIcon"}),{children:o,className:c,color:d="inherit",component:v="svg",fontSize:y="medium",htmlColor:g,inheritViewBox:_=!1,titleAccess:b,viewBox:w="0 0 24 24"}=n,M=(0,a.Z)(n,m),k=(0,r.Z)({},n,{color:d,component:v,fontSize:y,inheritViewBox:_,viewBox:w}),x={};_||(x.viewBox=w);const S=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,u.Z)(t)}`,`fontSize${(0,u.Z)(n)}`]};return(0,s.Z)(o,f,r)})(k);return(0,p.jsxs)(h,(0,r.Z)({as:v,className:(0,i.Z)(S.root,c),ownerState:k,focusable:"false",color:g,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:t},x,M,{children:[o,b?(0,p.jsx)("title",{children:b}):null]}))}));v.muiName="SvgIcon";var y=v;function g(e,t){const n=(n,o)=>(0,p.jsx)(y,(0,r.Z)({"data-testid":`${t}Icon`,ref:o},n,{children:e}));return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},74942:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378);var o=function(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},99780:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378);var o=function({controlled:e,default:t,name:n,state:o="value"}){const{current:a}=r.useRef(void 0!==e),[i,s]=r.useState(t);return[a?e:i,r.useCallback((e=>{a||s(e)}),[])]}},16758:function(e,t,n){"use strict";var r=n(18030);t.Z=r.Z},51183:function(e,t,n){"use strict";var r=n(17216);t.Z=r.Z},72142:function(e,t,n){"use strict";n.d(t,{L7:function(){return s},VO:function(){return r},W8:function(){return i},k9:function(){return a}});n(23615);const r={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${r[e]}px)`};function a(e,t,n){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||r).indexOf(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return n(t)}function i(e={}){var t;return(null==e||null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}},7818:function(e,t,n){"use strict";n.d(t,{$n:function(){return d},Fq:function(){return l},_j:function(){return c},mi:function(){return u}});var r=n(15118);function o(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(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.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),o=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(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:o}}function i(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=a(e)).type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),u=(e,t=(e+n/30)%12)=>o-s*Math.max(Math.min(t-3,9-t,1),-1);let l="rgb";const c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),i({type:l,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 l(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function c(e,t){if(e=a(e),t=o(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 i(e)}function d(e,t){if(e=a(e),t=o(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 i(e)}},47011:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(25773),o=n(30808),a=n(73143);const i=["values","unit","step"];function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,s=(0,o.Z)(e,i),u=(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.Z)({},e,{[t.key]:t.val})),{})})(t),l=Object.keys(u);function c(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function f(e,r){const o=l.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[l[o]]?t[l[o]]:r)-a/100}${n})`}return(0,r.Z)({keys:l,values:u,up:c,down:d,between:f,only:function(e){return l.indexOf(e)+1<l.length?f(e,l[l.indexOf(e)+1]):c(e)},not:function(e){const t=l.indexOf(e);return 0===t?c(l[1]):t===l.length-1?d(l[t]):f(e,l[l.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},s)}var u={borderRadius:4},l=n(56421);const c=["breakpoints","palette","spacing","shape"];var d=function(e={},...t){const{breakpoints:n={},palette:i={},spacing:d,shape:f={}}=e,p=(0,o.Z)(e,c),m=s(n),h=function(e=8){if(e.mui)return e;const t=(0,l.hB)({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(d);let v=(0,a.Z)({breakpoints:m,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},i),spacing:h,shape:(0,r.Z)({},u,f)},p);return v=t.reduce(((e,t)=>(0,a.Z)(e,t)),v),v}},67351:function(e,t,n){"use strict";n.d(t,{Gc:function(){return G},G$:function(){return K}});var r=n(40685),o=n(5546);var a=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.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n},i=n(56421),s=n(72142);function u(e){return"number"!=typeof e?e:`${e}px solid`}const l=(0,r.Z)({prop:"border",themeKey:"borders",transform:u}),c=(0,r.Z)({prop:"borderTop",themeKey:"borders",transform:u}),d=(0,r.Z)({prop:"borderRight",themeKey:"borders",transform:u}),f=(0,r.Z)({prop:"borderBottom",themeKey:"borders",transform:u}),p=(0,r.Z)({prop:"borderLeft",themeKey:"borders",transform:u}),m=(0,r.Z)({prop:"borderColor",themeKey:"palette"}),h=(0,r.Z)({prop:"borderTopColor",themeKey:"palette"}),v=(0,r.Z)({prop:"borderRightColor",themeKey:"palette"}),y=(0,r.Z)({prop:"borderBottomColor",themeKey:"palette"}),g=(0,r.Z)({prop:"borderLeftColor",themeKey:"palette"}),_=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,i.NA)(t,e)});return(0,s.k9)(e,e.borderRadius,n)}return null};_.propTypes={},_.filterProps=["borderRadius"];var b=a(l,c,d,f,p,m,h,v,y,g,_);var w=a((0,r.Z)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),(0,r.Z)({prop:"display"}),(0,r.Z)({prop:"overflow"}),(0,r.Z)({prop:"textOverflow"}),(0,r.Z)({prop:"visibility"}),(0,r.Z)({prop:"whiteSpace"}));var M=a((0,r.Z)({prop:"flexBasis"}),(0,r.Z)({prop:"flexDirection"}),(0,r.Z)({prop:"flexWrap"}),(0,r.Z)({prop:"justifyContent"}),(0,r.Z)({prop:"alignItems"}),(0,r.Z)({prop:"alignContent"}),(0,r.Z)({prop:"order"}),(0,r.Z)({prop:"flex"}),(0,r.Z)({prop:"flexGrow"}),(0,r.Z)({prop:"flexShrink"}),(0,r.Z)({prop:"alignSelf"}),(0,r.Z)({prop:"justifyItems"}),(0,r.Z)({prop:"justifySelf"}));const k=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,i.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.gap,n)}return null};k.propTypes={},k.filterProps=["gap"];const x=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,i.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.columnGap,n)}return null};x.propTypes={},x.filterProps=["columnGap"];const S=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,i.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,i.NA)(t,e)});return(0,s.k9)(e,e.rowGap,n)}return null};S.propTypes={},S.filterProps=["rowGap"];var E=a(k,x,S,(0,r.Z)({prop:"gridColumn"}),(0,r.Z)({prop:"gridRow"}),(0,r.Z)({prop:"gridAutoFlow"}),(0,r.Z)({prop:"gridAutoColumns"}),(0,r.Z)({prop:"gridAutoRows"}),(0,r.Z)({prop:"gridTemplateColumns"}),(0,r.Z)({prop:"gridTemplateRows"}),(0,r.Z)({prop:"gridTemplateAreas"}),(0,r.Z)({prop:"gridArea"}));var T=a((0,r.Z)({prop:"position"}),(0,r.Z)({prop:"zIndex",themeKey:"zIndex"}),(0,r.Z)({prop:"top"}),(0,r.Z)({prop:"right"}),(0,r.Z)({prop:"bottom"}),(0,r.Z)({prop:"left"}));var L=a((0,r.Z)({prop:"color",themeKey:"palette"}),(0,r.Z)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),(0,r.Z)({prop:"backgroundColor",themeKey:"palette"}));var O=(0,r.Z)({prop:"boxShadow",themeKey:"shadows"});function D(e){return e<=1&&0!==e?100*e+"%":e}const C=(0,r.Z)({prop:"width",transform:D}),P=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,o;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(o=r.values)?void 0:o[t])||s.VO[t]||D(t)}};return(0,s.k9)(e,e.maxWidth,t)}return null};P.filterProps=["maxWidth"];const Y=(0,r.Z)({prop:"minWidth",transform:D}),N=(0,r.Z)({prop:"height",transform:D}),j=(0,r.Z)({prop:"maxHeight",transform:D}),Z=(0,r.Z)({prop:"minHeight",transform:D});(0,r.Z)({prop:"size",cssProperty:"width",transform:D}),(0,r.Z)({prop:"size",cssProperty:"height",transform:D});var A=a(C,P,Y,N,j,Z,(0,r.Z)({prop:"boxSizing"}));const R=(0,r.Z)({prop:"fontFamily",themeKey:"typography"}),I=(0,r.Z)({prop:"fontSize",themeKey:"typography"}),F=(0,r.Z)({prop:"fontStyle",themeKey:"typography"}),H=(0,r.Z)({prop:"fontWeight",themeKey:"typography"}),$=(0,r.Z)({prop:"letterSpacing"}),V=(0,r.Z)({prop:"textTransform"}),z=(0,r.Z)({prop:"lineHeight"}),W=(0,r.Z)({prop:"textAlign"});var U=a((0,r.Z)({prop:"typography",cssProperty:!1,themeKey:"typography"}),R,I,F,H,$,z,W,V);const B={borders:b.filterProps,display:w.filterProps,flexbox:M.filterProps,grid:E.filterProps,positions:T.filterProps,palette:L.filterProps,shadows:O.filterProps,sizing:A.filterProps,spacing:i.ZP.filterProps,typography:U.filterProps},K={borders:b,display:w,flexbox:M,grid:E,positions:T,palette:L,shadows:O,sizing:A,spacing:i.ZP,typography:U},G=Object.keys(B).reduce(((e,t)=>(B[t].forEach((n=>{e[n]=K[t]})),e)),{})},5546:function(e,t,n){"use strict";var r=n(73143);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},56421:function(e,t,n){"use strict";n.d(t,{hB:function(){return m},eI:function(){return p},ZP:function(){return w},NA:function(){return h}});var r=n(72142),o=n(40685),a=n(5546);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},u={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},l=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!u[e])return[e];e=u[e]}const[t,n]=e.split(""),r=i[t],o=s[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),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){const a=(0,o.D)(e,t)||n;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return p(e,"spacing",8)}function h(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 v(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=h(t,n),e)),{})}(l(n),o),i=e[n];return(0,r.k9)(e,i,a)}function y(e,t){const n=m(e.theme);return Object.keys(e).map((r=>v(e,t,r,n))).reduce(a.Z,{})}function g(e){return y(e,c)}function _(e){return y(e,d)}function b(e){return y(e,f)}g.propTypes={},g.filterProps=c,_.propTypes={},_.filterProps=d,b.propTypes={},b.filterProps=f;var w=b},40685:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});var r=n(29490),o=n(72142);function a(e,t){return t&&"string"==typeof t?t.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e):null}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o)),o}t.Z=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:u}=e,l=e=>{if(null==e[t])return null;const l=e[t],c=a(e.theme,s)||{};return(0,o.k9)(e,l,(e=>{let o=i(c,u,e);return e===o&&"string"==typeof e&&(o=i(c,u,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?o:{[n]:o}}))};return l.propTypes={},l.filterProps=[t],l}},247:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(47011),o=n(27378);var a=o.createContext(null);var i=function(e=null){const t=o.useContext(a);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n};const s=(0,r.Z)();var u=function(e=s){return i(e)}},29490:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(15118);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},36397:function(e,t,n){"use strict";function r(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}n.d(t,{Z:function(){return r}})},73143:function(e,t,n){"use strict";n.d(t,{P:function(){return o},Z:function(){return a}});var r=n(25773);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,n={clone:!0}){const i=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?i[r]=a(e[r],t[r],n):i[r]=t[r])})),i}},15118:function(e,t,n){"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:function(){return r}})},81923:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(25773);function o(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((t=>{void 0===n[t]&&(n[t]=e[t])})),n}},40514:function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},18030:function(e,t,n){"use strict";var r=n(27378);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=o},69805:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(18030);function a(e){const t=r.useRef(e);return(0,o.Z)((()=>{t.current=e})),r.useCallback(((...e)=>(0,t.current)(...e)),[])}},17216:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(40514);function a(e,t){return r.useMemo((()=>null==e&&null==t?null:n=>{(0,o.Z)(e,n),(0,o.Z)(t,n)}),[e,t])}},56320:function(e,t,n){"use strict";var r;n.d(t,{Z:function(){return s}});var o=n(27378);let a=0;const i=(r||(r=n.t(o,2))).useId;function s(e){if(void 0!==i){const t=i();return null!=e?e:t}return function(e){const[t,n]=o.useState(e),r=e||t;return o.useEffect((()=>{null==t&&(a+=1,n(`mui-${a}`))}),[t]),r}(e)}},86236:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const r=n(38355),o=n(35671),a=n(30002),i=n(31512),s=["/properties"],u="http://json-schema.org/draft-07/schema";class l extends r.default{_addVocabularies(){super._addVocabularies(),o.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(a.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(i,s):i;this.addMetaSchema(e,u,!1),this.refs["http://json-schema.org/schema"]=u}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u)?u:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=n(91686);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var d=n(15669);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}})},66545:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class n{}t._CodeOrName=n,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends n{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=r;class o extends n{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof r&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function a(e,...t){const n=[e[0]];let r=0;for(;r<t.length;)u(n,t[r]),n.push(e[++r]);return new o(n)}t._Code=o,t.nil=new o(""),t._=a;const i=new o("+");function s(e,...t){const n=[c(e[0])];let r=0;for(;r<t.length;)n.push(i),u(n,t[r]),n.push(i,c(e[++r]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===i){const n=l(e[t-1],e[t+1]);if(void 0!==n){e.splice(t-1,3,n);continue}e[t++]="+"}t++}}(n),new o(n)}function u(e,t){var n;t instanceof o?e.push(...t._items):t instanceof r?e.push(t):e.push("number"==typeof(n=t)||"boolean"==typeof n||null===n?n:c(Array.isArray(n)?n.join(","):n))}function l(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof r||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof r?void 0:`"${e}${t.slice(1)}`}function c(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=u,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new o(c(e))},t.safeStringify=c,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new o(`.${e}`):a`[${e}]`},t.regexpCode=function(e){return new o(e.toString())}},15669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;const r=n(66545),o=n(59187);var a=n(66545);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return a.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return a.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return a.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}});var i=n(59187);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),t.operators={GT:new r._Code(">"),GTE:new r._Code(">="),LT:new r._Code("<"),LTE:new r._Code("<="),EQ:new r._Code("==="),NEQ:new r._Code("!=="),NOT:new r._Code("!"),OR:new r._Code("||"),AND:new r._Code("&&"),ADD:new r._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class u extends s{constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}render({es5:e,_n:t}){const n=e?o.varKinds.var:this.varKind,r=void 0===this.rhs?"":` = ${this.rhs}`;return`${n} ${this.name}${r};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=C(this.rhs,e,t)),this}get names(){return this.rhs instanceof r._CodeOrName?this.rhs.names:{}}}class l extends s{constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,t){if(!(this.lhs instanceof r.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=C(this.rhs,e,t),this}get names(){return D(this.lhs instanceof r.Name?{}:{...this.lhs.names},this.rhs)}}class c extends l{constructor(e,t,n,r){super(e,n,r),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class f extends s{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}}class p extends s{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class m extends s{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=C(this.code,e,t),this}get names(){return this.code instanceof r._CodeOrName?this.code.names:{}}}class h extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,n)=>t+n.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:n}=this;let r=n.length;for(;r--;){const o=n[r];o.optimizeNames(e,t)||(P(e,o.names),n.splice(r,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>O(e,t.names)),{})}}class v extends h{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class y extends h{}class g extends v{}g.kind="else";class _ extends v{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new g(e):e}return t?!1===e?t instanceof _?t:t.nodes:this.nodes.length?this:new _(Y(e),t instanceof _?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=C(this.condition,e,t),this}get names(){const e=super.names;return D(e,this.condition),this.else&&O(e,this.else.names),e}}_.kind="if";class b extends v{}b.kind="for";class w extends b{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=C(this.iteration,e,t),this}get names(){return O(super.names,this.iteration.names)}}class M extends b{constructor(e,t,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}render(e){const t=e.es5?o.varKinds.var:this.varKind,{name:n,from:r,to:a}=this;return`for(${t} ${n}=${r}; ${n}<${a}; ${n}++)`+super.render(e)}get names(){const e=D(super.names,this.from);return D(e,this.to)}}class k extends b{constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=C(this.iterable,e,t),this}get names(){return O(super.names,this.iterable.names)}}class x extends v{constructor(e,t,n){super(),this.name=e,this.args=t,this.async=n}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}x.kind="func";class S extends h{render(e){return"return "+super.render(e)}}S.kind="return";class E extends v{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var n,r;return super.optimizeNames(e,t),null===(n=this.catch)||void 0===n||n.optimizeNames(e,t),null===(r=this.finally)||void 0===r||r.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&O(e,this.catch.names),this.finally&&O(e,this.finally.names),e}}class T extends v{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}T.kind="catch";class L extends v{render(e){return"finally"+super.render(e)}}L.kind="finally";function O(e,t){for(const n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function D(e,t){return t instanceof r._CodeOrName?O(e,t.names):e}function C(e,t,n){return e instanceof r.Name?a(e):(o=e)instanceof r._Code&&o._items.some((e=>e instanceof r.Name&&1===t[e.str]&&void 0!==n[e.str]))?new r._Code(e._items.reduce(((e,t)=>(t instanceof r.Name&&(t=a(t)),t instanceof r._Code?e.push(...t._items):e.push(t),e)),[])):e;var o;function a(e){const r=n[e.str];return void 0===r||1!==t[e.str]?e:(delete t[e.str],r)}}function P(e,t){for(const n in t)e[n]=(e[n]||0)-(t[n]||0)}function Y(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:r._`!${A(e)}`}t.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new o.Scope({parent:e}),this._nodes=[new y]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,n,r){const o=this._scope.toName(t);return void 0!==n&&r&&(this._constants[o.str]=n),this._leafNode(new u(e,o,n)),o}const(e,t,n){return this._def(o.varKinds.const,e,t,n)}let(e,t,n){return this._def(o.varKinds.let,e,t,n)}var(e,t,n){return this._def(o.varKinds.var,e,t,n)}assign(e,t,n){return this._leafNode(new l(e,t,n))}add(e,n){return this._leafNode(new c(e,t.operators.ADD,n))}code(e){return"function"==typeof e?e():e!==r.nil&&this._leafNode(new m(e)),this}object(...e){const t=["{"];for(const[n,o]of e)t.length>1&&t.push(","),t.push(n),(n!==o||this.opts.es5)&&(t.push(":"),r.addCodeArg(t,o));return t.push("}"),new r._Code(t)}if(e,t,n){if(this._blockNode(new _(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new _(e))}else(){return this._elseNode(new g)}endIf(){return this._endBlockNode(_,g)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new w(e),t)}forRange(e,t,n,r,a=(this.opts.es5?o.varKinds.var:o.varKinds.let)){const i=this._scope.toName(e);return this._for(new M(a,i,t,n),(()=>r(i)))}forOf(e,t,n,a=o.varKinds.const){const i=this._scope.toName(e);if(this.opts.es5){const e=t instanceof r.Name?t:this.var("_arr",t);return this.forRange("_i",0,r._`${e}.length`,(t=>{this.var(i,r._`${e}[${t}]`),n(i)}))}return this._for(new k("of",a,i,t),(()=>n(i)))}forIn(e,t,n,a=(this.opts.es5?o.varKinds.var:o.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,r._`Object.keys(${t})`,n);const i=this._scope.toName(e);return this._for(new k("in",a,i,t),(()=>n(i)))}endFor(){return this._endBlockNode(b)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new f(e))}return(e){const t=new S;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(S)}try(e,t,n){if(!t&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');const r=new E;if(this._blockNode(r),this.code(e),t){const e=this.name("e");this._currNode=r.catch=new T(e),t(e)}return n&&(this._currNode=r.finally=new L,this.code(n)),this._endBlockNode(T,L)}throw(e){return this._leafNode(new p(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=r.nil,n,o){return this._blockNode(new x(e,t,n)),o&&this.code(o).endFunc(),this}endFunc(){return this._endBlockNode(x)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const n=this._currNode;if(n instanceof e||t&&n instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof _))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},t.not=Y;const N=Z(t.operators.AND);t.and=function(...e){return e.reduce(N)};const j=Z(t.operators.OR);function Z(e){return(t,n)=>t===r.nil?n:n===r.nil?t:r._`${A(t)} ${e} ${A(n)}`}function A(e){return e instanceof r.Name?e:r._`(${e})`}t.or=function(...e){return e.reduce(j)}},59187:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const r=n(66545);class o extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var a;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(a=t.UsedValueState||(t.UsedValueState={})),t.varKinds={const:new r.Name("const"),let:new r.Name("let"),var:new r.Name("var")};class i{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof r.Name?e:this.name(e)}name(e){return new r.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,n;if((null===(n=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===n?void 0:n.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=i;class s extends r.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:n}){this.value=e,this.scopePath=r._`.${new r.Name(t)}[${n}]`}}t.ValueScopeName=s;const u=r._`\n`;t.ValueScope=class extends i{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?u:r.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const r=this.toName(e),{prefix:o}=r,a=null!==(n=t.key)&&void 0!==n?n:t.ref;let i=this._values[o];if(i){const e=i.get(a);if(e)return e}else i=this._values[o]=new Map;i.set(a,r);const s=this._scope[o]||(this._scope[o]=[]),u=s.length;return s[u]=t.ref,r.setValue(t,{property:o,itemIndex:u}),r}getValue(e,t){const n=this._values[e];if(n)return n.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return r._`${e}${t.scopePath}`}))}scopeCode(e=this._values,t,n){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,n)}_reduceValues(e,n,i={},s){let u=r.nil;for(const l in e){const c=e[l];if(!c)continue;const d=i[l]=i[l]||new Map;c.forEach((e=>{if(d.has(e))return;d.set(e,a.Started);let i=n(e);if(i){const n=this.opts.es5?t.varKinds.var:t.varKinds.const;u=r._`${u}${n} ${e} = ${i};${this.opts._n}`}else{if(!(i=null==s?void 0:s(e)))throw new o(e);u=r._`${u}${i}${this.opts._n}`}d.set(e,a.Completed)}))}return u}}},6930:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const r=n(15669),o=n(88936),a=n(17250);function i(e,t){const n=e.const("err",t);e.if(r._`${a.default.vErrors} === null`,(()=>e.assign(a.default.vErrors,r._`[${n}]`)),r._`${a.default.vErrors}.push(${n})`),e.code(r._`${a.default.errors}++`)}function s(e,t){const{gen:n,validateName:o,schemaEnv:a}=e;a.$async?n.throw(r._`new ${e.ValidationError}(${t})`):(n.assign(r._`${o}.errors`,t),n.return(!1))}t.keywordError={message:({keyword:e})=>r.str`should pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?r.str`"${e}" keyword must be ${t} ($data)`:r.str`"${e}" keyword is invalid ($data)`},t.reportError=function(e,n=t.keywordError,o,a){const{it:u}=e,{gen:c,compositeRule:d,allErrors:f}=u,p=l(e,n,o);(null!=a?a:d||f)?i(c,p):s(u,r._`[${p}]`)},t.reportExtraError=function(e,n=t.keywordError,r){const{it:o}=e,{gen:u,compositeRule:c,allErrors:d}=o;i(u,l(e,n,r)),c||d||s(o,a.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(a.default.errors,t),e.if(r._`${a.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(r._`${a.default.vErrors}.length`,t)),(()=>e.assign(a.default.vErrors,null)))))},t.extendErrors=function({gen:e,keyword:t,schemaValue:n,data:o,errsCount:i,it:s}){if(void 0===i)throw new Error("ajv implementation error");const u=e.name("err");e.forRange("i",i,a.default.errors,(i=>{e.const(u,r._`${a.default.vErrors}[${i}]`),e.if(r._`${u}.instancePath === undefined`,(()=>e.assign(r._`${u}.instancePath`,r.strConcat(a.default.instancePath,s.errorPath)))),e.assign(r._`${u}.schemaPath`,r.str`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign(r._`${u}.schema`,n),e.assign(r._`${u}.data`,o))}))};const u={keyword:new r.Name("keyword"),schemaPath:new r.Name("schemaPath"),params:new r.Name("params"),propertyName:new r.Name("propertyName"),message:new r.Name("message"),schema:new r.Name("schema"),parentSchema:new r.Name("parentSchema")};function l(e,t,n){const{createErrors:o}=e.it;return!1===o?r._`{}`:function(e,t,n={}){const{gen:o,it:i}=e,s=[c(i,n),d(e,n)];return function(e,{params:t,message:n},o){const{keyword:i,data:s,schemaValue:l,it:c}=e,{opts:d,propertyName:f,topSchemaRef:p,schemaPath:m}=c;o.push([u.keyword,i],[u.params,"function"==typeof t?t(e):t||r._`{}`]),d.messages&&o.push([u.message,"function"==typeof n?n(e):n]);d.verbose&&o.push([u.schema,l],[u.parentSchema,r._`${p}${m}`],[a.default.data,s]);f&&o.push([u.propertyName,f])}(e,t,s),o.object(...s)}(e,t,n)}function c({errorPath:e},{instancePath:t}){const n=t?r.str`${e}${o.getErrorPath(t,o.Type.Str)}`:e;return[a.default.instancePath,r.strConcat(a.default.instancePath,n)]}function d({keyword:e,it:{errSchemaPath:t}},{schemaPath:n,parentSchema:a}){let i=a?t:r.str`${t}/${e}`;return n&&(i=r.str`${i}${o.getErrorPath(n,o.Type.Str)}`),[u.schemaPath,i]}},87382:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const r=n(15669),o=n(46448),a=n(17250),i=n(96696),s=n(88936),u=n(91686),l=n(22371);class c{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=e.schema),this.schema=e.schema,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:i.normalizeId(null==n?void 0:n.$id),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function d(e){const t=p.call(this,e);if(t)return t;const n=i.getFullPath(e.root.baseId),{es5:s,lines:l}=this.opts.code,{ownProperties:c}=this.opts,d=new r.CodeGen(this.scope,{es5:s,lines:l,ownProperties:c});let f;e.$async&&(f=d.scopeValue("Error",{ref:o.default,code:r._`require("ajv/dist/runtime/validation_error").default`}));const m=d.scopeName("validate");e.validateName=m;const h={gen:d,allErrors:this.opts.allErrors,data:a.default.data,parentData:a.default.parentData,parentDataProperty:a.default.parentDataProperty,dataNames:[a.default.data],dataPathArr:[r.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:r.stringify(e.schema)}:{ref:e.schema}),validateName:m,ValidationError:f,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:r.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:r._`""`,opts:this.opts,self:this};let v;try{this._compilations.add(e),u.validateFunctionCode(h),d.optimize(this.opts.code.optimize);const t=d.toString();v=`${d.scopeRefs(a.default.scope)}return ${t}`,this.opts.code.process&&(v=this.opts.code.process(v,e));const n=new Function(`${a.default.self}`,`${a.default.scope}`,v)(this,this.scope.get());if(this.scope.value(m,{ref:n}),n.errors=null,n.schema=e.schema,n.schemaEnv=e,e.$async&&(n.$async=!0),!0===this.opts.code.source&&(n.source={validateName:m,validateCode:t,scopeValues:d._values}),this.opts.unevaluated){const{props:e,items:t}=h;n.evaluated={props:e instanceof r.Name?void 0:e,items:t instanceof r.Name?void 0:t,dynamicProps:e instanceof r.Name,dynamicItems:t instanceof r.Name},n.source&&(n.source.evaluated=r.stringify(n.evaluated))}return e.validate=n,e}catch(y){throw delete e.validate,delete e.validateName,v&&this.logger.error("Error compiling schema, function code:",v),y}finally{this._compilations.delete(e)}}function f(e){return i.inlineRef(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:d.call(this,e)}function p(e){for(const r of this._compilations)if(n=e,(t=r).schema===n.schema&&t.root===n.root&&t.baseId===n.baseId)return r;var t,n}function m(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||h.call(this,e,t)}function h(e,t){const n=l.parse(t),r=i._getFullPath(n);let o=i.getFullPath(e.baseId);if(Object.keys(e.schema).length>0&&r===o)return y.call(this,n,e);const a=i.normalizeId(r),s=this.refs[a]||this.schemas[a];if("string"==typeof s){const t=h.call(this,e,s);if("object"!=typeof(null==t?void 0:t.schema))return;return y.call(this,n,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||d.call(this,s),a===i.normalizeId(t)){const{schema:t}=s;return t.$id&&(o=i.resolveUrl(o,t.$id)),new c({schema:t,root:e,baseId:o})}return y.call(this,n,s)}}t.SchemaEnv=c,t.compileSchema=d,t.resolveRef=function(e,t,n){var r;n=i.resolveUrl(t,n);const o=e.refs[n];if(o)return o;let a=m.call(this,e,n);if(void 0===a){const o=null===(r=e.localRefs)||void 0===r?void 0:r[n];o&&(a=new c({schema:o,root:e,baseId:t}))}return void 0!==a?e.refs[n]=f.call(this,a):void 0},t.getCompilingSchema=p,t.resolveSchema=h;const v=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y(e,{baseId:t,schema:n,root:r}){var o;if("/"!==(null===(o=e.fragment)||void 0===o?void 0:o[0]))return;for(const u of e.fragment.slice(1).split("/")){if("boolean"==typeof n)return;if(void 0===(n=n[s.unescapeFragment(u)]))return;!v.has(u)&&"object"==typeof n&&n.$id&&(t=i.resolveUrl(t,n.$id))}let a;if("boolean"!=typeof n&&n.$ref&&!s.schemaHasRulesButRef(n,this.RULES)){const e=i.resolveUrl(t,n.$ref);a=h.call(this,r,e)}return a=a||new c({schema:n,root:r,baseId:t}),a.schema!==a.root.schema?a:void 0}},17250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o={data:new r.Name("data"),valCxt:new r.Name("valCxt"),instancePath:new r.Name("instancePath"),parentData:new r.Name("parentData"),parentDataProperty:new r.Name("parentDataProperty"),rootData:new r.Name("rootData"),dynamicAnchors:new r.Name("dynamicAnchors"),vErrors:new r.Name("vErrors"),errors:new r.Name("errors"),this:new r.Name("this"),self:new r.Name("self"),scope:new r.Name("scope"),json:new r.Name("json"),jsonPos:new r.Name("jsonPos"),jsonLen:new r.Name("jsonLen"),jsonPart:new r.Name("jsonPart")};t.default=o},91578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(96696);class o extends Error{constructor(e,t,n){super(n||`can't resolve reference ${t} from id ${e}`),this.missingRef=r.resolveUrl(e,t),this.missingSchema=r.normalizeId(r.getFullPath(this.missingRef))}}t.default=o},96696:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const r=n(88936),o=n(66471),a=n(25127),i=n(22371),s=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!l(e):!!t&&c(e)<=t)};const u=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(const t in e){if(u.has(t))return!0;const n=e[t];if(Array.isArray(n)&&n.some(l))return!0;if("object"==typeof n&&l(n))return!0}return!1}function c(e){let t=0;for(const n in e){if("$ref"===n)return 1/0;if(t++,!s.has(n)&&("object"==typeof e[n]&&r.eachItem(e[n],(e=>t+=c(e))),t===1/0))return 1/0}return t}function d(e="",t){!1!==t&&(e=m(e));return f(i.parse(e))}function f(e){return i.serialize(e).split("#")[0]+"#"}t.getFullPath=d,t._getFullPath=f;const p=/#\/?$/;function m(e){return e?e.replace(p,""):""}t.normalizeId=m,t.resolveUrl=function(e,t){return t=m(t),i.resolve(e,t)};const h=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e){if("boolean"==typeof e)return{};const t=m(e.$id),n={"":t},r=d(t,!1),s={},u=new Set;return a(e,{allKeys:!0},((e,t,o,a)=>{if(void 0===a)return;const d=r+t;let f=n[a];function p(t){if(t=m(f?i.resolve(f,t):t),u.has(t))throw c(t);u.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?l(e,n.schema,t):t!==m(d)&&("#"===t[0]?(l(e,s[t],t),s[t]=e):this.refs[t]=d),t}function v(e){if("string"==typeof e){if(!h.test(e))throw new Error(`invalid anchor "${e}"`);p.call(this,`#${e}`)}}"string"==typeof e.$id&&(f=p.call(this,e.$id)),v.call(this,e.$anchor),v.call(this,e.$dynamicAnchor),n[t]=f})),s;function l(e,t,n){if(void 0!==t&&!o(e,t))throw c(n)}function c(e){return new Error(`reference "${e}" resolves to more than one schema`)}}},82881:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;const n=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&n.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},88936:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const r=n(15669),o=n(66545);function a(e,t=e.schema){const{opts:n,self:r}=e;if(!n.strictSchema)return;if("boolean"==typeof t)return;const o=r.RULES.keywords;for(const a in t)o[a]||m(e,`unknown keyword: "${a}"`)}function i(e,t){if("boolean"==typeof e)return!e;for(const n in e)if(t[n])return!0;return!1}function s(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function u(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function l({mergeNames:e,mergeToName:t,mergeValues:n,resultToName:o}){return(a,i,s,u)=>{const l=void 0===s?i:s instanceof r.Name?(i instanceof r.Name?e(a,i,s):t(a,i,s),s):i instanceof r.Name?(t(a,s,i),i):n(i,s);return u!==r.Name||l instanceof r.Name?l:o(a,l)}}function c(e,t){if(!0===t)return e.var("props",!0);const n=e.var("props",r._`{}`);return void 0!==t&&d(e,n,t),n}function d(e,t,n){Object.keys(n).forEach((n=>e.assign(r._`${t}${r.getProperty(n)}`,!0)))}t.toHash=function(e){const t={};for(const n of e)t[n]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(a(e,t),!i(t,e.self.RULES.all))},t.checkUnknownRules=a,t.schemaHasRules=i,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const n in e)if("$ref"!==n&&t.all[n])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},n,o,a){if(!a){if("number"==typeof n||"boolean"==typeof n)return n;if("string"==typeof n)return r._`${n}`}return r._`${e}${t}${r.getProperty(o)}`},t.unescapeFragment=function(e){return u(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(s(e))},t.escapeJsonPointer=s,t.unescapeJsonPointer=u,t.eachItem=function(e,t){if(Array.isArray(e))for(const n of e)t(n);else t(e)},t.mergeEvaluated={props:l({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>{e.if(r._`${t} === true`,(()=>e.assign(n,!0)),(()=>e.assign(n,r._`${n} || {}`).code(r._`Object.assign(${n}, ${t})`)))})),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>{!0===t?e.assign(n,!0):(e.assign(n,r._`${n} || {}`),d(e,n,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:c}),items:l({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>e.assign(n,r._`${t} === true ? true : ${n} > ${t} ? ${n} : ${t}`))),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>e.assign(n,!0===t||r._`${n} > ${t} ? ${n} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},t.evaluatedPropsToName=c,t.setEvaluated=d;const f={};var p;function m(e,t,n=e.opts.strictSchema){if(n){if(t=`strict mode: ${t}`,!0===n)throw new Error(t);e.self.logger.warn(t)}}t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:f[t.code]||(f[t.code]=new o._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(p=t.Type||(t.Type={})),t.getErrorPath=function(e,t,n){if(e instanceof r.Name){const o=t===p.Num;return n?o?r._`"[" + ${e} + "]"`:r._`"['" + ${e} + "']"`:o?r._`"/" + ${e}`:r._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?r.getProperty(e).toString():"/"+s(e)},t.checkStrictMode=m},89073:function(e,t){"use strict";function n(e,t){return t.rules.some((t=>r(e,t)))}function r(e,t){var n;return void 0!==e[t.keyword]||(null===(n=t.definition.implements)||void 0===n?void 0:n.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function({schema:e,self:t},r){const o=t.RULES.types[r];return o&&!0!==o&&n(e,o)},t.shouldUseGroup=n,t.shouldUseRule=r},12171:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const r=n(6930),o=n(15669),a=n(17250),i={message:"boolean schema is false"};function s(e,t){const{gen:n,data:o}=e,a={gen:n,keyword:"false schema",data:o,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};r.reportError(a,i,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:n,validateName:r}=e;!1===n?s(e,!1):"object"==typeof n&&!0===n.$async?t.return(a.default.data):(t.assign(o._`${r}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:n,schema:r}=e;!1===r?(n.var(t,!1),s(e)):n.var(t,!0)}},97332:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const r=n(82881),o=n(89073),a=n(6930),i=n(15669),s=n(88936);var u;function l(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(r.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(u=t.DataType||(t.DataType={})),t.getSchemaTypes=function(e){const t=l(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=l,t.coerceAndCheckDataType=function(e,t){const{gen:n,data:r,opts:a}=e,s=function(e,t){return t?e.filter((e=>c.has(e)||"array"===t&&"array"===e)):[]}(t,a.coerceTypes),l=t.length>0&&!(0===s.length&&1===t.length&&o.schemaHasRulesForType(e,t[0]));if(l){const o=f(t,r,a.strictNumbers,u.Wrong);n.if(o,(()=>{s.length?function(e,t,n){const{gen:r,data:o,opts:a}=e,s=r.let("dataType",i._`typeof ${o}`),u=r.let("coerced",i._`undefined`);"array"===a.coerceTypes&&r.if(i._`${s} == 'object' && Array.isArray(${o}) && ${o}.length == 1`,(()=>r.assign(o,i._`${o}[0]`).assign(s,i._`typeof ${o}`).if(f(t,o,a.strictNumbers),(()=>r.assign(u,o)))));r.if(i._`${u} !== undefined`);for(const i of n)(c.has(i)||"array"===i&&"array"===a.coerceTypes)&&l(i);function l(e){switch(e){case"string":return void r.elseIf(i._`${s} == "number" || ${s} == "boolean"`).assign(u,i._`"" + ${o}`).elseIf(i._`${o} === null`).assign(u,i._`""`);case"number":return void r.elseIf(i._`${s} == "boolean" || ${o} === null + || (${s} == "string" && ${o} && ${o} == +${o})`).assign(u,i._`+${o}`);case"integer":return void r.elseIf(i._`${s} === "boolean" || ${o} === null + || (${s} === "string" && ${o} && ${o} == +${o} && !(${o} % 1))`).assign(u,i._`+${o}`);case"boolean":return void r.elseIf(i._`${o} === "false" || ${o} === 0 || ${o} === null`).assign(u,!1).elseIf(i._`${o} === "true" || ${o} === 1`).assign(u,!0);case"null":return r.elseIf(i._`${o} === "" || ${o} === 0 || ${o} === false`),void r.assign(u,null);case"array":r.elseIf(i._`${s} === "string" || ${s} === "number" + || ${s} === "boolean" || ${o} === null`).assign(u,i._`[${o}]`)}}r.else(),m(e),r.endIf(),r.if(i._`${u} !== undefined`,(()=>{r.assign(o,u),function({gen:e,parentData:t,parentDataProperty:n},r){e.if(i._`${t} !== undefined`,(()=>e.assign(i._`${t}[${n}]`,r)))}(e,u)}))}(e,t,s):m(e)}))}return l};const c=new Set(["string","number","integer","boolean","null"]);function d(e,t,n,r=u.Correct){const o=r===u.Correct?i.operators.EQ:i.operators.NEQ;let a;switch(e){case"null":return i._`${t} ${o} null`;case"array":a=i._`Array.isArray(${t})`;break;case"object":a=i._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":a=s(i._`!(${t} % 1) && !isNaN(${t})`);break;case"number":a=s();break;default:return i._`typeof ${t} ${o} ${e}`}return r===u.Correct?a:i.not(a);function s(e=i.nil){return i.and(i._`typeof ${t} == "number"`,e,n?i._`isFinite(${t})`:i.nil)}}function f(e,t,n,r){if(1===e.length)return d(e[0],t,n,r);let o;const a=s.toHash(e);if(a.array&&a.object){const e=i._`typeof ${t} != "object"`;o=a.null?e:i._`!${t} || ${e}`,delete a.null,delete a.array,delete a.object}else o=i.nil;a.number&&delete a.integer;for(const s in a)o=i.and(o,d(s,t,n,r));return o}t.checkDataType=d,t.checkDataTypes=f;const p={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?i._`{type: ${e}}`:i._`{type: ${t}}`};function m(e){const t=function(e){const{gen:t,data:n,schema:r}=e,o=s.schemaRefOrVal(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:o,schemaValue:o,parentSchema:r,params:{},it:e}}(e);a.reportError(t,p)}t.reportTypeError=m},91481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const r=n(15669),o=n(88936);function a(e,t,n){const{gen:a,compositeRule:i,data:s,opts:u}=e;if(void 0===n)return;const l=r._`${s}${r.getProperty(t)}`;if(i)return void o.checkStrictMode(e,`default is ignored for: ${l}`);let c=r._`${l} === undefined`;"empty"===u.useDefaults&&(c=r._`${c} || ${l} === null || ${l} === ""`),a.if(c,r._`${l} = ${r.stringify(n)}`)}t.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const o in n)a(e,o,n[o].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>a(e,n,t.default)))}},91686:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const r=n(12171),o=n(97332),a=n(89073),i=n(97332),s=n(91481),u=n(95782),l=n(38878),c=n(15669),d=n(17250),f=n(96696),p=n(88936),m=n(6930);function h({gen:e,validateName:t,schema:n,schemaEnv:r,opts:o},a){o.code.es5?e.func(t,c._`${d.default.data}, ${d.default.valCxt}`,r.$async,(()=>{e.code(c._`"use strict"; ${v(n,o)}`),function(e,t){e.if(d.default.valCxt,(()=>{e.var(d.default.instancePath,c._`${d.default.valCxt}.${d.default.instancePath}`),e.var(d.default.parentData,c._`${d.default.valCxt}.${d.default.parentData}`),e.var(d.default.parentDataProperty,c._`${d.default.valCxt}.${d.default.parentDataProperty}`),e.var(d.default.rootData,c._`${d.default.valCxt}.${d.default.rootData}`),t.dynamicRef&&e.var(d.default.dynamicAnchors,c._`${d.default.valCxt}.${d.default.dynamicAnchors}`)}),(()=>{e.var(d.default.instancePath,c._`""`),e.var(d.default.parentData,c._`undefined`),e.var(d.default.parentDataProperty,c._`undefined`),e.var(d.default.rootData,d.default.data),t.dynamicRef&&e.var(d.default.dynamicAnchors,c._`{}`)}))}(e,o),e.code(a)})):e.func(t,c._`${d.default.data}, ${function(e){return c._`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${e.dynamicRef?c._`, ${d.default.dynamicAnchors}={}`:c.nil}}={}`}(o)}`,r.$async,(()=>e.code(v(n,o)).code(a)))}function v(e,t){return"object"==typeof e&&e.$id&&(t.code.source||t.code.process)?c._`/*# sourceURL=${e.$id} */`:c.nil}function y(e,t){_(e)&&(b(e),g(e))?function(e,t){const{schema:n,gen:r,opts:o}=e;o.$comment&&n.$comment&&M(e);(function(e){e.schema.$id&&(e.baseId=f.resolveUrl(e.baseId,e.schema.$id))})(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const a=r.const("_errs",d.default.errors);w(e,a),r.var(t,c._`${a} === ${d.default.errors}`)}(e,t):r.boolOrEmptySchema(e,t)}function g({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const n in e)if(t.RULES.all[n])return!0;return!1}function _(e){return"boolean"!=typeof e.schema}function b(e){p.checkUnknownRules(e),function(e){const{schema:t,errSchemaPath:n,opts:r,self:o}=e;t.$ref&&r.ignoreKeywordsWithRef&&p.schemaHasRulesButRef(t,o.RULES)&&o.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}(e)}function w(e,t){if(e.opts.jtd)return k(e,[],!1,t);const n=o.getSchemaTypes(e.schema);k(e,n,!o.coerceAndCheckDataType(e,n),t)}function M({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:o}){const a=n.$comment;if(!0===o.$comment)e.code(c._`${d.default.self}.logger.log(${a})`);else if("function"==typeof o.$comment){const n=c.str`${r}/$comment`,o=e.scopeValue("root",{ref:t.root});e.code(c._`${d.default.self}.opts.$comment(${a}, ${n}, ${o}.schema)`)}}function k(e,t,n,r){const{gen:o,schema:s,data:u,allErrors:l,opts:f,self:m}=e,{RULES:h}=m;function v(p){a.shouldUseGroup(s,p)&&(p.type?(o.if(i.checkDataType(p.type,u,f.strictNumbers)),x(e,p),1===t.length&&t[0]===p.type&&n&&(o.else(),i.reportTypeError(e)),o.endIf()):x(e,p),l||o.if(c._`${d.default.errors} === ${r||0}`))}!s.$ref||!f.ignoreKeywordsWithRef&&p.schemaHasRulesButRef(s,h)?(f.jtd||function(e,t){if(e.schemaEnv.meta||!e.opts.strictTypes)return;(function(e,t){if(!t.length)return;if(!e.dataTypes.length)return void(e.dataTypes=t);t.forEach((t=>{E(e.dataTypes,t)||T(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),e.dataTypes=e.dataTypes.filter((e=>E(t,e)))})(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&T(e,"use allowUnionTypes to allow union type keyword")}(e,t);!function(e,t){const n=e.self.RULES.all;for(const r in n){const o=n[r];if("object"==typeof o&&a.shouldUseRule(e.schema,o)){const{type:n}=o.definition;n.length&&!n.some((e=>S(t,e)))&&T(e,`missing type "${n.join(",")}" for keyword "${r}"`)}}}(e,e.dataTypes)}(e,t),o.block((()=>{for(const e of h.rules)v(e);v(h.post)}))):o.block((()=>O(e,"$ref",h.all.$ref.definition)))}function x(e,t){const{gen:n,schema:r,opts:{useDefaults:o}}=e;o&&s.assignDefaults(e,t.type),n.block((()=>{for(const n of t.rules)a.shouldUseRule(r,n)&&O(e,n.keyword,n.definition,t.type)}))}function S(e,t){return e.includes(t)||"number"===t&&e.includes("integer")}function E(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function T(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,p.checkStrictMode(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){_(e)&&(b(e),g(e))?function(e){const{schema:t,opts:n,gen:r}=e;h(e,(()=>{n.$comment&&t.$comment&&M(e),function(e){const{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&p.checkStrictMode(e,"default is ignored in the schema root")}(e),r.let(d.default.vErrors,null),r.let(d.default.errors,0),n.unevaluated&&function(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",c._`${n}.evaluated`),t.if(c._`${e.evaluated}.dynamicProps`,(()=>t.assign(c._`${e.evaluated}.props`,c._`undefined`))),t.if(c._`${e.evaluated}.dynamicItems`,(()=>t.assign(c._`${e.evaluated}.items`,c._`undefined`)))}(e),w(e),function(e){const{gen:t,schemaEnv:n,validateName:r,ValidationError:o,opts:a}=e;n.$async?t.if(c._`${d.default.errors} === 0`,(()=>t.return(d.default.data)),(()=>t.throw(c._`new ${o}(${d.default.vErrors})`))):(t.assign(c._`${r}.errors`,d.default.vErrors),a.unevaluated&&function({gen:e,evaluated:t,props:n,items:r}){n instanceof c.Name&&e.assign(c._`${t}.props`,n);r instanceof c.Name&&e.assign(c._`${t}.items`,r)}(e),t.return(c._`${d.default.errors} === 0`))}(e)}))}(e):h(e,(()=>r.topBoolOrEmptySchema(e)))};class L{constructor(e,t,n){if(u.validateKeywordUsage(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=p.schemaRefOrVal(e,this.schema,n,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",P(this.$data,e));else if(this.schemaCode=this.schemaValue,!u.validSchemaType(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,n){this.gen.if(c.not(e)),n?n():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.result(e,void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(c._`${t} !== undefined && (${c.or(this.invalid$data(),e)})`)}error(e,t,n){if(t)return this.setParams(t),this._error(e,n),void this.setParams({});this._error(e,n)}_error(e,t){(e?m.reportExtraError:m.reportError)(this,this.def.error,t)}$dataError(){m.reportError(this,this.def.$dataError||m.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');m.resetErrorsCount(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,n=c.nil){this.gen.block((()=>{this.check$data(e,n),t()}))}check$data(e=c.nil,t=c.nil){if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:o,def:a}=this;n.if(c.or(c._`${r} === undefined`,t)),e!==c.nil&&n.assign(e,!0),(o.length||a.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==c.nil&&n.assign(e,!1)),n.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:n,def:r,it:o}=this;return c.or(function(){if(n.length){if(!(t instanceof c.Name))throw new Error("ajv implementation error");const e=Array.isArray(n)?n:[n];return c._`${i.checkDataTypes(e,t,o.opts.strictNumbers,i.DataType.Wrong)}`}return c.nil}(),function(){if(r.validateSchema){const n=e.scopeValue("validate$data",{ref:r.validateSchema});return c._`!${n}(${t})`}return c.nil}())}subschema(e,t){const n=l.getSubschema(this.it,e);l.extendSubschemaData(n,this.it,e),l.extendSubschemaMode(n,e);const r={...this.it,...n,items:void 0,props:void 0};return y(r,t),r}mergeEvaluated(e,t){const{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=p.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=p.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,(()=>this.mergeEvaluated(e,c.Name))),!0}}function O(e,t,n,r){const o=new L(e,n,t);"code"in n?n.code(o,r):o.$data&&n.validate?u.funcKeywordCode(o,n):"macro"in n?u.macroKeywordCode(o,n):(n.compile||n.validate)&&u.funcKeywordCode(o,n)}t.KeywordCxt=L;const D=/^\/(?:[^~]|~0|~1)*$/,C=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function P(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let o,a;if(""===e)return d.default.rootData;if("/"===e[0]){if(!D.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);o=e,a=d.default.rootData}else{const i=C.exec(e);if(!i)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+i[1];if(o=i[2],"#"===o){if(s>=t)throw new Error(u("property/index",s));return r[t-s]}if(s>t)throw new Error(u("data",s));if(a=n[t-s],!o)return a}let i=a;const s=o.split("/");for(const l of s)l&&(a=c._`${a}${c.getProperty(p.unescapeJsonPointer(l))}`,i=c._`${i} && ${a}`);return i;function u(e,n){return`Cannot access ${e} ${n} levels up, current level is ${t}`}}t.getData=P},95782:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const r=n(15669),o=n(17250),a=n(3499),i=n(6930);function s(e){const{gen:t,data:n,it:o}=e;t.if(o.parentData,(()=>t.assign(n,r._`${o.parentData}[${o.parentDataProperty}]`)))}function u(e,t,n){if(void 0===n)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:r.stringify(n)})}t.macroKeywordCode=function(e,t){const{gen:n,keyword:o,schema:a,parentSchema:i,it:s}=e,l=t.macro.call(s.self,a,i,s),c=u(n,o,l);!1!==s.opts.validateSchema&&s.self.validateSchema(l,!0);const d=n.name("valid");e.subschema({schema:l,schemaPath:r.nil,errSchemaPath:`${s.errSchemaPath}/${o}`,topSchemaRef:c,compositeRule:!0},d),e.pass(d,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var n;const{gen:l,keyword:c,schema:d,parentSchema:f,$data:p,it:m}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}(m,t);const h=!p&&t.compile?t.compile.call(m.self,d,f,m):t.validate,v=u(l,c,h),y=l.let("valid");function g(n=(t.async?r._`await `:r.nil)){const i=m.opts.passContext?o.default.this:o.default.self,s=!("compile"in t&&!p||!1===t.schema);l.assign(y,r._`${n}${a.callValidateCode(e,v,i,s)}`,t.modifying)}function _(e){var n;l.if(r.not(null!==(n=t.valid)&&void 0!==n?n:y),e)}e.block$data(y,(function(){if(!1===t.errors)g(),t.modifying&&s(e),_((()=>e.error()));else{const n=t.async?function(){const e=l.let("ruleErrs",null);return l.try((()=>g(r._`await `)),(t=>l.assign(y,!1).if(r._`${t} instanceof ${m.ValidationError}`,(()=>l.assign(e,r._`${t}.errors`)),(()=>l.throw(t))))),e}():function(){const e=r._`${v}.errors`;return l.assign(e,null),g(r.nil),e}();t.modifying&&s(e),_((()=>function(e,t){const{gen:n}=e;n.if(r._`Array.isArray(${t})`,(()=>{n.assign(o.default.vErrors,r._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`).assign(o.default.errors,r._`${o.default.vErrors}.length`),i.extendErrors(e)}),(()=>e.error()))}(e,n)))}})),e.ok(null!==(n=t.valid)&&void 0!==n?n:y)},t.validSchemaType=function(e,t,n=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&void 0===e))},t.validateKeywordUsage=function({schema:e,opts:t,self:n},r,o){if(Array.isArray(r.keyword)?!r.keyword.includes(o):r.keyword!==o)throw new Error("ajv implementation error");const a=r.dependencies;if(null==a?void 0:a.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${o}: ${a.join(",")}`);if(r.validateSchema){if(!r.validateSchema(e[o])){const e="keyword value is invalid: "+n.errorsText(r.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);n.logger.error(e)}}}},38878:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const r=n(15669),o=n(88936);t.getSubschema=function(e,{keyword:t,schemaProp:n,schema:a,schemaPath:i,errSchemaPath:s,topSchemaRef:u}){if(void 0!==t&&void 0!==a)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const a=e.schema[t];return void 0===n?{schema:a,schemaPath:r._`${e.schemaPath}${r.getProperty(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:a[n],schemaPath:r._`${e.schemaPath}${r.getProperty(t)}${r.getProperty(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${o.escapeFragment(n)}`}}if(void 0!==a){if(void 0===i||void 0===s||void 0===u)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:a,schemaPath:i,topSchemaRef:u,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:n,dataPropType:a,data:i,dataTypes:s,propertyName:u}){if(void 0!==i&&void 0!==n)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:l}=t;if(void 0!==n){const{errorPath:i,dataPathArr:s,opts:u}=t;c(l.let("data",r._`${t.data}${r.getProperty(n)}`,!0)),e.errorPath=r.str`${i}${o.getErrorPath(n,a,u.jsPropertySyntax)}`,e.parentDataProperty=r._`${n}`,e.dataPathArr=[...s,e.parentDataProperty]}if(void 0!==i){c(i instanceof r.Name?i:l.let("data",i,!0)),void 0!==u&&(e.propertyName=u)}function c(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:o,allErrors:a}){void 0!==r&&(e.compositeRule=r),void 0!==o&&(e.createErrors=o),void 0!==a&&(e.allErrors=a),e.jtdDiscriminator=t,e.jtdMetadata=n}},38355:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var r=n(91686);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return r.KeywordCxt}});var o=n(15669);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return o._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return o.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return o.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return o.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return o.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return o.CodeGen}});const a=n(46448),i=n(91578),s=n(82881),u=n(87382),l=n(15669),c=n(96696),d=n(97332),f=n(88936),p=n(71143),m=["removeAdditional","useDefaults","coerceTypes"],h=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),v={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",schemaId:"JSON Schema draft-04 is not supported in Ajv v7/8.",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now, see option `strict`."},y={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function g(e){var t,n,r,o,a,i,s,u,l,c,d,f,p,m,h,v,y,g,_;const b=e.strict,w=null===(t=e.code)||void 0===t?void 0:t.optimize,M=!0===w||void 0===w?1:w||0;return{strictSchema:null===(r=null!==(n=e.strictSchema)&&void 0!==n?n:b)||void 0===r||r,strictNumbers:null===(a=null!==(o=e.strictNumbers)&&void 0!==o?o:b)||void 0===a||a,strictTypes:null!==(s=null!==(i=e.strictTypes)&&void 0!==i?i:b)&&void 0!==s?s:"log",strictTuples:null!==(l=null!==(u=e.strictTuples)&&void 0!==u?u:b)&&void 0!==l?l:"log",strictRequired:null!==(d=null!==(c=e.strictRequired)&&void 0!==c?c:b)&&void 0!==d&&d,code:e.code?{...e.code,optimize:M}:{optimize:M},loopRequired:null!==(f=e.loopRequired)&&void 0!==f?f:200,loopEnum:null!==(p=e.loopEnum)&&void 0!==p?p:200,meta:null===(m=e.meta)||void 0===m||m,messages:null===(h=e.messages)||void 0===h||h,inlineRefs:null===(v=e.inlineRefs)||void 0===v||v,addUsedSchema:null===(y=e.addUsedSchema)||void 0===y||y,validateSchema:null===(g=e.validateSchema)||void 0===g||g,validateFormats:null===(_=e.validateFormats)||void 0===_||_}}class _{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...g(e)};const{es5:t,lines:n}=this.opts.code;this.scope=new l.ValueScope({scope:{},prefixes:h,es5:t,lines:n}),this.logger=function(e){if(!1===e)return E;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const r=e.validateFormats;e.validateFormats=!1,this.RULES=s.getRules(),b.call(this,v,e,"NOT SUPPORTED"),b.call(this,y,e,"DEPRECATED","warn"),this._metaOpts=S.call(this),e.formats&&k.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&x.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),M.call(this),e.validateFormats=r}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t}=this.opts;t&&e&&this.addMetaSchema(p,p.$id,!1)}defaultMeta(){const{meta:e}=this.opts;return this.opts.defaultMeta="object"==typeof e?e.$id||e:void 0}validate(e,t){let n;if("string"==typeof e){if(n=this.getSchema(e),!n)throw new Error(`no schema with key or ref "${e}"`)}else n=this.compile(e);const r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){const n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await o.call(this,e.$schema);const n=this._addSchema(e,t);return n.validate||a.call(this,n)}async function o(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function a(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof i.default))throw t;return s.call(this,t),await u.call(this,t.missingSchema),a.call(this,e)}}function s({missingSchema:e,missingRef:t}){if(this.refs[e])throw new Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function u(e){const n=await l.call(this,e);this.refs[e]||await o.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function l(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n,r=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,n,r);return this}let o;if("object"==typeof e&&(o=e.$id,void 0!==o&&"string"!=typeof o))throw new Error("schema $id must be string");return t=c.normalizeId(t||o),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,r,!0),this}addMetaSchema(e,t,n=this.opts.validateSchema){return this.addSchema(e,t,!0,n),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let n;if(n=e.$schema,void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const r=this.validate(n,e);if(!r&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=w.call(this,e));)e=t;if(void 0===t){const n=new u.SchemaEnv({schema:{}});if(t=u.resolveSchema.call(this,n,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=w.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let n=e.$id;return n&&(n=c.normalizeId(n),delete this.schemas[n],delete this.refs[n]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(n=(t=e).keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(L.call(this,n,t),!t)return f.eachItem(n,(e=>O.call(this,e))),this;C.call(this,t);const r={...t,type:d.getJSONTypes(t.type),schemaType:d.getJSONTypes(t.schemaType)};return f.eachItem(n,0===r.type.length?e=>O.call(this,e,r):e=>r.type.forEach((t=>O.call(this,e,r,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const n of t.rules){const t=n.rules.findIndex((t=>t.keyword===e));t>=0&&n.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:n="data"}={}){return e&&0!==e.length?e.map((e=>`${n}${e.instancePath} ${e.message}`)).reduce(((e,n)=>e+t+n)):"No errors"}$dataMetaSchema(e,t){const n=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const r of t){const t=r.split("/").slice(1);let o=e;for(const e of t)o=o[e];for(const e in n){const t=n[e];if("object"!=typeof t)continue;const{$data:r}=t.definition,a=o[e];r&&a&&(o[e]=Y(a))}}return e}_removeAllSchemas(e,t){for(const n in e){const r=e[n];t&&!t.test(n)||("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n,r=this.opts.validateSchema,o=this.opts.addUsedSchema){let a;if("object"==typeof e)a=e.$id;else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let i=this._cache.get(e);if(void 0!==i)return i;const s=c.getSchemaRefs.call(this,e);return n=c.normalizeId(a||n),i=new u.SchemaEnv({schema:e,meta:t,baseId:n,localRefs:s}),this._cache.set(i.schema,i),o&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=i),r&&this.validateSchema(e,!0),i}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):u.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{u.compileSchema.call(this,e)}finally{this.opts=t}}}function b(e,t,n,r="error"){for(const o in e){const a=o;a in t&&this.logger[r](`${n}: option ${o}. ${e[a]}`)}}function w(e){return e=c.normalizeId(e),this.schemas[e]||this.refs[e]}function M(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function k(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function x(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}}function S(){const e={...this.opts};for(const t of m)delete e[t];return e}t.default=_,_.ValidationError=a.default,_.MissingRefError=i.default;const E={log(){},warn(){},error(){}};const T=/^[a-z_$][a-z0-9_$:-]*$/i;function L(e,t){const{RULES:n}=this;if(f.eachItem(e,(e=>{if(n.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!T.test(e))throw new Error(`Keyword ${e} has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function O(e,t,n){var r;const o=null==t?void 0:t.post;if(n&&o)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:a}=this;let i=o?a.post:a.rules.find((({type:e})=>e===n));if(i||(i={type:n,rules:[]},a.rules.push(i)),a.keywords[e]=!0,!t)return;const s={keyword:e,definition:{...t,type:d.getJSONTypes(t.type),schemaType:d.getJSONTypes(t.schemaType)}};t.before?D.call(this,i,s,t.before):i.rules.push(s),a.all[e]=s,null===(r=t.implements)||void 0===r||r.forEach((e=>this.addKeyword(e)))}function D(e,t,n){const r=e.rules.findIndex((e=>e.keyword===n));r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} is not defined`))}function C(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=Y(t)),e.validateSchema=this.compile(t,!0))}const P={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Y(e){return{anyOf:[e,P]}}},94285:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(66471);r.code='require("ajv/dist/runtime/equal").default',t.default=r},49161:function(e,t){"use strict";function n(e){const t=e.length;let n,r=0,o=0;for(;o<t;)r++,n=e.charCodeAt(o++),n>=55296&&n<=56319&&o<t&&(n=e.charCodeAt(o),56320==(64512&n)&&o++);return r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,n.code='require("ajv/dist/runtime/ucs2length").default'},46448:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=n},78891:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;const r=n(15669),o=n(88936),a={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?i(e,r):o.checkStrictMode(n,'"additionalItems" is ignored when "items" is not an array of schemas')}};function i(e,t){const{gen:n,schema:a,data:i,keyword:s,it:u}=e;u.items=!0;const l=n.const("len",r._`${i}.length`);if(!1===a)e.setParams({len:t.length}),e.pass(r._`${l} <= ${t.length}`);else if("object"==typeof a&&!o.alwaysValidSchema(u,a)){const a=n.var("valid",r._`${l} <= ${t.length}`);n.if(r.not(a),(()=>function(a){n.forRange("i",t.length,l,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:o.Type.Num},a),u.allErrors||n.if(r.not(a),(()=>n.break()))}))}(a))),e.ok(a)}}t.validateAdditionalItems=i,t.default=a},24943:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3499),o=n(15669),a=n(17250),i=n(88936),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>o._`{additionalProperty: ${e.additionalProperty}}`},code(e){const{gen:t,schema:n,parentSchema:s,data:u,errsCount:l,it:c}=e;if(!l)throw new Error("ajv implementation error");const{allErrors:d,opts:f}=c;if(c.props=!0,"all"!==f.removeAdditional&&i.alwaysValidSchema(c,n))return;const p=r.allSchemaProperties(s.properties),m=r.allSchemaProperties(s.patternProperties);function h(e){t.code(o._`delete ${u}[${e}]`)}function v(r){if("all"===f.removeAdditional||f.removeAdditional&&!1===n)h(r);else{if(!1===n)return e.setParams({additionalProperty:r}),e.error(),void(d||t.break());if("object"==typeof n&&!i.alwaysValidSchema(c,n)){const n=t.name("valid");"failing"===f.removeAdditional?(y(r,n,!1),t.if(o.not(n),(()=>{e.reset(),h(r)}))):(y(r,n),d||t.if(o.not(n),(()=>t.break())))}}}function y(t,n,r){const o={keyword:"additionalProperties",dataProp:t,dataPropType:i.Type.Str};!1===r&&Object.assign(o,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(o,n)}t.forIn("key",u,(e=>{p.length||m.length?t.if(function(e){let n;if(p.length>8){const o=i.schemaRefOrVal(c,s.properties,"properties");n=r.isOwnProperty(t,o,e)}else n=p.length?o.or(...p.map((t=>o._`${e} === ${t}`))):o.nil;return m.length&&(n=o.or(n,...m.map((n=>o._`${r.usePattern(t,n)}.test(${e})`)))),o.not(n)}(e),(()=>v(e))):v(e)})),e.ok(o._`${l} === ${a.default.errors}`)}};t.default=s},22609:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(88936),o={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const a=t.name("valid");n.forEach(((t,n)=>{if(r.alwaysValidSchema(o,t))return;const i=e.subschema({keyword:"allOf",schemaProp:n},a);e.ok(a),e.mergeEvaluated(i)}))}};t.default=o},54279:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:n(3499).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=r},95609:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?r.str`must contain at least ${e} valid item(s)`:r.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?r._`{minContains: ${e}}`:r._`{minContains: ${e}, maxContains: ${t}}`},code(e){const{gen:t,schema:n,parentSchema:a,data:i,it:s}=e;let u,l;const{minContains:c,maxContains:d}=a;s.opts.next?(u=void 0===c?1:c,l=d):u=1;const f=t.const("len",r._`${i}.length`);if(e.setParams({min:u,max:l}),void 0===l&&0===u)return void o.checkStrictMode(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==l&&u>l)return o.checkStrictMode(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if(o.alwaysValidSchema(s,n)){let t=r._`${f} >= ${u}`;return void 0!==l&&(t=r._`${t} && ${f} <= ${l}`),void e.pass(t)}s.items=!0;const p=t.name("valid");if(void 0===l&&1===u)m(p,(()=>t.if(p,(()=>t.break()))));else{t.let(p,!1);const e=t.name("_valid"),n=t.let("count",0);m(e,(()=>t.if(e,(()=>function(e){t.code(r._`${e}++`),void 0===l?t.if(r._`${e} >= ${u}`,(()=>t.assign(p,!0).break())):(t.if(r._`${e} > ${l}`,(()=>t.assign(p,!1).break())),1===u?t.assign(p,!0):t.if(r._`${e} >= ${u}`,(()=>t.assign(p,!0))))}(n)))))}function m(n,r){t.forRange("i",0,f,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:o.Type.Num,compositeRule:!0},n),r()}))}e.result(p,(()=>e.reset()))}};t.default=a},5463:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const r=n(15669),o=n(88936),a=n(3499);t.error={message:({params:{property:e,depsCount:t,deps:n}})=>{const o=1===t?"property":"properties";return r.str`must have ${o} ${n} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:n,missingProperty:o}})=>r._`{property: ${e}, + missingProperty: ${o}, + depsCount: ${t}, + deps: ${n}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,n]=function({schema:e}){const t={},n={};for(const r in e){if("__proto__"===r)continue;(Array.isArray(e[r])?t:n)[r]=e[r]}return[t,n]}(e);s(e,t),u(e,n)}};function s(e,t=e.schema){const{gen:n,data:o,it:i}=e;if(0===Object.keys(t).length)return;const s=n.let("missing");for(const u in t){const l=t[u];if(0===l.length)continue;const c=a.propertyInData(n,o,u,i.opts.ownProperties);e.setParams({property:u,depsCount:l.length,deps:l.join(", ")}),i.allErrors?n.if(c,(()=>{for(const t of l)a.checkReportMissingProp(e,t)})):(n.if(r._`${c} && (${a.checkMissingProp(e,l,s)})`),a.reportMissingProp(e,s),n.else())}}function u(e,t=e.schema){const{gen:n,data:r,keyword:i,it:s}=e,u=n.name("valid");for(const l in t)o.alwaysValidSchema(s,t[l])||(n.if(a.propertyInData(n,r,l,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:i,schemaProp:l},u);e.mergeValidEvaluated(t,u)}),(()=>n.var(u,!0))),e.ok(u))}t.validatePropertyDeps=s,t.validateSchemaDeps=u,t.default=i},50076:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>r.str`must match "${e.ifClause}" schema`,params:({params:e})=>r._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:n,it:a}=e;void 0===n.then&&void 0===n.else&&o.checkStrictMode(a,'"if" without "then" and "else" is ignored');const s=i(a,"then"),u=i(a,"else");if(!s&&!u)return;const l=t.let("valid",!0),c=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},c);e.mergeEvaluated(t)}(),e.reset(),s&&u){const n=t.let("ifClause");e.setParams({ifClause:n}),t.if(c,d("then",n),d("else",n))}else s?t.if(c,d("then")):t.if(r.not(c),d("else"));function d(n,o){return()=>{const a=e.subschema({keyword:n},c);t.assign(l,c),e.mergeValidEvaluated(a,l),o?t.assign(o,r._`${n}`):e.setParams({ifClause:n})}}e.pass(l,(()=>e.error(!0)))}};function i(e,t){const n=e.schema[t];return void 0!==n&&!o.alwaysValidSchema(e,n)}t.default=a},46951:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(78891),o=n(21162),a=n(98634),i=n(65151),s=n(95609),u=n(5463),l=n(53021),c=n(24943),d=n(34243),f=n(98103),p=n(72869),m=n(54279),h=n(14880),v=n(22609),y=n(50076),g=n(25316);t.default=function(e=!1){const t=[p.default,m.default,h.default,v.default,y.default,g.default,l.default,c.default,u.default,d.default,f.default];return e?t.push(o.default,i.default):t.push(r.default,a.default),t.push(s.default),t}},98634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const r=n(15669),o=n(88936),a=n(3499),i={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return s(e,"additionalItems",t);n.items=!0,o.alwaysValidSchema(n,t)||e.ok(a.validateArray(e))}};function s(e,t,n=e.schema){const{gen:a,parentSchema:i,data:s,keyword:u,it:l}=e;!function(e){const{opts:r,errSchemaPath:a}=l,i=n.length,s=i===e.minItems&&(i===e.maxItems||!1===e[t]);if(r.strictTuples&&!s){const e=`"${u}" is ${i}-tuple, but minItems or maxItems/${t} are not specified or different at path "${a}"`;o.checkStrictMode(l,e,r.strictTuples)}}(i),l.opts.unevaluated&&n.length&&!0!==l.items&&(l.items=o.mergeEvaluated.items(a,n.length,l.items));const c=a.name("valid"),d=a.const("len",r._`${s}.length`);n.forEach(((t,n)=>{o.alwaysValidSchema(l,t)||(a.if(r._`${d} > ${n}`,(()=>e.subschema({keyword:u,schemaProp:n,dataProp:n},c))),e.ok(c))}))}t.validateTuple=s,t.default=i},65151:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a=n(3499),i=n(78891),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:s}=n;r.items=!0,o.alwaysValidSchema(r,t)||(s?i.validateAdditionalItems(e,s):e.ok(a.validateArray(e)))}};t.default=s},72869:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(88936),o={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:o}=e;if(r.alwaysValidSchema(o,n))return void e.fail();const a=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),e.result(a,(()=>e.error()),(()=>e.reset()))},error:{message:"must NOT be valid"}};t.default=o},14880:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>r._`{passingSchemas: ${e.passing}}`},code(e){const{gen:t,schema:n,parentSchema:a,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(i.opts.discriminator&&a.discriminator)return;const s=n,u=t.let("valid",!1),l=t.let("passing",null),c=t.name("_valid");e.setParams({passing:l}),t.block((function(){s.forEach(((n,a)=>{let s;o.alwaysValidSchema(i,n)?t.var(c,!0):s=e.subschema({keyword:"oneOf",schemaProp:a,compositeRule:!0},c),a>0&&t.if(r._`${c} && ${u}`).assign(u,!1).assign(l,r._`[${l}, ${a}]`).else(),t.if(c,(()=>{t.assign(u,!0),t.assign(l,a),s&&e.mergeEvaluated(s,r.Name)}))}))})),e.result(u,(()=>e.reset()),(()=>e.error(!0)))}};t.default=a},98103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3499),o=n(15669),a=n(88936),i=n(88936),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:s,parentSchema:u,it:l}=e,{opts:c}=l,d=r.schemaProperties(l,n);if(0===d.length)return;const f=c.strictSchema&&!c.allowMatchingProperties&&u.properties,p=t.name("valid");!0===l.props||l.props instanceof o.Name||(l.props=i.evaluatedPropsToName(t,l.props));const{props:m}=l;function h(e){for(const t in f)new RegExp(e).test(t)&&a.checkStrictMode(l,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function v(n){t.forIn("key",s,(a=>{t.if(o._`${r.usePattern(t,n)}.test(${a})`,(()=>{e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:a,dataPropType:i.Type.Str},p),l.opts.unevaluated&&!0!==m?t.assign(o._`${m}[${a}]`,!0):l.allErrors||t.if(o.not(p),(()=>t.break()))}))}))}!function(){for(const e of d)f&&h(e),l.allErrors?v(e):(t.var(p,!0),v(e),t.if(p))}()}};t.default=s},21162:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(98634),o={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>r.validateTuple(e,"items")};t.default=o},34243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(91686),o=n(3499),a=n(88936),i=n(24943),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:s,data:u,it:l}=e;"all"===l.opts.removeAdditional&&void 0===s.additionalProperties&&i.default.code(new r.KeywordCxt(l,i.default,"additionalProperties"));const c=o.allSchemaProperties(n);for(const r of c)l.definedProperties.add(r);l.opts.unevaluated&&c.length&&!0!==l.props&&(l.props=a.mergeEvaluated.props(t,a.toHash(c),l.props));const d=c.filter((e=>!a.alwaysValidSchema(l,n[e])));if(0===d.length)return;const f=t.name("valid");for(const r of d)p(r)?m(r):(t.if(o.propertyInData(t,u,r,l.opts.ownProperties)),m(r),l.allErrors||t.else().var(f,!0),t.endIf()),e.it.definedProperties.add(r),e.ok(f);function p(e){return l.opts.useDefaults&&!l.compositeRule&&void 0!==n[e].default}function m(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},f)}}};t.default=s},53021:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>r._`{propertyName: ${e.propertyName}}`},code(e){const{gen:t,schema:n,data:a,it:i}=e;if(o.alwaysValidSchema(i,n))return;const s=t.name("valid");t.forIn("key",a,(n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},s),t.if(r.not(s),(()=>{e.error(!0),i.allErrors||t.break()}))})),e.ok(s)}};t.default=a},25316:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(88936),o={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){void 0===t.if&&r.checkStrictMode(n,`"${e}" without "if" is ignored`)}};t.default=o},3499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;const r=n(15669),o=n(88936),a=n(17250);function i(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:r._`Object.prototype.hasOwnProperty`})}function s(e,t,n){return r._`${i(e)}.call(${t}, ${n})`}function u(e,t,n,o){const a=r._`${t}${r.getProperty(n)} === undefined`;return o?r.or(a,r.not(s(e,t,n))):a}function l(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:n,data:o,it:a}=e;n.if(u(n,o,t,a.opts.ownProperties),(()=>{e.setParams({missingProperty:r._`${t}`},!0),e.error()}))},t.checkMissingProp=function({gen:e,data:t,it:{opts:n}},o,a){return r.or(...o.map((o=>r.and(u(e,t,o,n.ownProperties),r._`${a} = ${o}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=i,t.isOwnProperty=s,t.propertyInData=function(e,t,n,o){const a=r._`${t}${r.getProperty(n)} !== undefined`;return o?r._`${a} && ${s(e,t,n)}`:a},t.noPropertyInData=u,t.allSchemaProperties=l,t.schemaProperties=function(e,t){return l(t).filter((n=>!o.alwaysValidSchema(e,t[n])))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:n,topSchemaRef:o,schemaPath:i,errorPath:s},it:u},l,c,d){const f=d?r._`${e}, ${t}, ${o}${i}`:t,p=[[a.default.instancePath,r.strConcat(a.default.instancePath,s)],[a.default.parentData,u.parentData],[a.default.parentDataProperty,u.parentDataProperty],[a.default.rootData,a.default.rootData]];u.opts.dynamicRef&&p.push([a.default.dynamicAnchors,a.default.dynamicAnchors]);const m=r._`${f}, ${n.object(...p)}`;return c!==r.nil?r._`${l}.call(${c}, ${m})`:r._`${l}(${m})`},t.usePattern=function(e,t){return e.scopeValue("pattern",{key:t,ref:new RegExp(t,"u"),code:r._`new RegExp(${t}, "u")`})},t.validateArray=function(e){const{gen:t,data:n,keyword:a,it:i}=e,s=t.name("valid");if(i.allErrors){const e=t.let("valid",!0);return u((()=>t.assign(e,!1))),e}return t.var(s,!0),u((()=>t.break())),s;function u(i){const u=t.const("len",r._`${n}.length`);t.forRange("i",0,u,(n=>{e.subschema({keyword:a,dataProp:n,dataPropType:o.Type.Num},s),t.if(r.not(s),i)}))}},t.validateUnion=function(e){const{gen:t,schema:n,keyword:a,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some((e=>o.alwaysValidSchema(i,e)))&&!i.opts.unevaluated)return;const s=t.let("valid",!1),u=t.name("_valid");t.block((()=>n.forEach(((n,o)=>{const i=e.subschema({keyword:a,schemaProp:o,compositeRule:!0},u);t.assign(s,r._`${s} || ${u}`);e.mergeValidEvaluated(i,u)||t.if(r.not(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},71018:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=n},32101:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(71018),o=n(41939),a=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",r.default,o.default];t.default=a},41939:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const r=n(91578),o=n(3499),a=n(15669),i=n(17250),s=n(87382),u=n(88936),l={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:o}=e,{baseId:i,schemaEnv:u,validateName:l,opts:f,self:p}=o,{root:m}=u;if(("#"===n||"#/"===n)&&i===m.baseId)return function(){if(u===m)return d(e,l,u,u.$async);const n=t.scopeValue("root",{ref:m});return d(e,a._`${n}.validate`,m,m.$async)}();const h=s.resolveRef.call(p,m,i,n);if(void 0===h)throw new r.default(i,n);return h instanceof s.SchemaEnv?function(t){const n=c(e,t);d(e,n,t,t.$async)}(h):function(r){const o=t.scopeValue("schema",!0===f.code.source?{ref:r,code:a.stringify(r)}:{ref:r}),i=t.name("valid"),s=e.subschema({schema:r,dataTypes:[],schemaPath:a.nil,topSchemaRef:o,errSchemaPath:n},i);e.mergeEvaluated(s),e.ok(i)}(h)}};function c(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):a._`${n.scopeValue("wrapper",{ref:t})}.validate`}function d(e,t,n,r){const{gen:s,it:l}=e,{allErrors:c,schemaEnv:d,opts:f}=l,p=f.passContext?i.default.this:a.nil;function m(e){const t=a._`${e}.errors`;s.assign(i.default.vErrors,a._`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`),s.assign(i.default.errors,a._`${i.default.vErrors}.length`)}function h(e){var t;if(!l.opts.unevaluated)return;const r=null===(t=null==n?void 0:n.validate)||void 0===t?void 0:t.evaluated;if(!0!==l.props)if(r&&!r.dynamicProps)void 0!==r.props&&(l.props=u.mergeEvaluated.props(s,r.props,l.props));else{const t=s.var("props",a._`${e}.evaluated.props`);l.props=u.mergeEvaluated.props(s,t,l.props,a.Name)}if(!0!==l.items)if(r&&!r.dynamicItems)void 0!==r.items&&(l.items=u.mergeEvaluated.items(s,r.items,l.items));else{const t=s.var("items",a._`${e}.evaluated.items`);l.items=u.mergeEvaluated.items(s,t,l.items,a.Name)}}r?function(){if(!d.$async)throw new Error("async schema referenced by sync schema");const n=s.let("valid");s.try((()=>{s.code(a._`await ${o.callValidateCode(e,t,p)}`),h(t),c||s.assign(n,!0)}),(e=>{s.if(a._`!(${e} instanceof ${l.ValidationError})`,(()=>s.throw(e))),m(e),c||s.assign(n,!1)})),e.ok(n)}():e.result(o.callValidateCode(e,t,p),(()=>h(t)),(()=>m(t)))}t.getValidate=c,t.callRef=d,t.default=l},30002:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(77421),a={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===o.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>r._`{error: ${e}, tag: ${n}, tagValue: ${t}}`},code(e){const{gen:t,data:n,schema:a,parentSchema:i,it:s}=e,{oneOf:u}=i;if(!s.opts.discriminator)throw new Error("discriminator: requires discriminator option");const l=a.propertyName;if("string"!=typeof l)throw new Error("discriminator: requires propertyName");if(a.mapping)throw new Error("discriminator: mapping is not supported");if(!u)throw new Error("discriminator: requires oneOf keyword");const c=t.let("valid",!1),d=t.const("tag",r._`${n}${r.getProperty(l)}`);function f(n){const o=t.name("valid"),a=e.subschema({keyword:"oneOf",schemaProp:n},o);return e.mergeEvaluated(a,r.Name),o}t.if(r._`typeof ${d} == "string"`,(()=>function(){const n=function(){var e;const t={},n=o(i);let r=!0;for(let i=0;i<u.length;i++){const t=u[i],s=null===(e=t.properties)||void 0===e?void 0:e[l];if("object"!=typeof s)throw new Error(`discriminator: oneOf schemas must have "properties/${l}"`);r=r&&(n||o(t)),a(s,i)}if(!r)throw new Error(`discriminator: "${l}" must be required`);return t;function o({required:e}){return Array.isArray(e)&&e.includes(l)}function a(e,t){if(e.const)s(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${l}" must have "const" or "enum"`);for(const n of e.enum)s(n,t)}}function s(e,n){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${l}" values must be unique strings`);t[e]=n}}();t.if(!1);for(const e in n)t.elseIf(r._`${d} === ${e}`),t.assign(c,f(n[e]));t.else(),e.error(!1,{discrError:o.DiscrError.Mapping,tag:d,tagName:l}),t.endIf()}()),(()=>e.error(!1,{discrError:o.DiscrError.Tag,tag:d,tagName:l}))),e.ok(c)}};t.default=a},77421:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(t.DiscrError||(t.DiscrError={}))},35671:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(32101),o=n(37499),a=n(46951),i=n(4480),s=n(32480),u=[r.default,o.default,a.default(),i.default,s.metadataVocabulary,s.contentVocabulary];t.default=u},73599:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>r.str`must match format "${e}"`,params:({schemaCode:e})=>r._`{format: ${e}}`},code(e,t){const{gen:n,data:o,$data:a,schema:i,schemaCode:s,it:u}=e,{opts:l,errSchemaPath:c,schemaEnv:d,self:f}=u;l.validateFormats&&(a?function(){const a=n.scopeValue("formats",{ref:f.formats,code:l.code.formats}),i=n.const("fDef",r._`${a}[${s}]`),u=n.let("fType"),c=n.let("format");n.if(r._`typeof ${i} == "object" && !(${i} instanceof RegExp)`,(()=>n.assign(u,r._`${i}.type || "string"`).assign(c,r._`${i}.validate`)),(()=>n.assign(u,r._`"string"`).assign(c,i))),e.fail$data(r.or(!1===l.strictSchema?r.nil:r._`${s} && !${c}`,function(){const e=d.$async?r._`(${i}.async ? await ${c}(${o}) : ${c}(${o}))`:r._`${c}(${o})`,n=r._`(typeof ${c} == "function" ? ${e} : ${c}.test(${o}))`;return r._`${c} && ${c} !== true && ${u} === ${t} && !${n}`}()))}():function(){const a=f.formats[i];if(!a)return void function(){if(!1===l.strictSchema)return void f.logger.warn(e());throw new Error(e());function e(){return`unknown format "${i}" ignored in schema at path "${c}"`}}();if(!0===a)return;const[s,u,p]=function(e){const t=e instanceof RegExp?r.regexpCode(e):l.code.formats?r._`${l.code.formats}${r.getProperty(i)}`:void 0,o=n.scopeValue("formats",{key:i,ref:e,code:t});if("object"==typeof e&&!(e instanceof RegExp))return[e.type||"string",e.validate,r._`${o}.validate`];return["string",e,o]}(a);s===t&&e.pass(function(){if("object"==typeof a&&!(a instanceof RegExp)&&a.async){if(!d.$async)throw new Error("async format in sync schema");return r._`await ${p}(${o})`}return"function"==typeof u?r._`${p}(${o})`:r._`${p}.test(${o})`}())}())}};t.default=o},4480:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=[n(73599).default];t.default=r},32480:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},36577:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a=n(94285),i={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>r._`{allowedValue: ${e}}`},code(e){const{gen:t,data:n,schemaCode:i}=e;e.fail$data(r._`!${o.useFunc(t,a.default)}(${n}, ${i})`)}};t.default=i},59450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a=n(94285),i={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>r._`{allowedValues: ${e}}`},code(e){const{gen:t,data:n,$data:i,schema:s,schemaCode:u,it:l}=e;if(!i&&0===s.length)throw new Error("enum must have non-empty array");const c=s.length>=l.opts.loopEnum,d=o.useFunc(t,a.default);let f;if(c||i)f=t.let("valid"),e.block$data(f,(function(){t.assign(f,!1),t.forOf("v",u,(e=>t.if(r._`${d}(${n}, ${e})`,(()=>t.assign(f,!0).break()))))}));else{if(!Array.isArray(s))throw new Error("ajv implementation error");const e=t.const("vSchema",u);f=r.or(...s.map(((t,o)=>function(e,t){const o=s[t];return o&&"object"==typeof o?r._`${d}(${n}, ${e}[${t}])`:r._`${n} === ${o}`}(e,o))))}e.pass(f)}};t.default=i},37499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(31337),o=n(59706),a=n(99507),i=n(51216),s=n(70034),u=n(96962),l=n(61135),c=n(10194),d=n(36577),f=n(59450),p=[r.default,o.default,a.default,i.default,s.default,u.default,l.default,c.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,f.default];t.default=p},61135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxItems"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:o}=e,a="maxItems"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`${n}.length ${a} ${o}`)}};t.default=o},99507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=n(88936),a=n(49161),i={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxLength"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} characters`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:i,it:s}=e,u="maxLength"===t?r.operators.GT:r.operators.LT,l=!1===s.opts.unicode?r._`${n}.length`:r._`${o.useFunc(e.gen,a.default)}(${n})`;e.fail$data(r._`${l} ${u} ${i}`)}};t.default=i},31337:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o=r.operators,a={maximum:{okStr:"<=",ok:o.LTE,fail:o.GT},minimum:{okStr:">=",ok:o.GTE,fail:o.LT},exclusiveMaximum:{okStr:"<",ok:o.LT,fail:o.GTE},exclusiveMinimum:{okStr:">",ok:o.GT,fail:o.LTE}},i={message:({keyword:e,schemaCode:t})=>r.str`must be ${a[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>r._`{comparison: ${a[e].okStr}, limit: ${t}}`},s={keyword:Object.keys(a),type:"number",schemaType:"number",$data:!0,error:i,code(e){const{keyword:t,data:n,schemaCode:o}=e;e.fail$data(r._`${n} ${a[t].fail} ${o} || isNaN(${n})`)}};t.default=s},70034:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxProperties"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:o}=e,a="maxProperties"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`Object.keys(${n}).length ${a} ${o}`)}};t.default=o},59706:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15669),o={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>r.str`must be multiple of ${e}`,params:({schemaCode:e})=>r._`{multipleOf: ${e}}`},code(e){const{gen:t,data:n,schemaCode:o,it:a}=e,i=a.opts.multipleOfPrecision,s=t.let("res"),u=i?r._`Math.abs(Math.round(${s}) - ${s}) > 1e-${i}`:r._`${s} !== parseInt(${s})`;e.fail$data(r._`(${o} === 0 || (${s} = ${n}/${o}, ${u}))`)}};t.default=o},51216:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3499),o=n(15669),a={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>o.str`must match pattern "${e}"`,params:({schemaCode:e})=>o._`{pattern: ${e}}`},code(e){const{gen:t,data:n,$data:a,schema:i,schemaCode:s}=e,u=a?o._`(new RegExp(${s}, "u"))`:r.usePattern(t,i);e.fail$data(o._`!${u}.test(${n})`)}};t.default=a},96962:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3499),o=n(15669),a=n(88936),i={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>o.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>o._`{missingProperty: ${e}}`},code(e){const{gen:t,schema:n,schemaCode:i,data:s,$data:u,it:l}=e,{opts:c}=l;if(!u&&0===n.length)return;const d=n.length>=c.loopRequired;if(l.allErrors?function(){if(d||u)e.block$data(o.nil,f);else for(const t of n)r.checkReportMissingProp(e,t)}():function(){const a=t.let("missing");if(d||u){const n=t.let("valid",!0);e.block$data(n,(()=>function(n,a){e.setParams({missingProperty:n}),t.forOf(n,i,(()=>{t.assign(a,r.propertyInData(t,s,n,c.ownProperties)),t.if(o.not(a),(()=>{e.error(),t.break()}))}),o.nil)}(a,n))),e.ok(n)}else t.if(r.checkMissingProp(e,n,a)),r.reportMissingProp(e,a),t.else()}(),c.strictRequired){const t=e.parentSchema.properties,{definedProperties:r}=e.it;for(const e of n)if(void 0===(null==t?void 0:t[e])&&!r.has(e)){const t=`required property "${e}" is not defined at "${l.schemaEnv.baseId+l.errSchemaPath}" (strictRequired)`;a.checkStrictMode(l,t,l.opts.strictRequired)}}function f(){t.forOf("prop",i,(n=>{e.setParams({missingProperty:n}),t.if(r.noPropertyInData(t,s,n,c.ownProperties),(()=>e.error()))}))}}};t.default=i},10194:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(97332),o=n(15669),a=n(88936),i=n(94285),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>o.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>o._`{i: ${e}, j: ${t}}`},code(e){const{gen:t,data:n,$data:s,schema:u,parentSchema:l,schemaCode:c,it:d}=e;if(!s&&!u)return;const f=t.let("valid"),p=l.items?r.getSchemaTypes(l.items):[];function m(a,i){const s=t.name("item"),u=r.checkDataTypes(p,s,d.opts.strictNumbers,r.DataType.Wrong),l=t.const("indices",o._`{}`);t.for(o._`;${a}--;`,(()=>{t.let(s,o._`${n}[${a}]`),t.if(u,o._`continue`),p.length>1&&t.if(o._`typeof ${s} == "string"`,o._`${s} += "_"`),t.if(o._`typeof ${l}[${s}] == "number"`,(()=>{t.assign(i,o._`${l}[${s}]`),e.error(),t.assign(f,!1).break()})).code(o._`${l}[${s}] = ${a}`)}))}function h(r,s){const u=a.useFunc(t,i.default),l=t.name("outer");t.label(l).for(o._`;${r}--;`,(()=>t.for(o._`${s} = ${r}; ${s}--;`,(()=>t.if(o._`${u}(${n}[${r}], ${n}[${s}])`,(()=>{e.error(),t.assign(f,!1).break(l)}))))))}e.block$data(f,(function(){const r=t.let("i",o._`${n}.length`),a=t.let("j");e.setParams({i:r,j:a}),t.assign(f,!0),t.if(o._`${r} > 1`,(()=>(p.length>0&&!p.some((e=>"object"===e||"array"===e))?m:h)(r,a)))}),o._`${c} === false`),e.ok(f)}};t.default=s},3809:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PresetColorTypes=t.PresetStatusColorTypes=void 0;var r=n(93950),o=(0,r.tuple)("success","processing","error","default","warning");t.PresetStatusColorTypes=o;var a=(0,r.tuple)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");t.PresetColorTypes=a},74574:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return o.resetWarned}}),t.default=void 0;var o=r(n(55620));t.default=function(e,t,n){(0,o.default)(e,"[antd: ".concat(t,"] ").concat(n))}},27750:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=i.useReducer((function(e){return e+1}),0);return(0,a.default)(e,2)[1]};var a=o(n(40131)),i=r(n(27378))},47380:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var o=r(n(96945)),a=0,i={};function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=a++,r=t;function s(){(r-=1)<=0?(e(),delete i[n]):i[n]=(0,o.default)(s)}return i[n]=(0,o.default)(s),n}s.cancel=function(e){void 0!==e&&(o.default.cancel(i[e]),delete i[e])},s.ids=i},23182:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.replaceElement=i,t.cloneElement=function(e,t){return i(e,e,t)},t.isValidElement=void 0;var o=r(n(27378)),a=o.isValidElement;function i(e,t,n){return a(e)?o.cloneElement(e,"function"==typeof n?n(e.props||{}):n):t}t.isValidElement=a},47459:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.responsiveMap=t.responsiveArray=void 0;var o=r(n(93231)),a=r(n(73119));t.responsiveArray=["xxl","xl","lg","md","sm","xs"];var i={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};t.responsiveMap=i;var s=new Map,u=-1,l={},c={matchHandlers:{},dispatch:function(e){return l=e,s.forEach((function(e){return e(l)})),s.size>=1},subscribe:function(e){return s.size||this.register(),u+=1,s.set(u,e),e(l),u},unsubscribe:function(e){s.delete(e),s.size||this.unregister()},unregister:function(){var e=this;Object.keys(i).forEach((function(t){var n=i[t],r=e.matchHandlers[n];null==r||r.mql.removeListener(null==r?void 0:r.listener)})),s.clear()},register:function(){var e=this;Object.keys(i).forEach((function(t){var n=i[t],r=function(n){var r=n.matches;e.dispatch((0,a.default)((0,a.default)({},l),(0,o.default)({},t,r)))},s=window.matchMedia(n);s.addListener(r),e.matchHandlers[n]={mql:s,listener:r},r(s)}))}};t.default=c},93950:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tupleNum=t.tuple=void 0;t.tuple=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t};t.tupleNum=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}},2401:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(78983));t.default=function e(t){return(0,o.default)(this,e),new Error("unreachable case: ".concat(JSON.stringify(t)))}},15587:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=o(n(78983)),s=o(n(42081)),u=o(n(77266)),l=o(n(58724)),c=o(n(40670)),d=r(n(27378)),f=n(16329),p=o(n(47380)),m=n(64222),h=n(23182);function v(e){return!e||null===e.offsetParent||e.hidden}function y(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return!(t&&t[1]&&t[2]&&t[3])||!(t[1]===t[2]&&t[2]===t[3])}var g=function(e){(0,l.default)(n,e);var t=(0,c.default)(n);function n(){var e;return(0,i.default)(this,n),(e=t.apply(this,arguments)).containerRef=d.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){if(!(!t||v(t)||t.className.indexOf("-leave")>=0)){var r=e.props.insertExtraNode;e.extraNode=document.createElement("div");var o=(0,u.default)(e).extraNode,i=e.context.getPrefixCls;o.className="".concat(i(""),"-click-animating-node");var s=e.getAttributeName();t.setAttribute(s,"true"),a=a||document.createElement("style"),n&&"#ffffff"!==n&&"rgb(255, 255, 255)"!==n&&y(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&"transparent"!==n&&(e.csp&&e.csp.nonce&&(a.nonce=e.csp.nonce),o.style.borderColor=n,a.innerHTML="\n [".concat(i(""),"-click-animating-without-extra-node='true']::after, .").concat(i(""),"-click-animating-node {\n --antd-wave-shadow-color: ").concat(n,";\n }"),document.body.contains(a)||document.body.appendChild(a)),r&&t.appendChild(o),["transition","animation"].forEach((function(n){t.addEventListener("".concat(n,"start"),e.onTransitionStart),t.addEventListener("".concat(n,"end"),e.onTransitionEnd)}))}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;t&&t.target===n&&!e.animationStart&&e.resetEffect(n)}},e.onTransitionEnd=function(t){t&&"fadeEffect"===t.animationName&&e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(t&&t.getAttribute&&!t.getAttribute("disabled")&&!(t.className.indexOf("disabled")>=0)){var n=function(n){if("INPUT"!==n.target.tagName&&!v(n.target)){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue("border-top-color")||getComputedStyle(t).getPropertyValue("border-color")||getComputedStyle(t).getPropertyValue("background-color");e.clickWaveTimeoutId=window.setTimeout((function(){return e.onClick(t,r)}),0),p.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,p.default)((function(){e.animationStart=!1}),10)}};return t.addEventListener("click",n,!0),{cancel:function(){t.removeEventListener("click",n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!d.isValidElement(r))return r;var o=e.containerRef;return(0,f.supportRef)(r)&&(o=(0,f.composeRef)(r.ref,e.containerRef)),(0,h.cloneElement)(r,{ref:o})},e}return(0,s.default)(n,[{key:"componentDidMount",value:function(){var e=this.containerRef.current;e&&1===e.nodeType&&(this.instance=this.bindAnimationEvent(e))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:"getAttributeName",value:function(){var e=this.context.getPrefixCls,t=this.props.insertExtraNode;return"".concat(e(""),t?"-click-animating":"-click-animating-without-extra-node")}},{key:"resetEffect",value:function(e){var t=this;if(e&&e!==this.extraNode&&e instanceof Element){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,"false"),a&&(a.innerHTML=""),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),["transition","animation"].forEach((function(n){e.removeEventListener("".concat(n,"start"),t.onTransitionStart),e.removeEventListener("".concat(n,"end"),t.onTransitionEnd)}))}}},{key:"render",value:function(){return d.createElement(m.ConfigConsumer,null,this.renderWave)}}]),n}(d.Component);t.default=g,g.contextType=m.ConfigContext},39058:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(27378)),a=r(n(89214)),i=r(n(15914)),s=function(){return{width:0,opacity:0,transform:"scale(0)"}},u=function(e){return{width:e.scrollWidth,opacity:1,transform:"scale(1)"}},l=function(e){var t=e.prefixCls,n=!!e.loading;return e.existIcon?o.default.createElement("span",{className:"".concat(t,"-loading-icon")},o.default.createElement(i.default,null)):o.default.createElement(a.default,{visible:n,motionName:"".concat(t,"-loading-icon-motion"),removeOnLeave:!0,onAppearStart:s,onAppearActive:u,onEnterStart:s,onEnterActive:u,onLeaveStart:u,onLeaveActive:s},(function(e,n){var r=e.className,a=e.style;return o.default.createElement("span",{className:"".concat(t,"-loading-icon"),style:a,ref:n},o.default.createElement(i.default,{className:r}))}))};t.default=l},13011:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=r(n(27378)),u=o(n(60042)),l=n(64222),c=o(n(2401)),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=function(e){return s.createElement(l.ConfigConsumer,null,(function(t){var n,r=t.getPrefixCls,o=t.direction,l=e.prefixCls,f=e.size,p=e.className,m=d(e,["prefixCls","size","className"]),h=r("btn-group",l),v="";switch(f){case"large":v="lg";break;case"small":v="sm";break;case"middle":case void 0:break;default:console.warn(new c.default(f))}var y=(0,u.default)(h,(n={},(0,i.default)(n,"".concat(h,"-").concat(v),v),(0,i.default)(n,"".concat(h,"-rtl"),"rtl"===o),n),p);return s.createElement("div",(0,a.default)({},m,{className:y}))}))};t.default=f},36679:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.convertLegacyProps=function(e){if("danger"===e)return{danger:!0};return{type:e}},t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(40131)),u=o(n(7501)),l=r(n(27378)),c=o(n(60042)),d=o(n(49811)),f=o(n(13011)),p=n(64222),m=o(n(15587)),h=n(93950),v=o(n(74574)),y=o(n(86258)),g=o(n(39058)),_=n(23182),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},w=/^[\u4e00-\u9fa5]{2}$/,M=w.test.bind(w);function k(e){return"text"===e||"link"===e}function x(e,t){var n=!1,r=[];return l.Children.forEach(e,(function(e){var t=(0,u.default)(e),o="string"===t||"number"===t;if(n&&o){var a=r.length-1,i=r[a];r[a]="".concat(i).concat(e)}else r.push(e);n=o})),l.Children.map(r,(function(e){return function(e,t){if(null!=e){var n=t?" ":"";return"string"!=typeof e&&"number"!=typeof e&&"string"==typeof e.type&&M(e.props.children)?(0,_.cloneElement)(e,{children:e.props.children.split("").join(n)}):"string"==typeof e?(M(e)&&(e=e.split("").join(n)),l.createElement("span",null,e)):e}}(e,t)}))}(0,h.tuple)("default","primary","ghost","dashed","link","text"),(0,h.tuple)("circle","round"),(0,h.tuple)("submit","button","reset");var S=function(e,t){var n,r,o=e.loading,f=void 0!==o&&o,h=e.prefixCls,_=e.type,w=e.danger,S=e.shape,E=e.size,T=e.className,L=e.children,O=e.icon,D=e.ghost,C=void 0!==D&&D,P=e.block,Y=void 0!==P&&P,N=e.htmlType,j=void 0===N?"button":N,Z=b(e,["loading","prefixCls","type","danger","shape","size","className","children","icon","ghost","block","htmlType"]),A=l.useContext(y.default),R=l.useState(!!f),I=(0,s.default)(R,2),F=I[0],H=I[1],$=l.useState(!1),V=(0,s.default)($,2),z=V[0],W=V[1],U=l.useContext(p.ConfigContext),B=U.getPrefixCls,K=U.autoInsertSpaceInButton,G=U.direction,q=t||l.createRef(),J=l.useRef(),X=function(){return 1===l.Children.count(L)&&!O&&!k(_)};r="object"===(0,u.default)(f)&&f.delay?f.delay||!0:!!f,l.useEffect((function(){clearTimeout(J.current),"number"==typeof r?J.current=window.setTimeout((function(){H(r)}),r):H(r)}),[r]),l.useEffect((function(){if(q&&q.current&&!1!==K){var e=q.current.textContent;X()&&M(e)?z||W(!0):z&&W(!1)}}),[q]);var Q=function(t){var n=e.onClick;F||n&&n(t)};(0,v.default)(!("string"==typeof O&&O.length>2),"Button","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(O,"` at https://ant.design/components/icon")),(0,v.default)(!(C&&k(_)),"Button","`link` or `text` button can't be a `ghost` button.");var ee=B("btn",h),te=!1!==K,ne="";switch(E||A){case"large":ne="lg";break;case"small":ne="sm"}var re=F?"loading":O,oe=(0,c.default)(ee,(n={},(0,i.default)(n,"".concat(ee,"-").concat(_),_),(0,i.default)(n,"".concat(ee,"-").concat(S),S),(0,i.default)(n,"".concat(ee,"-").concat(ne),ne),(0,i.default)(n,"".concat(ee,"-icon-only"),!L&&0!==L&&re),(0,i.default)(n,"".concat(ee,"-background-ghost"),C&&!k(_)),(0,i.default)(n,"".concat(ee,"-loading"),F),(0,i.default)(n,"".concat(ee,"-two-chinese-chars"),z&&te),(0,i.default)(n,"".concat(ee,"-block"),Y),(0,i.default)(n,"".concat(ee,"-dangerous"),!!w),(0,i.default)(n,"".concat(ee,"-rtl"),"rtl"===G),n),T),ae=O&&!F?O:l.createElement(g.default,{existIcon:!!O,prefixCls:ee,loading:!!F}),ie=L||0===L?x(L,X()&&te):null,se=(0,d.default)(Z,["navigate"]);if(void 0!==se.href)return l.createElement("a",(0,a.default)({},se,{className:oe,onClick:Q,ref:q}),ae,ie);var ue=l.createElement("button",(0,a.default)({},Z,{type:j,className:oe,onClick:Q,ref:q}),ae,ie);return k(_)?ue:l.createElement(m.default,null,ue)},E=l.forwardRef(S);E.displayName="Button",E.Group=f.default,E.__ANT_BUTTON=!0;var T=E;t.default=T},76676:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(36679)).default;t.default=o},85270:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(22313)).default;t.default=o},85273:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(73119)),s=r(n(27378)),u=o(n(60042)),l=o(n(18092)),c=n(99388),d=n(64222),f=o(n(74574)),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},m=function(e,t){var n,r=e.prefixCls,o=e.className,m=e.children,h=e.indeterminate,v=void 0!==h&&h,y=e.style,g=e.onMouseEnter,_=e.onMouseLeave,b=e.skipGroup,w=void 0!==b&&b,M=p(e,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup"]),k=s.useContext(d.ConfigContext),x=k.getPrefixCls,S=k.direction,E=s.useContext(c.GroupContext),T=s.useRef(M.value);s.useEffect((function(){null==E||E.registerValue(M.value),(0,f.default)("checked"in M||!!E||!("value"in M),"Checkbox","`value` is not a valid prop, do you mean `checked`?")}),[]),s.useEffect((function(){if(!w)return M.value!==T.current&&(null==E||E.cancelValue(T.current),null==E||E.registerValue(M.value)),function(){return null==E?void 0:E.cancelValue(M.value)}}),[M.value]);var L=x("checkbox",r),O=(0,i.default)({},M);E&&!w&&(O.onChange=function(){M.onChange&&M.onChange.apply(M,arguments),E.toggleOption&&E.toggleOption({label:m,value:M.value})},O.name=E.name,O.checked=-1!==E.value.indexOf(M.value),O.disabled=M.disabled||E.disabled);var D=(0,u.default)((n={},(0,a.default)(n,"".concat(L,"-wrapper"),!0),(0,a.default)(n,"".concat(L,"-rtl"),"rtl"===S),(0,a.default)(n,"".concat(L,"-wrapper-checked"),O.checked),(0,a.default)(n,"".concat(L,"-wrapper-disabled"),O.disabled),n),o),C=(0,u.default)((0,a.default)({},"".concat(L,"-indeterminate"),v));return s.createElement("label",{className:D,style:y,onMouseEnter:g,onMouseLeave:_},s.createElement(l.default,(0,i.default)({},O,{prefixCls:L,className:C,ref:t})),void 0!==m&&s.createElement("span",null,m))},h=s.forwardRef(m);h.displayName="Checkbox";var v=h;t.default=v},99388:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GroupContext=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(9833)),u=o(n(40131)),l=r(n(27378)),c=o(n(60042)),d=o(n(49811)),f=o(n(85273)),p=n(64222),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=l.createContext(null);t.GroupContext=h;var v=function(e){var t=e.defaultValue,n=e.children,r=e.options,o=void 0===r?[]:r,v=e.prefixCls,y=e.className,g=e.style,_=e.onChange,b=m(e,["defaultValue","children","options","prefixCls","className","style","onChange"]),w=l.useContext(p.ConfigContext),M=w.getPrefixCls,k=w.direction,x=l.useState(b.value||t||[]),S=(0,u.default)(x,2),E=S[0],T=S[1],L=l.useState([]),O=(0,u.default)(L,2),D=O[0],C=O[1];l.useEffect((function(){"value"in b&&T(b.value||[])}),[b.value]);var P=function(){return o.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))},Y=M("checkbox",v),N="".concat(Y,"-group"),j=(0,d.default)(b,["value","disabled"]);o&&o.length>0&&(n=P().map((function(e){return l.createElement(f.default,{prefixCls:Y,key:e.value.toString(),disabled:"disabled"in e?e.disabled:b.disabled,value:e.value,checked:-1!==E.indexOf(e.value),onChange:e.onChange,className:"".concat(N,"-item"),style:e.style},e.label)})));var Z={toggleOption:function(e){var t=E.indexOf(e.value),n=(0,s.default)(E);if(-1===t?n.push(e.value):n.splice(t,1),"value"in b||T(n),_){var r=P();_(n.filter((function(e){return-1!==D.indexOf(e)})).sort((function(e,t){return r.findIndex((function(t){return t.value===e}))-r.findIndex((function(e){return e.value===t}))})))}},value:E,disabled:b.disabled,name:b.name,registerValue:function(e){C((function(t){return[].concat((0,s.default)(t),[e])}))},cancelValue:function(e){C((function(t){return t.filter((function(t){return t!==e}))}))}},A=(0,c.default)(N,(0,i.default)({},"".concat(N,"-rtl"),"rtl"===k),y);return l.createElement("div",(0,a.default)({className:A,style:g},j),l.createElement(h.Provider,{value:Z},n))},y=l.memo(v);t.default=y},98591:function(e,t,n){"use strict";var r=n(73203);t.Z=void 0;var o=r(n(85273)),a=r(n(99388)),i=o.default;i.Group=a.default,i.__ANT_CHECKBOX=!0;var s=i;t.Z=s},86258:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SizeContextProvider=void 0;var o=r(n(27378)),a=o.createContext(void 0);t.SizeContextProvider=function(e){var t=e.children,n=e.size;return o.createElement(a.Consumer,null,(function(e){return o.createElement(a.Provider,{value:n||e},t)}))};var i=a;t.default=i},87869:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.withConfigConsumer=function(e){return function(t){var n=function(n){return i.createElement(l,null,(function(r){var o=e.prefixCls,s=(0,r.getPrefixCls)(o,n.prefixCls);return i.createElement(t,(0,a.default)({},r,n,{prefixCls:s}))}))},r=t.constructor,o=r&&r.displayName||t.name||"Component";return n.displayName="withConfigConsumer(".concat(o,")"),n}},t.ConfigConsumer=t.ConfigContext=void 0;var a=o(n(73119)),i=r(n(27378)),s=o(n(83353)),u=i.createContext({getPrefixCls:function(e,t){return t||(e?"ant-".concat(e):"ant")},renderEmpty:s.default});t.ConfigContext=u;var l=u.Consumer;t.ConfigConsumer=l},64222:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return c.ConfigConsumer}}),Object.defineProperty(t,"ConfigContext",{enumerable:!0,get:function(){return c.ConfigContext}}),t.default=t.configConsumerProps=void 0;var a=o(n(73119)),i=r(n(27378)),s=n(20518),u=r(n(6128)),l=o(n(3521)),c=n(87869),d=n(86258),f=o(n(80114)),p=o(n(93353));t.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var m=function(e){i.useEffect((function(){e.direction&&(f.default.config({rtl:"rtl"===e.direction}),p.default.config({rtl:"rtl"===e.direction}))}),[e.direction]);var t=function(t){return function(n,r){var o=e.prefixCls;if(r)return r;var a=o||t.getPrefixCls("");return n?"".concat(a,"-").concat(n):a}};return i.createElement(l.default,null,(function(n,r,o){return i.createElement(c.ConfigConsumer,null,(function(n){return function(n,r){var o=e.children,l=e.getTargetContainer,f=e.getPopupContainer,p=e.renderEmpty,m=e.csp,h=e.autoInsertSpaceInButton,v=e.form,y=e.input,g=e.locale,_=e.pageHeader,b=e.componentSize,w=e.direction,M=e.space,k=e.virtual,x=e.dropdownMatchSelectWidth,S=(0,a.default)((0,a.default)({},n),{getPrefixCls:t(n),csp:m,autoInsertSpaceInButton:h,locale:g||r,direction:w,space:M,virtual:k,dropdownMatchSelectWidth:x});l&&(S.getTargetContainer=l),f&&(S.getPopupContainer=f),p&&(S.renderEmpty=p),_&&(S.pageHeader=_),y&&(S.input=y),v&&(S.form=v);var E=o,T={};g&&g.Form&&g.Form.defaultValidateMessages&&(T=g.Form.defaultValidateMessages),v&&v.validateMessages&&(T=(0,a.default)((0,a.default)({},T),v.validateMessages)),Object.keys(T).length>0&&(E=i.createElement(s.FormProvider,{validateMessages:T},o));var L=void 0===g?E:i.createElement(u.default,{locale:g||r,_ANT_MARK__:u.ANT_MARK},E);return i.createElement(d.SizeContextProvider,{size:b},i.createElement(c.ConfigContext.Provider,{value:S},L))}(n,o)}))}))};m.ConfigContext=c.ConfigContext;var h=m;t.default=h},83353:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(27378)),i=r(n(34740)),s=n(64222),u=function(e){return a.createElement(s.ConfigConsumer,null,(function(t){var n=(0,t.getPrefixCls)("empty");switch(e){case"Table":case"List":return a.createElement(i.default,{image:i.default.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return a.createElement(i.default,{image:i.default.PRESENTED_IMAGE_SIMPLE,className:"".concat(n,"-small")});default:return a.createElement(i.default,null)}}))};t.default=u},33079:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i.createElement(s.default,(0,a.default)({size:"small",type:"primary"},e))};var a=o(n(73119)),i=r(n(27378)),s=o(n(76676))},84487:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i.createElement(s.default,(0,a.default)({color:"blue"},e))};var a=o(n(73119)),i=r(n(27378)),s=o(n(89988))},18238:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=function(t){(0,l.default)(r,t);var n=(0,c.default)(r);function r(){var t;return(0,s.default)(this,r),(t=n.apply(this,arguments)).pickerRef=d.createRef(),t.focus=function(){t.pickerRef.current&&t.pickerRef.current.focus()},t.blur=function(){t.pickerRef.current&&t.pickerRef.current.blur()},t.getDefaultLocale=function(){var e=t.props.locale,n=(0,i.default)((0,i.default)({},g.default),e);return n.lang=(0,i.default)((0,i.default)({},n.lang),(e||{}).lang),n},t.renderPicker=function(n){var r=t.context,o=r.getPrefixCls,s=r.direction,u=r.getPopupContainer,l=t.props,c=l.prefixCls,g=l.getPopupContainer,_=l.className,w=l.size,S=l.bordered,E=void 0===S||S,T=l.placeholder,L=x(l,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),O=t.props,D=O.format,C=O.showTime,P=O.picker,Y=o("picker",c),N={};return N=(0,i.default)((0,i.default)((0,i.default)({},N),C?(0,k.getTimeProps)((0,i.default)({format:D,picker:P},C)):{}),"time"===P?(0,k.getTimeProps)((0,i.default)((0,i.default)({format:D},t.props),{picker:P})):{}),d.createElement(b.default.Consumer,null,(function(r){var o,l=w||r;return d.createElement(y.RangePicker,(0,i.default)({separator:d.createElement("span",{"aria-label":"to",className:"".concat(Y,"-separator")},d.createElement(v.default,null)),ref:t.pickerRef,placeholder:(0,M.getRangePlaceholder)(P,n,T),suffixIcon:"time"===P?d.createElement(m.default,null):d.createElement(p.default,null),clearIcon:d.createElement(h.default,null),allowClear:!0,transitionName:"slide-up"},L,N,{className:(0,f.default)((o={},(0,a.default)(o,"".concat(Y,"-").concat(l),l),(0,a.default)(o,"".concat(Y,"-borderless"),!E),o),_),locale:n.lang,prefixCls:Y,getPopupContainer:g||u,generateConfig:e,prevIcon:d.createElement("span",{className:"".concat(Y,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(Y,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(Y,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(Y,"-super-next-icon")}),components:k.Components,direction:s}))}))},t}return(0,u.default)(r,[{key:"render",value:function(){return d.createElement(w.default,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),r}(d.Component);return t.contextType=_.ConfigContext,t};var a=o(n(93231)),i=o(n(73119)),s=o(n(78983)),u=o(n(42081)),l=o(n(58724)),c=o(n(40670)),d=r(n(27378)),f=o(n(60042)),p=o(n(29240)),m=o(n(1880)),h=o(n(71172)),v=o(n(19632)),y=n(67412),g=o(n(22313)),_=n(64222),b=o(n(86258)),w=o(n(3521)),M=n(20619),k=n(19852),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}},40880:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n){var r=function(r){(0,l.default)(b,r);var o=(0,c.default)(b);function b(r){var u;return(0,s.default)(this,b),(u=o.call(this,r)).pickerRef=d.createRef(),u.focus=function(){u.pickerRef.current&&u.pickerRef.current.focus()},u.blur=function(){u.pickerRef.current&&u.pickerRef.current.blur()},u.getDefaultLocale=function(){var e=u.props.locale,t=(0,i.default)((0,i.default)({},y.default),e);return t.lang=(0,i.default)((0,i.default)({},t.lang),(e||{}).lang),t},u.renderPicker=function(n){var r=u.context,o=r.getPrefixCls,s=r.direction,l=r.getPopupContainer,c=u.props,y=c.prefixCls,_=c.getPopupContainer,b=c.className,w=c.size,S=c.bordered,E=void 0===S||S,T=c.placeholder,L=x(c,["prefixCls","getPopupContainer","className","size","bordered","placeholder"]),O=u.props,D=O.format,C=O.showTime,P=o("picker",y),Y={showToday:!0},N={};t&&(N.picker=t);var j=t||u.props.picker;return N=(0,i.default)((0,i.default)((0,i.default)({},N),C?(0,k.getTimeProps)((0,i.default)({format:D,picker:j},C)):{}),"time"===j?(0,k.getTimeProps)((0,i.default)((0,i.default)({format:D},u.props),{picker:j})):{}),d.createElement(M.default.Consumer,null,(function(t){var r,o=w||t;return d.createElement(v.default,(0,i.default)({ref:u.pickerRef,placeholder:(0,g.getPlaceholder)(j,n,T),suffixIcon:"time"===j?d.createElement(m.default,null):d.createElement(p.default,null),clearIcon:d.createElement(h.default,null),allowClear:!0,transitionName:"slide-up"},Y,L,N,{locale:n.lang,className:(0,f.default)((r={},(0,a.default)(r,"".concat(P,"-").concat(o),o),(0,a.default)(r,"".concat(P,"-borderless"),!E),r),b),prefixCls:P,getPopupContainer:_||l,generateConfig:e,prevIcon:d.createElement("span",{className:"".concat(P,"-prev-icon")}),nextIcon:d.createElement("span",{className:"".concat(P,"-next-icon")}),superPrevIcon:d.createElement("span",{className:"".concat(P,"-super-prev-icon")}),superNextIcon:d.createElement("span",{className:"".concat(P,"-super-next-icon")}),components:k.Components,direction:s}))}))},(0,_.default)("quarter"!==t,n,"DatePicker.".concat(n," is legacy usage. Please use DatePicker[picker='").concat(t,"'] directly.")),u}return(0,u.default)(b,[{key:"render",value:function(){return d.createElement(w.default,{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}]),b}(d.Component);return r.contextType=b.ConfigContext,n&&(r.displayName=n),r}var n=t(),r=t("week","WeekPicker"),o=t("month","MonthPicker"),S=t("year","YearPicker"),E=t("time","TimePicker"),T=t("quarter","QuarterPicker");return{DatePicker:n,WeekPicker:r,MonthPicker:o,YearPicker:S,TimePicker:E,QuarterPicker:T}};var a=o(n(93231)),i=o(n(73119)),s=o(n(78983)),u=o(n(42081)),l=o(n(58724)),c=o(n(40670)),d=r(n(27378)),f=o(n(60042)),p=o(n(29240)),m=o(n(1880)),h=o(n(71172)),v=o(n(67412)),y=o(n(22313)),g=n(20619),_=o(n(74574)),b=n(64222),w=o(n(3521)),M=o(n(86258)),k=n(19852),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}},19852:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.getTimeProps=function(e){var t=e.format,n=e.picker,r=e.showHour,a=e.showMinute,i=e.showSecond,s=e.use12Hours,u=function(e){if(!e)return[];return Array.isArray(e)?e:[e]}(t)[0],l=(0,o.default)({},e);u&&"string"==typeof u&&(u.includes("s")||void 0!==i||(l.showSecond=!1),u.includes("m")||void 0!==a||(l.showMinute=!1),u.includes("H")||u.includes("h")||void 0!==r||(l.showHour=!1),(u.includes("a")||u.includes("A"))&&void 0===s&&(l.use12Hours=!0));if("time"===n)return l;"function"==typeof u&&delete l.format;return{showTime:l}},t.default=t.Components=void 0;var o=r(n(73119)),a=r(n(33079)),i=r(n(84487)),s=r(n(40880)),u=r(n(18238)),l={button:a.default,rangeItem:i.default};t.Components=l;var c=function(e){var t=(0,s.default)(e),n=t.DatePicker,r=t.WeekPicker,o=t.MonthPicker,a=t.YearPicker,i=t.TimePicker,l=t.QuarterPicker,c=(0,u.default)(e),d=n;return d.WeekPicker=r,d.MonthPicker=o,d.YearPicker=a,d.RangePicker=c,d.TimePicker=i,d.QuarterPicker=l,d};t.default=c},82290:function(e,t,n){"use strict";var r=n(73203);t.Z=void 0;var o=r(n(62980)),a=(0,r(n(19852)).default)(o.default);t.Z=a},22313:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(73119)),a=r(n(91412)),i=r(n(14339)),s={lang:(0,o.default)({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},a.default),timePickerLocale:(0,o.default)({},i.default)};t.default=s},20619:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPlaceholder=function(e,t,n){if(void 0!==n)return n;if("year"===e&&t.lang.yearPlaceholder)return t.lang.yearPlaceholder;if("quarter"===e&&t.lang.quarterPlaceholder)return t.lang.quarterPlaceholder;if("month"===e&&t.lang.monthPlaceholder)return t.lang.monthPlaceholder;if("week"===e&&t.lang.weekPlaceholder)return t.lang.weekPlaceholder;if("time"===e&&t.timePickerLocale.placeholder)return t.timePickerLocale.placeholder;return t.lang.placeholder},t.getRangePlaceholder=function(e,t,n){if(void 0!==n)return n;if("year"===e&&t.lang.yearPlaceholder)return t.lang.rangeYearPlaceholder;if("month"===e&&t.lang.monthPlaceholder)return t.lang.rangeMonthPlaceholder;if("week"===e&&t.lang.weekPlaceholder)return t.lang.rangeWeekPlaceholder;if("time"===e&&t.timePickerLocale.placeholder)return t.timePickerLocale.rangePlaceholder;return t.lang.rangePlaceholder}},70029:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(27378)),a=n(64222),i=function(){var e=(0,o.useContext(a.ConfigContext).getPrefixCls)("empty-img-default");return o.createElement("svg",{className:e,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(24 31.67)"},o.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),o.createElement("path",{className:"".concat(e,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),o.createElement("path",{className:"".concat(e,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),o.createElement("path",{className:"".concat(e,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),o.createElement("path",{className:"".concat(e,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),o.createElement("path",{className:"".concat(e,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),o.createElement("g",{className:"".concat(e,"-g"),transform:"translate(149.65 15.383)"},o.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),o.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};t.default=i},34740:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=r(n(27378)),u=o(n(60042)),l=n(64222),c=o(n(3521)),d=o(n(70029)),f=o(n(27055)),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},m=s.createElement(d.default,null),h=s.createElement(f.default,null),v=function(e){var t=e.className,n=e.prefixCls,r=e.image,o=void 0===r?m:r,d=e.description,f=e.children,v=e.imageStyle,y=p(e,["className","prefixCls","image","description","children","imageStyle"]),g=s.useContext(l.ConfigContext),_=g.getPrefixCls,b=g.direction;return s.createElement(c.default,{componentName:"Empty"},(function(e){var r,l=_("empty",n),c=void 0!==d?d:e.description,p="string"==typeof c?c:"empty",m=null;return m="string"==typeof o?s.createElement("img",{alt:p,src:o}):o,s.createElement("div",(0,a.default)({className:(0,u.default)(l,(r={},(0,i.default)(r,"".concat(l,"-normal"),o===h),(0,i.default)(r,"".concat(l,"-rtl"),"rtl"===b),r),t)},y),s.createElement("div",{className:"".concat(l,"-image"),style:v},m),c&&s.createElement("div",{className:"".concat(l,"-description")},c),f&&s.createElement("div",{className:"".concat(l,"-footer")},f))}))};v.PRESENTED_IMAGE_DEFAULT=m,v.PRESENTED_IMAGE_SIMPLE=h;var y=v;t.default=y},27055:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(27378)),a=n(64222),i=function(){var e=(0,o.useContext(a.ConfigContext).getPrefixCls)("empty-img-simple");return o.createElement("svg",{className:e,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},o.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),o.createElement("g",{className:"".concat(e,"-g"),fillRule:"nonzero"},o.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),o.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(e,"-path")}))))};t.default=i},15525:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.errors,n=void 0===t?m:t,r=e.help,o=e.onDomErrorVisibleChange,h=(0,f.default)(),v=s.useContext(p.FormItemPrefixContext),y=v.prefixCls,g=v.status,_=(0,d.default)(n,(function(e){e&&Promise.resolve().then((function(){null==o||o(!0)})),h()}),!!r),b=(0,i.default)(_,2),w=b[0],M=b[1],k=(0,c.default)((function(){return M}),w,(function(e,t){return t})),x=s.useState(g),S=(0,i.default)(x,2),E=S[0],T=S[1];s.useEffect((function(){w&&g&&T(g)}),[w,g]);var L="".concat(y,"-item-explain");return s.createElement(l.default,{motionDeadline:500,visible:w,motionName:"show-help",onLeaveEnd:function(){null==o||o(!1)},motionAppear:!0,removeOnLeave:!0},(function(e){var t=e.className;return s.createElement("div",{className:(0,u.default)(L,(0,a.default)({},"".concat(L,"-").concat(E),E),t),key:"help"},k.map((function(e,t){return s.createElement("div",{key:t,role:"alert"},e)})))}))};var a=o(n(93231)),i=o(n(40131)),s=r(n(27378)),u=o(n(60042)),l=o(n(89214)),c=o(n(90742)),d=o(n(52424)),f=o(n(27750)),p=n(91744),m=[]},6004:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"List",{enumerable:!0,get:function(){return d.List}}),Object.defineProperty(t,"useForm",{enumerable:!0,get:function(){return m.default}}),t.default=void 0;var a=o(n(73119)),i=o(n(7501)),s=o(n(40131)),u=o(n(93231)),l=r(n(27378)),c=o(n(60042)),d=r(n(20518)),f=n(64222),p=n(91744),m=o(n(66880)),h=r(n(86258)),v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=function(e,t){var n,r=l.useContext(h.default),o=l.useContext(f.ConfigContext),y=o.getPrefixCls,g=o.direction,_=o.form,b=e.prefixCls,w=e.className,M=void 0===w?"":w,k=e.size,x=void 0===k?r:k,S=e.form,E=e.colon,T=e.labelAlign,L=e.labelCol,O=e.wrapperCol,D=e.hideRequiredMark,C=e.layout,P=void 0===C?"horizontal":C,Y=e.scrollToFirstError,N=e.requiredMark,j=e.onFinishFailed,Z=e.name,A=v(e,["prefixCls","className","size","form","colon","labelAlign","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name"]),R=(0,l.useMemo)((function(){return void 0!==N?N:_&&void 0!==_.requiredMark?_.requiredMark:!D}),[D,N,_]),I=y("form",b),F=(0,c.default)(I,(n={},(0,u.default)(n,"".concat(I,"-").concat(P),!0),(0,u.default)(n,"".concat(I,"-hide-required-mark"),!1===R),(0,u.default)(n,"".concat(I,"-rtl"),"rtl"===g),(0,u.default)(n,"".concat(I,"-").concat(x),x),n),M),H=(0,m.default)(S),$=(0,s.default)(H,1)[0],V=$.__INTERNAL__;V.name=Z;var z=(0,l.useMemo)((function(){return{name:Z,labelAlign:T,labelCol:L,wrapperCol:O,vertical:"vertical"===P,colon:E,requiredMark:R,itemRef:V.itemRef}}),[Z,T,L,O,P,E,R]);l.useImperativeHandle(t,(function(){return $}));return l.createElement(h.SizeContextProvider,{size:x},l.createElement(p.FormContext.Provider,{value:z},l.createElement(d.default,(0,a.default)({id:Z},A,{name:Z,onFinishFailed:function(e){j&&j(e);var t={block:"nearest"};Y&&e.errorFields.length&&("object"===(0,i.default)(Y)&&(t=Y),$.scrollToField(e.errorFields[0].name,t))},form:$,className:F}))))},g=l.forwardRef(y);t.default=g},55601:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(7501)),i=o(n(9833)),s=o(n(93231)),u=o(n(73119)),l=o(n(40131)),c=r(n(27378)),d=o(n(56141)),f=o(n(60042)),p=n(20518),m=o(n(57370)),h=n(16329),v=o(n(49811)),y=o(n(69522)),g=n(64222),_=n(93950),b=o(n(74574)),w=o(n(21726)),M=o(n(25816)),k=n(91744),x=n(80617),S=n(23182),E=o(n(35014)),T=o(n(74112)),L=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},O=((0,_.tuple)("success","warning","error","validating",""),c.memo((function(e){return e.children}),(function(e,t){return e.value===t.value&&e.update===t.update})));var D=function(e){var t=e.name,n=e.fieldKey,r=e.noStyle,o=e.dependencies,_=e.prefixCls,D=e.style,C=e.className,P=e.shouldUpdate,Y=e.hasFeedback,N=e.help,j=e.rules,Z=e.validateStatus,A=e.children,R=e.required,I=e.label,F=e.messageVariables,H=e.trigger,$=void 0===H?"onChange":H,V=e.validateTrigger,z=e.hidden,W=L(e,["name","fieldKey","noStyle","dependencies","prefixCls","style","className","shouldUpdate","hasFeedback","help","rules","validateStatus","children","required","label","messageVariables","trigger","validateTrigger","hidden"]),U=(0,c.useRef)(!1),B=(0,c.useContext)(g.ConfigContext).getPrefixCls,K=(0,c.useContext)(k.FormContext),G=K.name,q=K.requiredMark,J=(0,c.useContext)(k.FormItemContext).updateItemErrors,X=c.useState(!!N),Q=(0,l.default)(X,2),ee=Q[0],te=Q[1],ne=(0,E.default)({}),re=(0,l.default)(ne,2),oe=re[0],ae=re[1],ie=(0,c.useContext)(m.default).validateTrigger,se=void 0!==V?V:ie;function ue(e){U.current||te(e)}var le=function(e){return null===e&&(0,b.default)(!1,"Form.Item","`null` is passed as `name` property"),!(null==e)}(t),ce=(0,c.useRef)([]);c.useEffect((function(){return function(){U.current=!0,J(ce.current.join("__SPLIT__"),[])}}),[]);var de=B("form",_),fe=r?J:function(e,t){ae((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.default)(n[e],t)?n:(0,u.default)((0,u.default)({},n),(0,s.default)({},e,t))}))},pe=(0,T.default)();function me(t,n,o,a){var l,d;if(r&&!z)return t;var p,m=[];Object.keys(oe).forEach((function(e){m=[].concat((0,i.default)(m),(0,i.default)(oe[e]||[]))})),null!=N?p=(0,x.toArray)(N):(p=o?o.errors:[],p=[].concat((0,i.default)(p),(0,i.default)(m)));var h="";void 0!==Z?h=Z:(null==o?void 0:o.validating)?h="validating":(null===(d=null==o?void 0:o.errors)||void 0===d?void 0:d.length)||m.length?h="error":(null==o?void 0:o.touched)&&(h="success");var g=(l={},(0,s.default)(l,"".concat(de,"-item"),!0),(0,s.default)(l,"".concat(de,"-item-with-help"),ee||N),(0,s.default)(l,"".concat(C),!!C),(0,s.default)(l,"".concat(de,"-item-has-feedback"),h&&Y),(0,s.default)(l,"".concat(de,"-item-has-success"),"success"===h),(0,s.default)(l,"".concat(de,"-item-has-warning"),"warning"===h),(0,s.default)(l,"".concat(de,"-item-has-error"),"error"===h),(0,s.default)(l,"".concat(de,"-item-is-validating"),"validating"===h),(0,s.default)(l,"".concat(de,"-item-hidden"),z),l);return c.createElement(y.default,(0,u.default)({className:(0,f.default)(g),style:D,key:"row"},(0,v.default)(W,["colon","extra","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","labelAlign","labelCol","normalize","preserve","tooltip","validateFirst","valuePropName","wrapperCol","_internalItemRender"])),c.createElement(w.default,(0,u.default)({htmlFor:n,required:a,requiredMark:q},e,{prefixCls:de})),c.createElement(M.default,(0,u.default)({},e,o,{errors:p,prefixCls:de,status:h,onDomErrorVisibleChange:ue,validateStatus:h}),c.createElement(k.FormItemContext.Provider,{value:{updateItemErrors:fe}},t)))}var he="function"==typeof A,ve=(0,c.useRef)(0);if(ve.current+=1,!le&&!he&&!o)return me(A);var ye={};return"string"==typeof I&&(ye.label=I),F&&(ye=(0,u.default)((0,u.default)({},ye),F)),c.createElement(p.Field,(0,u.default)({},e,{messageVariables:ye,trigger:$,validateTrigger:se,onReset:function(){ue(!1)}}),(function(s,l,d){var f=l.errors,p=(0,x.toArray)(t).length&&l?l.name:[],m=(0,x.getFieldId)(p,G);if(r){if(ce.current=(0,i.default)(p),n){var v=Array.isArray(n)?n:[n];ce.current=[].concat((0,i.default)(p.slice(0,-1)),(0,i.default)(v))}J(ce.current.join("__SPLIT__"),f)}var y=void 0!==R?R:!(!j||!j.some((function(e){if(e&&"object"===(0,a.default)(e)&&e.required)return!0;if("function"==typeof e){var t=e(d);return t&&t.required}return!1}))),g=(0,u.default)({},s),_=null;if((0,b.default)(!(P&&o),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(A)&&le)(0,b.default)(!1,"Form.Item","`children` is array of render props cannot have `name`."),_=A;else if(he&&(!P&&!o||le))(0,b.default)(!(!P&&!o),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),(0,b.default)(!le,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(!o||he||le)if((0,S.isValidElement)(A)){(0,b.default)(void 0===A.props.defaultValue,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var w=(0,u.default)((0,u.default)({},A.props),g);w.id||(w.id=m),(0,h.supportRef)(A)&&(w.ref=pe(p,A)),new Set([].concat((0,i.default)((0,x.toArray)($)),(0,i.default)((0,x.toArray)(se)))).forEach((function(e){w[e]=function(){for(var t,n,r,o,a,i=arguments.length,s=new Array(i),u=0;u<i;u++)s[u]=arguments[u];null===(r=g[e])||void 0===r||(t=r).call.apply(t,[g].concat(s)),null===(a=(o=A.props)[e])||void 0===a||(n=a).call.apply(n,[o].concat(s))}})),_=c.createElement(O,{value:g[e.valuePropName||"value"],update:ve.current},(0,S.cloneElement)(A,w))}else he&&(P||o)&&!le?_=A(d):((0,b.default)(!p.length,"Form.Item","`name` is only used for validate React element. If you are using Form.Item as layout display, please remove `name` instead."),_=A);else(0,b.default)(!1,"Form.Item","Must set `name` or use render props when `dependencies` is set.");return me(_,m,l,y)}))};t.default=D},25816:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=r(n(27378)),s=o(n(60042)),u=o(n(15914)),l=o(n(71172)),c=o(n(80521)),d=o(n(51719)),f=o(n(65591)),p=n(91744),m=o(n(15525)),h={success:c.default,warning:d.default,error:l.default,validating:u.default},v=function(e){var t=e.prefixCls,n=e.status,r=e.wrapperCol,o=e.children,u=e.help,l=e.errors,c=e.onDomErrorVisibleChange,d=e.hasFeedback,v=e._internalItemRender,y=e.validateStatus,g=e.extra,_="".concat(t,"-item"),b=i.useContext(p.FormContext),w=r||b.wrapperCol||{},M=(0,s.default)("".concat(_,"-control"),w.className);i.useEffect((function(){return function(){c(!1)}}),[]);var k=y&&h[y],x=d&&k?i.createElement("span",{className:"".concat(_,"-children-icon")},i.createElement(k,null)):null,S=(0,a.default)({},b);delete S.labelCol,delete S.wrapperCol;var E=i.createElement("div",{className:"".concat(_,"-control-input")},i.createElement("div",{className:"".concat(_,"-control-input-content")},o),x),T=i.createElement(p.FormItemPrefixContext.Provider,{value:{prefixCls:t,status:n}},i.createElement(m.default,{errors:l,help:u,onDomErrorVisibleChange:c})),L=g?i.createElement("div",{className:"".concat(_,"-extra")},g):null,O=v&&"pro_table_render"===v.mark&&v.render?v.render(e,{input:E,errorList:T,extra:L}):i.createElement(i.Fragment,null,E,T,L);return i.createElement(p.FormContext.Provider,{value:S},i.createElement(f.default,(0,a.default)({},w,{className:M}),O))};t.default=v},21726:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(40131)),u=o(n(7501)),l=r(n(27378)),c=o(n(60042)),d=o(n(31115)),f=o(n(65591)),p=n(91744),m=n(3521),h=o(n(25638)),v=o(n(62004)),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};var g=function(e){var t=e.prefixCls,n=e.label,r=e.htmlFor,o=e.labelCol,g=e.labelAlign,_=e.colon,b=e.required,w=e.requiredMark,M=e.tooltip,k=(0,m.useLocaleReceiver)("Form"),x=(0,s.default)(k,1)[0];return n?l.createElement(p.FormContext.Consumer,{key:"label"},(function(e){var s,p,m=e.vertical,k=e.labelAlign,S=e.labelCol,E=e.colon,T=o||S||{},L=g||k,O="".concat(t,"-item-label"),D=(0,c.default)(O,"left"===L&&"".concat(O,"-left"),T.className),C=n,P=!0===_||!1!==E&&!1!==_;P&&!m&&"string"==typeof n&&""!==n.trim()&&(C=n.replace(/[:|\uff1a]\s*$/,""));var Y=function(e){return e?"object"!==(0,u.default)(e)||l.isValidElement(e)?{title:e}:e:null}(M);if(Y){var N=Y.icon,j=void 0===N?l.createElement(d.default,null):N,Z=y(Y,["icon"]),A=l.createElement(v.default,Z,l.cloneElement(j,{className:"".concat(t,"-item-tooltip")}));C=l.createElement(l.Fragment,null,C,A)}"optional"!==w||b||(C=l.createElement(l.Fragment,null,C,l.createElement("span",{className:"".concat(t,"-item-optional")},(null==x?void 0:x.optional)||(null===(p=h.default.Form)||void 0===p?void 0:p.optional))));var R=(0,c.default)((s={},(0,i.default)(s,"".concat(t,"-item-required"),b),(0,i.default)(s,"".concat(t,"-item-required-mark-optional"),"optional"===w),(0,i.default)(s,"".concat(t,"-item-no-colon"),!P),s));return l.createElement(f.default,(0,a.default)({},T,{className:D}),l.createElement("label",{htmlFor:r,className:R,title:"string"==typeof n?n:""},C))})):null};t.default=g},3535:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=r(n(27378)),s=n(20518),u=o(n(74574)),l=n(64222),c=n(91744),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},f=function(e){var t=e.prefixCls,n=e.children,r=d(e,["prefixCls","children"]);(0,u.default)(!!r.name,"Form.List","Miss `name` prop.");var o=(0,i.useContext(l.ConfigContext).getPrefixCls)("form",t);return i.createElement(s.List,r,(function(e,t,r){return i.createElement(c.FormItemPrefixContext.Provider,{value:{prefixCls:o,status:"error"}},n(e.map((function(e){return(0,a.default)((0,a.default)({},e),{fieldKey:e.key})})),t,{errors:r.errors}))}))};t.default=f},91744:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.FormItemPrefixContext=t.FormProvider=t.FormItemContext=t.FormContext=void 0;var a=o(n(27378)),i=r(n(49811)),s=n(20518),u=a.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}});t.FormContext=u;var l=a.createContext({updateItemErrors:function(){}});t.FormItemContext=l;t.FormProvider=function(e){var t=(0,i.default)(e,["prefixCls"]);return a.createElement(s.FormProvider,t)};var c=a.createContext({prefixCls:""});t.FormItemPrefixContext=c},52424:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=a.useRef({errors:e,visible:!!e.length}),o=(0,i.default)(),s=function(){var n=r.current.visible,a=!!e.length,i=r.current.errors;r.current.errors=e,r.current.visible=a,n!==a?t(a):(i.length!==e.length||i.some((function(t,n){return t!==e[n]})))&&o()};a.useEffect((function(){if(!n){var e=setTimeout(s,10);return function(){return clearTimeout(e)}}}),[e]),n&&s();return[r.current.visible,r.current.errors]};var a=o(n(27378)),i=r(n(27750))},66880:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,u.useForm)(),n=(0,i.default)(t,1)[0],r=s.useRef({}),o=s.useMemo((function(){return e||(0,a.default)((0,a.default)({},n),{__INTERNAL__:{itemRef:function(e){return function(t){var n=d(e);t?r.current[n]=t:delete r.current[n]}}},scrollToField:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,c.toArray)(e),r=(0,c.getFieldId)(n,o.__INTERNAL__.name),i=r?document.getElementById(r):null;i&&(0,l.default)(i,(0,a.default)({scrollMode:"if-needed",block:"nearest"},t))},getFieldInstance:function(e){var t=d(e);return r.current[t]}})}),[e,n]);return[o]};var a=o(n(73119)),i=o(n(40131)),s=r(n(27378)),u=n(20518),l=o(n(90664)),c=n(80617);function d(e){return(0,c.toArray)(e).join("_")}},35014:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=i.useState(e),n=(0,a.default)(t,2),r=n[0],o=n[1],u=(0,i.useRef)(null),l=(0,i.useRef)([]),c=(0,i.useRef)(!1);return i.useEffect((function(){return function(){c.current=!0,s.default.cancel(u.current)}}),[]),[r,function(e){if(c.current)return;null===u.current&&(l.current=[],u.current=(0,s.default)((function(){u.current=null,o((function(e){var t=e;return l.current.forEach((function(e){t=e(t)})),t}))})));l.current.push(e)}]};var a=o(n(40131)),i=r(n(27378)),s=o(n(96945))},74112:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=i.useContext(u.FormContext).itemRef,t=i.useRef({});return function(n,r){var o=r&&"object"===(0,a.default)(r)&&r.ref,i=n.join("_");return t.current.name===i&&t.current.originRef===o||(t.current.name=i,t.current.originRef=o,t.current.ref=(0,s.composeRef)(e(n),o)),t.current.ref}};var a=o(n(7501)),i=r(n(27378)),s=n(16329),u=n(91744)},5041:function(e,t,n){"use strict";var r=n(73203),o=n(36178);t.Z=void 0;var a=o(n(6004)),i=r(n(55601)),s=r(n(15525)),u=r(n(3535)),l=n(91744),c=r(n(74574)),d=a.default;d.Item=i.default,d.List=u.default,d.ErrorList=s.default,d.useForm=a.useForm,d.Provider=l.FormProvider,d.create=function(){(0,c.default)(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};var f=d;t.Z=f},80617:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=function(e){return void 0===e||!1===e?[]:Array.isArray(e)?e:[e]},t.getFieldId=function(e,t){if(!e.length)return;var n=e.join("_");return t?"".concat(t,"_").concat(n):n}},89188:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(27378).createContext)({});t.default=r},65591:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(73119)),s=o(n(7501)),u=r(n(27378)),l=o(n(60042)),c=o(n(89188)),d=n(64222),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};var p=["xs","sm","md","lg","xl","xxl"],m=u.forwardRef((function(e,t){var n,r=u.useContext(d.ConfigContext),o=r.getPrefixCls,m=r.direction,h=u.useContext(c.default),v=h.gutter,y=h.wrap,g=e.prefixCls,_=e.span,b=e.order,w=e.offset,M=e.push,k=e.pull,x=e.className,S=e.children,E=e.flex,T=e.style,L=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),O=o("col",g),D={};p.forEach((function(t){var n,r={},o=e[t];"number"==typeof o?r.span=o:"object"===(0,s.default)(o)&&(r=o||{}),delete L[t],D=(0,i.default)((0,i.default)({},D),(n={},(0,a.default)(n,"".concat(O,"-").concat(t,"-").concat(r.span),void 0!==r.span),(0,a.default)(n,"".concat(O,"-").concat(t,"-order-").concat(r.order),r.order||0===r.order),(0,a.default)(n,"".concat(O,"-").concat(t,"-offset-").concat(r.offset),r.offset||0===r.offset),(0,a.default)(n,"".concat(O,"-").concat(t,"-push-").concat(r.push),r.push||0===r.push),(0,a.default)(n,"".concat(O,"-").concat(t,"-pull-").concat(r.pull),r.pull||0===r.pull),(0,a.default)(n,"".concat(O,"-rtl"),"rtl"===m),n))}));var C=(0,l.default)(O,(n={},(0,a.default)(n,"".concat(O,"-").concat(_),void 0!==_),(0,a.default)(n,"".concat(O,"-order-").concat(b),b),(0,a.default)(n,"".concat(O,"-offset-").concat(w),w),(0,a.default)(n,"".concat(O,"-push-").concat(M),M),(0,a.default)(n,"".concat(O,"-pull-").concat(k),k),n),x,D),P=(0,i.default)({},T);return v&&(P=(0,i.default)((0,i.default)((0,i.default)({},v[0]>0?{paddingLeft:v[0]/2,paddingRight:v[0]/2}:{}),v[1]>0?{paddingTop:v[1]/2,paddingBottom:v[1]/2}:{}),P)),E&&(P.flex=function(e){return"number"==typeof e?"".concat(e," ").concat(e," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?"0 0 ".concat(e):e}(E),"auto"!==E||!1!==y||P.minWidth||(P.minWidth=0)),u.createElement("div",(0,i.default)({},L,{style:P,className:C,ref:t}),S)}));m.displayName="Col";var h=m;t.default=h},69522:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(7501)),u=o(n(40131)),l=r(n(27378)),c=o(n(60042)),d=n(64222),f=o(n(89188)),p=n(93950),m=r(n(47459)),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},v=((0,p.tuple)("top","middle","bottom","stretch"),(0,p.tuple)("start","end","center","space-around","space-between"),l.forwardRef((function(e,t){var n,r=e.prefixCls,o=e.justify,p=e.align,v=e.className,y=e.style,g=e.children,_=e.gutter,b=void 0===_?0:_,w=e.wrap,M=h(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),k=l.useContext(d.ConfigContext),x=k.getPrefixCls,S=k.direction,E=l.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),T=(0,u.default)(E,2),L=T[0],O=T[1],D=l.useRef(b);l.useEffect((function(){var e=m.default.subscribe((function(e){var t=D.current||0;(!Array.isArray(t)&&"object"===(0,s.default)(t)||Array.isArray(t)&&("object"===(0,s.default)(t[0])||"object"===(0,s.default)(t[1])))&&O(e)}));return function(){return m.default.unsubscribe(e)}}),[]);var C,P=x("row",r),Y=(C=[0,0],(Array.isArray(b)?b:[b,0]).forEach((function(e,t){if("object"===(0,s.default)(e))for(var n=0;n<m.responsiveArray.length;n++){var r=m.responsiveArray[n];if(L[r]&&void 0!==e[r]){C[t]=e[r];break}}else C[t]=e||0})),C),N=(0,c.default)(P,(n={},(0,i.default)(n,"".concat(P,"-no-wrap"),!1===w),(0,i.default)(n,"".concat(P,"-").concat(o),o),(0,i.default)(n,"".concat(P,"-").concat(p),p),(0,i.default)(n,"".concat(P,"-rtl"),"rtl"===S),n),v),j=(0,a.default)((0,a.default)((0,a.default)({},Y[0]>0?{marginLeft:Y[0]/-2,marginRight:Y[0]/-2}:{}),Y[1]>0?{marginTop:Y[1]/-2,marginBottom:Y[1]/2}:{}),y);return l.createElement(f.default.Provider,{value:{gutter:Y,wrap:w}},l.createElement("div",(0,a.default)({},M,{className:N,style:j,ref:t}),g))})));v.displayName="Row";var y=v;t.default=y},15425:function(e,t,n){"use strict";var r=n(36178),o=n(73203);t.Z=void 0;var a=o(n(73119)),i=o(n(93231)),s=r(n(27378)),u=o(n(60042)),l=o(n(11190)),c=o(n(74126)),d=o(n(31220)),f=n(64222),p=o(n(86258)),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=s.forwardRef((function(e,t){var n,r=s.useContext(f.ConfigContext),o=r.getPrefixCls,h=r.direction,v=s.useContext(p.default),y=e.className,g=e.size,_=e.prefixCls,b=e.readOnly,w=m(e,["className","size","prefixCls","readOnly"]),M=o("input-number",_),k=s.createElement(c.default,{className:"".concat(M,"-handler-up-inner")}),x=s.createElement(d.default,{className:"".concat(M,"-handler-down-inner")}),S=g||v,E=(0,u.default)((n={},(0,i.default)(n,"".concat(M,"-lg"),"large"===S),(0,i.default)(n,"".concat(M,"-sm"),"small"===S),(0,i.default)(n,"".concat(M,"-rtl"),"rtl"===h),(0,i.default)(n,"".concat(M,"-readonly"),b),n),y);return s.createElement(l.default,(0,a.default)({ref:t,className:E,upHandler:k,downHandler:x,prefixCls:M,readOnly:b},w))}));h.defaultProps={step:1};var v=h;t.Z=v},27677:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.hasPrefixSuffix=y,t.default=void 0;var a=o(n(93231)),i=o(n(78983)),s=o(n(42081)),u=o(n(58724)),l=o(n(40670)),c=r(n(27378)),d=o(n(60042)),f=o(n(71172)),p=n(93950),m=n(98240),h=n(23182),v=(0,p.tuple)("text","input");function y(e){return!!(e.prefix||e.suffix||e.allowClear)}function g(e){return!(!e.addonBefore&&!e.addonAfter)}var _=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){var e;return(0,i.default)(this,n),(e=t.apply(this,arguments)).containerRef=c.createRef(),e.onInputMouseUp=function(t){var n;if(null===(n=e.containerRef.current)||void 0===n?void 0:n.contains(t.target)){var r=e.props.triggerFocus;null==r||r()}},e}return(0,s.default)(n,[{key:"renderClearIcon",value:function(e){var t=this.props,n=t.allowClear,r=t.value,o=t.disabled,i=t.readOnly,s=t.handleReset;if(!n)return null;var u=!o&&!i&&r,l="".concat(e,"-clear-icon");return c.createElement(f.default,{onClick:s,className:(0,d.default)((0,a.default)({},"".concat(l,"-hidden"),!u),l),role:"button"})}},{key:"renderSuffix",value:function(e){var t=this.props,n=t.suffix,r=t.allowClear;return n||r?c.createElement("span",{className:"".concat(e,"-suffix")},this.renderClearIcon(e),n):null}},{key:"renderLabeledIcon",value:function(e,t){var n,r=this.props,o=r.focused,i=r.value,s=r.prefix,u=r.className,l=r.size,f=r.suffix,p=r.disabled,v=r.allowClear,_=r.direction,b=r.style,w=r.readOnly,M=r.bordered,k=this.renderSuffix(e);if(!y(this.props))return(0,h.cloneElement)(t,{value:i});var x=s?c.createElement("span",{className:"".concat(e,"-prefix")},s):null,S=(0,d.default)("".concat(e,"-affix-wrapper"),(n={},(0,a.default)(n,"".concat(e,"-affix-wrapper-focused"),o),(0,a.default)(n,"".concat(e,"-affix-wrapper-disabled"),p),(0,a.default)(n,"".concat(e,"-affix-wrapper-sm"),"small"===l),(0,a.default)(n,"".concat(e,"-affix-wrapper-lg"),"large"===l),(0,a.default)(n,"".concat(e,"-affix-wrapper-input-with-clear-btn"),f&&v&&i),(0,a.default)(n,"".concat(e,"-affix-wrapper-rtl"),"rtl"===_),(0,a.default)(n,"".concat(e,"-affix-wrapper-readonly"),w),(0,a.default)(n,"".concat(e,"-affix-wrapper-borderless"),!M),(0,a.default)(n,"".concat(u),!g(this.props)&&u),n));return c.createElement("span",{ref:this.containerRef,className:S,style:b,onMouseUp:this.onInputMouseUp},x,(0,h.cloneElement)(t,{style:null,value:i,className:(0,m.getInputClassName)(e,M,l,p)}),k)}},{key:"renderInputWithLabel",value:function(e,t){var n,r=this.props,o=r.addonBefore,i=r.addonAfter,s=r.style,u=r.size,l=r.className,f=r.direction;if(!g(this.props))return t;var p="".concat(e,"-group"),m="".concat(p,"-addon"),v=o?c.createElement("span",{className:m},o):null,y=i?c.createElement("span",{className:m},i):null,_=(0,d.default)("".concat(e,"-wrapper"),p,(0,a.default)({},"".concat(p,"-rtl"),"rtl"===f)),b=(0,d.default)("".concat(e,"-group-wrapper"),(n={},(0,a.default)(n,"".concat(e,"-group-wrapper-sm"),"small"===u),(0,a.default)(n,"".concat(e,"-group-wrapper-lg"),"large"===u),(0,a.default)(n,"".concat(e,"-group-wrapper-rtl"),"rtl"===f),n),l);return c.createElement("span",{className:b,style:s},c.createElement("span",{className:_},v,(0,h.cloneElement)(t,{style:null}),y))}},{key:"renderTextAreaWithClearIcon",value:function(e,t){var n,r=this.props,o=r.value,i=r.allowClear,s=r.className,u=r.style,l=r.direction,f=r.bordered;if(!i)return(0,h.cloneElement)(t,{value:o});var p=(0,d.default)("".concat(e,"-affix-wrapper"),"".concat(e,"-affix-wrapper-textarea-with-clear-btn"),(n={},(0,a.default)(n,"".concat(e,"-affix-wrapper-rtl"),"rtl"===l),(0,a.default)(n,"".concat(e,"-affix-wrapper-borderless"),!f),(0,a.default)(n,"".concat(s),!g(this.props)&&s),n));return c.createElement("span",{className:p,style:u},(0,h.cloneElement)(t,{style:null,value:o}),this.renderClearIcon(e))}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.inputType,r=e.element;return n===v[0]?this.renderTextAreaWithClearIcon(t,r):this.renderInputWithLabel(t,this.renderLabeledIcon(t,r))}}]),n}(c.Component),b=_;t.default=b},91489:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=r(n(27378)),s=o(n(60042)),u=n(64222),l=function(e){return i.createElement(u.ConfigConsumer,null,(function(t){var n,r=t.getPrefixCls,o=t.direction,u=e.prefixCls,l=e.className,c=void 0===l?"":l,d=r("input-group",u),f=(0,s.default)(d,(n={},(0,a.default)(n,"".concat(d,"-lg"),"large"===e.size),(0,a.default)(n,"".concat(d,"-sm"),"small"===e.size),(0,a.default)(n,"".concat(d,"-compact"),e.compact),(0,a.default)(n,"".concat(d,"-rtl"),"rtl"===o),n),c);return i.createElement("span",{className:f,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children)}))};t.default=l},98240:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.fixControlledValue=g,t.resolveOnChange=_,t.getInputClassName=b,t.triggerFocus=w,t.default=void 0;var a=o(n(73119)),i=o(n(78983)),s=o(n(42081)),u=o(n(58724)),l=o(n(40670)),c=o(n(93231)),d=r(n(27378)),f=o(n(60042)),p=o(n(49811)),m=r(n(27677)),h=n(64222),v=o(n(86258)),y=o(n(74574));function g(e){return null==e?"":e}function _(e,t,n){if(n){var r=t;if("click"===t.type){(r=Object.create(t)).target=e,r.currentTarget=e;var o=e.value;return e.value="",n(r),void(e.value=o)}n(r)}}function b(e,t,n,r,o){var a;return(0,f.default)(e,(a={},(0,c.default)(a,"".concat(e,"-sm"),"small"===n),(0,c.default)(a,"".concat(e,"-lg"),"large"===n),(0,c.default)(a,"".concat(e,"-disabled"),r),(0,c.default)(a,"".concat(e,"-rtl"),"rtl"===o),(0,c.default)(a,"".concat(e,"-borderless"),!t),a))}function w(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}}var M=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(e){var r;(0,i.default)(this,n),(r=t.call(this,e)).direction="ltr",r.focus=function(e){w(r.input,e)},r.saveClearableInput=function(e){r.clearableInput=e},r.saveInput=function(e){r.input=e},r.onFocus=function(e){var t=r.props.onFocus;r.setState({focused:!0},r.clearPasswordValueAttribute),t&&t(e)},r.onBlur=function(e){var t=r.props.onBlur;r.setState({focused:!1},r.clearPasswordValueAttribute),t&&t(e)},r.handleReset=function(e){r.setValue("",(function(){r.focus()})),_(r.input,e,r.props.onChange)},r.renderInput=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.props,s=i.className,u=i.addonBefore,l=i.addonAfter,m=i.size,h=i.disabled,v=(0,p.default)(r.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType","bordered"]);return d.createElement("input",(0,a.default)({autoComplete:o.autoComplete},v,{onChange:r.handleChange,onFocus:r.onFocus,onBlur:r.onBlur,onKeyDown:r.handleKeyDown,className:(0,f.default)(b(e,n,m||t,h,r.direction),(0,c.default)({},s,s&&!u&&!l)),ref:r.saveInput}))},r.clearPasswordValueAttribute=function(){r.removePasswordTimeout=setTimeout((function(){r.input&&"password"===r.input.getAttribute("type")&&r.input.hasAttribute("value")&&r.input.removeAttribute("value")}))},r.handleChange=function(e){r.setValue(e.target.value,r.clearPasswordValueAttribute),_(r.input,e,r.props.onChange)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&n&&n(e),o&&o(e)},r.renderComponent=function(e){var t=e.getPrefixCls,n=e.direction,o=e.input,i=r.state,s=i.value,u=i.focused,l=r.props,c=l.prefixCls,f=l.bordered,p=void 0===f||f,h=t("input",c);return r.direction=n,d.createElement(v.default.Consumer,null,(function(e){return d.createElement(m.default,(0,a.default)({size:e},r.props,{prefixCls:h,inputType:"input",value:g(s),element:r.renderInput(h,e,p,o),handleReset:r.handleReset,ref:r.saveClearableInput,direction:n,focused:u,triggerFocus:r.focus,bordered:p}))}))};var o=void 0===e.value?e.defaultValue:e.value;return r.state={value:o,focused:!1,prevValue:e.value},r}return(0,s.default)(n,[{key:"componentDidMount",value:function(){this.clearPasswordValueAttribute()}},{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(e){return(0,m.hasPrefixSuffix)(e)!==(0,m.hasPrefixSuffix)(this.props)&&(0,y.default)(this.input!==document.activeElement,"Input","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),null}},{key:"componentWillUnmount",value:function(){this.removePasswordTimeout&&clearTimeout(this.removePasswordTimeout)}},{key:"blur",value:function(){this.input.blur()}},{key:"setSelectionRange",value:function(e,t,n){this.input.setSelectionRange(e,t,n)}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(e,t){void 0===this.props.value?this.setState({value:e},t):null==t||t()}},{key:"render",value:function(){return d.createElement(h.ConfigConsumer,null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevValue,r={prevValue:e.value};return void 0===e.value&&n===e.value||(r.value=e.value),r}}]),n}(d.Component);M.defaultProps={type:"text"};var k=M;t.default=k},55339:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(40131)),u=r(n(27378)),l=o(n(60042)),c=o(n(49811)),d=o(n(92618)),f=o(n(35380)),p=n(64222),m=o(n(98240)),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},v={click:"onClick",hover:"onMouseOver"},y=u.forwardRef((function(e,t){var n=(0,u.useState)(!1),r=(0,s.default)(n,2),o=r[0],d=r[1],f=function(){e.disabled||d(!o)},y=function(n){var r=n.getPrefixCls,s=e.className,d=e.prefixCls,p=e.inputPrefixCls,y=e.size,g=e.visibilityToggle,_=h(e,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),b=r("input",p),w=r("input-password",d),M=g&&function(t){var n,r=e.action,a=e.iconRender,s=v[r]||"",l=(void 0===a?function(){return null}:a)(o),c=(n={},(0,i.default)(n,s,f),(0,i.default)(n,"className","".concat(t,"-icon")),(0,i.default)(n,"key","passwordIcon"),(0,i.default)(n,"onMouseDown",(function(e){e.preventDefault()})),(0,i.default)(n,"onMouseUp",(function(e){e.preventDefault()})),n);return u.cloneElement(u.isValidElement(l)?l:u.createElement("span",null,l),c)}(w),k=(0,l.default)(w,s,(0,i.default)({},"".concat(w,"-").concat(y),!!y)),x=(0,a.default)((0,a.default)({},(0,c.default)(_,["suffix","iconRender"])),{type:o?"text":"password",className:k,prefixCls:b,suffix:M});return y&&(x.size=y),u.createElement(m.default,(0,a.default)({ref:t},x))};return u.createElement(p.ConfigConsumer,null,y)}));y.defaultProps={action:"click",visibilityToggle:!0,iconRender:function(e){return e?u.createElement(d.default,null):u.createElement(f.default,null)}},y.displayName="Password";var g=y;t.default=g},71824:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(73119)),s=r(n(27378)),u=o(n(60042)),l=n(16329),c=o(n(37898)),d=o(n(98240)),f=o(n(76676)),p=o(n(86258)),m=n(64222),h=n(23182),v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=s.forwardRef((function(e,t){var n,r,o=e.prefixCls,y=e.inputPrefixCls,g=e.className,_=e.size,b=e.suffix,w=e.enterButton,M=void 0!==w&&w,k=e.addonAfter,x=e.loading,S=e.disabled,E=e.onSearch,T=e.onChange,L=v(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange"]),O=s.useContext(m.ConfigContext),D=O.getPrefixCls,C=O.direction,P=s.useContext(p.default),Y=_||P,N=s.useRef(null),j=function(e){var t;document.activeElement===(null===(t=N.current)||void 0===t?void 0:t.input)&&e.preventDefault()},Z=function(e){var t;E&&E(null===(t=N.current)||void 0===t?void 0:t.input.value,e)},A=D("input-search",o),R=D("input",y),I="boolean"==typeof M||void 0===M?s.createElement(c.default,null):null,F="".concat(A,"-button"),H=M||{},$=H.type&&!0===H.type.__ANT_BUTTON;r=$||"button"===H.type?(0,h.cloneElement)(H,(0,i.default)({onMouseDown:j,onClick:Z,key:"enterButton"},$?{className:F,size:Y}:{})):s.createElement(f.default,{className:F,type:M?"primary":void 0,size:Y,disabled:S,key:"enterButton",onMouseDown:j,onClick:Z,loading:x,icon:I},M),k&&(r=[r,(0,h.cloneElement)(k,{key:"addonAfter"})]);var V=(0,u.default)(A,(n={},(0,a.default)(n,"".concat(A,"-rtl"),"rtl"===C),(0,a.default)(n,"".concat(A,"-").concat(Y),!!Y),(0,a.default)(n,"".concat(A,"-with-button"),!!M),n),g);return s.createElement(d.default,(0,i.default)({ref:(0,l.composeRef)(N,t),onPressEnter:Z},L,{size:Y,prefixCls:R,addonAfter:r,suffix:b,onChange:function(e){e&&e.target&&"click"===e.type&&E&&E(e.target.value,e),T&&T(e)},className:V,disabled:S}))}));y.displayName="Search";var g=y;t.default=g},10777:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(7501)),i=o(n(9833)),s=o(n(73119)),u=o(n(93231)),l=o(n(40131)),c=r(n(27378)),d=o(n(4183)),f=o(n(49811)),p=o(n(60042)),m=o(n(22958)),h=o(n(27677)),v=n(64222),y=n(98240),g=o(n(86258)),_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},b=c.forwardRef((function(e,t){var n,r=e.prefixCls,o=e.bordered,b=void 0===o||o,w=e.showCount,M=void 0!==w&&w,k=e.maxLength,x=e.className,S=e.style,E=e.size,T=_(e,["prefixCls","bordered","showCount","maxLength","className","style","size"]),L=c.useContext(v.ConfigContext),O=L.getPrefixCls,D=L.direction,C=c.useContext(g.default),P=c.useRef(null),Y=c.useRef(null),N=(0,m.default)(T.defaultValue,{value:T.value}),j=(0,l.default)(N,2),Z=j[0],A=j[1],R=c.useRef(T.value);c.useEffect((function(){void 0===T.value&&R.current===T.value||(A(T.value),R.current=T.value)}),[T.value,R.current]);var I=function(e,t){void 0===T.value&&(A(e),null==t||t())},F=O("input",r);c.useImperativeHandle(t,(function(){var e;return{resizableTextArea:null===(e=P.current)||void 0===e?void 0:e.resizableTextArea,focus:function(e){var t,n;(0,y.triggerFocus)(null===(n=null===(t=P.current)||void 0===t?void 0:t.resizableTextArea)||void 0===n?void 0:n.textArea,e)},blur:function(){var e;return null===(e=P.current)||void 0===e?void 0:e.blur()}}}));var H=c.createElement(d.default,(0,s.default)({},(0,f.default)(T,["allowClear"]),{maxLength:k,className:(0,p.default)((n={},(0,u.default)(n,"".concat(F,"-borderless"),!b),(0,u.default)(n,x,x&&!M),(0,u.default)(n,"".concat(F,"-sm"),"small"===C||"small"===E),(0,u.default)(n,"".concat(F,"-lg"),"large"===C||"large"===E),n)),style:M?void 0:S,prefixCls:F,onChange:function(e){I(e.target.value),(0,y.resolveOnChange)(P.current,e,T.onChange)},ref:P})),$=(0,y.fixControlledValue)(Z),V=Number(k)>0;$=V?(0,i.default)($).slice(0,k).join(""):$;var z=c.createElement(h.default,(0,s.default)({},T,{prefixCls:F,direction:D,inputType:"text",value:$,element:H,handleReset:function(e){I("",(function(){var e;null===(e=P.current)||void 0===e||e.focus()})),(0,y.resolveOnChange)(P.current,e,T.onChange)},ref:Y,bordered:b}));if(M){var W=(0,i.default)($).length,U="";return U="object"===(0,a.default)(M)?M.formatter({count:W,maxLength:k}):"".concat(W).concat(V?" / ".concat(k):""),c.createElement("div",{className:(0,p.default)("".concat(F,"-textarea"),(0,u.default)({},"".concat(F,"-textarea-rtl"),"rtl"===D),"".concat(F,"-textarea-show-count"),x),style:S,"data-count":U},z)}return z}));t.default=b},74105:function(e,t,n){"use strict";var r=n(73203);t.Z=void 0;var o=r(n(98240)),a=r(n(91489)),i=r(n(71824)),s=r(n(10777)),u=r(n(55339));o.default.Group=a.default,o.default.Search=i.default,o.default.TextArea=s.default,o.default.Password=u.default;var l=o.default;t.Z=l},3521:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.useLocaleReceiver=function(e,t){var n=c.useContext(f.default);return[c.useMemo((function(){var r=t||d.default[e||"global"],o=e&&n?n[e]:{};return(0,a.default)((0,a.default)({},"function"==typeof r?r():r),o||{})}),[e,t,n])]},t.default=void 0;var a=o(n(73119)),i=o(n(78983)),s=o(n(42081)),u=o(n(58724)),l=o(n(40670)),c=r(n(27378)),d=o(n(1319)),f=o(n(88031)),p=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,s.default)(n,[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale||d.default[t||"global"],r=this.context,o=t&&r?r[t]:{};return(0,a.default)((0,a.default)({},"function"==typeof n?n():n),o||{})}},{key:"getLocaleCode",value:function(){var e=this.context,t=e&&e.locale;return e&&e.exist&&!t?d.default.locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context)}}]),n}(c.Component);t.default=p,p.defaultProps={componentName:"global"},p.contextType=f.default},88031:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(27378).createContext)(void 0);t.default=r},1319:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(25638)).default;t.default=o},6128:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ANT_MARK=void 0;var a=o(n(73119)),i=o(n(78983)),s=o(n(42081)),u=o(n(58724)),l=o(n(40670)),c=r(n(27378)),d=o(n(74574)),f=n(33088),p=o(n(88031)),m="internalMark";t.ANT_MARK=m;var h=function(e){(0,u.default)(n,e);var t=(0,l.default)(n);function n(e){var r;return(0,i.default)(this,n),r=t.call(this,e),(0,f.changeConfirmLocale)(e.locale&&e.locale.Modal),(0,d.default)(e._ANT_MARK__===m,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),r}return(0,s.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.locale;e.locale!==t&&(0,f.changeConfirmLocale)(t&&t.Modal)}},{key:"componentWillUnmount",value:function(){(0,f.changeConfirmLocale)()}},{key:"render",value:function(){var e=this.props,t=e.locale,n=e.children;return c.createElement(p.default.Provider,{value:(0,a.default)((0,a.default)({},t),{exist:!0})},n)}}]),n}(c.Component);t.default=h,h.defaultProps={locale:{}}},25638:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(51367)),a=r(n(22313)),i=r(n(14339)),s=r(n(85270)),u="${label} is not a valid ${type}",l={locale:"en",Pagination:o.default,DatePicker:a.default,TimePicker:i.default,Calendar:s.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:u,method:u,array:u,object:u,number:u,date:u,boolean:u,integer:u,float:u,regexp:u,email:u,url:u,hex:u},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}};t.default=l},2986:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var n,r=null,o={add:function(e,t){null==r||r.component.add(e,t)}},d=(0,u.default)(o),f=(0,i.default)(d,2),p=f[0],m=f[1];var h=s.useRef({});return h.current.open=function(o){var i=o.prefixCls,s=n("message",i),u=o.key||(0,c.getKeyThenIncreaseKey)(),l=new Promise((function(n){var i=function(){return"function"==typeof o.onClose&&o.onClose(),n(!0)};e((0,a.default)((0,a.default)({},o),{prefixCls:s}),(function(e){var n=e.prefixCls,s=e.instance;r=s,p(t((0,a.default)((0,a.default)({},o),{key:u,onClose:i}),n))}))})),d=function(){r&&r.removeNotice(u)};return d.then=function(e,t){return l.then(e,t)},d.promise=l,d},["success","info","warning","error","loading"].forEach((function(e){return(0,c.attachTypeApi)(h.current,e)})),[h.current,s.createElement(l.ConfigConsumer,{key:"holder"},(function(e){return n=e.getPrefixCls,m}))]}};var a=o(n(73119)),i=o(n(40131)),s=r(n(27378)),u=o(n(5658)),l=n(64222),c=n(80114)},80114:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.getKeyThenIncreaseKey=function(){return w++},t.attachTypeApi=O,t.default=t.getInstance=void 0;var a,i,s,u,l=o(n(73119)),c=o(n(93231)),d=r(n(27378)),f=o(n(60042)),p=o(n(87482)),m=o(n(15914)),h=o(n(51719)),v=o(n(71172)),y=o(n(80521)),g=o(n(45960)),_=o(n(2986)),b=3,w=1,M="ant-message",k="move-up",x=!1;function S(e,t){var n=e.prefixCls||M;a?t({prefixCls:n,instance:a}):p.default.newInstance({prefixCls:n,transitionName:k,style:{top:i},getContainer:s,maxCount:u},(function(e){a?t({prefixCls:n,instance:a}):(a=e,t({prefixCls:n,instance:e}))}))}var E={info:g.default,success:y.default,error:v.default,warning:h.default,loading:m.default};function T(e,t){var n,r=void 0!==e.duration?e.duration:b,o=E[e.type],a=(0,f.default)("".concat(t,"-custom-content"),(n={},(0,c.default)(n,"".concat(t,"-").concat(e.type),e.type),(0,c.default)(n,"".concat(t,"-rtl"),!0===x),n));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:d.createElement("div",{className:a},e.icon||o&&d.createElement(o,null),d.createElement("span",null,e.content)),onClose:e.onClose,onClick:e.onClick}}var L={open:function(e){var t=e.key||w++,n=new Promise((function(n){var r=function(){return"function"==typeof e.onClose&&e.onClose(),n(!0)};S(e,(function(n){var o=n.prefixCls;n.instance.notice(T((0,l.default)((0,l.default)({},e),{key:t,onClose:r}),o))}))})),r=function(){a&&a.removeNotice(t)};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r},config:function(e){void 0!==e.top&&(i=e.top,a=null),void 0!==e.duration&&(b=e.duration),void 0!==e.prefixCls&&(M=e.prefixCls),void 0!==e.getContainer&&(s=e.getContainer),void 0!==e.transitionName&&(k=e.transitionName,a=null),void 0!==e.maxCount&&(u=e.maxCount,a=null),void 0!==e.rtl&&(x=e.rtl)},destroy:function(e){if(a)if(e){(0,a.removeNotice)(e)}else{var t=a.destroy;t(),a=null}}};function O(e,t){e[t]=function(n,r,o){return function(e){return"[object Object]"===Object.prototype.toString.call(e)&&!!e.content}(n)?e.open((0,l.default)((0,l.default)({},n),{type:t})):("function"==typeof r&&(o=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:o}))}}["success","info","warning","error","loading"].forEach((function(e){return O(L,e)})),L.warn=L.warning,L.useMessage=(0,_.default)(S,T);t.getInstance=function(){return null};var D=L;t.default=D},33088:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=function(e){i=e?(0,o.default)((0,o.default)({},i),e):(0,o.default)({},a.default.Modal)},t.getConfirmLocale=function(){return i};var o=r(n(73119)),a=r(n(25638)),i=(0,o.default)({},a.default.Modal)},58917:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var n,r=null,o={add:function(e,t){null==r||r.component.add(e,t)}},c=(0,u.default)(o),d=(0,i.default)(c,2),f=d[0],p=d[1];var m=s.useRef({});return m.current.open=function(o){var i=o.prefixCls,s=n("notification",i);e((0,a.default)((0,a.default)({},o),{prefixCls:s}),(function(e){var n=e.prefixCls,a=e.instance;r=a,f(t(o,n))}))},["success","info","warning","error"].forEach((function(e){m.current[e]=function(t){return m.current.open((0,a.default)((0,a.default)({},t),{type:e}))}})),[m.current,s.createElement(l.ConfigConsumer,{key:"holder"},(function(e){return n=e.getPrefixCls,p}))]}};var a=o(n(73119)),i=o(n(40131)),s=r(n(27378)),u=o(n(5658)),l=n(64222)},93353:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.getInstance=void 0;var a,i,s=o(n(50824)),u=o(n(73119)),l=o(n(93231)),c=r(n(27378)),d=o(n(87482)),f=o(n(21473)),p=o(n(60042)),m=o(n(71056)),h=o(n(37357)),v=o(n(26036)),y=o(n(50063)),g=o(n(58917)),_=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}u((r=r.apply(e,t||[])).next())}))},b={},w=4.5,M=24,k=24,x="ant-notification",S="topRight",E=!1;function T(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;switch(e){case"topLeft":t={left:0,top:n,bottom:"auto"};break;case"topRight":t={right:0,top:n,bottom:"auto"};break;case"bottomLeft":t={left:0,top:"auto",bottom:r};break;default:t={right:0,top:"auto",bottom:r}}return t}function L(e,t){var n=e.placement,r=void 0===n?S:n,o=e.top,s=e.bottom,u=e.getContainer,m=void 0===u?a:u,h=e.closeIcon,v=void 0===h?i:h,y=e.prefixCls||x,g="".concat(y,"-notice"),_="".concat(y,"-").concat(r),w=b[_];if(w)Promise.resolve(w).then((function(e){t({prefixCls:g,instance:e})}));else{var M=c.createElement("span",{className:"".concat(y,"-close-x")},v||c.createElement(f.default,{className:"".concat(y,"-close-icon")})),k=(0,p.default)("".concat(y,"-").concat(r),(0,l.default)({},"".concat(y,"-rtl"),!0===E));b[_]=new Promise((function(e){d.default.newInstance({prefixCls:y,className:k,style:T(r,o,s),getContainer:m,closeIcon:M},(function(n){e(n),t({prefixCls:g,instance:n})}))}))}}var O={success:m.default,info:y.default,error:h.default,warning:v.default};function D(e,t){var n=void 0===e.duration?w:e.duration,r=null;e.icon?r=c.createElement("span",{className:"".concat(t,"-icon")},e.icon):e.type&&(r=c.createElement(O[e.type]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(e.type)}));var o=!e.description&&r?c.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:c.createElement("div",{className:r?"".concat(t,"-with-icon"):"",role:"alert"},r,c.createElement("div",{className:"".concat(t,"-message")},o,e.message),c.createElement("div",{className:"".concat(t,"-description")},e.description),e.btn?c.createElement("span",{className:"".concat(t,"-btn")},e.btn):null),duration:n,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},className:e.className}}var C={open:function(e){L(e,(function(t){var n=t.prefixCls;t.instance.notice(D(e,n))}))},close:function(e){Object.keys(b).forEach((function(t){return Promise.resolve(b[t]).then((function(t){t.removeNotice(e)}))}))},config:function(e){var t=e.duration,n=e.placement,r=e.bottom,o=e.top,s=e.getContainer,u=e.closeIcon,l=e.prefixCls;void 0!==l&&(x=l),void 0!==t&&(w=t),void 0!==n?S=n:e.rtl&&(S="topLeft"),void 0!==r&&(k=r),void 0!==o&&(M=o),void 0!==s&&(a=s),void 0!==u&&(i=u),void 0!==e.rtl&&(E=e.rtl)},destroy:function(){Object.keys(b).forEach((function(e){Promise.resolve(b[e]).then((function(e){e.destroy()})),delete b[e]}))}};["success","info","warning","error"].forEach((function(e){C[e]=function(t){return C.open((0,u.default)((0,u.default)({},t),{type:e}))}})),C.warn=C.warning,C.useNotification=(0,g.default)(L,D);t.getInstance=function(e){return _(void 0,void 0,void 0,s.default.mark((function e(){return s.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}}),e)})))};var P=C;t.default=P},557:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RadioGroupContextProvider=void 0;var o=r(n(27378)).createContext(null),a=o.Provider;t.RadioGroupContextProvider=a;var i=o;t.default=i},69601:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(40131)),s=r(n(27378)),u=o(n(60042)),l=o(n(22958)),c=o(n(34940)),d=n(64222),f=o(n(86258)),p=n(557),m=s.forwardRef((function(e,t){var n=s.useContext(d.ConfigContext),r=n.getPrefixCls,o=n.direction,m=s.useContext(f.default),h=(0,l.default)(e.defaultValue,{value:e.value}),v=(0,i.default)(h,2),y=v[0],g=v[1];return s.createElement(p.RadioGroupContextProvider,{value:{onChange:function(t){var n=y,r=t.target.value;"value"in e||g(r);var o=e.onChange;o&&r!==n&&o(t)},value:y,disabled:e.disabled,name:e.name}},function(){var n,i=e.prefixCls,l=e.className,d=void 0===l?"":l,f=e.options,p=e.optionType,h=e.buttonStyle,v=void 0===h?"outline":h,g=e.disabled,_=e.children,b=e.size,w=e.style,M=e.id,k=e.onMouseEnter,x=e.onMouseLeave,S=r("radio",i),E="".concat(S,"-group"),T=_;if(f&&f.length>0){var L="button"===p?"".concat(S,"-button"):S;T=f.map((function(e){return"string"==typeof e?s.createElement(c.default,{key:e,prefixCls:L,disabled:g,value:e,checked:y===e},e):s.createElement(c.default,{key:"radio-group-value-options-".concat(e.value),prefixCls:L,disabled:e.disabled||g,value:e.value,checked:y===e.value,style:e.style},e.label)}))}var O=b||m,D=(0,u.default)(E,"".concat(E,"-").concat(v),(n={},(0,a.default)(n,"".concat(E,"-").concat(O),O),(0,a.default)(n,"".concat(E,"-rtl"),"rtl"===o),n),d);return s.createElement("div",{className:D,style:w,onMouseEnter:k,onMouseLeave:x,id:M,ref:t},T)}())})),h=s.memo(m);t.default=h},58946:function(e,t,n){"use strict";var r=n(73203);t.ZP=void 0;var o=r(n(34940)),a=r(n(69601)),i=r(n(28241)),s=o.default;s.Button=i.default,s.Group=a.default;var u=s;t.ZP=u},34940:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(73119)),s=r(n(27378)),u=o(n(18092)),l=o(n(60042)),c=n(16329),d=n(64222),f=o(n(557)),p=o(n(74574)),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=function(e,t){var n,r=s.useContext(f.default),o=s.useContext(d.ConfigContext),h=o.getPrefixCls,v=o.direction,y=s.useRef(),g=(0,c.composeRef)(t,y);s.useEffect((function(){(0,p.default)(!("optionType"in e),"Radio","`optionType` is only support in Radio.Group.")}),[]);var _=e.prefixCls,b=e.className,w=e.children,M=e.style,k=m(e,["prefixCls","className","children","style"]),x=h("radio",_),S=(0,i.default)({},k);r&&(S.name=r.name,S.onChange=function(t){e.onChange&&e.onChange(t),(null==r?void 0:r.onChange)&&r.onChange(t)},S.checked=e.value===r.value,S.disabled=e.disabled||r.disabled);var E=(0,l.default)("".concat(x,"-wrapper"),(n={},(0,a.default)(n,"".concat(x,"-wrapper-checked"),S.checked),(0,a.default)(n,"".concat(x,"-wrapper-disabled"),S.disabled),(0,a.default)(n,"".concat(x,"-wrapper-rtl"),"rtl"===v),n),b);return s.createElement("label",{className:E,style:M,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},s.createElement(u.default,(0,i.default)({},S,{prefixCls:x,ref:g})),void 0!==w?s.createElement("span",null,w):null)},v=s.forwardRef(h);v.displayName="Radio",v.defaultProps={type:"radio"};var y=v;t.default=y},28241:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=r(n(27378)),s=o(n(34940)),u=n(64222),l=o(n(557)),c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=function(e,t){var n=i.useContext(l.default),r=i.useContext(u.ConfigContext).getPrefixCls,o=e.prefixCls,d=c(e,["prefixCls"]),f=r("radio-button",o);return n&&(d.checked=e.value===n.value,d.disabled=e.disabled||n.disabled),i.createElement(s.default,(0,a.default)({prefixCls:f},d,{type:"radio",ref:t}))},f=i.forwardRef(d);t.default=f},92049:function(e,t,n){"use strict";var r=n(36178),o=n(73203);t.Z=void 0;var a=o(n(93231)),i=o(n(73119)),s=r(n(27378)),u=o(n(49811)),l=o(n(60042)),c=r(n(95040)),d=n(64222),f=o(n(93142)),p=o(n(86258)),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h="SECRET_COMBOBOX_MODE_DO_NOT_USE",v=function(e,t){var n,r,o=e.prefixCls,v=e.bordered,y=void 0===v||v,g=e.className,_=e.getPopupContainer,b=e.dropdownClassName,w=e.listHeight,M=void 0===w?256:w,k=e.listItemHeight,x=void 0===k?24:k,S=e.size,E=e.notFoundContent,T=e.transitionName,L=void 0===T?"slide-up":T,O=m(e,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","listHeight","listItemHeight","size","notFoundContent","transitionName"]),D=s.useContext(d.ConfigContext),C=D.getPopupContainer,P=D.getPrefixCls,Y=D.renderEmpty,N=D.direction,j=D.virtual,Z=D.dropdownMatchSelectWidth,A=s.useContext(p.default),R=P("select",o),I=s.useMemo((function(){var e=O.mode;if("combobox"!==e)return e===h?"combobox":e}),[O.mode]),F="multiple"===I||"tags"===I;r=void 0!==E?E:"combobox"===I?null:Y("Select");var H=(0,f.default)((0,i.default)((0,i.default)({},O),{multiple:F,prefixCls:R})),$=H.suffixIcon,V=H.itemIcon,z=H.removeIcon,W=H.clearIcon,U=(0,u.default)(O,["suffixIcon","itemIcon"]),B=(0,l.default)(b,(0,a.default)({},"".concat(R,"-dropdown-").concat(N),"rtl"===N)),K=S||A,G=(0,l.default)((n={},(0,a.default)(n,"".concat(R,"-lg"),"large"===K),(0,a.default)(n,"".concat(R,"-sm"),"small"===K),(0,a.default)(n,"".concat(R,"-rtl"),"rtl"===N),(0,a.default)(n,"".concat(R,"-borderless"),!y),n),g);return s.createElement(c.default,(0,i.default)({ref:t,virtual:j,dropdownMatchSelectWidth:Z},U,{transitionName:L,listHeight:M,listItemHeight:x,mode:I,prefixCls:R,direction:N,inputIcon:$,menuItemSelectedIcon:V,removeIcon:z,clearIcon:W,notFoundContent:r,className:G,getPopupContainer:_||C,dropdownClassName:B}))},y=s.forwardRef(v);y.SECRET_COMBOBOX_MODE_DO_NOT_USE=h,y.Option=c.Option,y.OptGroup=c.OptGroup;var g=y;t.Z=g},93142:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.suffixIcon,n=e.clearIcon,r=e.menuItemSelectedIcon,o=e.removeIcon,f=e.loading,p=e.multiple,m=e.prefixCls,h=n;n||(h=a.createElement(c.default,null));var v=null;if(void 0!==t)v=t;else if(f)v=a.createElement(s.default,{spin:!0});else{var y="".concat(m,"-suffix");v=function(e){var t=e.open,n=e.showSearch;return t&&n?a.createElement(d.default,{className:y}):a.createElement(i.default,{className:y})}}var g=null;g=void 0!==r?r:p?a.createElement(u.default,null):null;var _=null;_=void 0!==o?o:a.createElement(l.default,null);return{clearIcon:h,suffixIcon:v,itemIcon:g,removeIcon:_}};var a=o(n(27378)),i=r(n(31220)),s=r(n(15914)),u=r(n(30219)),l=r(n(21473)),c=r(n(71172)),d=r(n(37898))},56369:function(e,t,n){"use strict";var r=n(36178),o=n(73203);t.Z=void 0;var a=o(n(73119)),i=o(n(93231)),s=r(n(27378)),u=o(n(62843)),l=o(n(60042)),c=o(n(15914)),d=o(n(15587)),f=n(64222),p=o(n(86258)),m=o(n(74574)),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},v=s.forwardRef((function(e,t){var n,r=e.prefixCls,o=e.size,v=e.loading,y=e.className,g=void 0===y?"":y,_=e.disabled,b=h(e,["prefixCls","size","loading","className","disabled"]);(0,m.default)("checked"in b||!("value"in b),"Switch","`value` is not a valid prop, do you mean `checked`?");var w=s.useContext(f.ConfigContext),M=w.getPrefixCls,k=w.direction,x=s.useContext(p.default),S=M("switch",r),E=s.createElement("div",{className:"".concat(S,"-handle")},v&&s.createElement(c.default,{className:"".concat(S,"-loading-icon")})),T=(0,l.default)((n={},(0,i.default)(n,"".concat(S,"-small"),"small"===(o||x)),(0,i.default)(n,"".concat(S,"-loading"),v),(0,i.default)(n,"".concat(S,"-rtl"),"rtl"===k),n),g);return s.createElement(d.default,{insertExtraNode:!0},s.createElement(u.default,(0,a.default)({},b,{prefixCls:S,className:T,disabled:_||v,ref:t,loadingIcon:E})))}));v.__ANT_SWITCH=!0,v.displayName="Switch";var y=v;t.Z=y},3703:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=r(n(27378)),u=o(n(60042)),l=n(64222),c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=function(e){var t,n=e.prefixCls,r=e.className,o=e.checked,d=e.onChange,f=e.onClick,p=c(e,["prefixCls","className","checked","onChange","onClick"]),m=(0,s.useContext(l.ConfigContext).getPrefixCls)("tag",n),h=(0,u.default)(m,(t={},(0,i.default)(t,"".concat(m,"-checkable"),!0),(0,i.default)(t,"".concat(m,"-checkable-checked"),o),t),r);return s.createElement("span",(0,a.default)({},p,{className:h,onClick:function(e){d&&d(!o),f&&f(e)}}))};t.default=d},89988:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(73119)),s=o(n(40131)),u=r(n(27378)),l=o(n(60042)),c=o(n(49811)),d=o(n(21473)),f=o(n(3703)),p=n(64222),m=n(3809),h=o(n(15587)),v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=new RegExp("^(".concat(m.PresetColorTypes.join("|"),")(-inverse)?$")),g=new RegExp("^(".concat(m.PresetStatusColorTypes.join("|"),")$")),_=function(e,t){var n,r=e.prefixCls,o=e.className,f=e.style,m=e.children,_=e.icon,b=e.color,w=e.onClose,M=e.closeIcon,k=e.closable,x=void 0!==k&&k,S=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),E=u.useContext(p.ConfigContext),T=E.getPrefixCls,L=E.direction,O=u.useState(!0),D=(0,s.default)(O,2),C=D[0],P=D[1];u.useEffect((function(){"visible"in S&&P(S.visible)}),[S.visible]);var Y=function(){return!!b&&(y.test(b)||g.test(b))},N=(0,i.default)({backgroundColor:b&&!Y()?b:void 0},f),j=Y(),Z=T("tag",r),A=(0,l.default)(Z,(n={},(0,a.default)(n,"".concat(Z,"-").concat(b),j),(0,a.default)(n,"".concat(Z,"-has-color"),b&&!j),(0,a.default)(n,"".concat(Z,"-hidden"),!C),(0,a.default)(n,"".concat(Z,"-rtl"),"rtl"===L),n),o),R=function(e){e.stopPropagation(),w&&w(e),e.defaultPrevented||"visible"in S||P(!1)},I="onClick"in S||m&&"a"===m.type,F=(0,c.default)(S,["visible"]),H=_||null,$=H?u.createElement(u.Fragment,null,H,u.createElement("span",null,m)):m,V=u.createElement("span",(0,i.default)({},F,{ref:t,className:A,style:N}),$,x?M?u.createElement("span",{className:"".concat(Z,"-close-icon"),onClick:R},M):u.createElement(d.default,{className:"".concat(Z,"-close-icon"),onClick:R}):null);return I?u.createElement(h.default,null,V):V},b=u.forwardRef(_);b.displayName="Tag",b.CheckableTag=f.default;var w=b;t.default=w},14339:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};t.default=n},62004:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(93231)),i=o(n(40131)),s=o(n(73119)),u=r(n(27378)),l=o(n(85669)),c=o(n(60042)),d=o(n(76767)),f=n(23182),p=n(64222),m=n(3809),h=new RegExp("^(".concat(m.PresetColorTypes.join("|"),")(-inverse)?$"));function v(e,t){var n=e.type;if((!0===n.__ANT_BUTTON||!0===n.__ANT_SWITCH||!0===n.__ANT_CHECKBOX||"button"===e.type)&&e.props.disabled){var r=function(e,t){var n={},r=(0,s.default)({},e);return t.forEach((function(t){e&&t in e&&(n[t]=e[t],delete r[t])})),{picked:n,omitted:r}}(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),o=r.picked,a=r.omitted,i=(0,s.default)((0,s.default)({display:"inline-block"},o),{cursor:"not-allowed",width:e.props.block?"100%":null}),l=(0,s.default)((0,s.default)({},a),{pointerEvents:"none"}),d=(0,f.cloneElement)(e,{style:l,className:null});return u.createElement("span",{style:i,className:(0,c.default)(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},d)}return e}var y=u.forwardRef((function(e,t){var n,r=u.useContext(p.ConfigContext),o=r.getPopupContainer,m=r.getPrefixCls,y=r.direction,g=u.useState(!!e.visible||!!e.defaultVisible),_=(0,i.default)(g,2),b=_[0],w=_[1];u.useEffect((function(){"visible"in e&&w(e.visible)}),[e.visible]);var M=function(){var t=e.title,n=e.overlay;return!t&&!n&&0!==t},k=function(){var t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||(0,d.default)({arrowPointAtCenter:n,autoAdjustOverflow:r})},x=e.prefixCls,S=e.openClassName,E=e.getPopupContainer,T=e.getTooltipContainer,L=e.overlayClassName,O=e.color,D=e.overlayInnerStyle,C=e.children,P=m("tooltip",x),Y=b;!("visible"in e)&&M()&&(Y=!1);var N,j,Z,A=v((0,f.isValidElement)(C)?C:u.createElement("span",null,C),P),R=A.props,I=(0,c.default)(R.className,(0,a.default)({},S||"".concat(P,"-open"),!0)),F=(0,c.default)(L,(n={},(0,a.default)(n,"".concat(P,"-rtl"),"rtl"===y),(0,a.default)(n,"".concat(P,"-").concat(O),O&&h.test(O)),n)),H=D;return O&&!h.test(O)&&(H=(0,s.default)((0,s.default)({},D),{background:O}),N={background:O}),u.createElement(l.default,(0,s.default)({},e,{prefixCls:P,overlayClassName:F,getTooltipContainer:E||T||o,ref:t,builtinPlacements:k(),overlay:(j=e.title,Z=e.overlay,0===j?j:Z||j||""),visible:Y,onVisibleChange:function(t){"visible"in e||w(!M()&&t),e.onVisibleChange&&!M()&&e.onVisibleChange(t)},onPopupAlign:function(e,t){var n=k(),r=Object.keys(n).filter((function(e){return n[e].points[0]===t.points[0]&&n[e].points[1]===t.points[1]}))[0];if(r){var o=e.getBoundingClientRect(),a={top:"50%",left:"50%"};r.indexOf("top")>=0||r.indexOf("Bottom")>=0?a.top="".concat(o.height-t.offset[1],"px"):(r.indexOf("Top")>=0||r.indexOf("bottom")>=0)&&(a.top="".concat(-t.offset[1],"px")),r.indexOf("left")>=0||r.indexOf("Right")>=0?a.left="".concat(o.width-t.offset[0],"px"):(r.indexOf("right")>=0||r.indexOf("Left")>=0)&&(a.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(a.left," ").concat(a.top)}},overlayInnerStyle:H,arrowContent:u.createElement("span",{className:"".concat(P,"-arrow-content"),style:N})}),Y?(0,f.cloneElement)(A,{className:I}):A)}));y.displayName="Tooltip",y.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};var g=y;t.default=g},76767:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.getOverflowOptions=l,t.default=function(e){var t=e.arrowWidth,n=void 0===t?5:t,r=e.horizontalArrowShift,i=void 0===r?16:r,s=e.verticalArrowShift,c=void 0===s?8:s,d=e.autoAdjustOverflow,f={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(i+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(c+n)]},topRight:{points:["br","tc"],offset:[i+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(c+n)]},bottomRight:{points:["tr","bc"],offset:[i+n,4]},rightBottom:{points:["bl","cr"],offset:[4,c+n]},bottomLeft:{points:["tl","bc"],offset:[-(i+n),4]},leftBottom:{points:["br","cl"],offset:[-4,c+n]}};return Object.keys(f).forEach((function(t){f[t]=e.arrowPointAtCenter?(0,o.default)((0,o.default)({},f[t]),{overflow:l(d),targetOffset:u}):(0,o.default)((0,o.default)({},a.placements[t]),{overflow:l(d)}),f[t].ignoreShake=!0})),f};var o=r(n(73119)),a=n(61188),i={adjustX:1,adjustY:1},s={adjustX:0,adjustY:0},u=[0,0];function l(e){return"boolean"==typeof e?e?i:s:(0,o.default)((0,o.default)({},s),e)}},60042:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},43023:function(e){var t=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{r=Promise}catch(s){r=function(){}}function o(a,s,u,l,c){"object"==typeof s&&(u=s.depth,l=s.prototype,c=s.includeNonEnumerable,s=s.circular);var d=[],f=[],p="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===u&&(u=1/0),function a(u,m){if(null===u)return null;if(0===m)return u;var h,v;if("object"!=typeof u)return u;if(e(u,t))h=new t;else if(e(u,n))h=new n;else if(e(u,r))h=new r((function(e,t){u.then((function(t){e(a(t,m-1))}),(function(e){t(a(e,m-1))}))}));else if(o.__isArray(u))h=[];else if(o.__isRegExp(u))h=new RegExp(u.source,i(u)),u.lastIndex&&(h.lastIndex=u.lastIndex);else if(o.__isDate(u))h=new Date(u.getTime());else{if(p&&Buffer.isBuffer(u))return h=Buffer.allocUnsafe?Buffer.allocUnsafe(u.length):new Buffer(u.length),u.copy(h),h;e(u,Error)?h=Object.create(u):void 0===l?(v=Object.getPrototypeOf(u),h=Object.create(v)):(h=Object.create(l),v=l)}if(s){var y=d.indexOf(u);if(-1!=y)return f[y];d.push(u),f.push(h)}for(var g in e(u,t)&&u.forEach((function(e,t){var n=a(t,m-1),r=a(e,m-1);h.set(n,r)})),e(u,n)&&u.forEach((function(e){var t=a(e,m-1);h.add(t)})),u){var _;v&&(_=Object.getOwnPropertyDescriptor(v,g)),_&&null==_.set||(h[g]=a(u[g],m-1))}if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(u);for(g=0;g<b.length;g++){var w=b[g];(!(k=Object.getOwnPropertyDescriptor(u,w))||k.enumerable||c)&&(h[w]=a(u[w],m-1),k.enumerable||Object.defineProperty(h,w,{enumerable:!1}))}}if(c){var M=Object.getOwnPropertyNames(u);for(g=0;g<M.length;g++){var k,x=M[g];(k=Object.getOwnPropertyDescriptor(u,x))&&k.enumerable||(h[x]=a(u[x],m-1),Object.defineProperty(h,x,{enumerable:!1}))}}return h}(a,u)}function a(e){return Object.prototype.toString.call(e)}function i(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return o.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},o.__objToStr=a,o.__isDate=function(e){return"object"==typeof e&&"[object Date]"===a(e)},o.__isArray=function(e){return"object"==typeof e&&"[object Array]"===a(e)},o.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===a(e)},o.__getRegExpFlags=i,o}();e.exports&&(e.exports=t)},66471:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,a[o]))return!1;for(o=r;0!=o--;){var i=a[o];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n}},15258:function(e){var t=[],n=[];function r(e,r){if(r=r||{},void 0===e)throw new Error("insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).");var o,a=!0===r.prepend?"prepend":"append",i=void 0!==r.container?r.container:document.querySelector("head"),s=t.indexOf(i);return-1===s&&(s=t.push(i)-1,n[s]={}),void 0!==n[s]&&void 0!==n[s][a]?o=n[s][a]:(o=n[s][a]=function(){var e=document.createElement("style");return e.setAttribute("type","text/css"),e}(),"prepend"===a?i.insertBefore(o,i.childNodes[0]):i.appendChild(o)),65279===e.charCodeAt(0)&&(e=e.substr(1,e.length)),o.styleSheet?o.styleSheet.cssText+=e:o.textContent+=e,o}e.exports=r,e.exports.insertCss=r},11612:function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType;t.Z=o},25127:function(e){"use strict";var t=e.exports=function(e,t,r){"function"==typeof t&&(r=t,t={}),n(t,"function"==typeof(r=t.cb||r)?r:r.pre||function(){},r.post||function(){},e,"",e)};function n(e,r,o,a,i,s,u,l,c,d){if(a&&"object"==typeof a&&!Array.isArray(a)){for(var f in r(a,i,s,u,l,c,d),a){var p=a[f];if(Array.isArray(p)){if(f in t.arrayKeywords)for(var m=0;m<p.length;m++)n(e,r,o,p[m],i+"/"+f+"/"+m,s,i,f,a,m)}else if(f in t.propsKeywords){if(p&&"object"==typeof p)for(var h in p)n(e,r,o,p[h],i+"/"+f+"/"+h.replace(/~/g,"~0").replace(/\//g,"~1"),s,i,f,a,h)}else(f in t.keywords||e.allKeys&&!(f in t.skipKeywords))&&n(e,r,o,p,i+"/"+f,s,i,f,a)}o(a,i,s,u,l,c,d)}}t.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},t.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},t.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},t.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},48130:function(e,t,n){"use strict";n.d(t,{EK:function(){return p},HZ:function(){return ve},JH:function(){return d},RB:function(){return B},Ue:function(){return ye},_$:function(){return he},xE:function(){return q}});var r=n(25773),o=n(11612),a=n(91976),i=n(93219),s=n(47169),u=n(30808),l={}.constructor;function c(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(c);if(e.constructor!==l)return e;var t={};for(var n in e)t[n]=c(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=c(t),a=r.plugins.onCreateRule(e,o,n);return a||(e[0],null)}var f=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},p=function(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var n="";if(Array.isArray(e[0]))for(var r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=", "),n+=f(e[r]," ");else n=f(e,", ");return t||"!important"!==e[e.length-1]||(n+=" !important"),n};function m(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function h(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var o=n.indent,a=void 0===o?0:o,i=t.fallbacks;if(e&&a++,i)if(Array.isArray(i))for(var s=0;s<i.length;s++){var u=i[s];for(var l in u){var c=u[l];null!=c&&(r&&(r+="\n"),r+=m(l+": "+p(c)+";",a))}}else for(var d in i){var f=i[d];null!=f&&(r&&(r+="\n"),r+=m(d+": "+p(f)+";",a))}for(var h in t){var v=t[h];null!=v&&"fallbacks"!==h&&(r&&(r+="\n"),r+=m(h+": "+p(v)+";",a))}return(r||n.allowEmpty)&&e?(r&&(r="\n"+r+"\n"),m(e+" {"+r,--a)+m("}",a)):r}var v=/([[\].#*$><+~=|^:(),"'`\s])/g,y="undefined"!=typeof CSS&&CSS.escape,g=function(e){return y?y(e):e.replace(v,"\\$1")},_=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var a=null==o||!1===o,i=e in this.style;if(a&&!i&&!r)return this;var s=a&&i;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var u=this.options.sheet;return u&&u.attached,this},e}(),b=function(e){function t(t,n,r){var o;(o=e.call(this,t,n,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var a=r.selector,i=r.scoped,u=r.sheet,l=r.generateId;return a?o.selectorText=a:!1!==i&&(o.id=l((0,s.Z)((0,s.Z)(o)),u),o.selectorText="."+g(o.id)),o}(0,i.Z)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=p(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,r.Z)({},e,{allowEmpty:!0}):e;return h(this.selectorText,this.style,n)},(0,a.Z)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(_),w={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new b(e,t,n)}},M={indent:1,children:!0},k=/@([\w-]+)/,x=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var o=e.match(k);for(var a in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new B((0,r.Z)({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=M),null==e.indent&&(e.indent=M.indent),null==e.children&&(e.children=M.children),!1===e.children)return this.query+" {}";var t=this.rules.toString(e);return t?this.query+" {\n"+t+"\n}":""},e}(),S=/@media|@supports\s+/,E={onCreateRule:function(e,t,n){return S.test(e)?new x(e,t,n):null}},T={indent:1,children:!0},L=/@keyframes\s+([\w-]+)/,O=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var o=e.match(L);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var a=n.scoped,i=n.sheet,s=n.generateId;for(var u in this.id=!1===a?this.name:g(s(this,i)),this.rules=new B((0,r.Z)({},n,{parent:this})),t)this.rules.add(u,t[u],(0,r.Z)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=T),null==e.indent&&(e.indent=T.indent),null==e.children&&(e.children=T.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),D=/@keyframes\s+/,C=/\$([\w-]+)/g,P=function(e,t){return"string"==typeof e?e.replace(C,(function(e,n){return n in t?t[n]:e})):e},Y=function(e,t,n){var r=e[t],o=P(r,n);o!==r&&(e[t]=o)},N={onCreateRule:function(e,t,n){return"string"==typeof e&&D.test(e)?new O(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Y(e,"animation-name",n.keyframes),"animation"in e&&Y(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return P(e,r.keyframes);default:return e}}},j=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).renderable=void 0,t}return(0,i.Z)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?(0,r.Z)({},e,{allowEmpty:!0}):e;return h(this.key,this.style,n)},t}(_),Z={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new j(e,t,n):null}},A=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.style)){for(var t="",n=0;n<this.style.length;n++)t+=h(this.at,this.style[n]),this.style[n+1]&&(t+="\n");return t}return h(this.at,this.style,e)},e}(),R=/@font-face/,I={onCreateRule:function(e,t,n){return R.test(e)?new A(e,t,n):null}},F=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return h(this.key,this.style,e)},e}(),H={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new F(e,t,n):null}},$=function(){function e(e,t,n){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),V={"@charset":!0,"@import":!0,"@namespace":!0},z=[w,E,N,Z,I,H,{onCreateRule:function(e,t,n){return e in V?new $(e,t,n):null}}],W={process:!0},U={force:!0,process:!0},B=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var o=this.options,a=o.parent,i=o.sheet,s=o.jss,u=o.Renderer,l=o.generateId,c=o.scoped,f=(0,r.Z)({classes:this.classes,parent:a,sheet:i,jss:s,Renderer:u,generateId:l,scoped:c,name:e,keyframes:this.keyframes,selector:void 0},n),p=e;e in this.raw&&(p=e+"-d"+this.counter++),this.raw[p]=t,p in this.classes&&(f.selector="."+g(this.classes[p]));var m=d(p,t,f);if(!m)return null;this.register(m);var h=void 0===f.index?this.index.length:f.index;return this.index.splice(h,0,m),m},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof b?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof O&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof b?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof O&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.map[e],t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=W);var o=this.options,a=o.jss.plugins,i=o.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var s=t,u=s.style;if(a.onUpdate(n,t,i,r),r.process&&u&&u!==s.style){for(var l in a.onProcessStyle(s.style,s,i),s.style){var c=s.style[l];c!==u[l]&&s.prop(l,c,U)}for(var d in u){var f=s.style[d],p=u[d];null==f&&f!==p&&s.prop(d,null,U)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,o=0;o<this.index.length;o++){var a=this.index[o].toString(e);(a||r)&&(t&&(t+="\n"),t+=a)}return t},e}(),K=function(){function e(e,t){for(var n in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,r.Z)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new B(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var o=this.rules.add(e,t,n);return o?(this.options.jss.plugins.onProcessRule(o),this.attached?this.deployed?(r?r.push(o):(this.insertRule(o),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),o):o:(this.deployed=!1,o)):null},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var o=this.addRule(r,e[r],t);o&&n.push(o)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),G=function(){function e(){this.plugins={internal:[],external:[]},this.registry=void 0}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var o=this.registry.onCreateRule[r](e,t,n);if(o)return o}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var o=0;o<this.registry.onUpdate.length;o++)this.registry.onUpdate[o](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,o=0;o<this.registry.onChangeValue.length;o++)r=this.registry.onChangeValue[o](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),q=function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,u.Z)(t,["attached"]),o="",a=0;a<this.registry.length;a++){var i=this.registry[a];null!=n&&i.attached!==n||(o&&(o+="\n"),o+=i.toString(r))}return o},(0,a.Z)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}(),J=new q,X="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),Q="2f1acc6c3a606b082e5eef5e54414ffb";null==X[Q]&&(X[Q]=0);var ee=X[Q]++,te=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var o="",a="";return r&&(r.options.classNamePrefix&&(a=r.options.classNamePrefix),null!=r.options.jss.id&&(o=String(r.options.jss.id))),e.minify?""+(a||"c")+ee+o+t:a+n.key+"-"+ee+(o?"-"+o:"")+"-"+t}},ne=function(e){var t;return function(){return t||(t=e()),t}},re=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(n){return""}},oe=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=p(n,!0),"!important"===n[n.length-1]))return e.style.setProperty(t,r,"important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,r):e.style.setProperty(t,r)}catch(o){return!1}return!0},ae=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(n){}},ie=function(e,t){return e.selectorText=t,e.selectorText===t},se=ne((function(){return document.querySelector("head")}));function ue(e){var t=J.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=se(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(o)return{parent:o.parentNode,node:o.nextSibling}}return!1}var le=ne((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),ce=function(e,t,n){try{if("insertRule"in e)e.insertRule(t,n);else if("appendRule"in e){e.appendRule(t)}}catch(r){return!1}return e.cssRules[n]},de=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},fe=function(){function e(e){this.getPropertyValue=re,this.setProperty=oe,this.removeProperty=ae,this.setSelector=ie,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],e&&J.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,o=n.meta,a=n.element;this.element=a||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var i=le();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=ue(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,a=o.parentNode;a&&a.insertBefore(e,o.nextSibling)}else se().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,o=n;if("conditional"===e.type||"keyframes"===e.type){var a=de(n,t);if(!1===(o=ce(n,r.toString({children:!1}),a)))return!1;this.refCssRule(e,a,o)}return this.insertRules(r.rules,o),o}var i=e.toString();if(!i)return!1;var s=de(n,t),u=ce(n,i,s);return!1!==u&&(this.hasInsertedRules=!0,this.refCssRule(e,s,u),u)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof K&&(this.cssRules[t]=n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),pe=0,me=function(){function e(e){this.id=pe++,this.version="10.7.1",this.plugins=new G,this.options={id:{minify:!1},createGenerateId:te,Renderer:o.Z?fe:null,plugins:[]},this.generateId=te({minify:!1});for(var t=0;t<z.length;t++)this.plugins.use(z[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,r.Z)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===J.index?0:J.index+1);var o=new K(e,(0,r.Z)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),J.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=(0,r.Z)({},n,{name:e,jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var a=d(e,t,o);return a&&this.plugins.onProcessRule(a),a},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}();function he(e){var t=null;for(var n in e){var r=e[n],o=typeof r;if("function"===o)t||(t={}),t[n]=r;else if("object"===o&&null!==r&&!Array.isArray(r)){var a=he(r);a&&(t||(t={}),t[n]=a)}}return t}var ve="object"==typeof CSS&&null!=CSS&&"number"in CSS,ye=function(e){return new me(e)};ye()},96497:function(e){e.exports=/<%=([\s\S]+?)%>/g},66169:function(e,t,n){e=n.nmd(e);var r=n(96497),o=n(87796),a=9007199254740991,i="[object Arguments]",s="[object Error]",u="[object Function]",l="[object Object]",c="[object Symbol]",d=/\b__p \+= '';/g,f=/\b(__p \+=) '' \+/g,p=/(__e\(.*?\)|\b__t\)) \+\n'';/g,m=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,h=/^\[object .+?Constructor\]$/,v=/^(?:0|[1-9]\d*)$/,y=/($^)/,g=/['\n\r\u2028\u2029\\]/g,_={};_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_[i]=_["[object Array]"]=_["[object ArrayBuffer]"]=_["[object Boolean]"]=_["[object DataView]"]=_["[object Date]"]=_[s]=_[u]=_["[object Map]"]=_["[object Number]"]=_[l]=_["[object RegExp]"]=_["[object Set]"]=_["[object String]"]=_["[object WeakMap]"]=!1;var b={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},w="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,M="object"==typeof self&&self&&self.Object===Object&&self,k=w||M||Function("return this")(),x=t&&!t.nodeType&&t,S=x&&e&&!e.nodeType&&e,E=S&&S.exports===x,T=E&&w.process,L=function(){try{var e=S&&S.require&&S.require("util").types;return e||T&&T.binding&&T.binding("util")}catch(t){}}(),O=L&&L.isTypedArray;function D(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function C(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function P(e){return"\\"+b[e]}function Y(e,t){return function(n){return e(t(n))}}var N,j=Function.prototype,Z=Object.prototype,A=k["__core-js_shared__"],R=j.toString,I=Z.hasOwnProperty,F=(N=/[^.]+$/.exec(A&&A.keys&&A.keys.IE_PROTO||""))?"Symbol(src)_1."+N:"",H=Z.toString,$=R.call(Object),V=RegExp("^"+R.call(I).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),z=E?k.Buffer:void 0,W=k.Symbol,U=Y(Object.getPrototypeOf,Object),B=Z.propertyIsEnumerable,K=W?W.toStringTag:void 0,G=function(){try{var e=function(e){return!(!Te(e)||function(e){return!!F&&F in e}(e))&&(Se(e)?V:h).test(function(e){if(null!=e){try{return R.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}(t=function(e,t){return null==e?void 0:e[t]}(Object,"defineProperty"))?t:void 0;return e({},"",{}),e}catch(n){}var t}(),q=z?z.isBuffer:void 0,J=Y(Object.keys,Object),X=Math.max,Q=Date.now,ee=W?W.prototype:void 0,te=ee?ee.toString:void 0;function ne(e,t){var n=we(e),r=!n&&be(e),o=!n&&!r&&ke(e),a=!n&&!r&&!o&&Oe(e),i=n||r||o||a,s=i?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var l in e)!t&&!I.call(e,l)||i&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||fe(l,u))||s.push(l);return s}function re(e,t,n){var r=e[t];I.call(e,t)&&_e(r,n)&&(void 0!==n||t in e)||oe(e,t,n)}function oe(e,t,n){"__proto__"==t&&G?G(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ae(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":K&&K in Object(e)?function(e){var t=I.call(e,K),n=e[K];try{e[K]=void 0;var r=!0}catch(a){}var o=H.call(e);r&&(t?e[K]=n:delete e[K]);return o}(e):function(e){return H.call(e)}(e)}function ie(e){return Le(e)&&ae(e)==i}function se(e){if(!Te(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=me(e),n=[];for(var r in e)("constructor"!=r||!t&&I.call(e,r))&&n.push(r);return n}function ue(e,t){return ge(function(e,t,n){return t=X(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=X(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(i),D(e,this,s)}}(e,t,Ne),e+"")}var le=G?function(e,t){return G(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Ne;function ce(e){if("string"==typeof e)return e;if(we(e))return C(e,ce)+"";if(function(e){return"symbol"==typeof e||Le(e)&&ae(e)==c}(e))return te?te.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}function de(e,t,n,r){return void 0===e||_e(e,Z[n])&&!I.call(r,n)?t:e}function fe(e,t){var n=typeof e;return!!(t=null==t?a:t)&&("number"==n||"symbol"!=n&&v.test(e))&&e>-1&&e%1==0&&e<t}function pe(e,t,n){if(!Te(n))return!1;var r=typeof t;return!!("number"==r?Me(n)&&fe(t,n.length):"string"==r&&t in n)&&_e(n[t],e)}function me(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Z)}var he,ve,ye,ge=(he=le,ve=0,ye=0,function(){var e=Q(),t=16-(e-ye);if(ye=e,t>0){if(++ve>=800)return arguments[0]}else ve=0;return he.apply(void 0,arguments)});function _e(e,t){return e===t||e!=e&&t!=t}var be=ie(function(){return arguments}())?ie:function(e){return Le(e)&&I.call(e,"callee")&&!B.call(e,"callee")},we=Array.isArray;function Me(e){return null!=e&&Ee(e.length)&&!Se(e)}var ke=q||function(){return!1};function xe(e){if(!Le(e))return!1;var t=ae(e);return t==s||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!function(e){if(!Le(e)||ae(e)!=l)return!1;var t=U(e);if(null===t)return!0;var n=I.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&R.call(n)==$}(e)}function Se(e){if(!Te(e))return!1;var t=ae(e);return t==u||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ee(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function Te(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Le(e){return null!=e&&"object"==typeof e}var Oe=O?function(e){return function(t){return e(t)}}(O):function(e){return Le(e)&&Ee(e.length)&&!!_[ae(e)]};var De,Ce=(De=function(e,t,n,r){!function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var s=t[a],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),o?oe(n,s,u):re(n,s,u)}}(t,function(e){return Me(e)?ne(e,!0):se(e)}(t),e,r)},ue((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,a=r>2?t[2]:void 0;for(o=De.length>3&&"function"==typeof o?(r--,o):void 0,a&&pe(t[0],t[1],a)&&(o=r<3?void 0:o,r=1),e=Object(e);++n<r;){var i=t[n];i&&De(e,i,n,o)}return e})));function Pe(e){return Me(e)?ne(e):function(e){if(!me(e))return J(e);var t=[];for(var n in Object(e))I.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}var Ye=ue((function(e,t){try{return D(e,void 0,t)}catch(n){return xe(n)?n:new Error(n)}}));function Ne(e){return e}e.exports=function(e,t,n){var a,i=o.imports._.templateSettings||o;n&&pe(e,t,n)&&(t=void 0),e=null==(a=e)?"":ce(a),t=Ce({},t,i,de);var s,u,l,c=Ce({},t.imports,i.imports,de),h=Pe(c),v=(s=c,C(h,(function(e){return s[e]}))),_=0,b=t.interpolate||y,w="__p += '",M=RegExp((t.escape||y).source+"|"+b.source+"|"+(b===r?m:y).source+"|"+(t.evaluate||y).source+"|$","g"),k=I.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(M,(function(t,n,r,o,a,i){return r||(r=o),w+=e.slice(_,i).replace(g,P),n&&(u=!0,w+="' +\n__e("+n+") +\n'"),a&&(l=!0,w+="';\n"+a+";\n__p += '"),r&&(w+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),_=i+t.length,t})),w+="';\n";var x=I.call(t,"variable")&&t.variable;x||(w="with (obj) {\n"+w+"\n}\n"),w=(l?w.replace(d,""):w).replace(f,"$1").replace(p,"$1;"),w="function("+(x||"obj")+") {\n"+(x?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(u?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+w+"return __p\n}";var S=Ye((function(){return Function(h,k+"return "+w).apply(void 0,v)}));if(S.source=w,xe(S))throw S;return S}},87796:function(e,t,n){var r=n(96497),o="[object Symbol]",a=/[&<>"']/g,i=RegExp(a.source),s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,l=s||u||Function("return this")();var c,d=(c={"&":"&","<":"<",">":">",'"':""","'":"'"},function(e){return null==c?void 0:c[e]}),f=Object.prototype,p=f.hasOwnProperty,m=f.toString,h=l.Symbol,v=h?h.toStringTag:void 0,y=h?h.prototype:void 0,g=y?y.toString:void 0,_={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:r,variable:"",imports:{_:{escape:function(e){return(e=k(e))&&i.test(e)?e.replace(a,d):e}}}};function b(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":v&&v in Object(e)?function(e){var t=p.call(e,v),n=e[v];try{e[v]=void 0;var r=!0}catch(a){}var o=m.call(e);r&&(t?e[v]=n:delete e[v]);return o}(e):function(e){return m.call(e)}(e)}function w(e){if("string"==typeof e)return e;if(M(e))return function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}(e,w)+"";if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&b(e)==o}(e))return g?g.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}var M=Array.isArray;function k(e){return null==e?"":w(e)}e.exports=_},82545:function(e,t,n){var r=n(81822)(n(77400),"DataView");e.exports=r},96586:function(e,t,n){var r=n(57753),o=n(82452),a=n(22115),i=n(38256),s=n(67426);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},36301:function(e,t,n){var r=n(69417),o=n(72470),a=n(66165),i=n(71873),s=n(52556);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},44538:function(e,t,n){var r=n(81822)(n(77400),"Map");e.exports=r},74554:function(e,t,n){var r=n(39448),o=n(7738),a=n(66575),i=n(7238),s=n(38738);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},64825:function(e,t,n){var r=n(81822)(n(77400),"Promise");e.exports=r},46151:function(e,t,n){var r=n(81822)(n(77400),"Set");e.exports=r},52485:function(e,t,n){var r=n(74554),o=n(38639),a=n(88379);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},23694:function(e,t,n){var r=n(36301),o=n(7354),a=n(5863),i=n(12367),s=n(90748),u=n(97569);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=s,l.prototype.set=u,e.exports=l},96539:function(e,t,n){var r=n(77400).Symbol;e.exports=r},59942:function(e,t,n){var r=n(77400).Uint8Array;e.exports=r},66902:function(e,t,n){var r=n(81822)(n(77400),"WeakMap");e.exports=r},79349:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},80594:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},10263:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}},58095:function(e,t,n){var r=n(8817);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},21796:function(e){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},98213:function(e,t,n){var r=n(24701),o=n(2900),a=n(19785),i=n(43854),s=n(42383),u=n(48519),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),c=!n&&o(e),d=!n&&!c&&i(e),f=!n&&!c&&!d&&u(e),p=n||c||d||f,m=p?r(e.length,String):[],h=m.length;for(var v in e)!t&&!l.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,h))||m.push(v);return m}},66070:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},97141:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},6446:function(e){e.exports=function(e,t,n,r){var o=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n}},90756:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},85630:function(e){e.exports=function(e){return e.split("")}},40585:function(e){var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},71928:function(e,t,n){var r=n(88799),o=n(85638),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];a.call(e,t)&&o(i,n)&&(void 0!==n||t in e)||r(e,t,n)}},93382:function(e,t,n){var r=n(85638);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},41876:function(e,t,n){var r=n(35159),o=n(50098);e.exports=function(e,t){return e&&r(t,o(t),e)}},5947:function(e,t,n){var r=n(35159),o=n(13996);e.exports=function(e,t){return e&&r(t,o(t),e)}},88799:function(e,t,n){var r=n(42630);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},40699:function(e,t,n){var r=n(23694),o=n(80594),a=n(71928),i=n(41876),s=n(5947),u=n(2734),l=n(37561),c=n(31102),d=n(37048),f=n(51385),p=n(39759),m=n(3533),h=n(86541),v=n(2078),y=n(97635),g=n(19785),_=n(43854),b=n(98247),w=n(11611),M=n(47614),k=n(50098),x=n(13996),S="[object Arguments]",E="[object Function]",T="[object Object]",L={};L[S]=L["[object Array]"]=L["[object ArrayBuffer]"]=L["[object DataView]"]=L["[object Boolean]"]=L["[object Date]"]=L["[object Float32Array]"]=L["[object Float64Array]"]=L["[object Int8Array]"]=L["[object Int16Array]"]=L["[object Int32Array]"]=L["[object Map]"]=L["[object Number]"]=L[T]=L["[object RegExp]"]=L["[object Set]"]=L["[object String]"]=L["[object Symbol]"]=L["[object Uint8Array]"]=L["[object Uint8ClampedArray]"]=L["[object Uint16Array]"]=L["[object Uint32Array]"]=!0,L["[object Error]"]=L[E]=L["[object WeakMap]"]=!1,e.exports=function e(t,n,O,D,C,P){var Y,N=1&n,j=2&n,Z=4&n;if(O&&(Y=C?O(t,D,C,P):O(t)),void 0!==Y)return Y;if(!w(t))return t;var A=g(t);if(A){if(Y=h(t),!N)return l(t,Y)}else{var R=m(t),I=R==E||"[object GeneratorFunction]"==R;if(_(t))return u(t,N);if(R==T||R==S||I&&!C){if(Y=j||I?{}:y(t),!N)return j?d(t,s(Y,t)):c(t,i(Y,t))}else{if(!L[R])return C?t:{};Y=v(t,R,N)}}P||(P=new r);var F=P.get(t);if(F)return F;P.set(t,Y),M(t)?t.forEach((function(r){Y.add(e(r,n,O,r,t,P))})):b(t)&&t.forEach((function(r,o){Y.set(o,e(r,n,O,o,t,P))}));var H=A?void 0:(Z?j?p:f:j?x:k)(t);return o(H||t,(function(r,o){H&&(r=t[o=r]),a(Y,o,e(r,n,O,o,t,P))})),Y}},80158:function(e,t,n){var r=n(11611),o=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},11005:function(e,t,n){var r=n(52485),o=n(58095),a=n(21796),i=n(66070),s=n(39334),u=n(65581);e.exports=function(e,t,n,l){var c=-1,d=o,f=!0,p=e.length,m=[],h=t.length;if(!p)return m;n&&(t=i(t,s(n))),l?(d=a,f=!1):t.length>=200&&(d=u,f=!1,t=new r(t));e:for(;++c<p;){var v=e[c],y=null==n?v:n(v);if(v=l||0!==v?v:0,f&&y==y){for(var g=h;g--;)if(t[g]===y)continue e;m.push(v)}else d(t,y,l)||m.push(v)}return m}},95372:function(e){e.exports=function(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a<o;)if(t(e[a],a,e))return a;return-1}},23545:function(e,t,n){var r=n(97141),o=n(72889);e.exports=function e(t,n,a,i,s){var u=-1,l=t.length;for(a||(a=o),s||(s=[]);++u<l;){var c=t[u];n>0&&a(c)?n>1?e(c,n-1,a,i,s):r(s,c):i||(s[s.length]=c)}return s}},49819:function(e,t,n){var r=n(18911)();e.exports=r},26194:function(e,t,n){var r=n(49819),o=n(50098);e.exports=function(e,t){return e&&r(e,t,o)}},79867:function(e,t,n){var r=n(76747),o=n(37948);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[o(t[n++])];return n&&n==a?e:void 0}},11324:function(e,t,n){var r=n(97141),o=n(19785);e.exports=function(e,t,n){var a=t(e);return o(e)?a:r(a,n(e))}},99736:function(e,t,n){var r=n(96539),o=n(34840),a=n(21258),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},21610:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},8817:function(e,t,n){var r=n(95372),o=n(1129),a=n(58263);e.exports=function(e,t,n){return t==t?a(e,t,n):r(e,o,n)}},55829:function(e,t,n){var r=n(99736),o=n(92360);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},32866:function(e,t,n){var r=n(12772),o=n(92360);e.exports=function e(t,n,a,i,s){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,a,i,e,s))}},12772:function(e,t,n){var r=n(23694),o=n(27042),a=n(370),i=n(39584),s=n(3533),u=n(19785),l=n(43854),c=n(48519),d="[object Arguments]",f="[object Array]",p="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,h,v,y){var g=u(e),_=u(t),b=g?f:s(e),w=_?f:s(t),M=(b=b==d?p:b)==p,k=(w=w==d?p:w)==p,x=b==w;if(x&&l(e)){if(!l(t))return!1;g=!0,M=!1}if(x&&!M)return y||(y=new r),g||c(e)?o(e,t,n,h,v,y):a(e,t,b,n,h,v,y);if(!(1&n)){var S=M&&m.call(e,"__wrapped__"),E=k&&m.call(t,"__wrapped__");if(S||E){var T=S?e.value():e,L=E?t.value():t;return y||(y=new r),v(T,L,n,h,y)}}return!!x&&(y||(y=new r),i(e,t,n,h,v,y))}},57657:function(e,t,n){var r=n(3533),o=n(92360);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},19850:function(e,t,n){var r=n(23694),o=n(32866);e.exports=function(e,t,n,a){var i=n.length,s=i,u=!a;if(null==e)return!s;for(e=Object(e);i--;){var l=n[i];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<s;){var c=(l=n[i])[0],d=e[c],f=l[1];if(u&&l[2]){if(void 0===d&&!(c in e))return!1}else{var p=new r;if(a)var m=a(d,f,c,e,t,p);if(!(void 0===m?o(f,d,3,a,p):m))return!1}}return!0}},1129:function(e){e.exports=function(e){return e!=e}},46729:function(e,t,n){var r=n(28338),o=n(99678),a=n(11611),i=n(76532),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(r(e)?f:s).test(i(e))}},26903:function(e,t,n){var r=n(3533),o=n(92360);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},26972:function(e,t,n){var r=n(99736),o=n(84194),a=n(92360),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[r(e)]}},89278:function(e,t,n){var r=n(71410),o=n(57518),a=n(31137),i=n(19785),s=n(96001);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):r(e):s(e)}},20186:function(e,t,n){var r=n(56016),o=n(50962),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},59464:function(e,t,n){var r=n(11611),o=n(56016),a=n(21586),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&i.call(e,s))&&n.push(s);return n}},71410:function(e,t,n){var r=n(19850),o=n(68125),a=n(65042);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},57518:function(e,t,n){var r=n(32866),o=n(99729),a=n(79749),i=n(40318),s=n(68302),u=n(65042),l=n(37948);e.exports=function(e,t){return i(e)&&s(t)?u(l(e),t):function(n){var i=o(n,e);return void 0===i&&i===t?a(n,e):r(t,i,3)}}},63005:function(e,t,n){var r=n(10228),o=n(79749);e.exports=function(e,t){return r(e,t,(function(t,n){return o(e,n)}))}},10228:function(e,t,n){var r=n(79867),o=n(78859),a=n(76747);e.exports=function(e,t,n){for(var i=-1,s=t.length,u={};++i<s;){var l=t[i],c=r(e,l);n(c,l)&&o(u,a(l,e),c)}return u}},50517:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},10301:function(e,t,n){var r=n(79867);e.exports=function(e){return function(t){return r(t,e)}}},17646:function(e){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},1197:function(e,t,n){var r=n(31137),o=n(11871),a=n(63132);e.exports=function(e,t){return a(o(e,t,r),e+"")}},78859:function(e,t,n){var r=n(71928),o=n(76747),a=n(42383),i=n(11611),s=n(37948);e.exports=function(e,t,n,u){if(!i(e))return e;for(var l=-1,c=(t=o(t,e)).length,d=c-1,f=e;null!=f&&++l<c;){var p=s(t[l]),m=n;if("__proto__"===p||"constructor"===p||"prototype"===p)return e;if(l!=d){var h=f[p];void 0===(m=u?u(h,p,f):void 0)&&(m=i(h)?h:a(t[l+1])?[]:{})}r(f,p,m),f=f[p]}return e}},54459:function(e,t,n){var r=n(551),o=n(42630),a=n(31137),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},75733:function(e){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}},24701:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},34282:function(e,t,n){var r=n(96539),o=n(66070),a=n(19785),i=n(55193),s=r?r.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return o(t,e)+"";if(i(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},39334:function(e){e.exports=function(e){return function(t){return e(t)}}},92198:function(e,t,n){var r=n(52485),o=n(58095),a=n(21796),i=n(65581),s=n(47111),u=n(43735);e.exports=function(e,t,n){var l=-1,c=o,d=e.length,f=!0,p=[],m=p;if(n)f=!1,c=a;else if(d>=200){var h=t?null:s(e);if(h)return u(h);f=!1,c=i,m=new r}else m=t?[]:p;e:for(;++l<d;){var v=e[l],y=t?t(v):v;if(v=n||0!==v?v:0,f&&y==y){for(var g=m.length;g--;)if(m[g]===y)continue e;t&&m.push(y),p.push(v)}else c(m,y,n)||(m!==p&&m.push(y),p.push(v))}return p}},70830:function(e,t,n){var r=n(76747),o=n(31159),a=n(64373),i=n(37948);e.exports=function(e,t){return t=r(t,e),null==(e=a(e,t))||delete e[i(o(t))]}},94135:function(e,t,n){var r=n(11005),o=n(23545),a=n(92198);e.exports=function(e,t,n){var i=e.length;if(i<2)return i?a(e[0]):[];for(var s=-1,u=Array(i);++s<i;)for(var l=e[s],c=-1;++c<i;)c!=s&&(u[s]=r(u[s]||l,e[c],t,n));return a(o(u,1),t,n)}},65581:function(e){e.exports=function(e,t){return e.has(t)}},76747:function(e,t,n){var r=n(19785),o=n(40318),a=n(23419),i=n(65567);e.exports=function(e,t){return r(e)?e:o(e,t)?[e]:a(i(e))}},39158:function(e,t,n){var r=n(75733);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},95825:function(e,t,n){var r=n(59942);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},2734:function(e,t,n){e=n.nmd(e);var r=n(77400),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.Buffer:void 0,s=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},61859:function(e,t,n){var r=n(95825);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},9377:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},24116:function(e,t,n){var r=n(96539),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},63428:function(e,t,n){var r=n(95825);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},37561:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},35159:function(e,t,n){var r=n(71928),o=n(88799);e.exports=function(e,t,n,a){var i=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=a?a(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),i?o(n,l,c):r(n,l,c)}return n}},31102:function(e,t,n){var r=n(35159),o=n(83080);e.exports=function(e,t){return r(e,o(e),t)}},37048:function(e,t,n){var r=n(35159),o=n(30791);e.exports=function(e,t){return r(e,o(e),t)}},64937:function(e,t,n){var r=n(77400)["__core-js_shared__"];e.exports=r},18911:function(e){e.exports=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),s=i.length;s--;){var u=i[e?s:++o];if(!1===n(a[u],u,a))break}return t}}},62690:function(e,t,n){var r=n(39158),o=n(25348),a=n(63528),i=n(65567);e.exports=function(e){return function(t){t=i(t);var n=o(t)?a(t):void 0,s=n?n[0]:t.charAt(0),u=n?r(n,1).join(""):t.slice(1);return s[e]()+u}}},68267:function(e,t,n){var r=n(6446),o=n(69689),a=n(93254),i=RegExp("['\u2019]","g");e.exports=function(e){return function(t){return r(a(o(t).replace(i,"")),e,"")}}},47111:function(e,t,n){var r=n(46151),o=n(50344),a=n(43735),i=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=i},97820:function(e,t,n){var r=n(40861);e.exports=function(e){return r(e)?void 0:e}},4248:function(e,t,n){var r=n(17646)({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"});e.exports=r},42630:function(e,t,n){var r=n(81822),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},27042:function(e,t,n){var r=n(52485),o=n(90756),a=n(65581);e.exports=function(e,t,n,i,s,u){var l=1&n,c=e.length,d=t.length;if(c!=d&&!(l&&d>c))return!1;var f=u.get(e),p=u.get(t);if(f&&p)return f==t&&p==e;var m=-1,h=!0,v=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++m<c;){var y=e[m],g=t[m];if(i)var _=l?i(g,y,m,t,e,u):i(y,g,m,e,t,u);if(void 0!==_){if(_)continue;h=!1;break}if(v){if(!o(t,(function(e,t){if(!a(v,t)&&(y===e||s(y,e,n,i,u)))return v.push(t)}))){h=!1;break}}else if(y!==g&&!s(y,g,n,i,u)){h=!1;break}}return u.delete(e),u.delete(t),h}},370:function(e,t,n){var r=n(96539),o=n(59942),a=n(85638),i=n(27042),s=n(19383),u=n(43735),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,n,r,l,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var m=1&r;if(p||(p=u),e.size!=t.size&&!m)return!1;var h=f.get(e);if(h)return h==t;r|=2,f.set(e,t);var v=i(p(e),p(t),r,l,d,f);return f.delete(e),v;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},39584:function(e,t,n){var r=n(51385),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,i,s){var u=1&n,l=r(e),c=l.length;if(c!=r(t).length&&!u)return!1;for(var d=c;d--;){var f=l[d];if(!(u?f in t:o.call(t,f)))return!1}var p=s.get(e),m=s.get(t);if(p&&m)return p==t&&m==e;var h=!0;s.set(e,t),s.set(t,e);for(var v=u;++d<c;){var y=e[f=l[d]],g=t[f];if(a)var _=u?a(g,y,f,t,e,s):a(y,g,f,e,t,s);if(!(void 0===_?y===g||i(y,g,n,a,s):_)){h=!1;break}v||(v="constructor"==f)}if(h&&!v){var b=e.constructor,w=t.constructor;b==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(h=!1)}return s.delete(e),s.delete(t),h}},24288:function(e,t,n){var r=n(89754),o=n(11871),a=n(63132);e.exports=function(e){return a(o(e,void 0,r),e+"")}},39120:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},51385:function(e,t,n){var r=n(11324),o=n(83080),a=n(50098);e.exports=function(e){return r(e,a,o)}},39759:function(e,t,n){var r=n(11324),o=n(30791),a=n(13996);e.exports=function(e){return r(e,a,o)}},95899:function(e,t,n){var r=n(54479);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},68125:function(e,t,n){var r=n(68302),o=n(50098);e.exports=function(e){for(var t=o(e),n=t.length;n--;){var a=t[n],i=e[a];t[n]=[a,i,r(i)]}return t}},81822:function(e,t,n){var r=n(46729),o=n(15371);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},2173:function(e,t,n){var r=n(58023)(Object.getPrototypeOf,Object);e.exports=r},34840:function(e,t,n){var r=n(96539),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var o=i.call(e);return r&&(t?e[s]=n:delete e[s]),o}},83080:function(e,t,n){var r=n(10263),o=n(15937),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(e){return null==e?[]:(e=Object(e),r(i(e),(function(t){return a.call(e,t)})))}:o;e.exports=s},30791:function(e,t,n){var r=n(97141),o=n(2173),a=n(83080),i=n(15937),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=o(e);return t}:i;e.exports=s},3533:function(e,t,n){var r=n(82545),o=n(44538),a=n(64825),i=n(46151),s=n(66902),u=n(99736),l=n(76532),c="[object Map]",d="[object Promise]",f="[object Set]",p="[object WeakMap]",m="[object DataView]",h=l(r),v=l(o),y=l(a),g=l(i),_=l(s),b=u;(r&&b(new r(new ArrayBuffer(1)))!=m||o&&b(new o)!=c||a&&b(a.resolve())!=d||i&&b(new i)!=f||s&&b(new s)!=p)&&(b=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case h:return m;case v:return c;case y:return d;case g:return f;case _:return p}return t}),e.exports=b},15371:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},731:function(e,t,n){var r=n(76747),o=n(2900),a=n(19785),i=n(42383),s=n(84194),u=n(37948);e.exports=function(e,t,n){for(var l=-1,c=(t=r(t,e)).length,d=!1;++l<c;){var f=u(t[l]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++l!=c?d:!!(c=null==e?0:e.length)&&s(c)&&i(f,c)&&(a(e)||o(e))}},25348:function(e){var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},73909:function(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},57753:function(e,t,n){var r=n(35718);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},82452:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},22115:function(e,t,n){var r=n(35718),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},38256:function(e,t,n){var r=n(35718),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},67426:function(e,t,n){var r=n(35718);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},86541:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},2078:function(e,t,n){var r=n(95825),o=n(61859),a=n(9377),i=n(24116),s=n(63428);e.exports=function(e,t,n){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return o(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return a(e);case"[object Symbol]":return i(e)}}},97635:function(e,t,n){var r=n(80158),o=n(2173),a=n(56016);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}},72889:function(e,t,n){var r=n(96539),o=n(2900),a=n(19785),i=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(i&&e&&e[i])}},42383:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},40318:function(e,t,n){var r=n(19785),o=n(55193),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(i.test(e)||!a.test(e)||null!=t&&e in Object(t))}},54479:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},99678:function(e,t,n){var r,o=n(64937),a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},56016:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},68302:function(e,t,n){var r=n(11611);e.exports=function(e){return e==e&&!r(e)}},69417:function(e){e.exports=function(){this.__data__=[],this.size=0}},72470:function(e,t,n){var r=n(93382),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},66165:function(e,t,n){var r=n(93382);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},71873:function(e,t,n){var r=n(93382);e.exports=function(e){return r(this.__data__,e)>-1}},52556:function(e,t,n){var r=n(93382);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},39448:function(e,t,n){var r=n(96586),o=n(36301),a=n(44538);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},7738:function(e,t,n){var r=n(95899);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},66575:function(e,t,n){var r=n(95899);e.exports=function(e){return r(this,e).get(e)}},7238:function(e,t,n){var r=n(95899);e.exports=function(e){return r(this,e).has(e)}},38738:function(e,t,n){var r=n(95899);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},19383:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},65042:function(e){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},2941:function(e,t,n){var r=n(16651);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},35718:function(e,t,n){var r=n(81822)(Object,"create");e.exports=r},50962:function(e,t,n){var r=n(58023)(Object.keys,Object);e.exports=r},21586:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},18125:function(e,t,n){e=n.nmd(e);var r=n(39120),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=s},21258:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},58023:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},11871:function(e,t,n){var r=n(79349),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var a=arguments,i=-1,s=o(a.length-t,0),u=Array(s);++i<s;)u[i]=a[t+i];i=-1;for(var l=Array(t+1);++i<t;)l[i]=a[i];return l[t]=n(u),r(e,this,l)}}},64373:function(e,t,n){var r=n(79867),o=n(75733);e.exports=function(e,t){return t.length<2?e:r(e,o(t,0,-1))}},77400:function(e,t,n){var r=n(39120),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},38639:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},88379:function(e){e.exports=function(e){return this.__data__.has(e)}},43735:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},63132:function(e,t,n){var r=n(54459),o=n(49591)(r);e.exports=o},49591:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),a=16-(o-r);if(r=o,a>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},7354:function(e,t,n){var r=n(36301);e.exports=function(){this.__data__=new r,this.size=0}},5863:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},12367:function(e){e.exports=function(e){return this.__data__.get(e)}},90748:function(e){e.exports=function(e){return this.__data__.has(e)}},97569:function(e,t,n){var r=n(36301),o=n(44538),a=n(74554);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(i)}return n.set(e,t),this.size=n.size,this}},58263:function(e){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},63528:function(e,t,n){var r=n(85630),o=n(25348),a=n(84890);e.exports=function(e){return o(e)?a(e):r(e)}},23419:function(e,t,n){var r=n(2941),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)})),t}));e.exports=i},37948:function(e,t,n){var r=n(55193);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},76532:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},84890:function(e){var t="[\\ud800-\\udfff]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",o="[^\\ud800-\\udfff]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+n+"|"+r+")"+"?",u="[\\ufe0e\\ufe0f]?",l=u+s+("(?:\\u200d(?:"+[o,a,i].join("|")+")"+u+s+")*"),c="(?:"+[o+n+"?",n,a,i,t].join("|")+")",d=RegExp(r+"(?="+r+")|"+c+l,"g");e.exports=function(e){return e.match(d)||[]}},97025:function(e){var t="\\u2700-\\u27bf",n="a-z\\xdf-\\xf6\\xf8-\\xff",r="A-Z\\xc0-\\xd6\\xd8-\\xde",o="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+o+"]",i="\\d+",s="[\\u2700-\\u27bf]",u="["+n+"]",l="[^\\ud800-\\udfff"+o+i+t+n+r+"]",c="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",f="["+r+"]",p="(?:"+u+"|"+l+")",m="(?:"+f+"|"+l+")",h="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",v="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",g="[\\ufe0e\\ufe0f]?",_=g+y+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",c,d].join("|")+")"+g+y+")*"),b="(?:"+[s,c,d].join("|")+")"+_,w=RegExp([f+"?"+u+"+"+h+"(?="+[a,f,"$"].join("|")+")",m+"+"+v+"(?="+[a,f+p,"$"].join("|")+")",f+"?"+p+"+"+h,f+"+"+v,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",i,b].join("|"),"g");e.exports=function(e){return e.match(w)||[]}},13784:function(e,t,n){var r=n(40699);e.exports=function(e){return r(e,4)}},30454:function(e,t,n){var r=n(40699);e.exports=function(e){return r(e,5)}},551:function(e){e.exports=function(e){return function(){return e}}},69689:function(e,t,n){var r=n(4248),o=n(65567),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(a,r).replace(i,"")}},85638:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},89754:function(e,t,n){var r=n(23545);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},99729:function(e,t,n){var r=n(79867);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},79749:function(e,t,n){var r=n(21610),o=n(731);e.exports=function(e,t){return null!=e&&o(e,t,r)}},31137:function(e){e.exports=function(e){return e}},2900:function(e,t,n){var r=n(55829),o=n(92360),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},19785:function(e){var t=Array.isArray;e.exports=t},80068:function(e,t,n){var r=n(28338),o=n(84194);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},36468:function(e,t,n){var r=n(80068),o=n(92360);e.exports=function(e){return o(e)&&r(e)}},43854:function(e,t,n){e=n.nmd(e);var r=n(77400),o=n(57714),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,s=i&&i.exports===a?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},90104:function(e,t,n){var r=n(20186),o=n(3533),a=n(2900),i=n(19785),s=n(80068),u=n(43854),l=n(56016),c=n(48519),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(i(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||c(e)||a(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},56141:function(e,t,n){var r=n(32866);e.exports=function(e,t){return r(e,t)}},28338:function(e,t,n){var r=n(99736),o=n(11611);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},84194:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},98247:function(e,t,n){var r=n(57657),o=n(39334),a=n(18125),i=a&&a.isMap,s=i?o(i):r;e.exports=s},11611:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},92360:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},40861:function(e,t,n){var r=n(99736),o=n(2173),a=n(92360),i=Function.prototype,s=Object.prototype,u=i.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},47614:function(e,t,n){var r=n(26903),o=n(39334),a=n(18125),i=a&&a.isSet,s=i?o(i):r;e.exports=s},55193:function(e,t,n){var r=n(99736),o=n(92360);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},48519:function(e,t,n){var r=n(26972),o=n(39334),a=n(18125),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},50098:function(e,t,n){var r=n(98213),o=n(20186),a=n(80068);e.exports=function(e){return a(e)?r(e):o(e)}},13996:function(e,t,n){var r=n(98213),o=n(59464),a=n(80068);e.exports=function(e){return a(e)?r(e,!0):o(e)}},31159:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},1883:function(e,t,n){var r=n(68267)((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}));e.exports=r},25389:function(e,t,n){var r=n(88799),o=n(26194),a=n(89278);e.exports=function(e,t){var n={};return t=a(t,3),o(e,(function(e,o,a){r(n,o,t(e,o,a))})),n}},16651:function(e,t,n){var r=n(74554);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},50344:function(e){e.exports=function(){}},48159:function(e,t,n){var r=n(66070),o=n(40699),a=n(70830),i=n(76747),s=n(35159),u=n(97820),l=n(24288),c=n(39759),d=l((function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,(function(t){return t=i(t,e),l||(l=t.length>1),t})),s(e,c(e),n),l&&(n=o(n,7,u));for(var d=t.length;d--;)a(n,t[d]);return n}));e.exports=d},14648:function(e,t,n){var r=n(63005),o=n(24288)((function(e,t){return null==e?{}:r(e,t)}));e.exports=o},96001:function(e,t,n){var r=n(50517),o=n(10301),a=n(40318),i=n(37948);e.exports=function(e){return a(e)?r(i(e)):o(e)}},96498:function(e,t,n){var r=n(78859);e.exports=function(e,t,n,o){return o="function"==typeof o?o:void 0,null==e?e:r(e,t,n,o)}},15937:function(e){e.exports=function(){return[]}},57714:function(e){e.exports=function(){return!1}},65567:function(e,t,n){var r=n(34282);e.exports=function(e){return null==e?"":r(e)}},76744:function(e,t,n){var r=n(62690)("toUpperCase");e.exports=r},93254:function(e,t,n){var r=n(40585),o=n(73909),a=n(65567),i=n(97025);e.exports=function(e,t,n){return e=a(e),void 0===(t=n?void 0:t)?o(e)?i(e):r(e):e.match(t)||[]}},20098:function(e,t,n){var r=n(10263),o=n(1197),a=n(94135),i=n(36468),s=o((function(e){return a(r(e,i))}));e.exports=s},17728:function(e,t,n){var r,o=function(){var e=String.fromCharCode,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",r={};function o(e,t){if(!r[e]){r[e]={};for(var n=0;n<e.length;n++)r[e][e.charAt(n)]=n}return r[e][t]}var a={compressToBase64:function(e){if(null==e)return"";var n=a._compress(e,6,(function(e){return t.charAt(e)}));switch(n.length%4){default:case 0:return n;case 1:return n+"===";case 2:return n+"==";case 3:return n+"="}},decompressFromBase64:function(e){return null==e?"":""==e?null:a._decompress(e.length,32,(function(n){return o(t,e.charAt(n))}))},compressToUTF16:function(t){return null==t?"":a._compress(t,15,(function(t){return e(t+32)}))+" "},decompressFromUTF16:function(e){return null==e?"":""==e?null:a._decompress(e.length,16384,(function(t){return e.charCodeAt(t)-32}))},compressToUint8Array:function(e){for(var t=a.compress(e),n=new Uint8Array(2*t.length),r=0,o=t.length;r<o;r++){var i=t.charCodeAt(r);n[2*r]=i>>>8,n[2*r+1]=i%256}return n},decompressFromUint8Array:function(t){if(null==t)return a.decompress(t);for(var n=new Array(t.length/2),r=0,o=n.length;r<o;r++)n[r]=256*t[2*r]+t[2*r+1];var i=[];return n.forEach((function(t){i.push(e(t))})),a.decompress(i.join(""))},compressToEncodedURIComponent:function(e){return null==e?"":a._compress(e,6,(function(e){return n.charAt(e)}))},decompressFromEncodedURIComponent:function(e){return null==e?"":""==e?null:(e=e.replace(/ /g,"+"),a._decompress(e.length,32,(function(t){return o(n,e.charAt(t))})))},compress:function(t){return a._compress(t,16,(function(t){return e(t)}))},_compress:function(e,t,n){if(null==e)return"";var r,o,a,i={},s={},u="",l="",c="",d=2,f=3,p=2,m=[],h=0,v=0;for(a=0;a<e.length;a+=1)if(u=e.charAt(a),Object.prototype.hasOwnProperty.call(i,u)||(i[u]=f++,s[u]=!0),l=c+u,Object.prototype.hasOwnProperty.call(i,l))c=l;else{if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r<p;r++)h<<=1,v==t-1?(v=0,m.push(n(h)),h=0):v++;for(o=c.charCodeAt(0),r=0;r<8;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1}else{for(o=1,r=0;r<p;r++)h=h<<1|o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o=0;for(o=c.charCodeAt(0),r=0;r<16;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1}0==--d&&(d=Math.pow(2,p),p++),delete s[c]}else for(o=i[c],r=0;r<p;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1;0==--d&&(d=Math.pow(2,p),p++),i[l]=f++,c=String(u)}if(""!==c){if(Object.prototype.hasOwnProperty.call(s,c)){if(c.charCodeAt(0)<256){for(r=0;r<p;r++)h<<=1,v==t-1?(v=0,m.push(n(h)),h=0):v++;for(o=c.charCodeAt(0),r=0;r<8;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1}else{for(o=1,r=0;r<p;r++)h=h<<1|o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o=0;for(o=c.charCodeAt(0),r=0;r<16;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1}0==--d&&(d=Math.pow(2,p),p++),delete s[c]}else for(o=i[c],r=0;r<p;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1;0==--d&&(d=Math.pow(2,p),p++)}for(o=2,r=0;r<p;r++)h=h<<1|1&o,v==t-1?(v=0,m.push(n(h)),h=0):v++,o>>=1;for(;;){if(h<<=1,v==t-1){m.push(n(h));break}v++}return m.join("")},decompress:function(e){return null==e?"":""==e?null:a._decompress(e.length,32768,(function(t){return e.charCodeAt(t)}))},_decompress:function(t,n,r){var o,a,i,s,u,l,c,d=[],f=4,p=4,m=3,h="",v=[],y={val:r(0),position:n,index:1};for(o=0;o<3;o+=1)d[o]=o;for(i=0,u=Math.pow(2,2),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;switch(i){case 0:for(i=0,u=Math.pow(2,8),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;c=e(i);break;case 1:for(i=0,u=Math.pow(2,16),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;c=e(i);break;case 2:return""}for(d[3]=c,a=c,v.push(c);;){if(y.index>t)return"";for(i=0,u=Math.pow(2,m),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;switch(c=i){case 0:for(i=0,u=Math.pow(2,8),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;d[p++]=e(i),c=p-1,f--;break;case 1:for(i=0,u=Math.pow(2,16),l=1;l!=u;)s=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),i|=(s>0?1:0)*l,l<<=1;d[p++]=e(i),c=p-1,f--;break;case 2:return v.join("")}if(0==f&&(f=Math.pow(2,m),m++),d[c])h=d[c];else{if(c!==p)return null;h=a+a.charAt(0)}v.push(h),d[p++]=a+h.charAt(0),a=h,0==--f&&(f=Math.pow(2,m),m++)}}};return a}();void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)},28622:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SUGGESTED_EVALUATE=t.DEFAULT_ESCAPE=t.DEFAULT_INTERPOLATE=void 0;var r=a(n(66169)),o=a(n(13651));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=t.DEFAULT_INTERPOLATE=/{{{([^{}#][\s\S]+?)}}}/g,p=t.DEFAULT_ESCAPE=/{{([^{}#][\s\S]+?)}}/g,m=(t.SUGGESTED_EVALUATE=/{{#([^{}].*?)}}/g,function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.escape,r=t.evaluate,o=t.initialLanguage,a=t.interpolate,i=t.messages,s=t.tracker;l(this,e),this.language=o||e.language||"en",this.messageList=i||{},s&&(this.tracker=s,this.trackerDep=new s.Dependency),this.interpolate=a||e.interpolate||f,this.evaluate=r||e.evaluate,this.escape=n||e.escape||p}var t,n,a;return t=e,n=[{key:"clone",value:function(){var t=new e({escape:this.escape,evaluate:this.evaluate,initialLanguage:this.language,interpolate:this.interpolate,tracker:this.tracker});return t.messages(this.messageList),t}},{key:"getMessages",value:function(t){t||(t=this.language,this.trackerDep&&this.trackerDep.depend());var n=e.messages[t],r=this.messageList[t];if(r?n&&(r=(0,o.default)({},n,r)):r=n,!r)throw new Error('No messages found for language "'.concat(t,'"'));return{messages:r,language:t}}},{key:"message",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.context,a=n.language;if(t.message)return t.message;var s=t.name,l=e.makeNameGeneric(s),c=this.getMessages(a),d=c.messages,f=d[t.type],p=u({genericName:l},o,{},t);return f&&"object"===i(f)&&(f=f[l]||f._default),"string"==typeof f&&(f=(0,r.default)(f,{interpolate:this.interpolate,evaluate:this.evaluate,escape:this.escape})),"function"!=typeof f?"".concat(s," is invalid"):f(p)}},{key:"messages",value:function(e){(0,o.default)(this.messageList,e)}},{key:"setLanguage",value:function(e){this.language=e,this.trackerDep&&this.trackerDep.changed()}}],a=[{key:"makeNameGeneric",value:function(e){return"string"!=typeof e?null:e.replace(/\.[0-9]+(?=\.|$)/g,".$")}},{key:"defaults",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.escape,r=t.evaluate,a=t.initialLanguage,i=t.interpolate,s=t.messages;"string"==typeof a&&(e.language=a),i instanceof RegExp&&(e.interpolate=i),r instanceof RegExp&&(e.evaluate=r),n instanceof RegExp&&(e.escape=n),s&&(e.messages||(e.messages={}),(0,o.default)(e.messages,s))}}],n&&c(t.prototype,n),a&&c(t,a),e}());d(m,"messages",{}),t.default=m},13651:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach((function(n){Object.keys(n).forEach((function(r){n[r]&&n[r].constructor&&n[r].constructor===Object?(t[r]&&t[r].constructor&&t[r].constructor===Object||(t[r]={}),e(t[r],n[r])):t[r]=n[r]}))})),t}},1009:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(61320))},23739:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(e){return function(r,o,a,i){var s=t(r),u=n[e][t(r)];return 2===s&&(u=u[o?0:1]),u.replace(/%d/i,r)}},o=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(n(61320))},93745:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(n(61320))},99576:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},o=function(e){return function(t,o,a,i){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[o?0:1]),u.replace(/%d/i,t)}},a=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(61320))},67408:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(n(61320))},48781:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(e){return n[e]})).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(n(61320))},87856:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(n(61320))},88769:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},o={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},a=function(e){return function(t,n,a,i){var s=r(t),u=o[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},i=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:i,monthsShort:i,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(e){return n[e]})).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(61320))},2030:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(e){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gec\u0259":e<12?"s\u0259h\u0259r":e<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(e){if(0===e)return e+"-\u0131nc\u0131";var n=e%10,r=e%100-n,o=e>=100?100:null;return e+(t[n]||t[r]||t[o])},week:{dow:1,doy:7}})}(n(61320))},56476:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){return"m"===r?n?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===r?n?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+t({ss:n?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:n?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:n?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[r],+e)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:n,mm:n,h:n,hh:n,d:"\u0434\u0437\u0435\u043d\u044c",dd:n,M:"\u043c\u0435\u0441\u044f\u0446",MM:n,y:"\u0433\u043e\u0434",yy:n},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}})}(n(61320))},25304:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-\u0435\u0432":0===n?e+"-\u0435\u043d":n>10&&n<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n(61320))},48125:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(61320))},29835:function(e,t,n){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t?e<4?e:e+12:"\u09ad\u09cb\u09b0"===t||"\u09b8\u0995\u09be\u09b2"===t?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===t?e>=3?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===t||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(n(61320))},34:function(e,t,n){!function(e){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},n={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===t&&e>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===t&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(n(61320))},64082:function(e,t,n){!function(e){"use strict";var t={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},n={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===t&&e>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===t&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(n(61320))},8317:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+o({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function o(e,t){return 2===t?a(e):e}function a(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var i=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,l=/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],d=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],f=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:f,fullWeekdaysParse:c,shortWeekdaysParse:d,minWeekdaysParse:f,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:u,monthsShortStrictRegex:l,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(e){return e+(1===e?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(61320))},93107:function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},68272:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(61320))},98567:function(e,t,n){!function(e){"use strict";var t={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},n="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),r=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],o=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function a(e){return e>1&&e<5&&1!=~~(e/10)}function i(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||r?o+(a(e)?"sekundy":"sekund"):o+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?o+(a(e)?"minuty":"minut"):o+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(a(e)?"hodiny":"hodin"):o+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?o+(a(e)?"dny":"dn\xed"):o+"dny";case"M":return t||r?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||r?o+(a(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):o+"m\u011bs\xedci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?o+(a(e)?"roky":"let"):o+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},61583:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(e){return e+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(e)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(n(61320))},10076:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(61320))},31760:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},63214:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},74728:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},8973:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[n][0]:o[n][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},54053:function(e,t,n){!function(e){"use strict";var t=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],n=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,t,n){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(n(61320))},7499:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(e,t,n){return e>11?n?"\u03bc\u03bc":"\u039c\u039c":n?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(e){return"\u03bc"===(e+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],o=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",o%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(n(61320))},67876:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(61320))},47010:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(61320))},34239:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},99830:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},28438:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(61320))},25322:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(61320))},43264:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},55449:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},39486:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(61320))},16310:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},27038:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(n(61320))},73099:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(n(61320))},32430:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(n(61320))},34975:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[e+" minuti",e+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[e+" tunni",e+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[e+" kuu",e+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[e+" aasta",e+" aastat"]};return t?o[n][2]?o[n][2]:o[n][1]:r?o[n][0]:o[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},87063:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},68073:function(e,t,n){!function(e){"use strict";var t={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},n={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,t,n){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,(function(e){return n[e]})).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(n(61320))},50957:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),n=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",t[7],t[8],t[9]];function r(e,t,n,r){var a="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":a=r?"sekunnin":"sekuntia";break;case"m":return r?"minuutin":"minuutti";case"mm":a=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":a=r?"tunnin":"tuntia";break;case"d":return r?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":a=r?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return r?"kuukauden":"kuukausi";case"MM":a=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":a=r?"vuoden":"vuotta"}return a=o(e,r)+" "+a}function o(e,r){return e<10?r?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},8764:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(61320))},81775:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},14306:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(61320))},73791:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(61320))},74179:function(e,t,n){!function(e){"use strict";var t=/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,r=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,o=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(61320))},47014:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(61320))},46911:function(e,t,n){!function(e){"use strict";var t=["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],n=["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],r=["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],o=["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],a=["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:o,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(61320))},62958:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],n=["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],r=["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],o=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:o,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(61320))},87344:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},33161:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[e+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",e+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[e+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",e+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[e+" \u0935\u0930\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[e+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",e+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[e+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",e+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[e+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",e+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return r?o[n][0]:o[n][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(e,t){return"D"===t?e+"\u0935\u0947\u0930":e},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u0940"===t?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===t?e:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===t?e>12?e:e+12:"\u0938\u093e\u0902\u091c\u0947"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924\u0940":e<12?"\u0938\u0915\u093e\u0933\u0940\u0902":e<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":e<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(n(61320))},35798:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?o[n][0]:o[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(61320))},68485:function(e,t,n){!function(e){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},n={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===t?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===t?e:"\u0aac\u0aaa\u0acb\u0ab0"===t?e>=10?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(n(61320))},27917:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(e){return 2===e?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":e+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(e){return 2===e?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":e+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(e){return 2===e?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":e+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(e){return 2===e?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":e%10==0&&10!==e?e+" \u05e9\u05e0\u05d4":e+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(e){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e)},meridiem:function(e,t,n){return e<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":e<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":e<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":e<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(n(61320))},52159:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},r=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i],o=[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:r,longMonthsParse:r,shortMonthsParse:o,monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924"===t?e<4?e:e+12:"\u0938\u0941\u092c\u0939"===t?e:"\u0926\u094b\u092a\u0939\u0930"===t?e>=10?e:e+12:"\u0936\u093e\u092e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924":e<10?"\u0938\u0941\u092c\u0939":e<17?"\u0926\u094b\u092a\u0939\u0930":e<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(n(61320))},95842:function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},30005:function(e,t,n){!function(e){"use strict";var t="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function n(e,t,n,r){var o=e;switch(n){case"s":return r||t?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return o+(r||t)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return o+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" \xf3ra":" \xf3r\xe1ja");case"hh":return o+(r||t?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return o+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" h\xf3nap":" h\xf3napja");case"MM":return o+(r||t?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(r||t?" \xe9v":" \xe9ve");case"yy":return o+(r||t?" \xe9v":" \xe9ve")}return""}function r(e){return(e?"":"[m\xfalt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},51312:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(e){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)},meridiem:function(e){return e<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":e<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":e<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-\u056b\u0576":e+"-\u0580\u0564";default:return e}},week:{dow:1,doy:7}})}(n(61320))},60781:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(61320))},64101:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,r,o){var a=e+" ";switch(r){case"s":return n||o?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return t(e)?a+(n||o?"sek\xfandur":"sek\xfandum"):a+"sek\xfanda";case"m":return n?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(e)?a+(n||o?"m\xedn\xfatur":"m\xedn\xfatum"):n?a+"m\xedn\xfata":a+"m\xedn\xfatu";case"hh":return t(e)?a+(n||o?"klukkustundir":"klukkustundum"):a+"klukkustund";case"d":return n?"dagur":o?"dag":"degi";case"dd":return t(e)?n?a+"dagar":a+(o?"daga":"d\xf6gum"):n?a+"dagur":a+(o?"dag":"degi");case"M":return n?"m\xe1nu\xf0ur":o?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(e)?n?a+"m\xe1nu\xf0ir":a+(o?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):n?a+"m\xe1nu\xf0ur":a+(o?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return n||o?"\xe1r":"\xe1ri";case"yy":return t(e)?a+(n||o?"\xe1r":"\xe1rum"):a+(n||o?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},4759:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},43467:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},44164:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(e,t){return"\u5143"===t[1]?1:parseInt(t[1]||e,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(e){return"\u5348\u5f8c"===e},meridiem:function(e,t,n){return e<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(e){return e.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(e){return this.week()!==e.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(e,t){switch(t){case"y":return 1===e?"\u5143\u5e74":e+"\u5e74";case"d":case"D":case"DDD":return e+"\u65e5";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(n(61320))},70079:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(61320))},57036:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,(function(e,t,n){return"\u10d8"===n?t+"\u10e8\u10d8":t+n+"\u10e8\u10d8"}))},past:function(e){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e)?e.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(e)?e.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):e},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(e){return 0===e?e:1===e?e+"-\u10da\u10d8":e<20||e<=100&&e%20==0||e%100==0?"\u10db\u10d4-"+e:e+"-\u10d4"},week:{dow:1,doy:7}})}(n(61320))},92022:function(e,t,n){!function(e){"use strict";var t={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(61320))},63418:function(e,t,n){!function(e){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},n={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,t,n){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(61320))},43655:function(e,t,n){!function(e){"use strict";var t={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},n={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===t?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===t?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===t?e>=10?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(n(61320))},30986:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\uc77c";case"M":return e+"\uc6d4";case"w":case"W":return e+"\uc8fc";default:return e}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(e){return"\uc624\ud6c4"===e},meridiem:function(e,t,n){return e<12?"\uc624\uc804":"\uc624\ud6c4"}})}(n(61320))},91902:function(e,t,n){!function(e){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},n={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},r=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:r,monthsShort:r,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(e){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)},meridiem:function(e,t,n){return e<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,(function(e){return n[e]})).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(n(61320))},4604:function(e,t,n){!function(e){"use strict";var t={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(61320))},99026:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?o[n][0]:o[n][1]}function n(e){return o(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function r(e){return o(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function o(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return o(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return o(e)}return o(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d M\xe9int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},20537:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(e){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===e},meridiem:function(e,t,n){return e<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(e){return"\u0e97\u0eb5\u0ec8"+e}})}(n(61320))},22288:function(e,t,n){!function(e){"use strict";var t={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function n(e,t,n,r){return t?"kelios sekund\u0117s":r?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"}function r(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function o(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function i(e,t,n,i){var s=e+" ";return 1===e?s+r(e,t,n[0],i):t?s+(o(e)?a(n)[1]:a(n)[0]):i?s+a(n)[1]:s+(o(e)?a(n)[1]:a(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:n,ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(61320))},1495:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function r(e,r,o){return e+" "+n(t[o],e,r)}function o(e,r,o){return n(t[o],e,r)}function a(e,t){return t?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:a,ss:r,m:o,mm:r,h:o,hh:r,d:o,dd:r,M:o,MM:r,y:o,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},60690:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var o=t.words[r];return 1===r.length?n?o[0]:o[1]:e+" "+t.correctGrammaticalCase(e,o)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},2571:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},93959:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-\u0435\u0432":0===n?e+"-\u0435\u043d":n>10&&n<20?e+"-\u0442\u0438":1===t?e+"-\u0432\u0438":2===t?e+"-\u0440\u0438":7===t||8===t?e+"-\u043c\u0438":e+"-\u0442\u0438"},week:{dow:1,doy:7}})}(n(61320))},97225:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===t&&e>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===t||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===t?e+12:e},meridiem:function(e,t,n){return e<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":e<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":e<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":e<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(n(61320))},88:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){switch(n){case"s":return t?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return e+(t?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return e+(t?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return e+(t?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return e+(t?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return e+(t?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return e+(t?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return e}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(e){return"\u04ae\u0425"===e},meridiem:function(e,t,n){return e<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" \u04e9\u0434\u04e9\u0440";default:return e}}})}(n(61320))},46622:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function r(e,t,n,r){var o="";if(t)switch(n){case"s":o="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":o="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":o="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":o="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":o="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":o="%d \u0924\u093e\u0938";break;case"d":o="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":o="%d \u0926\u093f\u0935\u0938";break;case"M":o="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":o="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":o="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":o="%d \u0935\u0930\u094d\u0937\u0947"}else switch(n){case"s":o="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":o="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":o="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":o="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":o="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":o="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":o="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":o="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":o="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":o="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":o="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":o="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return o.replace(/%d/i,e)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u092a\u0939\u093e\u091f\u0947"===t||"\u0938\u0915\u093e\u0933\u0940"===t?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===t||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===t||"\u0930\u093e\u0924\u094d\u0930\u0940"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"\u092a\u0939\u093e\u091f\u0947":e<12?"\u0938\u0915\u093e\u0933\u0940":e<17?"\u0926\u0941\u092a\u093e\u0930\u0940":e<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(n(61320))},48899:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(61320))},11070:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(61320))},63931:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},95393:function(e,t,n){!function(e){"use strict";var t={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},n={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(61320))},4274:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},8914:function(e,t,n){!function(e){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},n={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===t?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===t?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===t?e>=10?e:e+12:"\u0938\u093e\u0901\u091d"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(n(61320))},68479:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(61320))},33114:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(61320))},4513:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},46549:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"\xe8";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(61320))},28264:function(e,t,n){!function(e){"use strict";var t={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},n={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===t?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===t?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===t?e>=10?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(n(61320))},32848:function(e,t,n){!function(e){"use strict";var t="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),r=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function o(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var r=e+" ";switch(n){case"ss":return r+(o(e)?"sekundy":"sekund");case"m":return t?"minuta":"minut\u0119";case"mm":return r+(o(e)?"minuty":"minut");case"h":return t?"godzina":"godzin\u0119";case"hh":return r+(o(e)?"godziny":"godzin");case"ww":return r+(o(e)?"tygodnie":"tygodni");case"MM":return r+(o(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return r+(o(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,r){return e?/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:a,m:a,mm:a,h:a,hh:a,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:a,M:"miesi\u0105c",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},55077:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(n(61320))},90899:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(n(61320))},92512:function(e,t,n){!function(e){"use strict";function t(e,t,n){var r=" ";return(e%100>=20||e>=100&&e%100==0)&&(r=" de "),e+r+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(61320))},21753:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){return"m"===r?n?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":e+" "+t({ss:n?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:n?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[r],+e)}var r=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:n,m:n,mm:n,h:"\u0447\u0430\u0441",hh:n,d:"\u0434\u0435\u043d\u044c",dd:n,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:n,M:"\u043c\u0435\u0441\u044f\u0446",MM:n,y:"\u0433\u043e\u0434",yy:n},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u0438":e<12?"\u0443\u0442\u0440\u0430":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-\u0439";case"D":return e+"-\u0433\u043e";case"w":case"W":return e+"-\u044f";default:return e}},week:{dow:1,doy:4}})}(n(61320))},16840:function(e,t,n){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],n=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n(61320))},78362:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},50464:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(e){return e+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(e){return"\u0db4.\u0dc0."===e||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===e},meridiem:function(e,t,n){return e>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(n(61320))},66324:function(e,t,n){!function(e){"use strict";var t="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),n="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function o(e,t,n,o){var a=e+" ";switch(n){case"s":return t||o?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return t||o?a+(r(e)?"sekundy":"sek\xfand"):a+"sekundami";case"m":return t?"min\xfata":o?"min\xfatu":"min\xfatou";case"mm":return t||o?a+(r(e)?"min\xfaty":"min\xfat"):a+"min\xfatami";case"h":return t?"hodina":o?"hodinu":"hodinou";case"hh":return t||o?a+(r(e)?"hodiny":"hod\xedn"):a+"hodinami";case"d":return t||o?"de\u0148":"d\u0148om";case"dd":return t||o?a+(r(e)?"dni":"dn\xed"):a+"d\u0148ami";case"M":return t||o?"mesiac":"mesiacom";case"MM":return t||o?a+(r(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||o?"rok":"rokom";case"yy":return t||o?a+(r(e)?"roky":"rokov"):a+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},41963:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return o+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return o+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return o+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return o+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return o+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return o+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},53039:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},10466:function(e,t,n){!function(e){"use strict";var t={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,r,o){var a,i=t.words[r];return 1===r.length?"y"===r&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":o||n?i[0]:i[1]:(a=t.correctGrammaticalCase(e,i),"yy"===r&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===a?e+" \u0433\u043e\u0434\u0438\u043d\u0430":e+" "+a)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},93454:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,r,o){var a,i=t.words[r];return 1===r.length?"y"===r&&n?"jedna godina":o||n?i[0]:i[1]:(a=t.correctGrammaticalCase(e,i),"yy"===r&&n&&"godinu"===a?e+" godina":e+" "+a)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(61320))},95158:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(61320))},28859:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(61320))},57594:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(61320))},26915:function(e,t,n){!function(e){"use strict";var t={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},n={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,t,n){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,t){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===t?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===t||"\u0b95\u0bbe\u0bb2\u0bc8"===t||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(61320))},15677:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===t?e<4?e:e+12:"\u0c09\u0c26\u0c2f\u0c02"===t?e:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===t?e>=10?e:e+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":e<10?"\u0c09\u0c26\u0c2f\u0c02":e<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":e<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(n(61320))},92154:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},74098:function(e,t,n){!function(e){"use strict";var t={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0448\u0430\u0431"===t?e<4?e:e+12:"\u0441\u0443\u0431\u04b3"===t?e:"\u0440\u04ef\u0437"===t?e>=11?e:e+12:"\u0431\u0435\u0433\u043e\u04b3"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0448\u0430\u0431":e<11?"\u0441\u0443\u0431\u04b3":e<16?"\u0440\u04ef\u0437":e<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}})}(n(61320))},89071:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(e){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===e},meridiem:function(e,t,n){return e<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(n(61320))},49381:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var r=e%10,o=e%100-r,a=e>=100?100:null;return e+(t[r]||t[o]||t[a])}},week:{dow:1,doy:7}})}(n(61320))},1869:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(61320))},92346:function(e,t,n){!function(e){"use strict";var t="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function r(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu\u2019":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function o(e,t,n,r){var o=a(e);switch(n){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}function a(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),o=e%10,a="";return n>0&&(a+=t[n]+"vatlh"),r>0&&(a+=(""!==a?" ":"")+t[r]+"maH"),o>0&&(a+=(""!==a?" ":"")+t[o]),""===a?"pagh":a}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:r,s:"puS lup",ss:o,m:"wa\u2019 tup",mm:o,h:"wa\u2019 rep",hh:o,d:"wa\u2019 jaj",dd:o,M:"wa\u2019 jar",MM:o,y:"wa\u2019 DIS",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},71483:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"\xf6\xf6":"\xd6\xd6":n?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(e){return"\xf6s"===e||"\xd6S"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'\u0131nc\u0131";var r=e%10,o=e%100-r,a=e>=100?100:null;return e+(t[r]||t[o]||t[a])}},week:{dow:1,doy:7}})}(n(61320))},30266:function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[e+" m\xeduts",e+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[e+" \xfeoras",e+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return r||t?o[n][0]:o[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(61320))},32960:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(61320))},33138:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(n(61320))},29456:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===t||"\u0633\u06d5\u06be\u06d5\u0631"===t||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===t?e:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===t||"\u0643\u06d5\u0686"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":r<900?"\u0633\u06d5\u06be\u06d5\u0631":r<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":r<1230?"\u0686\u06c8\u0634":r<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return e+"-\u06be\u06d5\u067e\u062a\u06d5";default:return e}},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(n(61320))},50805:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){return"m"===r?n?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===r?n?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":e+" "+t({ss:n?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:n?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:n?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[r],+e)}function r(e,t){var n={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(t)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function o(e){return function(){return e+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:r,weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:o("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:o("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:o("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:o("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return o("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return o("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:n,m:n,mm:n,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:n,d:"\u0434\u0435\u043d\u044c",dd:n,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:n,y:"\u0440\u0456\u043a",yy:n},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)},meridiem:function(e,t,n){return e<4?"\u043d\u043e\u0447\u0456":e<12?"\u0440\u0430\u043d\u043a\u0443":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-\u0439";case"D":return e+"-\u0433\u043e";default:return e}},week:{dow:1,doy:7}})}(n(61320))},61127:function(e,t,n){!function(e){"use strict";var t=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],n=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,t,n){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(n(61320))},80840:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(61320))},29628:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(n(61320))},56962:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(61320))},49257:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(61320))},62423:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(n(61320))},61002:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(e){return e.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(e){return this.week()!==e.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(n(61320))},6046:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1200?"\u4e0a\u5348":1200===r?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(61320))},36903:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(61320))},24710:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e2d\u5348"===t?e>=11?e:e+12:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u9031";default:return e}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(n(61320))},61320:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,r;function o(){return t.apply(null,arguments)}function a(e){t=e}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(u(e,t))return!1;return!0}function c(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function f(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,r=[],o=e.length;for(n=0;n<o;++n)r.push(t(e[n],n));return r}function m(e,t){for(var n in t)u(t,n)&&(e[n]=t[n]);return u(t,"toString")&&(e.toString=t.toString),u(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,r){return Gn(e,t,n,r,!0).utc()}function v(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function y(e){return null==e._pf&&(e._pf=v()),e._pf}function g(e){if(null==e._isValid){var t=y(e),n=r.call(t.parsedDateParts,(function(e){return null!=e})),o=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return o;e._isValid=o}return e._isValid}function _(e){var t=h(NaN);return null!=e?m(y(t),e):y(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),r=n.length>>>0;for(t=0;t<r;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var b=o.momentProperties=[],w=!1;function M(e,t){var n,r,o,a=b.length;if(c(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),c(t._i)||(e._i=t._i),c(t._f)||(e._f=t._f),c(t._l)||(e._l=t._l),c(t._strict)||(e._strict=t._strict),c(t._tzm)||(e._tzm=t._tzm),c(t._isUTC)||(e._isUTC=t._isUTC),c(t._offset)||(e._offset=t._offset),c(t._pf)||(e._pf=y(t)),c(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)c(o=t[r=b[n]])||(e[r]=o);return e}function k(e){M(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===w&&(w=!0,o.updateOffset(this),w=!1)}function x(e){return e instanceof k||null!=e&&null!=e._isAMomentObject}function S(e){!1===o.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function E(e,t){var n=!0;return m((function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,e),n){var r,a,i,s=[],l=arguments.length;for(a=0;a<l;a++){if(r="","object"==typeof arguments[a]){for(i in r+="\n["+a+"] ",arguments[0])u(arguments[0],i)&&(r+=i+": "+arguments[0][i]+", ");r=r.slice(0,-2)}else r=arguments[a];s.push(r)}S(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var T,L={};function O(e,t){null!=o.deprecationHandler&&o.deprecationHandler(e,t),L[e]||(S(t),L[e]=!0)}function D(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e){var t,n;for(n in e)u(e,n)&&(D(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function P(e,t){var n,r=m({},e);for(n in t)u(t,n)&&(s(e[n])&&s(t[n])?(r[n]={},m(r[n],e[n]),m(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)u(e,n)&&!u(t,n)&&s(e[n])&&(r[n]=m({},r[n]));return r}function Y(e){null!=e&&this.set(e)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)u(e,t)&&n.push(t);return n};var N={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function j(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return D(r)?r.call(t,n):r}function Z(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var A=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,R=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,I={},F={};function H(e,t,n,r){var o=r;"string"==typeof r&&(o=function(){return this[r]()}),e&&(F[e]=o),t&&(F[t[0]]=function(){return Z(o.apply(this,arguments),t[1],t[2])}),n&&(F[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function $(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function V(e){var t,n,r=e.match(A);for(t=0,n=r.length;t<n;t++)F[r[t]]?r[t]=F[r[t]]:r[t]=$(r[t]);return function(t){var o,a="";for(o=0;o<n;o++)a+=D(r[o])?r[o].call(t,e):r[o];return a}}function z(e,t){return e.isValid()?(t=W(t,e.localeData()),I[t]=I[t]||V(t),I[t](e)):e.localeData().invalidDate()}function W(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(R.lastIndex=0;n>=0&&R.test(e);)e=e.replace(R,r),R.lastIndex=0,n-=1;return e}var U={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function B(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(A).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var K="Invalid date";function G(){return this._invalidDate}var q="%d",J=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var Q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,n,r){var o=this._relativeTime[n];return D(o)?o(e,t,n,r):o.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return D(n)?n(t):n.replace(/%s/i,t)}var ne={};function re(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function oe(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function ae(e){var t,n,r={};for(n in e)u(e,n)&&(t=oe(n))&&(r[t]=e[n]);return r}var ie={};function se(e,t){ie[e]=t}function ue(e){var t,n=[];for(t in e)u(e,t)&&n.push({unit:t,priority:ie[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function le(e){return e%4==0&&e%100!=0||e%400==0}function ce(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function de(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ce(t)),n}function fe(e,t){return function(n){return null!=n?(me(this,e,n),o.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function me(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&le(e.year())&&1===e.month()&&29===e.date()?(n=de(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function he(e){return D(this[e=oe(e)])?this[e]():this}function ve(e,t){if("object"==typeof e){var n,r=ue(e=ae(e)),o=r.length;for(n=0;n<o;n++)this[r[n].unit](e[r[n].unit])}else if(D(this[e=oe(e)]))return this[e](t);return this}var ye,ge=/\d/,_e=/\d\d/,be=/\d{3}/,we=/\d{4}/,Me=/[+-]?\d{6}/,ke=/\d\d?/,xe=/\d\d\d\d?/,Se=/\d\d\d\d\d\d?/,Ee=/\d{1,3}/,Te=/\d{1,4}/,Le=/[+-]?\d{1,6}/,Oe=/\d+/,De=/[+-]?\d+/,Ce=/Z|[+-]\d\d:?\d\d/gi,Pe=/Z|[+-]\d\d(?::?\d\d)?/gi,Ye=/[+-]?\d+(\.\d{1,3})?/,Ne=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function je(e,t,n){ye[e]=D(t)?t:function(e,r){return e&&n?n:t}}function Ze(e,t){return u(ye,e)?ye[e](t._strict,t._locale):new RegExp(Ae(e))}function Ae(e){return Re(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,o){return t||n||r||o})))}function Re(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ye={};var Ie={};function Fe(e,t){var n,r,o=t;for("string"==typeof e&&(e=[e]),d(t)&&(o=function(e,n){n[t]=de(e)}),r=e.length,n=0;n<r;n++)Ie[e[n]]=o}function He(e,t){Fe(e,(function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)}))}function $e(e,t,n){null!=t&&u(Ie,e)&&Ie[e](t,n._a,n,e)}var Ve,ze=0,We=1,Ue=2,Be=3,Ke=4,Ge=5,qe=6,Je=7,Xe=8;function Qe(e,t){return(e%t+t)%t}function et(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=Qe(t,12);return e+=(t-n)/12,1===n?le(e)?29:28:31-n%7%2}Ve=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},H("M",["MM",2],"Mo",(function(){return this.month()+1})),H("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),H("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),re("month","M"),se("month",8),je("M",ke),je("MM",ke,_e),je("MMM",(function(e,t){return t.monthsShortRegex(e)})),je("MMMM",(function(e,t){return t.monthsRegex(e)})),Fe(["M","MM"],(function(e,t){t[We]=de(e)-1})),Fe(["MMM","MMMM"],(function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[We]=o:y(n).invalidMonth=e}));var tt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),nt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),rt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ot=Ne,at=Ne;function it(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||rt).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone}function st(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[rt.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ut(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=h([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(o=Ve.call(this._shortMonthsParse,i))?o:null:-1!==(o=Ve.call(this._longMonthsParse,i))?o:null:"MMM"===t?-1!==(o=Ve.call(this._shortMonthsParse,i))||-1!==(o=Ve.call(this._longMonthsParse,i))?o:null:-1!==(o=Ve.call(this._longMonthsParse,i))||-1!==(o=Ve.call(this._shortMonthsParse,i))?o:null}function lt(e,t,n){var r,o,a;if(this._monthsParseExact)return ut.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function ct(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=de(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),et(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function dt(e){return null!=e?(ct(this,e),o.updateOffset(this,!0),this):pe(this,"Month")}function ft(){return et(this.year(),this.month())}function pt(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ht.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=ot),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ht.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ht(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],a=[];for(t=0;t<12;t++)n=h([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),a.sort(e),t=0;t<12;t++)r[t]=Re(r[t]),o[t]=Re(o[t]);for(t=0;t<24;t++)a[t]=Re(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function vt(e){return le(e)?366:365}H("Y",0,0,(function(){var e=this.year();return e<=9999?Z(e,4):"+"+e})),H(0,["YY",2],0,(function(){return this.year()%100})),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,!0],0,"year"),re("year","y"),se("year",1),je("Y",De),je("YY",ke,_e),je("YYYY",Te,we),je("YYYYY",Le,Me),je("YYYYYY",Le,Me),Fe(["YYYYY","YYYYYY"],ze),Fe("YYYY",(function(e,t){t[ze]=2===e.length?o.parseTwoDigitYear(e):de(e)})),Fe("YY",(function(e,t){t[ze]=o.parseTwoDigitYear(e)})),Fe("Y",(function(e,t){t[ze]=parseInt(e,10)})),o.parseTwoDigitYear=function(e){return de(e)+(de(e)>68?1900:2e3)};var yt=fe("FullYear",!0);function gt(){return le(this.year())}function _t(e,t,n,r,o,a,i){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,o,a,i),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,o,a,i),s}function bt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function wt(e,t,n){var r=7+t-n;return-(7+bt(e,0,r).getUTCDay()-t)%7+r-1}function Mt(e,t,n,r,o){var a,i,s=1+7*(t-1)+(7+n-r)%7+wt(e,r,o);return s<=0?i=vt(a=e-1)+s:s>vt(e)?(a=e+1,i=s-vt(e)):(a=e,i=s),{year:a,dayOfYear:i}}function kt(e,t,n){var r,o,a=wt(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1;return i<1?r=i+xt(o=e.year()-1,t,n):i>xt(e.year(),t,n)?(r=i-xt(e.year(),t,n),o=e.year()+1):(o=e.year(),r=i),{week:r,year:o}}function xt(e,t,n){var r=wt(e,t,n),o=wt(e+1,t,n);return(vt(e)-r+o)/7}function St(e){return kt(e,this._week.dow,this._week.doy).week}H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),re("week","w"),re("isoWeek","W"),se("week",5),se("isoWeek",5),je("w",ke),je("ww",ke,_e),je("W",ke),je("WW",ke,_e),He(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=de(e)}));var Et={dow:0,doy:6};function Tt(){return this._week.dow}function Lt(){return this._week.doy}function Ot(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Dt(e){var t=kt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ct(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Pt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Yt(e,t){return e.slice(t,7).concat(e.slice(0,t))}H("d",0,"do","day"),H("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),H("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),H("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),re("day","d"),re("weekday","e"),re("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),je("d",ke),je("e",ke),je("E",ke),je("dd",(function(e,t){return t.weekdaysMinRegex(e)})),je("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),je("dddd",(function(e,t){return t.weekdaysRegex(e)})),He(["dd","ddd","dddd"],(function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:y(n).invalidWeekday=e})),He(["d","e","E"],(function(e,t,n,r){t[r]=de(e)}));var Nt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),jt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Zt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),At=Ne,Rt=Ne,It=Ne;function Ft(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Yt(n,this._week.dow):e?n[e.day()]:n}function Ht(e){return!0===e?Yt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function $t(e){return!0===e?Yt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Vt(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(o=Ve.call(this._weekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Ve.call(this._shortWeekdaysParse,i))?o:null:-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:"dddd"===t?-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._shortWeekdaysParse,i))||-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:"ddd"===t?-1!==(o=Ve.call(this._shortWeekdaysParse,i))||-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._minWeekdaysParse,i))?o:null:-1!==(o=Ve.call(this._minWeekdaysParse,i))||-1!==(o=Ve.call(this._weekdaysParse,i))||-1!==(o=Ve.call(this._shortWeekdaysParse,i))?o:null}function zt(e,t,n){var r,o,a;if(this._weekdaysParseExact)return Vt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Wt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Ct(e,this.localeData()),this.add(e-t,"d")):t}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Bt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Kt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=At),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Gt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Rt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function qt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=It),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Jt(){function e(e,t){return t.length-e.length}var t,n,r,o,a,i=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=Re(this.weekdaysMin(n,"")),o=Re(this.weekdaysShort(n,"")),a=Re(this.weekdays(n,"")),i.push(r),s.push(o),u.push(a),l.push(r),l.push(o),l.push(a);i.sort(e),s.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Qt(){return this.hours()||24}function en(e,t){H(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}H("H",["HH",2],0,"hour"),H("h",["hh",2],0,Xt),H("k",["kk",2],0,Qt),H("hmm",0,0,(function(){return""+Xt.apply(this)+Z(this.minutes(),2)})),H("hmmss",0,0,(function(){return""+Xt.apply(this)+Z(this.minutes(),2)+Z(this.seconds(),2)})),H("Hmm",0,0,(function(){return""+this.hours()+Z(this.minutes(),2)})),H("Hmmss",0,0,(function(){return""+this.hours()+Z(this.minutes(),2)+Z(this.seconds(),2)})),en("a",!0),en("A",!1),re("hour","h"),se("hour",13),je("a",tn),je("A",tn),je("H",ke),je("h",ke),je("k",ke),je("HH",ke,_e),je("hh",ke,_e),je("kk",ke,_e),je("hmm",xe),je("hmmss",Se),je("Hmm",xe),je("Hmmss",Se),Fe(["H","HH"],Be),Fe(["k","kk"],(function(e,t,n){var r=de(e);t[Be]=24===r?0:r})),Fe(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Fe(["h","hh"],(function(e,t,n){t[Be]=de(e),y(n).bigHour=!0})),Fe("hmm",(function(e,t,n){var r=e.length-2;t[Be]=de(e.substr(0,r)),t[Ke]=de(e.substr(r)),y(n).bigHour=!0})),Fe("hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[Be]=de(e.substr(0,r)),t[Ke]=de(e.substr(r,2)),t[Ge]=de(e.substr(o)),y(n).bigHour=!0})),Fe("Hmm",(function(e,t,n){var r=e.length-2;t[Be]=de(e.substr(0,r)),t[Ke]=de(e.substr(r))})),Fe("Hmmss",(function(e,t,n){var r=e.length-4,o=e.length-2;t[Be]=de(e.substr(0,r)),t[Ke]=de(e.substr(r,2)),t[Ge]=de(e.substr(o))}));var rn=/[ap]\.?m?\.?/i,on=fe("Hours",!0);function an(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,un={calendar:N,longDateFormat:U,invalidDate:K,ordinal:q,dayOfMonthOrdinalParse:J,relativeTime:Q,months:tt,monthsShort:nt,week:Et,weekdays:Nt,weekdaysMin:Zt,weekdaysShort:jt,meridiemParse:rn},ln={},cn={};function dn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function fn(e){return e?e.toLowerCase().replace("_","-"):e}function pn(e){for(var t,n,r,o,a=0;a<e.length;){for(t=(o=fn(e[a]).split("-")).length,n=(n=fn(e[a+1]))?n.split("-"):null;t>0;){if(r=hn(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&dn(o,n)>=t-1)break;t--}a++}return sn}function mn(e){return null!=e.match("^[^/\\\\]*$")}function hn(t){var r=null;if(void 0===ln[t]&&e&&e.exports&&mn(t))try{r=sn._abbr,n(95126)("./"+t),vn(r)}catch(o){ln[t]=null}return ln[t]}function vn(e,t){var n;return e&&((n=c(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,r=un;if(t.abbr=e,null!=ln[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ln[e]._config;else if(null!=t.parentLocale)if(null!=ln[t.parentLocale])r=ln[t.parentLocale]._config;else{if(null==(n=hn(t.parentLocale)))return cn[t.parentLocale]||(cn[t.parentLocale]=[]),cn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ln[e]=new Y(P(r,t)),cn[e]&&cn[e].forEach((function(e){yn(e.name,e.config)})),vn(e),ln[e]}return delete ln[e],null}function gn(e,t){if(null!=t){var n,r,o=un;null!=ln[e]&&null!=ln[e].parentLocale?ln[e].set(P(ln[e]._config,t)):(null!=(r=hn(e))&&(o=r._config),t=P(o,t),null==r&&(t.abbr=e),(n=new Y(t)).parentLocale=ln[e],ln[e]=n),vn(e)}else null!=ln[e]&&(null!=ln[e].parentLocale?(ln[e]=ln[e].parentLocale,e===vn()&&vn(e)):null!=ln[e]&&delete ln[e]);return ln[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!i(e)){if(t=hn(e))return t;e=[e]}return pn(e)}function bn(){return T(ln)}function wn(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[We]<0||n[We]>11?We:n[Ue]<1||n[Ue]>et(n[ze],n[We])?Ue:n[Be]<0||n[Be]>24||24===n[Be]&&(0!==n[Ke]||0!==n[Ge]||0!==n[qe])?Be:n[Ke]<0||n[Ke]>59?Ke:n[Ge]<0||n[Ge]>59?Ge:n[qe]<0||n[qe]>999?qe:-1,y(e)._overflowDayOfYear&&(t<ze||t>Ue)&&(t=Ue),y(e)._overflowWeeks&&-1===t&&(t=Je),y(e)._overflowWeekday&&-1===t&&(t=Xe),y(e).overflow=t),e}var Mn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,xn=/Z|[+-]\d\d(?::?\d\d)?/,Sn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],En=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Tn=/^\/?Date\((-?\d+)/i,Ln=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,On={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Dn(e){var t,n,r,o,a,i,s=e._i,u=Mn.exec(s)||kn.exec(s),l=Sn.length,c=En.length;if(u){for(y(e).iso=!0,t=0,n=l;t<n;t++)if(Sn[t][1].exec(u[1])){o=Sn[t][0],r=!1!==Sn[t][2];break}if(null==o)return void(e._isValid=!1);if(u[3]){for(t=0,n=c;t<n;t++)if(En[t][1].exec(u[3])){a=(u[2]||" ")+En[t][0];break}if(null==a)return void(e._isValid=!1)}if(!r&&null!=a)return void(e._isValid=!1);if(u[4]){if(!xn.exec(u[4]))return void(e._isValid=!1);i="Z"}e._f=o+(a||"")+(i||""),$n(e)}else e._isValid=!1}function Cn(e,t,n,r,o,a){var i=[Pn(e),nt.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return a&&i.push(parseInt(a,10)),i}function Pn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Yn(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Nn(e,t,n){return!e||jt.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(y(n).weekdayMismatch=!0,n._isValid=!1,!1)}function jn(e,t,n){if(e)return On[e];if(t)return 0;var r=parseInt(n,10),o=r%100;return(r-o)/100*60+o}function Zn(e){var t,n=Ln.exec(Yn(e._i));if(n){if(t=Cn(n[4],n[3],n[2],n[5],n[6],n[7]),!Nn(n[1],t,e))return;e._a=t,e._tzm=jn(n[8],n[9],n[10]),e._d=bt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0}else e._isValid=!1}function An(e){var t=Tn.exec(e._i);null===t?(Dn(e),!1===e._isValid&&(delete e._isValid,Zn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:o.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Rn(e,t,n){return null!=e?e:null!=t?t:n}function In(e){var t=new Date(o.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Fn(e){var t,n,r,o,a,i=[];if(!e._d){for(r=In(e),e._w&&null==e._a[Ue]&&null==e._a[We]&&Hn(e),null!=e._dayOfYear&&(a=Rn(e._a[ze],r[ze]),(e._dayOfYear>vt(a)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=bt(a,0,e._dayOfYear),e._a[We]=n.getUTCMonth(),e._a[Ue]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Be]&&0===e._a[Ke]&&0===e._a[Ge]&&0===e._a[qe]&&(e._nextDay=!0,e._a[Be]=0),e._d=(e._useUTC?bt:_t).apply(null,i),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Be]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(y(e).weekdayMismatch=!0)}}function Hn(e){var t,n,r,o,a,i,s,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,i=4,n=Rn(t.GG,e._a[ze],kt(qn(),1,4).year),r=Rn(t.W,1),((o=Rn(t.E,1))<1||o>7)&&(u=!0)):(a=e._locale._week.dow,i=e._locale._week.doy,l=kt(qn(),a,i),n=Rn(t.gg,e._a[ze],l.year),r=Rn(t.w,l.week),null!=t.d?((o=t.d)<0||o>6)&&(u=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(u=!0)):o=a),r<1||r>xt(n,a,i)?y(e)._overflowWeeks=!0:null!=u?y(e)._overflowWeekday=!0:(s=Mt(n,r,o,a,i),e._a[ze]=s.year,e._dayOfYear=s.dayOfYear)}function $n(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],y(e).empty=!0;var t,n,r,a,i,s,u,l=""+e._i,c=l.length,d=0;for(u=(r=W(e._f,e._locale).match(A)||[]).length,t=0;t<u;t++)a=r[t],(n=(l.match(Ze(a,e))||[])[0])&&((i=l.substr(0,l.indexOf(n))).length>0&&y(e).unusedInput.push(i),l=l.slice(l.indexOf(n)+n.length),d+=n.length),F[a]?(n?y(e).empty=!1:y(e).unusedTokens.push(a),$e(a,n,e)):e._strict&&!n&&y(e).unusedTokens.push(a);y(e).charsLeftOver=c-d,l.length>0&&y(e).unusedInput.push(l),e._a[Be]<=12&&!0===y(e).bigHour&&e._a[Be]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Be]=Vn(e._locale,e._a[Be],e._meridiem),null!==(s=y(e).era)&&(e._a[ze]=e._locale.erasConvertYear(s,e._a[ze])),Fn(e),wn(e)}else Zn(e);else Dn(e)}function Vn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function zn(e){var t,n,r,o,a,i,s=!1,u=e._f.length;if(0===u)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<u;o++)a=0,i=!1,t=M({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],$n(t),g(t)&&(i=!0),a+=y(t).charsLeftOver,a+=10*y(t).unusedTokens.length,y(t).score=a,s?a<r&&(r=a,n=t):(null==r||a<r||i)&&(r=a,n=t,i&&(s=!0));m(e,n||t)}function Wn(e){if(!e._d){var t=ae(e._i),n=void 0===t.day?t.date:t.day;e._a=p([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Fn(e)}}function Un(e){var t=new k(wn(Bn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Bn(e){var t=e._i,n=e._f;return e._locale=e._locale||_n(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new k(wn(t)):(f(t)?e._d=t:i(n)?zn(e):n?$n(e):Kn(e),g(e)||(e._d=null),e))}function Kn(e){var t=e._i;c(t)?e._d=new Date(o.now()):f(t)?e._d=new Date(t.valueOf()):"string"==typeof t?An(e):i(t)?(e._a=p(t.slice(0),(function(e){return parseInt(e,10)})),Fn(e)):s(t)?Wn(e):d(t)?e._d=new Date(t):o.createFromInputFallback(e)}function Gn(e,t,n,r,o){var a={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(s(e)&&l(e)||i(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=o,a._l=n,a._i=e,a._f=t,a._strict=r,Un(a)}function qn(e,t,n,r){return Gn(e,t,n,r,!1)}o.createFromInputFallback=E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),o.ISO_8601=function(){},o.RFC_2822=function(){};var Jn=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=qn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()})),Xn=E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=qn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()}));function Qn(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return qn();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function er(){return Qn("isBefore",[].slice.call(arguments,0))}function tr(){return Qn("isAfter",[].slice.call(arguments,0))}var nr=function(){return Date.now?Date.now():+new Date},rr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function or(e){var t,n,r=!1,o=rr.length;for(t in e)if(u(e,t)&&(-1===Ve.call(rr,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<o;++n)if(e[rr[n]]){if(r)return!1;parseFloat(e[rr[n]])!==de(e[rr[n]])&&(r=!0)}return!0}function ar(){return this._isValid}function ir(){return Or(NaN)}function sr(e){var t=ae(e),n=t.year||0,r=t.quarter||0,o=t.month||0,a=t.week||t.isoWeek||0,i=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=or(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+i+7*a,this._months=+o+3*r+12*n,this._data={},this._locale=_n(),this._bubble()}function ur(e){return e instanceof sr}function lr(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function cr(e,t,n){var r,o=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),i=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&de(e[r])!==de(t[r]))&&i++;return i+a}function dr(e,t){H(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+Z(~~(e/60),2)+t+Z(~~e%60,2)}))}dr("Z",":"),dr("ZZ",""),je("Z",Pe),je("ZZ",Pe),Fe(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=pr(Pe,e)}));var fr=/([\+\-]|\d\d)/gi;function pr(e,t){var n,r,o=(t||"").match(e);return null===o?null:0===(r=60*(n=((o[o.length-1]||[])+"").match(fr)||["-",0,0])[1]+de(n[2]))?0:"+"===n[0]?r:-r}function mr(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(x(e)||f(e)?e.valueOf():qn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),o.updateOffset(n,!1),n):qn(e).local()}function hr(e){return-Math.round(e._d.getTimezoneOffset())}function vr(e,t,n){var r,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=pr(Pe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=hr(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),a!==e&&(!t||this._changeInProgress?Nr(this,Or(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:hr(this)}function yr(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function gr(e){return this.utcOffset(0,e)}function _r(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(hr(this),"m")),this}function br(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=pr(Ce,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function wr(e){return!!this.isValid()&&(e=e?qn(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Mr(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function kr(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return M(t,this),(t=Bn(t))._a?(e=t._isUTC?h(t._a):qn(t._a),this._isDSTShifted=this.isValid()&&cr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function xr(){return!!this.isValid()&&!this._isUTC}function Sr(){return!!this.isValid()&&this._isUTC}function Er(){return!!this.isValid()&&this._isUTC&&0===this._offset}o.updateOffset=function(){};var Tr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Lr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Or(e,t){var n,r,o,a=e,i=null;return ur(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:d(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(i=Tr.exec(e))?(n="-"===i[1]?-1:1,a={y:0,d:de(i[Ue])*n,h:de(i[Be])*n,m:de(i[Ke])*n,s:de(i[Ge])*n,ms:de(lr(1e3*i[qe]))*n}):(i=Lr.exec(e))?(n="-"===i[1]?-1:1,a={y:Dr(i[2],n),M:Dr(i[3],n),w:Dr(i[4],n),d:Dr(i[5],n),h:Dr(i[6],n),m:Dr(i[7],n),s:Dr(i[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(o=Pr(qn(a.from),qn(a.to)),(a={}).ms=o.milliseconds,a.M=o.months),r=new sr(a),ur(e)&&u(e,"_locale")&&(r._locale=e._locale),ur(e)&&u(e,"_isValid")&&(r._isValid=e._isValid),r}function Dr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Cr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Pr(e,t){var n;return e.isValid()&&t.isValid()?(t=mr(t,e),e.isBefore(t)?n=Cr(e,t):((n=Cr(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Yr(e,t){return function(n,r){var o;return null===r||isNaN(+r)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),Nr(this,Or(n,r),e),this}}function Nr(e,t,n,r){var a=t._milliseconds,i=lr(t._days),s=lr(t._months);e.isValid()&&(r=null==r||r,s&&ct(e,pe(e,"Month")+s*n),i&&me(e,"Date",pe(e,"Date")+i*n),a&&e._d.setTime(e._d.valueOf()+a*n),r&&o.updateOffset(e,i||s))}Or.fn=sr.prototype,Or.invalid=ir;var jr=Yr(1,"add"),Zr=Yr(-1,"subtract");function Ar(e){return"string"==typeof e||e instanceof String}function Rr(e){return x(e)||f(e)||Ar(e)||d(e)||Fr(e)||Ir(e)||null==e}function Ir(e){var t,n,r=s(e)&&!l(e),o=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i=a.length;for(t=0;t<i;t+=1)n=a[t],o=o||u(e,n);return r&&o}function Fr(e){var t=i(e),n=!1;return t&&(n=0===e.filter((function(t){return!d(t)&&Ar(e)})).length),t&&n}function Hr(e){var t,n,r=s(e)&&!l(e),o=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)n=a[t],o=o||u(e,n);return r&&o}function $r(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Vr(e,t){1===arguments.length&&(arguments[0]?Rr(arguments[0])?(e=arguments[0],t=void 0):Hr(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||qn(),r=mr(n,this).startOf("day"),a=o.calendarFormat(this,r)||"sameElse",i=t&&(D(t[a])?t[a].call(this,n):t[a]);return this.format(i||this.localeData().calendar(a,this,qn(n)))}function zr(){return new k(this)}function Wr(e,t){var n=x(e)?e:qn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=oe(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Ur(e,t){var n=x(e)?e:qn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=oe(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Br(e,t,n,r){var o=x(e)?e:qn(e),a=x(t)?t:qn(t);return!!(this.isValid()&&o.isValid()&&a.isValid())&&("("===(r=r||"()")[0]?this.isAfter(o,n):!this.isBefore(o,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n))}function Kr(e,t){var n,r=x(e)?e:qn(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=oe(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Gr(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function qr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Jr(e,t,n){var r,o,a;if(!this.isValid())return NaN;if(!(r=mr(e,this)).isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=oe(t)){case"year":a=Xr(this,r)/12;break;case"month":a=Xr(this,r);break;case"quarter":a=Xr(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-o)/864e5;break;case"week":a=(this-r-o)/6048e5;break;default:a=this-r}return n?a:ce(a)}function Xr(e,t){if(e.date()<t.date())return-Xr(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function Qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function eo(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):D(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(n,"Z")):z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function to(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,o="moment",a="";return this.isLocal()||(o=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+o+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=a+'[")]',this.format(e+t+n+r)}function no(e){e||(e=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var t=z(this,e);return this.localeData().postformat(t)}function ro(e,t){return this.isValid()&&(x(e)&&e.isValid()||qn(e).isValid())?Or({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function oo(e){return this.from(qn(),e)}function ao(e,t){return this.isValid()&&(x(e)&&e.isValid()||qn(e).isValid())?Or({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function io(e){return this.to(qn(),e)}function so(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}o.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",o.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var uo=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function lo(){return this._locale}var co=1e3,fo=60*co,po=60*fo,mo=3506328*po;function ho(e,t){return(e%t+t)%t}function vo(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-mo:new Date(e,t,n).valueOf()}function yo(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-mo:Date.UTC(e,t,n)}function go(e){var t,n;if(void 0===(e=oe(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?yo:vo,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ho(t+(this._isUTC?0:this.utcOffset()*fo),po);break;case"minute":t=this._d.valueOf(),t-=ho(t,fo);break;case"second":t=this._d.valueOf(),t-=ho(t,co)}return this._d.setTime(t),o.updateOffset(this,!0),this}function _o(e){var t,n;if(void 0===(e=oe(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?yo:vo,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=po-ho(t+(this._isUTC?0:this.utcOffset()*fo),po)-1;break;case"minute":t=this._d.valueOf(),t+=fo-ho(t,fo)-1;break;case"second":t=this._d.valueOf(),t+=co-ho(t,co)-1}return this._d.setTime(t),o.updateOffset(this,!0),this}function bo(){return this._d.valueOf()-6e4*(this._offset||0)}function wo(){return Math.floor(this.valueOf()/1e3)}function Mo(){return new Date(this.valueOf())}function ko(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function xo(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function So(){return this.isValid()?this.toISOString():null}function Eo(){return g(this)}function To(){return m({},y(this))}function Lo(){return y(this).overflow}function Oo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Do(e,t){var n,r,a,i=this._eras||_n("en")._eras;for(n=0,r=i.length;n<r;++n)switch("string"==typeof i[n].since&&(a=o(i[n].since).startOf("day"),i[n].since=a.valueOf()),typeof i[n].until){case"undefined":i[n].until=1/0;break;case"string":a=o(i[n].until).startOf("day").valueOf(),i[n].until=a.valueOf()}return i}function Co(e,t,n){var r,o,a,i,s,u=this.eras();for(e=e.toUpperCase(),r=0,o=u.length;r<o;++r)if(a=u[r].name.toUpperCase(),i=u[r].abbr.toUpperCase(),s=u[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(i===e)return u[r];break;case"NNNN":if(a===e)return u[r];break;case"NNNNN":if(s===e)return u[r]}else if([a,i,s].indexOf(e)>=0)return u[r]}function Po(e,t){var n=e.since<=e.until?1:-1;return void 0===t?o(e.since).year():o(e.since).year()+(t-e.offset)*n}function Yo(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].name;if(r[e].until<=n&&n<=r[e].since)return r[e].name}return""}function No(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].narrow;if(r[e].until<=n&&n<=r[e].since)return r[e].narrow}return""}function jo(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].abbr;if(r[e].until<=n&&n<=r[e].since)return r[e].abbr}return""}function Zo(){var e,t,n,r,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=a[e].since<=a[e].until?1:-1,r=this.clone().startOf("day").valueOf(),a[e].since<=r&&r<=a[e].until||a[e].until<=r&&r<=a[e].since)return(this.year()-o(a[e].since).year())*n+a[e].offset;return this.year()}function Ao(e){return u(this,"_erasNameRegex")||zo.call(this),e?this._erasNameRegex:this._erasRegex}function Ro(e){return u(this,"_erasAbbrRegex")||zo.call(this),e?this._erasAbbrRegex:this._erasRegex}function Io(e){return u(this,"_erasNarrowRegex")||zo.call(this),e?this._erasNarrowRegex:this._erasRegex}function Fo(e,t){return t.erasAbbrRegex(e)}function Ho(e,t){return t.erasNameRegex(e)}function $o(e,t){return t.erasNarrowRegex(e)}function Vo(e,t){return t._eraYearOrdinalRegex||Oe}function zo(){var e,t,n=[],r=[],o=[],a=[],i=this.eras();for(e=0,t=i.length;e<t;++e)r.push(Re(i[e].name)),n.push(Re(i[e].abbr)),o.push(Re(i[e].narrow)),a.push(Re(i[e].name)),a.push(Re(i[e].abbr)),a.push(Re(i[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i")}function Wo(e,t){H(0,[e,e.length],0,t)}function Uo(e){return Xo.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Bo(e){return Xo.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Ko(){return xt(this.year(),1,4)}function Go(){return xt(this.isoWeekYear(),1,4)}function qo(){var e=this.localeData()._week;return xt(this.year(),e.dow,e.doy)}function Jo(){var e=this.localeData()._week;return xt(this.weekYear(),e.dow,e.doy)}function Xo(e,t,n,r,o){var a;return null==e?kt(this,r,o).year:(t>(a=xt(e,r,o))&&(t=a),Qo.call(this,e,t,n,r,o))}function Qo(e,t,n,r,o){var a=Mt(e,t,n,r,o),i=bt(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function ea(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}H("N",0,0,"eraAbbr"),H("NN",0,0,"eraAbbr"),H("NNN",0,0,"eraAbbr"),H("NNNN",0,0,"eraName"),H("NNNNN",0,0,"eraNarrow"),H("y",["y",1],"yo","eraYear"),H("y",["yy",2],0,"eraYear"),H("y",["yyy",3],0,"eraYear"),H("y",["yyyy",4],0,"eraYear"),je("N",Fo),je("NN",Fo),je("NNN",Fo),je("NNNN",Ho),je("NNNNN",$o),Fe(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var o=n._locale.erasParse(e,r,n._strict);o?y(n).era=o:y(n).invalidEra=e})),je("y",Oe),je("yy",Oe),je("yyy",Oe),je("yyyy",Oe),je("yo",Vo),Fe(["y","yy","yyy","yyyy"],ze),Fe(["yo"],(function(e,t,n,r){var o;n._locale._eraYearOrdinalRegex&&(o=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ze]=n._locale.eraYearOrdinalParse(e,o):t[ze]=parseInt(e,10)})),H(0,["gg",2],0,(function(){return this.weekYear()%100})),H(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Wo("gggg","weekYear"),Wo("ggggg","weekYear"),Wo("GGGG","isoWeekYear"),Wo("GGGGG","isoWeekYear"),re("weekYear","gg"),re("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),je("G",De),je("g",De),je("GG",ke,_e),je("gg",ke,_e),je("GGGG",Te,we),je("gggg",Te,we),je("GGGGG",Le,Me),je("ggggg",Le,Me),He(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=de(e)})),He(["gg","GG"],(function(e,t,n,r){t[r]=o.parseTwoDigitYear(e)})),H("Q",0,"Qo","quarter"),re("quarter","Q"),se("quarter",7),je("Q",ge),Fe("Q",(function(e,t){t[We]=3*(de(e)-1)})),H("D",["DD",2],"Do","date"),re("date","D"),se("date",9),je("D",ke),je("DD",ke,_e),je("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Fe(["D","DD"],Ue),Fe("Do",(function(e,t){t[Ue]=de(e.match(ke)[0])}));var ta=fe("Date",!0);function na(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}H("DDD",["DDDD",3],"DDDo","dayOfYear"),re("dayOfYear","DDD"),se("dayOfYear",4),je("DDD",Ee),je("DDDD",be),Fe(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=de(e)})),H("m",["mm",2],0,"minute"),re("minute","m"),se("minute",14),je("m",ke),je("mm",ke,_e),Fe(["m","mm"],Ke);var ra=fe("Minutes",!1);H("s",["ss",2],0,"second"),re("second","s"),se("second",15),je("s",ke),je("ss",ke,_e),Fe(["s","ss"],Ge);var oa,aa,ia=fe("Seconds",!1);for(H("S",0,0,(function(){return~~(this.millisecond()/100)})),H(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),H(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),H(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),H(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),H(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),H(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),re("millisecond","ms"),se("millisecond",16),je("S",Ee,ge),je("SS",Ee,_e),je("SSS",Ee,be),oa="SSSS";oa.length<=9;oa+="S")je(oa,Oe);function sa(e,t){t[qe]=de(1e3*("0."+e))}for(oa="S";oa.length<=9;oa+="S")Fe(oa,sa);function ua(){return this._isUTC?"UTC":""}function la(){return this._isUTC?"Coordinated Universal Time":""}aa=fe("Milliseconds",!1),H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var ca=k.prototype;function da(e){return qn(1e3*e)}function fa(){return qn.apply(null,arguments).parseZone()}function pa(e){return e}ca.add=jr,ca.calendar=Vr,ca.clone=zr,ca.diff=Jr,ca.endOf=_o,ca.format=no,ca.from=ro,ca.fromNow=oo,ca.to=ao,ca.toNow=io,ca.get=he,ca.invalidAt=Lo,ca.isAfter=Wr,ca.isBefore=Ur,ca.isBetween=Br,ca.isSame=Kr,ca.isSameOrAfter=Gr,ca.isSameOrBefore=qr,ca.isValid=Eo,ca.lang=uo,ca.locale=so,ca.localeData=lo,ca.max=Xn,ca.min=Jn,ca.parsingFlags=To,ca.set=ve,ca.startOf=go,ca.subtract=Zr,ca.toArray=ko,ca.toObject=xo,ca.toDate=Mo,ca.toISOString=eo,ca.inspect=to,"undefined"!=typeof Symbol&&null!=Symbol.for&&(ca[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ca.toJSON=So,ca.toString=Qr,ca.unix=wo,ca.valueOf=bo,ca.creationData=Oo,ca.eraName=Yo,ca.eraNarrow=No,ca.eraAbbr=jo,ca.eraYear=Zo,ca.year=yt,ca.isLeapYear=gt,ca.weekYear=Uo,ca.isoWeekYear=Bo,ca.quarter=ca.quarters=ea,ca.month=dt,ca.daysInMonth=ft,ca.week=ca.weeks=Ot,ca.isoWeek=ca.isoWeeks=Dt,ca.weeksInYear=qo,ca.weeksInWeekYear=Jo,ca.isoWeeksInYear=Ko,ca.isoWeeksInISOWeekYear=Go,ca.date=ta,ca.day=ca.days=Wt,ca.weekday=Ut,ca.isoWeekday=Bt,ca.dayOfYear=na,ca.hour=ca.hours=on,ca.minute=ca.minutes=ra,ca.second=ca.seconds=ia,ca.millisecond=ca.milliseconds=aa,ca.utcOffset=vr,ca.utc=gr,ca.local=_r,ca.parseZone=br,ca.hasAlignedHourOffset=wr,ca.isDST=Mr,ca.isLocal=xr,ca.isUtcOffset=Sr,ca.isUtc=Er,ca.isUTC=Er,ca.zoneAbbr=ua,ca.zoneName=la,ca.dates=E("dates accessor is deprecated. Use date instead.",ta),ca.months=E("months accessor is deprecated. Use month instead",dt),ca.years=E("years accessor is deprecated. Use year instead",yt),ca.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yr),ca.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",kr);var ma=Y.prototype;function ha(e,t,n,r){var o=_n(),a=h().set(r,t);return o[n](a,e)}function va(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return ha(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=ha(e,r,n,"month");return o}function ya(e,t,n,r){"boolean"==typeof e?(d(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,d(t)&&(n=t,t=void 0),t=t||"");var o,a=_n(),i=e?a._week.dow:0,s=[];if(null!=n)return ha(t,(n+i)%7,r,"day");for(o=0;o<7;o++)s[o]=ha(t,(o+i)%7,r,"day");return s}function ga(e,t){return va(e,t,"months")}function _a(e,t){return va(e,t,"monthsShort")}function ba(e,t,n){return ya(e,t,n,"weekdays")}function wa(e,t,n){return ya(e,t,n,"weekdaysShort")}function Ma(e,t,n){return ya(e,t,n,"weekdaysMin")}ma.calendar=j,ma.longDateFormat=B,ma.invalidDate=G,ma.ordinal=X,ma.preparse=pa,ma.postformat=pa,ma.relativeTime=ee,ma.pastFuture=te,ma.set=C,ma.eras=Do,ma.erasParse=Co,ma.erasConvertYear=Po,ma.erasAbbrRegex=Ro,ma.erasNameRegex=Ao,ma.erasNarrowRegex=Io,ma.months=it,ma.monthsShort=st,ma.monthsParse=lt,ma.monthsRegex=mt,ma.monthsShortRegex=pt,ma.week=St,ma.firstDayOfYear=Lt,ma.firstDayOfWeek=Tt,ma.weekdays=Ft,ma.weekdaysMin=$t,ma.weekdaysShort=Ht,ma.weekdaysParse=zt,ma.weekdaysRegex=Kt,ma.weekdaysShortRegex=Gt,ma.weekdaysMinRegex=qt,ma.isPM=nn,ma.meridiem=an,vn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===de(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),o.lang=E("moment.lang is deprecated. Use moment.locale instead.",vn),o.langData=E("moment.langData is deprecated. Use moment.localeData instead.",_n);var ka=Math.abs;function xa(){var e=this._data;return this._milliseconds=ka(this._milliseconds),this._days=ka(this._days),this._months=ka(this._months),e.milliseconds=ka(e.milliseconds),e.seconds=ka(e.seconds),e.minutes=ka(e.minutes),e.hours=ka(e.hours),e.months=ka(e.months),e.years=ka(e.years),this}function Sa(e,t,n,r){var o=Or(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function Ea(e,t){return Sa(this,e,t,1)}function Ta(e,t){return Sa(this,e,t,-1)}function La(e){return e<0?Math.floor(e):Math.ceil(e)}function Oa(){var e,t,n,r,o,a=this._milliseconds,i=this._days,s=this._months,u=this._data;return a>=0&&i>=0&&s>=0||a<=0&&i<=0&&s<=0||(a+=864e5*La(Ca(s)+i),i=0,s=0),u.milliseconds=a%1e3,e=ce(a/1e3),u.seconds=e%60,t=ce(e/60),u.minutes=t%60,n=ce(t/60),u.hours=n%24,i+=ce(n/24),s+=o=ce(Da(i)),i-=La(Ca(o)),r=ce(s/12),s%=12,u.days=i,u.months=s,u.years=r,this}function Da(e){return 4800*e/146097}function Ca(e){return 146097*e/4800}function Pa(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=oe(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Da(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ca(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Ya(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*de(this._months/12):NaN}function Na(e){return function(){return this.as(e)}}var ja=Na("ms"),Za=Na("s"),Aa=Na("m"),Ra=Na("h"),Ia=Na("d"),Fa=Na("w"),Ha=Na("M"),$a=Na("Q"),Va=Na("y");function za(){return Or(this)}function Wa(e){return e=oe(e),this.isValid()?this[e+"s"]():NaN}function Ua(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ba=Ua("milliseconds"),Ka=Ua("seconds"),Ga=Ua("minutes"),qa=Ua("hours"),Ja=Ua("days"),Xa=Ua("months"),Qa=Ua("years");function ei(){return ce(this.days()/7)}var ti=Math.round,ni={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ri(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function oi(e,t,n,r){var o=Or(e).abs(),a=ti(o.as("s")),i=ti(o.as("m")),s=ti(o.as("h")),u=ti(o.as("d")),l=ti(o.as("M")),c=ti(o.as("w")),d=ti(o.as("y")),f=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||i<=1&&["m"]||i<n.m&&["mm",i]||s<=1&&["h"]||s<n.h&&["hh",s]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(f=f||c<=1&&["w"]||c<n.w&&["ww",c]),(f=f||l<=1&&["M"]||l<n.M&&["MM",l]||d<=1&&["y"]||["yy",d])[2]=t,f[3]=+e>0,f[4]=r,ri.apply(null,f)}function ai(e){return void 0===e?ti:"function"==typeof e&&(ti=e,!0)}function ii(e,t){return void 0!==ni[e]&&(void 0===t?ni[e]:(ni[e]=t,"s"===e&&(ni.ss=t-1),!0))}function si(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,o=!1,a=ni;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(o=e),"object"==typeof t&&(a=Object.assign({},ni,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=oi(this,!o,a,n=this.localeData()),o&&(r=n.pastFuture(+this,r)),n.postformat(r)}var ui=Math.abs;function li(e){return(e>0)-(e<0)||+e}function ci(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,o,a,i,s,u=ui(this._milliseconds)/1e3,l=ui(this._days),c=ui(this._months),d=this.asSeconds();return d?(e=ce(u/60),t=ce(e/60),u%=60,e%=60,n=ce(c/12),c%=12,r=u?u.toFixed(3).replace(/\.?0+$/,""):"",o=d<0?"-":"",a=li(this._months)!==li(d)?"-":"",i=li(this._days)!==li(d)?"-":"",s=li(this._milliseconds)!==li(d)?"-":"",o+"P"+(n?a+n+"Y":"")+(c?a+c+"M":"")+(l?i+l+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+r+"S":"")):"P0D"}var di=sr.prototype;return di.isValid=ar,di.abs=xa,di.add=Ea,di.subtract=Ta,di.as=Pa,di.asMilliseconds=ja,di.asSeconds=Za,di.asMinutes=Aa,di.asHours=Ra,di.asDays=Ia,di.asWeeks=Fa,di.asMonths=Ha,di.asQuarters=$a,di.asYears=Va,di.valueOf=Ya,di._bubble=Oa,di.clone=za,di.get=Wa,di.milliseconds=Ba,di.seconds=Ka,di.minutes=Ga,di.hours=qa,di.days=Ja,di.weeks=ei,di.months=Xa,di.years=Qa,di.humanize=si,di.toISOString=ci,di.toString=ci,di.toJSON=ci,di.locale=so,di.localeData=lo,di.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ci),di.lang=uo,H("X",0,0,"unix"),H("x",0,0,"valueOf"),je("x",De),je("X",Ye),Fe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Fe("x",(function(e,t,n){n._d=new Date(de(e))})),o.version="2.29.4",a(qn),o.fn=ca,o.min=er,o.max=tr,o.now=nr,o.utc=h,o.unix=da,o.months=ga,o.isDate=f,o.locale=vn,o.invalid=_,o.duration=Or,o.isMoment=x,o.weekdays=ba,o.parseZone=fa,o.localeData=_n,o.isDuration=ur,o.monthsShort=_a,o.weekdaysMin=Ma,o.defineLocale=yn,o.updateLocale=gn,o.locales=bn,o.weekdaysShort=wa,o.normalizeUnits=oe,o.relativeTimeRounding=ai,o.relativeTimeThreshold=ii,o.calendarFormat=$r,o.prototype=ca,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},o}()},12020:function(e,t){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s="______MONGO_OBJECT_REMOVED______",u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];a(this,e),this._obj=t,this._blackboxKeys=n,this._reParseObj()}var t,n,u;return t=e,n=[{key:"_reParseObj",value:function(){var t=this._blackboxKeys;this._affectedKeys={},this._genericAffectedKeys={},this._positionsByGenericKey={},this._positionsThatCreateGenericKey={},this._parentPositions=[],this._positionsInsideArrays=[],this._objectPositions=[],this._arrayItemPositions=[],function n(r,o,a,i,s,u,c){!s&&i&&"$"===i.substring(0,1)&&(s=i,i=null);var d=!1,f=!1;if(i){u||("$push"===s||"$addToSet"===s||"$pop"===s?(e.isBasicObject(o)&&"$each"in o?(o=o.$each,a="".concat(a,"[$each]")):i="".concat(i,".0"),u=!0):"$pull"===s&&(i="".concat(i,".0"),e.isBasicObject(o)&&(f=!0),u=!0));var m=e.makeKeyGeneric(i);if(d=t.indexOf(m)>-1,a){r._affectedKeys[a]=i,r._genericAffectedKeys[a]=m;var h={key:i,operator:s||null,position:a};r._positionsByGenericKey[m]||(r._positionsByGenericKey[m]=[]),r._positionsByGenericKey[m].push(h),s&&"$unset"!==s&&e.objectsThatGenericKeyWillCreate(m).forEach((function(e){r._positionsThatCreateGenericKey[e]||(r._positionsThatCreateGenericKey[e]=[]),r._positionsThatCreateGenericKey[e].push(h)})),c&&r._positionsInsideArrays.push(a)}}f||(Array.isArray(o)&&o.length>0?(a&&r._parentPositions.push(a),o.forEach((function(e,t){a&&r._arrayItemPositions.push("".concat(a,"[").concat(t,"]")),n(r,e,a?"".concat(a,"[").concat(t,"]"):t,"".concat(i,".").concat(t),s,u,!0)}))):(e.isBasicObject(o)&&!d||!a)&&(a&&!p(o)&&(r._parentPositions.push(a),r._objectPositions.push(a)),Object.keys(o).forEach((function(e){var t=o[e];void 0===t?delete o[e]:"$slice"!==e&&n(r,t,a?"".concat(a,"[").concat(e,"]"):e,l(i,e),s,u,c)}))))}(this,this._obj)}},{key:"forEachNode",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.endPointsOnly,o=void 0===r||r;if("function"!=typeof e)throw new Error("filter requires a loop function");var a={};Object.keys(this._affectedKeys).forEach((function(n){o&&t._parentPositions.indexOf(n)>-1||e.call({value:t.getValueForPosition(n),isArrayItem:t._arrayItemPositions.indexOf(n)>-1,operator:c(n),position:n,key:t._affectedKeys[n],genericKey:t._genericAffectedKeys[n],updateValue:function(e){a[n]=e},remove:function(){a[n]=void 0}})})),Object.keys(a).forEach((function(e){t.setValueForPosition(e,a[e])}))}},{key:"getValueForPosition",value:function(t){for(var n=t.split("["),r=this._obj,o=n.length,a=0;a<o;a++){var i=n[a];if("]"===i.slice(-1)&&(i=i.slice(0,-1)),r=r[i],!Array.isArray(r)&&!e.isBasicObject(r)&&a<o-1)return}if(r!==s)return r}},{key:"setValueForPosition",value:function(t,n){for(var r=t.split("["),o=this._obj,a=r.length,i=!1,u="",c=0;c<a;c++){var d=r[c];if("]"===d.slice(-1)&&(d=d.slice(0,-1)),d&&"$"!==d.substring(0,1)&&(u=l(u,d)),c===a-1)void 0===n?Array.isArray(o)?o[d]=s:delete o[d]:o[d]=n,this._affectedKeys[t]=u;else{if(void 0===o[d]&&void 0!==n){var f=r[c+1];f=parseInt(f,10),o[d]=Number.isNaN(f)?{}:[],i=!0}if(o=o[d],!Array.isArray(o)&&!e.isBasicObject(o)&&c<a-1)return}}(i||Array.isArray(n)||e.isBasicObject(n))&&this._reParseObj()}},{key:"removeValueForPosition",value:function(e){this.setValueForPosition(e,void 0)}},{key:"getKeyForPosition",value:function(e){return this._affectedKeys[e]}},{key:"getGenericKeyForPosition",value:function(e){return this._genericAffectedKeys[e]}},{key:"getInfoForKey",value:function(e){var t=this.getPositionForKey(e);if(t)return{value:this.getValueForPosition(t),operator:c(t)};for(var n=this.getPositionsForGenericKey("".concat(e,".$")),r=0;r<n.length;r++){var o=n[r],a=this.getValueForPosition(o);if(void 0===a){var i=o.slice(0,o.lastIndexOf("["));a=this.getValueForPosition(i)}if(void 0!==a)return{value:a,operator:c(o)}}}},{key:"getPositionForKey",value:function(e){for(var t=Object.getOwnPropertyNames(this._affectedKeys),n=0;n<t.length;n++){var r=t[n];if(this._affectedKeys[r]===e)return r}}},{key:"getPositionsForGenericKey",value:function(e){return this.getPositionsInfoForGenericKey(e).map((function(e){return e.position}))}},{key:"getPositionsInfoForGenericKey",value:function(e){var t=this,n=this._positionsByGenericKey[e];return n&&0!==n.length||(n=this._positionsByGenericKey["".concat(e,".$")]),n&&0!==n.length||(n=[]),n.map((function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({value:t.getValueForPosition(e.position)},e)}))}},{key:"getPositionsThatCreateGenericKey",value:function(e){return this._positionsThatCreateGenericKey[e]||[]}},{key:"getValueForKey",value:function(e){var t=this.getPositionForKey(e);if(t)return this.getValueForPosition(t)}},{key:"addKey",value:function(t,n,r){var o=r?"".concat(r,"[").concat(t,"]"):e._keyToPosition(t);this.setValueForPosition(o,n)}},{key:"removeGenericKeys",value:function(e){var t=this;Object.getOwnPropertyNames(this._genericAffectedKeys).forEach((function(n){e.indexOf(t._genericAffectedKeys[n])>-1&&t.removeValueForPosition(n)}))}},{key:"removeGenericKey",value:function(e){var t=this;Object.getOwnPropertyNames(this._genericAffectedKeys).forEach((function(n){t._genericAffectedKeys[n]===e&&t.removeValueForPosition(n)}))}},{key:"removeKey",value:function(e){var t=this;Object.getOwnPropertyNames(this._affectedKeys).forEach((function(n){t._affectedKeys[n]===e&&t.removeValueForPosition(n)}))}},{key:"removeKeys",value:function(e){var t=this;e.forEach((function(e){return t.removeKey(e)}))}},{key:"filterGenericKeys",value:function(e){var t=this,n=[],r=[];Object.getOwnPropertyNames(this._genericAffectedKeys).forEach((function(o){var a=t._genericAffectedKeys[o];-1===n.indexOf(a)&&(n.push(a),a&&!e(a)&&r.push(a))})),r.forEach((function(e){return t.removeGenericKey(e)}))}},{key:"setValueForKey",value:function(e,t){var n=this;Object.getOwnPropertyNames(this._affectedKeys).forEach((function(r){n._affectedKeys[r]===e&&n.setValueForPosition(r,t)}))}},{key:"setValueForGenericKey",value:function(e,t){var n=this;Object.getOwnPropertyNames(this._genericAffectedKeys).forEach((function(r){n._genericAffectedKeys[r]===e&&n.setValueForPosition(r,t)}))}},{key:"removeArrayItems",value:function(){!function t(n){!function(e,t){if(null!=e)if(Array.isArray(e))e.forEach(t);else{var n=Object(e);if(null!=(r=e)&&"function"!=typeof r&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}(r.length))for(var r,o=-1;++o<e.length&&!1!==t(n[o],o,n););else Object.keys(n).forEach((function(e){return t(n[e],e,n)}))}}(n,(function(r,o){var a=n[o];e.isBasicObject(a)?t(a):Array.isArray(a)&&(n[o]=a.filter((function(e){return e!==s})),t(n[o]))}))}(this._obj)}},{key:"getObject",value:function(){return this._obj}},{key:"getFlatObject",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.keepArrays,r=void 0!==n&&n,o={};return Object.keys(this._affectedKeys).forEach((function(t){var n=e._affectedKeys[t];"string"==typeof n&&(!0===r&&-1===e._positionsInsideArrays.indexOf(t)&&-1===e._objectPositions.indexOf(t)||!0!==r&&-1===e._parentPositions.indexOf(t))&&(o[n]=e.getValueForPosition(t))})),o}},{key:"affectsKey",value:function(e){return!!this.getPositionForKey(e)}},{key:"affectsGenericKey",value:function(e){for(var t=Object.getOwnPropertyNames(this._genericAffectedKeys),n=0;n<t.length;n++){var r=t[n];if(this._genericAffectedKeys[r]===e)return!0}return!1}},{key:"affectsGenericKeyImplicit",value:function(e){for(var t=Object.getOwnPropertyNames(this._genericAffectedKeys),n=0;n<t.length;n++){var r=t[n];if(d(e,this._genericAffectedKeys[r]))return!0}return!1}}],u=[{key:"makeKeyGeneric",value:function(e){return"string"!=typeof e?null:e.replace(/\.[0-9]+(?=\.|$)/g,".$")}},{key:"expandKey",value:function(e,t,n){for(var r=t.split("["),o=n,a=0,i=r.length;a<i;a++){var s=r[a];if("]"===s.slice(-1)&&(s=s.slice(0,-1)),a===i-1)o[s]=e,void 0===e&&delete o[s];else{var u=r[a+1];u=parseInt(u,10),o[s]||(o[s]=Number.isNaN(u)?{}:[])}o=o[s]}}},{key:"_keyToPosition",value:function(e,t){var n="";return e.split(".").forEach((function(e,r){n+=0!==r||t?"[".concat(e,"]"):e})),n}},{key:"_positionToKey",value:function(t){var n=new e({});return n.setValueForPosition(t,1),n.getKeyForPosition(t)}},{key:"cleanNulls",value:function(t,n,r){var o=n?[]:{};return Object.keys(t).forEach((function(n){var a=t[n];!Array.isArray(a)&&e.isBasicObject(a)?p(a=e.cleanNulls(a,!1,r))||(o[n]=a):Array.isArray(a)?p(a=e.cleanNulls(a,!0,r))||(o[n]=a):(!function(e){return null==e||"string"==typeof e&&0===e.length}(a)||r&&"string"==typeof a&&0===a.length)&&(o[n]=a)})),o}},{key:"reportNulls",value:function(t,n){var r={};return Object.keys(t).forEach((function(o){var a=t[o];(null==a||!n&&"string"==typeof a&&0===a.length||Array.isArray(a)&&0===e.cleanNulls(a,!0,n).length)&&(r[o]="")})),r}},{key:"docToModifier",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.keepArrays,o=void 0!==r&&r,a=n.keepEmptyStrings,i=void 0!==a&&a,s=new e(t),u=s.getFlatObject({keepArrays:o}),l=e.reportNulls(u,i),c={};return p(u=e.cleanNulls(u,!1,i))||(c.$set=u),p(l)||(c.$unset=l),c}},{key:"isBasicObject",value:function(e){return e===Object(e)&&Object.getPrototypeOf(e)===Object.prototype}},{key:"objAffectsKey",value:function(t,n){return new e(t).affectsKey(n)}},{key:"objectsThatGenericKeyWillCreate",value:function(e){var t=[];do{var n=e.lastIndexOf(".");(e=-1===n?"":e.slice(0,n)).length&&!e.endsWith(".$")&&t.push(e)}while(e.length);return t}},{key:"expandObj",value:function(e){var t={};return Object.keys(e).forEach((function(n){for(var r=e[n],o=n.split("."),a=o.length,i=t,s=0;s<a;s++){var u=o[s];if(void 0!==i[u]&&!m(i[u]))break;if(s===a-1)i[u]=r;else{var l=o[s+1];l=parseInt(l,10),Number.isNaN(l)&&!m(i[u])?i[u]={}:Number.isNaN(l)||Array.isArray(i[u])||(i[u]=[])}i=i[u]}})),t}}],n&&i(t.prototype,n),u&&i(t,u),e}();function l(e,t){return"$each"===t?e:e?"".concat(e,".").concat(t):t}function c(e){var t=e.slice(0,e.indexOf("["));return"$"===t.substring(0,1)?t:null}function d(e,t){return t===e||(t.substring(0,e.length+1)==="".concat(e,".")||".$"===e.slice(-2)&&e.slice(0,-2)===t)}t.default=u;var f=9007199254740991;function p(e){if(null==e)return!0;if(Array.isArray(e)||"string"==typeof e)return!e.length;var t=Object.prototype.toString.call(e);if("[object Map]"===t||"[object Set]"===t)return!e.size;if(function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Object.prototype)}(e))return!Object.keys(e).length;for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0}function m(e){var t=n(e);return null!=e&&("object"===t||"function"===t)}e.exports=t.default,e.exports.default=t.default},18092:function(e,t,n){"use strict";n.r(t);var r=n(25773),o=n(64649),a=n(53782),i=n(50189),s=n(22951),u=n(91976),l=n(67591),c=n(59180),d=n(27378),f=n(60042),p=n.n(f),m=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).handleChange=function(e){var t=r.props,n=t.disabled,o=t.onChange;n||("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:(0,i.Z)((0,i.Z)({},r.props),{},{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var o="checked"in e?e.checked:e.defaultChecked;return r.state={checked:o},r}return(0,u.Z)(n,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,i=t.className,s=t.style,u=t.name,l=t.id,c=t.type,f=t.disabled,m=t.readOnly,h=t.tabIndex,v=t.onClick,y=t.onFocus,g=t.onBlur,_=t.onKeyDown,b=t.onKeyPress,w=t.onKeyUp,M=t.autoFocus,k=t.value,x=t.required,S=(0,a.Z)(t,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","autoFocus","value","required"]),E=Object.keys(S).reduce((function(e,t){return"aria-"!==t.substr(0,5)&&"data-"!==t.substr(0,5)&&"role"!==t||(e[t]=S[t]),e}),{}),T=this.state.checked,L=p()(n,i,(e={},(0,o.Z)(e,"".concat(n,"-checked"),T),(0,o.Z)(e,"".concat(n,"-disabled"),f),e));return d.createElement("span",{className:L,style:s},d.createElement("input",(0,r.Z)({name:u,id:l,type:c,required:x,readOnly:m,disabled:f,tabIndex:h,className:"".concat(n,"-input"),checked:!!T,onClick:v,onFocus:y,onBlur:g,onKeyUp:w,onKeyDown:_,onKeyPress:b,onChange:this.handleChange,autoFocus:M,ref:this.saveInput,value:k},E)),d.createElement("span",{className:"".concat(n,"-inner")}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return"checked"in e?(0,i.Z)((0,i.Z)({},t),{},{checked:e.checked}):null}}]),n}(d.Component);m.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){}},t.default=m},20518:function(e,t,n){"use strict";n.r(t),n.d(t,{Field:function(){return be},FormProvider:function(){return Te},List:function(){return we},default:function(){return Ce},useForm:function(){return Se}});var r=n(27378),o=n(25773),a=n(53782),i=n(64649),s=n(50189),u=n(13285),l=n(22951),c=n(91976),d=n(47169),f=n(67591),p=n(59180),m=n(27406),h=n(74485),v="RC_FORM_INTERNAL_HOOKS",y=function(){(0,h.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},g=r.createContext({getFieldValue:y,getFieldsValue:y,getFieldError:y,getFieldsError:y,isFieldsTouched:y,isFieldTouched:y,isFieldValidating:y,isFieldsValidating:y,resetFields:y,setFields:y,setFieldsValue:y,validateFields:y,submit:y,getInternalHooks:function(){return y(),{dispatch:y,initEntityValue:y,registerField:y,useSubscribe:y,setInitialValues:y,setCallbacks:y,getFields:y,setValidateMessages:y,setPreserve:y}}});function _(e){return null==e?[]:Array.isArray(e)?e:[e]}var b=n(50824),w=n.n(b),M=n(27791),k=n(33940);function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}function T(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function L(e,t,n){return L=T()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&E(o,n.prototype),o},L.apply(null,arguments)}function O(e){var t="function"==typeof Map?new Map:void 0;return O=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return L(e,arguments,S(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),E(r,e)},O(e)}var D=/%[sdj%]/g;function C(e){if(!e||!e.length)return null;var t={};return e.forEach((function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)})),t}function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=1,o=t[0],a=t.length;if("function"==typeof o)return o.apply(null,t.slice(1));if("string"==typeof o){var i=String(o).replace(D,(function(e){if("%%"===e)return"%";if(r>=a)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(n){return"[Circular]"}break;default:return e}}));return i}return o}function Y(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function N(e,t,n){var r=0,o=e.length;!function a(i){if(i&&i.length)n(i);else{var s=r;r+=1,s<o?t(e[s],a):n([])}}([])}"undefined"!=typeof process&&process.env;var j=function(e){var t,n;function r(t,n){var r;return(r=e.call(this,"Async Validation Error")||this).errors=t,r.fields=n,r}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,E(t,n),r}(O(Error));function Z(e,t,n,r){if(t.first){var o=new Promise((function(t,o){var a=function(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}(e);N(a,n,(function(e){return r(e),e.length?o(new j(e,C(e))):t()}))}));return o.catch((function(e){return e})),o}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var i=Object.keys(e),s=i.length,u=0,l=[],c=new Promise((function(t,o){var c=function(e){if(l.push.apply(l,e),++u===s)return r(l),l.length?o(new j(l,C(l))):t()};i.length||(r(l),t()),i.forEach((function(t){var r=e[t];-1!==a.indexOf(t)?N(r,n,c):function(e,t,n){var r=[],o=0,a=e.length;function i(e){r.push.apply(r,e),++o===a&&n(r)}e.forEach((function(e){t(e,i)}))}(r,n,c)}))}));return c.catch((function(e){return e})),c}function A(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"==typeof t?t():t,field:t.field||e.fullField}}}function R(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"object"==typeof r&&"object"==typeof e[n]?e[n]=x({},e[n],r):e[n]=r}return e}function I(e,t,n,r,o,a){!e.required||n.hasOwnProperty(e.field)&&!Y(t,a||e.type)||r.push(P(o.messages.required,e.fullField))}var F={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},H={integer:function(e){return H.number(e)&&parseInt(e,10)===e},float:function(e){return H.number(e)&&!H.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!H.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(F.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(F.url)},hex:function(e){return"string"==typeof e&&!!e.match(F.hex)}};var $={required:I,whitespace:function(e,t,n,r,o){(/^\s+$/.test(t)||""===t)&&r.push(P(o.messages.whitespace,e.fullField))},type:function(e,t,n,r,o){if(e.required&&void 0===t)I(e,t,n,r,o);else{var a=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(a)>-1?H[a](t)||r.push(P(o.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&r.push(P(o.messages.types[a],e.fullField,e.type))}},range:function(e,t,n,r,o){var a="number"==typeof e.len,i="number"==typeof e.min,s="number"==typeof e.max,u=t,l=null,c="number"==typeof t,d="string"==typeof t,f=Array.isArray(t);if(c?l="number":d?l="string":f&&(l="array"),!l)return!1;f&&(u=t.length),d&&(u=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?u!==e.len&&r.push(P(o.messages[l].len,e.fullField,e.len)):i&&!s&&u<e.min?r.push(P(o.messages[l].min,e.fullField,e.min)):s&&!i&&u>e.max?r.push(P(o.messages[l].max,e.fullField,e.max)):i&&s&&(u<e.min||u>e.max)&&r.push(P(o.messages[l].range,e.fullField,e.min,e.max))},enum:function(e,t,n,r,o){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&r.push(P(o.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,r,o){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(P(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||r.push(P(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};function V(e,t,n,r,o){var a=e.type,i=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t,a)&&!e.required)return n();$.required(e,t,r,i,o,a),Y(t,a)||$.type(e,t,r,i,o)}n(i)}var z={string:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t,"string")&&!e.required)return n();$.required(e,t,r,a,o,"string"),Y(t,"string")||($.type(e,t,r,a,o),$.range(e,t,r,a,o),$.pattern(e,t,r,a,o),!0===e.whitespace&&$.whitespace(e,t,r,a,o))}n(a)},method:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&$.type(e,t,r,a,o)}n(a)},number:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(""===t&&(t=void 0),Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&($.type(e,t,r,a,o),$.range(e,t,r,a,o))}n(a)},boolean:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&$.type(e,t,r,a,o)}n(a)},regexp:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),Y(t)||$.type(e,t,r,a,o)}n(a)},integer:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&($.type(e,t,r,a,o),$.range(e,t,r,a,o))}n(a)},float:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&($.type(e,t,r,a,o),$.range(e,t,r,a,o))}n(a)},array:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();$.required(e,t,r,a,o,"array"),null!=t&&($.type(e,t,r,a,o),$.range(e,t,r,a,o))}n(a)},object:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&$.type(e,t,r,a,o)}n(a)},enum:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o),void 0!==t&&$.enum(e,t,r,a,o)}n(a)},pattern:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t,"string")&&!e.required)return n();$.required(e,t,r,a,o),Y(t,"string")||$.pattern(e,t,r,a,o)}n(a)},date:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t,"date")&&!e.required)return n();var i;if($.required(e,t,r,a,o),!Y(t,"date"))i=t instanceof Date?t:new Date(t),$.type(e,i,r,a,o),i&&$.range(e,i.getTime(),r,a,o)}n(a)},url:V,hex:V,email:V,required:function(e,t,n,r,o){var a=[],i=Array.isArray(t)?"array":typeof t;$.required(e,t,r,a,o,i),n(a)},any:function(e,t,n,r,o){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Y(t)&&!e.required)return n();$.required(e,t,r,a,o)}n(a)}};function W(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var U=W();function B(e){this.rules=null,this._messages=U,this.define(e)}B.prototype={messages:function(e){return e&&(this._messages=R(W(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");var t,n;for(t in this.rules={},e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=function(){});var o,a,i=e,s=t,u=n;if("function"==typeof s&&(u=s,s={}),!this.rules||0===Object.keys(this.rules).length)return u&&u(),Promise.resolve();if(s.messages){var l=this.messages();l===U&&(l=W()),R(l,s.messages),s.messages=l}else s.messages=this.messages();var c={};(s.keys||Object.keys(this.rules)).forEach((function(t){o=r.rules[t],a=i[t],o.forEach((function(n){var o=n;"function"==typeof o.transform&&(i===e&&(i=x({},i)),a=i[t]=o.transform(a)),(o="function"==typeof o?{validator:o}:x({},o)).validator=r.getValidationMethod(o),o.field=t,o.fullField=o.fullField||t,o.type=r.getType(o),o.validator&&(c[t]=c[t]||[],c[t].push({rule:o,value:a,source:i,field:t}))}))}));var d={};return Z(c,s,(function(e,t){var n,r=e.rule,o=!("object"!==r.type&&"array"!==r.type||"object"!=typeof r.fields&&"object"!=typeof r.defaultField);function a(e,t){return x({},t,{fullField:r.fullField+"."+e})}function i(n){void 0===n&&(n=[]);var i=n;if(Array.isArray(i)||(i=[i]),!s.suppressWarning&&i.length&&B.warning("async-validator:",i),i.length&&void 0!==r.message&&(i=[].concat(r.message)),i=i.map(A(r)),s.first&&i.length)return d[r.field]=1,t(i);if(o){if(r.required&&!e.value)return void 0!==r.message?i=[].concat(r.message).map(A(r)):s.error&&(i=[s.error(r,P(s.messages.required,r.field))]),t(i);var u={};if(r.defaultField)for(var l in e.value)e.value.hasOwnProperty(l)&&(u[l]=r.defaultField);for(var c in u=x({},u,e.rule.fields))if(u.hasOwnProperty(c)){var f=Array.isArray(u[c])?u[c]:[u[c]];u[c]=f.map(a.bind(null,c))}var p=new B(u);p.messages(s.messages),e.rule.options&&(e.rule.options.messages=s.messages,e.rule.options.error=s.error),p.validate(e.value,e.rule.options||s,(function(e){var n=[];i&&i.length&&n.push.apply(n,i),e&&e.length&&n.push.apply(n,e),t(n.length?n:null)}))}else t(i)}o=o&&(r.required||!r.required&&e.value),r.field=e.field,r.asyncValidator?n=r.asyncValidator(r,e.value,i,e.source,s):r.validator&&(!0===(n=r.validator(r,e.value,i,e.source,s))?i():!1===n?i(r.message||r.field+" fails"):n instanceof Array?i(n):n instanceof Error&&i(n.message)),n&&n.then&&n.then((function(){return i()}),(function(e){return i(e)}))}),(function(e){!function(e){var t,n,r,o=[],a={};for(t=0;t<e.length;t++)n=e[t],r=void 0,Array.isArray(n)?o=(r=o).concat.apply(r,n):o.push(n);o.length?a=C(o):(o=null,a=null),u(o,a)}(e)}))},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!z.hasOwnProperty(e.type))throw new Error(P("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?z.required:z[this.getType(e)]||!1}},B.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");z[e]=t},B.warning=function(){},B.messages=U,B.validators=z;var K=B;function G(e,t){for(var n=e,r=0;r<t.length;r+=1){if(null==n)return;n=n[t[r]]}return n}var q=n(62173);function J(e,t,n,r){if(!t.length)return n;var o,a=(0,q.Z)(t),i=a[0],l=a.slice(1);return o=e||"number"!=typeof i?Array.isArray(e)?(0,u.Z)(e):(0,s.Z)({},e):[],r&&void 0===n&&1===l.length?delete o[i][l[0]]:o[i]=J(o[i],l,n,r),o}function X(e){return _(e)}function Q(e,t){return G(e,t)}function ee(e,t,n){var r=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return t.length&&r&&void 0===n&&!G(e,t.slice(0,-1))?e:J(e,t,n,r)}(e,t,n);return r}function te(e,t){var n={};return t.forEach((function(t){var r=Q(e,t);n=ee(n,t,r)})),n}function ne(e,t){return e&&e.some((function(e){return ie(e,t)}))}function re(e){return"object"===(0,k.Z)(e)&&null!==e&&Object.getPrototypeOf(e)===Object.prototype}function oe(e,t){var n=Array.isArray(e)?(0,u.Z)(e):(0,s.Z)({},e);return t?(Object.keys(t).forEach((function(e){var r=n[e],o=t[e],a=re(r)&&re(o);n[e]=a?oe(r,o||{}):o})),n):n}function ae(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return oe(e,t)}),e)}function ie(e,t){return!(!e||!t||e.length!==t.length)&&e.every((function(e,n){return t[n]===e}))}function se(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&e in t.target?t.target[e]:t}function ue(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],a=t-n;return a>0?[].concat((0,u.Z)(e.slice(0,n)),[o],(0,u.Z)(e.slice(n,t)),(0,u.Z)(e.slice(t+1,r))):a<0?[].concat((0,u.Z)(e.slice(0,t)),(0,u.Z)(e.slice(t+1,n+1)),[o],(0,u.Z)(e.slice(n+1,r))):e}var le="'${name}' is not a valid ${type}",ce={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:le,method:le,array:le,object:le,number:le,date:le,boolean:le,integer:le,float:le,regexp:le,email:le,url:le,hex:le},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},de=K;function fe(e,t,n,r){var o=(0,s.Z)((0,s.Z)({},n),{},{name:t,enum:(n.enum||[]).join(", ")}),a=function(e,t){return function(){return function(e,t){return e.replace(/\$\{\w+\}/g,(function(e){var n=e.slice(2,-1);return t[n]}))}(e,(0,s.Z)((0,s.Z)({},o),t))}};return function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(o){var i=t[o];"string"==typeof i?n[o]=a(i,r):i&&"object"===(0,k.Z)(i)?(n[o]={},e(i,n[o])):n[o]=i})),n}(ae({},ce,e))}function pe(e,t,n,r,o){return me.apply(this,arguments)}function me(){return me=(0,M.Z)(w().mark((function e(t,n,o,a,l){var c,d,f,p,m,h;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,s.Z)({},o),d=null,c&&"array"===c.type&&c.defaultField&&(d=c.defaultField,delete c.defaultField),f=new de((0,i.Z)({},t,[c])),p=fe(a.validateMessages,t,c,l),f.messages(p),m=[],e.prev=7,e.next=10,Promise.resolve(f.validate((0,i.Z)({},t,n),(0,s.Z)({},a)));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),e.t0.errors?m=e.t0.errors.map((function(e,t){var n=e.message;return r.isValidElement(n)?r.cloneElement(n,{key:"error_".concat(t)}):n})):(console.error(e.t0),m=[p.default()]);case 15:if(m.length||!d){e.next=20;break}return e.next=18,Promise.all(n.map((function(e,n){return pe("".concat(t,".").concat(n),e,d,a,l)})));case 18:return h=e.sent,e.abrupt("return",h.reduce((function(e,t){return[].concat((0,u.Z)(e),(0,u.Z)(t))}),[]));case 20:return e.abrupt("return",m);case 21:case"end":return e.stop()}}),e,null,[[7,12]])}))),me.apply(this,arguments)}function he(e,t,n,r,o,a){var i,u=e.join("."),l=n.map((function(e){var t=e.validator;return t?(0,s.Z)((0,s.Z)({},e),{},{validator:function(e,n,r){var o=!1,a=t(e,n,(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Promise.resolve().then((function(){(0,h.ZP)(!o,"Your validator function has already return a promise. `callback` will be ignored."),o||r.apply(void 0,t)}))}));o=a&&"function"==typeof a.then&&"function"==typeof a.catch,(0,h.ZP)(o,"`callback` is deprecated. Please return a promise instead."),o&&a.then((function(){r()})).catch((function(e){r(e||" ")}))}}):e}));if(!0===o)i=new Promise(function(){var e=(0,M.Z)(w().mark((function e(n,o){var i,s;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=0;case 1:if(!(i<l.length)){e.next=11;break}return e.next=4,pe(u,t,l[i],r,a);case 4:if(!(s=e.sent).length){e.next=8;break}return o(s),e.abrupt("return");case 8:i+=1,e.next=1;break;case 11:n([]);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}());else{var c=l.map((function(e){return pe(u,t,e,r,a)}));i=(o?function(e){return ye.apply(this,arguments)}(c):function(e){return ve.apply(this,arguments)}(c)).then((function(e){return e.length?Promise.reject(e):[]}))}return i.catch((function(e){return e})),i}function ve(){return(ve=(0,M.Z)(w().mark((function e(t){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(t).then((function(e){var t;return(t=[]).concat.apply(t,(0,u.Z)(e))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(){return(ye=(0,M.Z)(w().mark((function e(t){var n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=0,e.abrupt("return",new Promise((function(e){t.forEach((function(r){r.then((function(r){r.length&&e(r),(n+=1)===t.length&&e([])}))}))})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(e,t,n,r,o,a){return"function"==typeof e?e(t,n,"source"in a?{source:a.source}:{}):r!==o}var _e=function(e){(0,f.Z)(n,e);var t=(0,p.Z)(n);function n(e){var o;((0,l.Z)(this,n),(o=t.call(this,e)).state={resetCount:0},o.cancelRegisterFunc=null,o.mounted=!1,o.touched=!1,o.dirty=!1,o.validatePromise=null,o.errors=[],o.cancelRegister=function(){var e=o.props,t=e.preserve,n=e.isListField;o.cancelRegisterFunc&&o.cancelRegisterFunc(n,t),o.cancelRegisterFunc=null},o.getNamePath=function(){var e=o.props,t=e.name,n=e.fieldContext.prefixName,r=void 0===n?[]:n;return void 0!==t?[].concat((0,u.Z)(r),(0,u.Z)(t)):[]},o.getRules=function(){var e=o.props,t=e.rules,n=void 0===t?[]:t,r=e.fieldContext;return n.map((function(e){return"function"==typeof e?e(r):e}))},o.refresh=function(){o.mounted&&o.setState((function(e){return{resetCount:e.resetCount+1}}))},o.onStoreChange=function(e,t,n){var r=o.props,a=r.shouldUpdate,i=r.dependencies,s=void 0===i?[]:i,u=r.onReset,l=n.store,c=o.getNamePath(),d=o.getValue(e),f=o.getValue(l),p=t&&ne(t,c);switch("valueUpdate"===n.type&&"external"===n.source&&d!==f&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=[]),n.type){case"reset":if(!t||p)return o.touched=!1,o.dirty=!1,o.validatePromise=null,o.errors=[],u&&u(),void o.refresh();break;case"setField":if(p){var m=n.data;return"touched"in m&&(o.touched=m.touched),"validating"in m&&!("originRCField"in m)&&(o.validatePromise=m.validating?Promise.resolve([]):null),"errors"in m&&(o.errors=m.errors||[]),o.dirty=!0,void o.reRender()}if(a&&!c.length&&ge(a,e,l,d,f,n))return void o.reRender();break;case"dependenciesUpdate":if(s.map(X).some((function(e){return ne(n.relatedFields,e)})))return void o.reRender();break;default:if(p||(!s.length||c.length||a)&&ge(a,e,l,d,f,n))return void o.reRender()}!0===a&&o.reRender()},o.validateRules=function(e){var t=o.getNamePath(),n=o.getValue(),r=Promise.resolve().then((function(){if(!o.mounted)return[];var a=o.props,i=a.validateFirst,s=void 0!==i&&i,u=a.messageVariables,l=(e||{}).triggerName,c=o.getRules();l&&(c=c.filter((function(e){var t=e.validateTrigger;return!t||_(t).includes(l)})));var d=he(t,n,c,e,s,u);return d.catch((function(e){return e})).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];o.validatePromise===r&&(o.validatePromise=null,o.errors=e,o.reRender())})),d}));return o.validatePromise=r,o.dirty=!0,o.errors=[],o.reRender(),r},o.isFieldValidating=function(){return!!o.validatePromise},o.isFieldTouched=function(){return o.touched},o.isFieldDirty=function(){return o.dirty},o.getErrors=function(){return o.errors},o.isListField=function(){return o.props.isListField},o.isList=function(){return o.props.isList},o.getMeta=function(){return o.prevValidating=o.isFieldValidating(),{touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,name:o.getNamePath()}},o.getOnlyChild=function(e){if("function"==typeof e){var t=o.getMeta();return(0,s.Z)((0,s.Z)({},o.getOnlyChild(e(o.getControlled(),t,o.props.fieldContext))),{},{isFunction:!0})}var n=(0,m.Z)(e);return 1===n.length&&r.isValidElement(n[0])?{child:n[0],isFunction:!1}:{child:n,isFunction:!1}},o.getValue=function(e){var t=o.props.fieldContext.getFieldsValue,n=o.getNamePath();return Q(e||t(!0),n)},o.getControlled=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=o.props,n=t.trigger,r=t.validateTrigger,a=t.getValueFromEvent,u=t.normalize,l=t.valuePropName,c=t.getValueProps,d=t.fieldContext,f=void 0!==r?r:d.validateTrigger,p=o.getNamePath(),m=d.getInternalHooks,h=d.getFieldsValue,y=m(v),g=y.dispatch,b=o.getValue(),w=c||function(e){return(0,i.Z)({},l,e)},M=e[n],k=(0,s.Z)((0,s.Z)({},e),w(b));k[n]=function(){var e;o.touched=!0,o.dirty=!0;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e=a?a.apply(void 0,n):se.apply(void 0,[l].concat(n)),u&&(e=u(e,b,h(!0))),g({type:"updateValue",namePath:p,value:e}),M&&M.apply(void 0,n)};var x=_(f||[]);return x.forEach((function(e){var t=k[e];k[e]=function(){t&&t.apply(void 0,arguments);var n=o.props.rules;n&&n.length&&g({type:"validateField",namePath:p,triggerName:e})}})),k},e.fieldContext)&&(0,(0,e.fieldContext.getInternalHooks)(v).initEntityValue)((0,d.Z)(o));return o}return(0,c.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=(0,n.getInternalHooks)(v).registerField;this.cancelRegisterFunc=r(this)}!0===t&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var e,t=this.state.resetCount,n=this.props.children,o=this.getOnlyChild(n),a=o.child;return o.isFunction?e=a:r.isValidElement(a)?e=r.cloneElement(a,this.getControlled(a.props)):((0,h.ZP)(!a,"`children` of Field is not validate ReactElement."),e=a),r.createElement(r.Fragment,{key:t},e)}}]),n}(r.Component);_e.contextType=g,_e.defaultProps={trigger:"onChange",valuePropName:"value"};var be=function(e){var t=e.name,n=(0,a.Z)(e,["name"]),i=r.useContext(g),s=void 0!==t?X(t):void 0,u="keep";return n.isListField||(u="_".concat((s||[]).join("_"))),r.createElement(_e,(0,o.Z)({key:u,name:s},n,{fieldContext:i}))},we=function(e){var t=e.name,n=e.initialValue,o=e.children,a=e.rules,i=e.validateTrigger,l=r.useContext(g),c=r.useRef({keys:[],id:0}).current;if("function"!=typeof o)return(0,h.ZP)(!1,"Form.List only accepts function as children."),null;var d=X(l.prefixName)||[],f=[].concat((0,u.Z)(d),(0,u.Z)(X(t)));return r.createElement(g.Provider,{value:(0,s.Z)((0,s.Z)({},l),{},{prefixName:f})},r.createElement(be,{name:[],shouldUpdate:function(e,t,n){return"internal"!==n.source&&e!==t},rules:a,validateTrigger:i,initialValue:n,isList:!0},(function(e,t){var n=e.value,r=void 0===n?[]:n,a=e.onChange,i=l.getFieldValue,s=function(){return i(f||[])||[]},d={add:function(e,t){var n=s();t>=0&&t<=n.length?(c.keys=[].concat((0,u.Z)(c.keys.slice(0,t)),[c.id],(0,u.Z)(c.keys.slice(t))),a([].concat((0,u.Z)(n.slice(0,t)),[e],(0,u.Z)(n.slice(t))))):(c.keys=[].concat((0,u.Z)(c.keys),[c.id]),a([].concat((0,u.Z)(n),[e]))),c.id+=1},remove:function(e){var t=s(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(c.keys=c.keys.filter((function(e,t){return!n.has(t)})),a(t.filter((function(e,t){return!n.has(t)}))))},move:function(e,t){if(e!==t){var n=s();e<0||e>=n.length||t<0||t>=n.length||(c.keys=ue(c.keys,e,t),a(ue(n,e,t)))}}},p=r||[];return Array.isArray(p)||(p=[]),o(p.map((function(e,t){var n=c.keys[t];return void 0===n&&(c.keys[t]=c.id,n=c.keys[t],c.id+=1),{name:t,key:n,isListField:!0}})),d,t)})))},Me=n(8136);var ke=function(){function e(){(0,l.Z)(this,e),this.list=[]}return(0,c.Z)(e,[{key:"set",value:function(e,t){var n=this.list.findIndex((function(t){return ie(t.key,e)}));-1!==n?this.list[n].value=t:this.list.push({key:e,value:t})}},{key:"get",value:function(e){var t=this.list.find((function(t){return ie(t.key,e)}));return t&&t.value}},{key:"update",value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:"delete",value:function(e){this.list=this.list.filter((function(t){return!ie(t.key,e)}))}},{key:"map",value:function(e){return this.list.map(e)}},{key:"toJSON",value:function(){var e={};return this.map((function(t){var n=t.key,r=t.value;return e[n.join(".")]=r,null})),e}}]),e}(),xe=function e(t){var n=this;(0,l.Z)(this,e),this.formHooked=!1,this.subscribable=!0,this.store={},this.fieldEntities=[],this.initialValues={},this.callbacks={},this.validateMessages=null,this.preserve=null,this.lastValidatePromise=null,this.getForm=function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,getInternalHooks:n.getInternalHooks}},this.getInternalHooks=function(e){return e===v?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve}):((0,h.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)},this.useSubscribe=function(e){n.subscribable=e},this.setInitialValues=function(e,t){n.initialValues=e||{},t&&(n.store=ae({},e,n.store))},this.getInitialValue=function(e){return Q(n.initialValues,e)},this.setCallbacks=function(e){n.callbacks=e},this.setValidateMessages=function(e){n.validateMessages=e},this.setPreserve=function(e){n.preserve=e},this.timeoutId=null,this.warningUnhooked=function(){0},this.getFieldEntities=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?n.fieldEntities.filter((function(e){return e.getNamePath().length})):n.fieldEntities},this.getFieldsMap=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new ke;return n.getFieldEntities(e).forEach((function(e){var n=e.getNamePath();t.set(n,e)})),t},this.getFieldEntitiesForNamePathList=function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map((function(e){var n=X(e);return t.get(n)||{INVALIDATE_NAME_PATH:X(e)}}))},this.getFieldsValue=function(e,t){if(n.warningUnhooked(),!0===e&&!t)return n.store;var r=n.getFieldEntitiesForNamePathList(Array.isArray(e)?e:null),o=[];return r.forEach((function(n){var r,a="INVALIDATE_NAME_PATH"in n?n.INVALIDATE_NAME_PATH:n.getNamePath();if(e||!(null===(r=n.isListField)||void 0===r?void 0:r.call(n)))if(t){var i="getMeta"in n?n.getMeta():null;t(i)&&o.push(a)}else o.push(a)})),te(n.store,o.map(X))},this.getFieldValue=function(e){n.warningUnhooked();var t=X(e);return Q(n.store,t)},this.getFieldsError=function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map((function(t,n){return t&&!("INVALIDATE_NAME_PATH"in t)?{name:t.getNamePath(),errors:t.getErrors()}:{name:X(e[n]),errors:[]}}))},this.getFieldError=function(e){n.warningUnhooked();var t=X(e);return n.getFieldsError([t])[0].errors},this.isFieldsTouched=function(){n.warningUnhooked();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var o,a=t[0],i=t[1],s=!1;0===t.length?o=null:1===t.length?Array.isArray(a)?(o=a.map(X),s=!1):(o=null,s=a):(o=a.map(X),s=i);var l=n.getFieldEntities(!0),c=function(e){return e.isFieldTouched()};if(!o)return s?l.every(c):l.some(c);var d=new ke;o.forEach((function(e){d.set(e,[])})),l.forEach((function(e){var t=e.getNamePath();o.forEach((function(n){n.every((function(e,n){return t[n]===e}))&&d.update(n,(function(t){return[].concat((0,u.Z)(t),[e])}))}))}));var f=function(e){return e.some(c)},p=d.map((function(e){return e.value}));return s?p.every(f):p.some(f)},this.isFieldTouched=function(e){return n.warningUnhooked(),n.isFieldsTouched([e])},this.isFieldsValidating=function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some((function(e){return e.isFieldValidating()}));var r=e.map(X);return t.some((function(e){var t=e.getNamePath();return ne(r,t)&&e.isFieldValidating()}))},this.isFieldValidating=function(e){return n.warningUnhooked(),n.isFieldsValidating([e])},this.resetWithFieldInitialValue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new ke,r=n.getFieldEntities(!0);r.forEach((function(e){var n=e.props.initialValue,r=e.getNamePath();if(void 0!==n){var o=t.get(r)||new Set;o.add({entity:e,value:n}),t.set(r,o)}}));var o,a=function(r){r.forEach((function(r){if(void 0!==r.props.initialValue){var o=r.getNamePath();if(void 0!==n.getInitialValue(o))(0,h.ZP)(!1,"Form already set 'initialValues' with path '".concat(o.join("."),"'. Field can not overwrite it."));else{var a=t.get(o);if(a&&a.size>1)(0,h.ZP)(!1,"Multiple Field with path '".concat(o.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(a){var i=n.getFieldValue(o);e.skipExist&&void 0!==i||(n.store=ee(n.store,o,(0,u.Z)(a)[0].value))}}}}))};e.entities?o=e.entities:e.namePathList?(o=[],e.namePathList.forEach((function(e){var n,r=t.get(e);r&&(n=o).push.apply(n,(0,u.Z)((0,u.Z)(r).map((function(e){return e.entity}))))}))):o=r,a(o)},this.resetFields=function(e){n.warningUnhooked();var t=n.store;if(!e)return n.store=ae({},n.initialValues),n.resetWithFieldInitialValue(),void n.notifyObservers(t,null,{type:"reset"});var r=e.map(X);r.forEach((function(e){var t=n.getInitialValue(e);n.store=ee(n.store,e,t)})),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:"reset"})},this.setFields=function(e){n.warningUnhooked();var t=n.store;e.forEach((function(e){var r=e.name,o=(e.errors,(0,a.Z)(e,["name","errors"])),i=X(r);"value"in o&&(n.store=ee(n.store,i,o.value)),n.notifyObservers(t,[i],{type:"setField",data:e})}))},this.getFields=function(){return n.getFieldEntities(!0).map((function(e){var t=e.getNamePath(),r=e.getMeta(),o=(0,s.Z)((0,s.Z)({},r),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(o,"originRCField",{value:!0}),o}))},this.initEntityValue=function(e){var t=e.props.initialValue;if(void 0!==t){var r=e.getNamePath();void 0===Q(n.store,r)&&(n.store=ee(n.store,r,t))}},this.registerField=function(e){if(n.fieldEntities.push(e),void 0!==e.props.initialValue){var t=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(t,[e.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(t,r){if(n.fieldEntities=n.fieldEntities.filter((function(t){return t!==e})),!1===(void 0!==r?r:n.preserve)&&!t){var o=e.getNamePath();o.length&&void 0!==n.getFieldValue(o)&&(n.store=ee(n.store,o,void 0))}}},this.dispatch=function(e){switch(e.type){case"updateValue":var t=e.namePath,r=e.value;n.updateValue(t,r);break;case"validateField":var o=e.namePath,a=e.triggerName;n.validateFields([o],{triggerName:a})}},this.notifyObservers=function(e,t,r){if(n.subscribable){var o=(0,s.Z)((0,s.Z)({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach((function(n){(0,n.onStoreChange)(e,t,o)}))}else n.forceRootUpdate()},this.updateValue=function(e,t){var r=X(e),o=n.store;n.store=ee(n.store,r,t),n.notifyObservers(o,[r],{type:"valueUpdate",source:"internal"});var a=n.getDependencyChildrenFields(r);a.length&&n.validateFields(a),n.notifyObservers(o,a,{type:"dependenciesUpdate",relatedFields:[r].concat((0,u.Z)(a))});var i=n.callbacks.onValuesChange;i&&i(te(n.store,[r]),n.getFieldsValue());n.triggerOnFieldsChange([r].concat((0,u.Z)(a)))},this.setFieldsValue=function(e){n.warningUnhooked();var t=n.store;e&&(n.store=ae(n.store,e)),n.notifyObservers(t,null,{type:"valueUpdate",source:"external"})},this.getDependencyChildrenFields=function(e){var t=new Set,r=[],o=new ke;n.getFieldEntities().forEach((function(e){(e.props.dependencies||[]).forEach((function(t){var n=X(t);o.update(n,(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Set;return t.add(e),t}))}))}));return function e(n){(o.get(n)||new Set).forEach((function(n){if(!t.has(n)){t.add(n);var o=n.getNamePath();n.isFieldDirty()&&o.length&&(r.push(o),e(o))}}))}(e),r},this.triggerOnFieldsChange=function(e,t){var r=n.callbacks.onFieldsChange;if(r){var o=n.getFields();if(t){var a=new ke;t.forEach((function(e){var t=e.name,n=e.errors;a.set(t,n)})),o.forEach((function(e){e.errors=a.get(e.name)||e.errors}))}r(o.filter((function(t){var n=t.name;return ne(e,n)})),o)}},this.validateFields=function(e,t){n.warningUnhooked();var r=!!e,o=r?e.map(X):[],a=[];n.getFieldEntities(!0).forEach((function(i){if(r||o.push(i.getNamePath()),(null==t?void 0:t.recursive)&&r){var u=i.getNamePath();u.every((function(t,n){return e[n]===t||void 0===e[n]}))&&o.push(u)}if(i.props.rules&&i.props.rules.length){var l=i.getNamePath();if(!r||ne(o,l)){var c=i.validateRules((0,s.Z)({validateMessages:(0,s.Z)((0,s.Z)({},ce),n.validateMessages)},t));a.push(c.then((function(){return{name:l,errors:[]}})).catch((function(e){return Promise.reject({name:l,errors:e})})))}}}));var i=function(e){var t=!1,n=e.length,r=[];return e.length?new Promise((function(o,a){e.forEach((function(e,i){e.catch((function(e){return t=!0,e})).then((function(e){n-=1,r[i]=e,n>0||(t&&a(r),o(r))}))}))})):Promise.resolve([])}(a);n.lastValidatePromise=i,i.catch((function(e){return e})).then((function(e){var t=e.map((function(e){return e.name}));n.notifyObservers(n.store,t,{type:"validateFinish"}),n.triggerOnFieldsChange(t,e)}));var u=i.then((function(){return n.lastValidatePromise===i?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])})).catch((function(e){var t=e.filter((function(e){return e&&e.errors.length}));return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==i})}));return u.catch((function(e){return e})),u},this.submit=function(){n.warningUnhooked(),n.validateFields().then((function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(r){console.error(r)}})).catch((function(e){var t=n.callbacks.onFinishFailed;t&&t(e)}))},this.forceRootUpdate=t};var Se=function(e){var t=r.useRef(),n=r.useState({}),o=(0,Me.Z)(n,2)[1];if(!t.current)if(e)t.current=e;else{var a=new xe((function(){o({})}));t.current=a.getForm()}return[t.current]},Ee=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Te=function(e){var t=e.validateMessages,n=e.onFormChange,o=e.onFormFinish,a=e.children,u=r.useContext(Ee),l=r.useRef({});return r.createElement(Ee.Provider,{value:(0,s.Z)((0,s.Z)({},u),{},{validateMessages:(0,s.Z)((0,s.Z)({},u.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:l.current}),u.triggerFormChange(e,t)},triggerFormFinish:function(e,t){o&&o(e,{values:t,forms:l.current}),u.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(l.current=(0,s.Z)((0,s.Z)({},l.current),{},(0,i.Z)({},e,t))),u.registerForm(e,t)},unregisterForm:function(e){var t=(0,s.Z)({},l.current);delete t[e],l.current=t,u.unregisterForm(e)}})},a)},Le=Ee,Oe=function(e,t){var n=e.name,i=e.initialValues,l=e.fields,c=e.form,d=e.preserve,f=e.children,p=e.component,m=void 0===p?"form":p,h=e.validateMessages,y=e.validateTrigger,_=void 0===y?"onChange":y,b=e.onValuesChange,w=e.onFieldsChange,M=e.onFinish,x=e.onFinishFailed,S=(0,a.Z)(e,["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"]),E=r.useContext(Le),T=Se(c),L=(0,Me.Z)(T,1)[0],O=L.getInternalHooks(v),D=O.useSubscribe,C=O.setInitialValues,P=O.setCallbacks,Y=O.setValidateMessages,N=O.setPreserve;r.useImperativeHandle(t,(function(){return L})),r.useEffect((function(){return E.registerForm(n,L),function(){E.unregisterForm(n)}}),[E,L,n]),Y((0,s.Z)((0,s.Z)({},E.validateMessages),h)),P({onValuesChange:b,onFieldsChange:function(e){if(E.triggerFormChange(n,e),w){for(var t=arguments.length,r=new Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];w.apply(void 0,[e].concat(r))}},onFinish:function(e){E.triggerFormFinish(n,e),M&&M(e)},onFinishFailed:x}),N(d);var j=r.useRef(null);C(i,!j.current),j.current||(j.current=!0);var Z=f,A="function"==typeof f;A&&(Z=f(L.getFieldsValue(!0),L));D(!A);var R=r.useRef();r.useEffect((function(){(function(e,t){if(e===t)return!0;if(!e&&t||e&&!t)return!1;if(!e||!t||"object"!==(0,k.Z)(e)||"object"!==(0,k.Z)(t))return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat((0,u.Z)(n),(0,u.Z)(r)));return(0,u.Z)(o).every((function(n){var r=e[n],o=t[n];return"function"==typeof r&&"function"==typeof o||r===o}))})(R.current||[],l||[])||L.setFields(l||[]),R.current=l}),[l,L]);var I=r.useMemo((function(){return(0,s.Z)((0,s.Z)({},L),{},{validateTrigger:_})}),[L,_]),F=r.createElement(g.Provider,{value:I},Z);return!1===m?F:r.createElement(m,(0,o.Z)({},S,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),L.submit()}}),F)},De=r.forwardRef(Oe);De.FormProvider=Te,De.Field=be,De.List=we,De.useForm=Se;var Ce=De},57370:function(e,t,n){"use strict";var r=n(73203),o=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.HOOK_MARK=void 0;var a=o(n(27378)),i=r(n(55620));t.HOOK_MARK="RC_FORM_INTERNAL_HOOKS";var s=function(){(0,i.default)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},u=a.createContext({getFieldValue:s,getFieldsValue:s,getFieldError:s,getFieldsError:s,isFieldsTouched:s,isFieldTouched:s,isFieldValidating:s,isFieldsValidating:s,resetFields:s,setFields:s,setFieldsValue:s,validateFields:s,submit:s,getInternalHooks:function(){return s(),{dispatch:s,initEntityValue:s,registerField:s,useSubscribe:s,setInitialValues:s,setCallbacks:s,getFields:s,setValidateMessages:s,setPreserve:s}}});t.default=u},11190:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return w}});var r=n(25773),o=n(64649),a=n(53782),i=n(50189),s=n(22951),u=n(91976),l=n(67591),c=n(59180),d=n(27378),f=n(60042),p=n.n(f),m=n(78730);function h(){}function v(e){e.preventDefault()}var y=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,g=function(e){return null!=e},_=function(e,t){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)},b=function(e){(0,l.Z)(n,e);var t=(0,c.Z)(n);function n(e){var r;(0,s.Z)(this,n),(r=t.call(this,e)).onKeyDown=function(e){var t=r.props,n=t.onKeyDown,o=t.onPressEnter;if(e.keyCode===m.Z.UP){var a=r.getRatio(e);r.up(e,a,null),r.stop()}else if(e.keyCode===m.Z.DOWN){var i=r.getRatio(e);r.down(e,i,null),r.stop()}else e.keyCode===m.Z.ENTER&&o&&o(e);if(r.recordCursorPosition(),r.lastKeyCode=e.keyCode,n){for(var s=arguments.length,u=new Array(s>1?s-1:0),l=1;l<s;l++)u[l-1]=arguments[l];n.apply(void 0,[e].concat(u))}},r.onKeyUp=function(e){var t=r.props.onKeyUp;if(r.stop(),r.recordCursorPosition(),t){for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];t.apply(void 0,[e].concat(o))}},r.onChange=function(e){var t=r.props.onChange;r.state.focused&&(r.inputting=!0),r.rawInput=r.props.parser(r.getValueFromEvent(e)),r.setState({inputValue:r.rawInput}),t(r.toNumber(r.rawInput))},r.onMouseUp=function(){var e=r.props.onMouseUp;r.recordCursorPosition(),e&&e.apply(void 0,arguments)},r.onFocus=function(){var e;r.setState({focused:!0}),(e=r.props).onFocus.apply(e,arguments)},r.onBlur=function(){var e=r.props.onBlur;r.inputting=!1,r.setState({focused:!1});var t=r.getCurrentValidValue(r.state.inputValue),n=r.setValue(t,h);if(e){var o=r.input.value,a=r.getInputDisplayValue({focus:!1,value:n});r.input.value=a,e.apply(void 0,arguments),r.input.value=o}},r.getRatio=function(e){var t=1;return e.metaKey||e.ctrlKey?t=.1:e.shiftKey&&(t=10),t},r.getFullNum=function(e){return isNaN(e)?e:/e/i.test(String(e))?Number(e).toFixed(18).replace(/\.?0+$/,""):e},r.getPrecision=function(e){if(g(r.props.precision))return r.props.precision;var t=String(e);if(t.indexOf("e-")>=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},r.getInputDisplayValue=function(e){var t,n=e||r.state,o=n.focused,a=n.inputValue,i=n.value;null==(t=o?a:r.toPrecisionAsStep(i))&&(t="");var s=r.formatWrapper(t);return g(r.props.decimalSeparator)&&(s=s.toString().replace(".",r.props.decimalSeparator)),s},r.recordCursorPosition=function(){try{r.cursorStart=r.input.selectionStart,r.cursorEnd=r.input.selectionEnd,r.currentValue=r.input.value,r.cursorBefore=r.input.value.substring(0,r.cursorStart),r.cursorAfter=r.input.value.substring(r.cursorEnd)}catch(e){}},r.restoreByAfter=function(e){if(void 0===e)return!1;var t=r.input.value,n=t.lastIndexOf(e);if(-1===n)return!1;var o=r.cursorBefore.length;return r.lastKeyCode===m.Z.DELETE&&r.cursorBefore.charAt(o-1)===e[0]?(r.fixCaret(o,o),!0):n+e.length===t.length&&(r.fixCaret(n,n),!0)},r.partRestoreByAfter=function(e){return void 0!==e&&Array.prototype.some.call(e,(function(t,n){var o=e.substring(n);return r.restoreByAfter(o)}))},r.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},r.stop=function(){r.autoStepTimer&&clearTimeout(r.autoStepTimer)},r.down=function(e,t,n){r.pressingUpOrDown=!0,r.step("down",e,t,n)},r.up=function(e,t,n){r.pressingUpOrDown=!0,r.step("up",e,t,n)},r.saveInput=function(e){r.input=e};var o=e.value;void 0===o&&(o=e.defaultValue),r.state={focused:e.autoFocus};var a=r.getValidValue(r.toNumber(o));return r.state=(0,i.Z)((0,i.Z)({},r.state),{},{inputValue:r.toPrecisionAsStep(a),value:a}),r}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,r=t.onChange,o=t.max,a=t.min,i=this.state.focused;if(e){if(!_(e.value,n)||!_(e.max,o)||!_(e.min,a)){var s,u=i?n:this.getValidValue(n);s=this.pressingUpOrDown?u:this.inputting?this.rawInput:this.toPrecisionAsStep(u),this.setState({value:u,inputValue:s})}var l="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==o&&"number"==typeof l&&l>o&&r&&r(o),"min"in this.props&&e.min!==a&&"number"==typeof l&&l<a&&r&&r(a)}try{if(void 0!==this.cursorStart&&this.state.focused)if(this.partRestoreByAfter(this.cursorAfter)||this.state.value===this.props.value){if(this.currentValue===this.input.value)switch(this.lastKeyCode){case m.Z.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case m.Z.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1)}}else{var c=this.getInputDisplayValue(this.state).length;this.cursorAfter?this.lastKeyCode===m.Z.BACKSPACE?c=this.cursorStart-1:this.lastKeyCode===m.Z.DELETE&&(c=this.cursorStart):c=this.input.value.length,this.fixCaret(c,c)}}catch(d){}this.lastKeyCode=null,this.pressingUpOrDown&&this.props.focusOnUpDown&&this.state.focused&&document.activeElement!==this.input&&this.focus()}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(e){var t=e;return t=""===t?"":this.isNotCompleteNumber(parseFloat(t))?this.state.value:this.getValidValue(t),this.toNumber(t)}},{key:"getValueFromEvent",value:function(e){var t=e.target.value.trim().replace(/\u3002/g,".");return g(this.props.decimalSeparator)&&(t=t.replace(this.props.decimalSeparator,".")),t}},{key:"getValidValue",value:function(e){var t=this.props,n=t.min,r=t.max,o=parseFloat(e);return isNaN(o)?e:(o<n&&(o=n),o>r&&(o=r),o)}},{key:"setValue",value:function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),o=this.state.value,a=void 0===o?null:o,i=this.state.inputValue,s=void 0===i?null:i,u="number"==typeof r?r.toFixed(n):"".concat(r),l=r!==a||u!=="".concat(s);return"value"in this.props?(s=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:s},t)):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),l&&this.props.onChange(r),r}},{key:"getMaxPrecision",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,o=n.step;if(g(r))return r;var a=this.getPrecision(t),i=this.getPrecision(o),s=this.getPrecision(e);return e?Math.max(s,a+i):a+i}},{key:"getPrecisionFactor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||""===e)return e;var t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)}},{key:"toNumber",value:function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:g(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)}},{key:"upStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e+r*Number(n)*t)/r).toFixed(o);return this.toNumber(a)}},{key:"downStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e-r*Number(n)*t)/r).toFixed(o);return this.toNumber(a)}},{key:"step",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0;this.stop(),this.recordCursorPosition(),t&&(t.persist(),t.preventDefault());var a=this.props;if(!a.disabled){var i=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(i)){var s=this["".concat(e,"Step")](i,r),u=s>a.max||s<a.min;s>a.max?s=a.max:s<a.min&&(s=a.min),this.setValue(s,null),a.onStep&&a.onStep(s,{offset:r,type:e}),this.setState({focused:!0},(function(){n.pressingUpOrDown=!1})),u||(this.autoStepTimer=setTimeout((function(){n[e](t,r,!0)}),o?200:600))}}}},{key:"fixCaret",value:function(e,t){if(void 0!==e&&void 0!==t&&this.input&&this.input.value)try{var n=this.input.selectionStart,r=this.input.selectionEnd;e===n&&t===r||this.input.setSelectionRange(e,t)}catch(o){}}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,i=t.disabled,s=t.readOnly,u=t.useTouch,l=t.autoComplete,c=t.upHandler,f=t.downHandler,m=t.className,y=t.max,g=t.min,_=t.style,b=t.title,w=t.onMouseEnter,M=t.onMouseLeave,k=t.onMouseOver,x=t.onMouseOut,S=t.required,E=t.onClick,T=t.tabIndex,L=t.type,O=t.placeholder,D=t.id,C=t.inputMode,P=t.pattern,Y=t.step,N=t.maxLength,j=t.autoFocus,Z=t.name,A=t.onPaste,R=t.onInput,I=(0,a.Z)(t,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),F=this.state,H=F.value,$=F.focused,V=p()(n,(e={},(0,o.Z)(e,m,!!m),(0,o.Z)(e,"".concat(n,"-disabled"),i),(0,o.Z)(e,"".concat(n,"-focused"),$),e)),z={};Object.keys(I).forEach((function(e){"data-"!==e.substr(0,5)&&"aria-"!==e.substr(0,5)&&"role"!==e||(z[e]=I[e])}));var W=!s&&!i,U=this.getInputDisplayValue(null),B=(H||0===H)&&(isNaN(H)||Number(H)>=y)||i||s,K=(H||0===H)&&(isNaN(H)||Number(H)<=g)||i||s,G=p()("".concat(n,"-handler"),"".concat(n,"-handler-up"),(0,o.Z)({},"".concat(n,"-handler-up-disabled"),B)),q=p()("".concat(n,"-handler"),"".concat(n,"-handler-down"),(0,o.Z)({},"".concat(n,"-handler-down-disabled"),K)),J=u?{onTouchStart:B?h:this.up,onTouchEnd:this.stop}:{onMouseDown:B?h:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},X=u?{onTouchStart:K?h:this.down,onTouchEnd:this.stop}:{onMouseDown:K?h:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.createElement("div",{className:V,style:_,title:b,onMouseEnter:w,onMouseLeave:M,onMouseOver:k,onMouseOut:x,onFocus:function(){return null},onBlur:function(){return null}},d.createElement("div",{className:"".concat(n,"-handler-wrap")},d.createElement("span",(0,r.Z)({unselectable:"on"},J,{role:"button","aria-label":"Increase Value","aria-disabled":B,className:G}),c||d.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner"),onClick:v})),d.createElement("span",(0,r.Z)({unselectable:"on"},X,{role:"button","aria-label":"Decrease Value","aria-disabled":K,className:q}),f||d.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner"),onClick:v}))),d.createElement("div",{className:"".concat(n,"-input-wrap")},d.createElement("input",(0,r.Z)({role:"spinbutton","aria-valuemin":g,"aria-valuemax":y,"aria-valuenow":H,required:S,type:L,placeholder:O,onPaste:A,onClick:E,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:T,autoComplete:l,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:W?this.onKeyDown:h,onKeyUp:W?this.onKeyUp:h,autoFocus:j,maxLength:N,readOnly:s,disabled:i,max:y,min:g,step:Y,name:Z,title:b,id:D,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(U),pattern:P,inputMode:C,onInput:R},z))))}}]),n}(d.Component);b.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:h,onKeyDown:h,onPressEnter:h,onFocus:h,onBlur:h,parser:function(e){return e.replace(/[^\w.-]+/g,"")},required:!1,autoComplete:"off"};var w=b},89214:function(e,t,n){"use strict";n.r(t),n.d(t,{CSSMotionList:function(){return se},default:function(){return ue}});var r=n(64649),o=n(50189),a=n(8136),i=n(33940),s=n(27378),u=n(62738),l=n(79986),c=n(60042),d=n.n(c),f=n(98554);function p(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var m,h,v,y=(m=(0,f.Z)(),h="undefined"!=typeof window?window:{},v={animationend:p("Animation","AnimationEnd"),transitionend:p("Transition","TransitionEnd")},m&&("AnimationEvent"in h||delete v.animationend.animation,"TransitionEvent"in h||delete v.transitionend.transition),v),g={};if((0,f.Z)()){var _=document.createElement("div");g=_.style}var b={};function w(e){if(b[e])return b[e];var t=y[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o<r;o+=1){var a=n[o];if(Object.prototype.hasOwnProperty.call(t,a)&&a in g)return b[e]=t[a],b[e]}return""}var M=w("animationend"),k=w("transitionend"),x=!(!M||!k),S=M||"animationend",E=k||"transitionend";function T(e,t){return e?"object"===(0,i.Z)(e)?e[t.replace(/-\w/g,(function(e){return e[1].toUpperCase()}))]:"".concat(e,"-").concat(t):null}var L="none",O="appear",D="enter",C="leave",P="none",Y="prepare",N="start",j="active",Z="end";function A(e){var t=(0,s.useRef)(!1),n=(0,s.useState)(e),r=(0,a.Z)(n,2),o=r[0],i=r[1];return(0,s.useEffect)((function(){return function(){t.current=!0}}),[]),[o,function(e){t.current||i(e)}]}var R=(0,f.Z)()?s.useLayoutEffect:s.useEffect,I=n(94068),F=[Y,N,j,Z];function H(e){return e===j||e===Z}var $=function(e,t){var n=s.useState(P),r=(0,a.Z)(n,2),o=r[0],i=r[1],u=function(){var e=s.useRef(null);function t(){I.Z.cancel(e.current)}return s.useEffect((function(){return function(){t()}}),[]),[function n(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;t();var a=(0,I.Z)((function(){o<=1?r({isCanceled:function(){return a!==e.current}}):n(r,o-1)}));e.current=a},t]}(),l=(0,a.Z)(u,2),c=l[0],d=l[1];return R((function(){if(o!==P&&o!==Z){var e=F.indexOf(o),n=F[e+1],r=t(o);false===r?i(n):c((function(e){function t(){e.isCanceled()||i(n)}!0===r?t():Promise.resolve(r).then(t)}))}}),[e,o]),s.useEffect((function(){return function(){d()}}),[]),[function(){i(Y)},o]};function V(e,t,n,i){var u=i.motionEnter,l=void 0===u||u,c=i.motionAppear,d=void 0===c||c,f=i.motionLeave,p=void 0===f||f,m=i.motionDeadline,h=i.motionLeaveImmediately,v=i.onAppearPrepare,y=i.onEnterPrepare,g=i.onLeavePrepare,_=i.onAppearStart,b=i.onEnterStart,w=i.onLeaveStart,M=i.onAppearActive,k=i.onEnterActive,x=i.onLeaveActive,T=i.onAppearEnd,P=i.onEnterEnd,Z=i.onLeaveEnd,I=i.onVisibleChanged,F=A(),V=(0,a.Z)(F,2),z=V[0],W=V[1],U=A(L),B=(0,a.Z)(U,2),K=B[0],G=B[1],q=A(null),J=(0,a.Z)(q,2),X=J[0],Q=J[1],ee=(0,s.useRef)(!1),te=(0,s.useRef)(null),ne=(0,s.useRef)(!1),re=(0,s.useRef)(null);function oe(){return n()||re.current}var ae=(0,s.useRef)(!1);function ie(e){var t,n=oe();e&&!e.deadline&&e.target!==n||(K===O&&ae.current?t=null==T?void 0:T(n,e):K===D&&ae.current?t=null==P?void 0:P(n,e):K===C&&ae.current&&(t=null==Z?void 0:Z(n,e)),!1===t||ne.current||(G(L),Q(null)))}var se=function(e){var t=(0,s.useRef)(),n=(0,s.useRef)(e);n.current=e;var r=s.useCallback((function(e){n.current(e)}),[]);function o(e){e&&(e.removeEventListener(E,r),e.removeEventListener(S,r))}return s.useEffect((function(){return function(){o(t.current)}}),[]),[function(e){t.current&&t.current!==e&&o(t.current),e&&e!==t.current&&(e.addEventListener(E,r),e.addEventListener(S,r),t.current=e)},o]}(ie),ue=(0,a.Z)(se,1)[0],le=s.useMemo((function(){var e,t,n;switch(K){case"appear":return e={},(0,r.Z)(e,Y,v),(0,r.Z)(e,N,_),(0,r.Z)(e,j,M),e;case"enter":return t={},(0,r.Z)(t,Y,y),(0,r.Z)(t,N,b),(0,r.Z)(t,j,k),t;case"leave":return n={},(0,r.Z)(n,Y,g),(0,r.Z)(n,N,w),(0,r.Z)(n,j,x),n;default:return{}}}),[K]),ce=$(K,(function(e){if(e===Y){var t=le.prepare;return!!t&&t(oe())}var n;pe in le&&Q((null===(n=le[pe])||void 0===n?void 0:n.call(le,oe(),null))||null);return pe===j&&(ue(oe()),m>0&&(clearTimeout(te.current),te.current=setTimeout((function(){ie({deadline:!0})}),m))),true})),de=(0,a.Z)(ce,2),fe=de[0],pe=de[1],me=H(pe);ae.current=me,R((function(){W(t);var n,r=ee.current;(ee.current=!0,e)&&(!r&&t&&d&&(n=O),r&&t&&l&&(n=D),(r&&!t&&p||!r&&h&&!t&&p)&&(n=C),n&&(G(n),fe()))}),[t]),(0,s.useEffect)((function(){(K===O&&!d||K===D&&!l||K===C&&!p)&&G(L)}),[d,l,p]),(0,s.useEffect)((function(){return function(){clearTimeout(te.current),ne.current=!0}}),[]),(0,s.useEffect)((function(){void 0!==z&&K===L&&(null==I||I(z))}),[z,K]);var he=X;return le.prepare&&pe===N&&(he=(0,o.Z)({transition:"none"},he)),[K,pe,he,null!=z?z:t]}var z=n(22951),W=n(91976),U=n(67591),B=n(59180),K=function(e){(0,U.Z)(n,e);var t=(0,B.Z)(n);function n(){return(0,z.Z)(this,n),t.apply(this,arguments)}return(0,W.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(s.Component),G=K;var q=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===(0,i.Z)(e)&&(t=e.transitionSupport);var c=s.forwardRef((function(e,t){var i=e.visible,c=void 0===i||i,f=e.removeOnLeave,p=void 0===f||f,m=e.forceRender,h=e.children,v=e.motionName,y=e.leavedClassName,g=e.eventProps,_=n(e),b=(0,s.useRef)(),w=(0,s.useRef)();var M=V(_,c,(function(){try{return(0,u.Z)(b.current||w.current)}catch(e){return null}}),e),k=(0,a.Z)(M,4),x=k[0],S=k[1],E=k[2],O=k[3],D=s.useRef(O);O&&(D.current=!0);var C=(0,s.useRef)(t);C.current=t;var P,j=s.useCallback((function(e){b.current=e,(0,l.mH)(C.current,e)}),[]),Z=(0,o.Z)((0,o.Z)({},g),{},{visible:c});if(h)if(x!==L&&n(e)){var A,R;S===Y?R="prepare":H(S)?R="active":S===N&&(R="start"),P=h((0,o.Z)((0,o.Z)({},Z),{},{className:d()(T(v,x),(A={},(0,r.Z)(A,T(v,"".concat(x,"-").concat(R)),R),(0,r.Z)(A,v,"string"==typeof v),A)),style:E}),j)}else P=O?h((0,o.Z)({},Z),j):!p&&D.current?h((0,o.Z)((0,o.Z)({},Z),{},{className:y}),j):m?h((0,o.Z)((0,o.Z)({},Z),{},{style:{display:"none"}}),j):null;else P=null;return s.createElement(G,{ref:w},P)}));return c.displayName="CSSMotion",c}(x),J=n(25773),X=n(53782),Q="add",ee="keep",te="remove",ne="removed";function re(e){var t;return t=e&&"object"===(0,i.Z)(e)&&"key"in e?e:{key:e},(0,o.Z)((0,o.Z)({},t),{},{key:String(t.key)})}function oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(re)}function ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,a=t.length,i=oe(e),s=oe(t);i.forEach((function(e){for(var t=!1,i=r;i<a;i+=1){var u=s[i];if(u.key===e.key){r<i&&(n=n.concat(s.slice(r,i).map((function(e){return(0,o.Z)((0,o.Z)({},e),{},{status:Q})}))),r=i),n.push((0,o.Z)((0,o.Z)({},u),{},{status:ee})),r+=1,t=!0;break}}t||n.push((0,o.Z)((0,o.Z)({},e),{},{status:te}))})),r<a&&(n=n.concat(s.slice(r).map((function(e){return(0,o.Z)((0,o.Z)({},e),{},{status:Q})}))));var u={};n.forEach((function(e){var t=e.key;u[t]=(u[t]||0)+1}));var l=Object.keys(u).filter((function(e){return u[e]>1}));return l.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||r!==te}))).forEach((function(t){t.key===e&&(t.status=ee)}))})),n}var ie=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];var se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,n=function(e){(0,U.Z)(r,e);var n=(0,B.Z)(r);function r(){var e;return(0,z.Z)(this,r),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:(0,o.Z)((0,o.Z)({},e),{},{status:ne})}))}}))},e}return(0,W.Z)(r,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,o=r.component,a=r.children,i=r.onVisibleChanged,u=(0,X.Z)(r,["component","children","onVisibleChanged"]),l=o||s.Fragment,c={};return ie.forEach((function(e){c[e]=u[e],delete u[e]})),delete u.keys,s.createElement(l,u,n.map((function(n){var r=n.status,o=(0,X.Z)(n,["status"]),u=r===Q||r===ee;return s.createElement(t,(0,J.Z)({},c,{key:o.key,visible:u,eventProps:o,onVisibleChanged:function(t){null==i||i(t,{key:o.key}),t||e.removeKey(o.key)}}),a)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,r=t.keyEntities,o=oe(n);return{keyEntities:ae(r,o).filter((function(e){var t=r.find((function(t){var n=t.key;return e.key===n}));return!t||t.status!==ne||e.status!==te}))}}}]),r}(s.Component);return n.defaultProps={component:"div"},n}(x),ue=q},87482:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return k}});var r=n(53782),o=n(25773),a=n(50189),i=n(22951),s=n(91976),u=n(67591),l=n(59180),c=n(27378),d=n(31542),f=n(60042),p=n.n(f),m=n(89214),h=n(64649),v=function(e){(0,u.Z)(n,e);var t=(0,l.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,o=n.noticeKey;r&&r(o)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout((function(){e.close()}),1e3*e.props.duration))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return(0,s.Z)(n,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,a=t.closable,i=t.closeIcon,s=t.style,u=t.onClick,l=t.children,f=t.holder,m="".concat(n,"-notice"),v=Object.keys(this.props).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(t[n]=e.props[n]),t}),{}),y=c.createElement("div",(0,o.Z)({className:p()(m,r,(0,h.Z)({},"".concat(m,"-closable"),a)),style:s,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:u},v),c.createElement("div",{className:"".concat(m,"-content")},l),a?c.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(m,"-close")},i||c.createElement("span",{className:"".concat(m,"-close-x")})):null);return f?d.createPortal(y,f):y}}]),n}(c.Component);v.defaultProps={onClose:function(){},duration:1.5};var y=n(13285),g=n(8136);var _=0,b=Date.now();function w(){var e=_;return _+=1,"rcNotification_".concat(b,"_").concat(e)}var M=function(e){(0,u.Z)(n,e);var t=(0,l.Z)(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return(e=t.call.apply(t,[this].concat(o))).state={notices:[]},e.hookRefs=new Map,e.add=function(t,n){var r=t.key||w(),o=(0,a.Z)((0,a.Z)({},t),{},{key:r}),i=e.props.maxCount;e.setState((function(e){var t=e.notices,a=t.map((function(e){return e.notice.key})).indexOf(r),s=t.concat();return-1!==a?s.splice(a,1,{notice:o,holderCallback:n}):(i&&t.length>=i&&(o.key=s[0].notice.key,o.updateMark=w(),o.userPassKey=r,s.shift()),s.push({notice:o,holderCallback:n})),{notices:s}}))},e.remove=function(t){e.setState((function(e){return{notices:e.notices.filter((function(e){var n=e.notice,r=n.key;return(n.userPassKey||r)!==t}))}}))},e.noticePropsMap={},e}return(0,s.Z)(n,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,n=e.animation,r=this.props.transitionName;return!r&&n&&(r="".concat(t,"-").concat(n)),r}},{key:"render",value:function(){var e=this,t=this.state.notices,n=this.props,r=n.prefixCls,i=n.className,s=n.closeIcon,u=n.style,l=[];return t.forEach((function(n,o){var i=n.notice,u=n.holderCallback,c=o===t.length-1?i.updateMark:void 0,d=i.key,f=i.userPassKey,p=(0,a.Z)((0,a.Z)((0,a.Z)({prefixCls:r,closeIcon:s},i),i.props),{},{key:d,noticeKey:f||d,updateMark:c,onClose:function(t){var n;e.remove(t),null===(n=i.onClose)||void 0===n||n.call(i)},onClick:i.onClick,children:i.content});l.push(d),e.noticePropsMap[d]={props:p,holderCallback:u}})),c.createElement("div",{className:p()(r,i),style:u},c.createElement(m.CSSMotionList,{keys:l,motionName:this.getTransitionName(),onVisibleChanged:function(t,n){var r=n.key;t||delete e.noticePropsMap[r]}},(function(t){var n=t.key,i=t.className,s=t.style,u=t.visible,l=e.noticePropsMap[n],d=l.props,f=l.holderCallback;return f?c.createElement("div",{key:n,className:p()(i,"".concat(r,"-hook-holder")),style:(0,a.Z)({},s),ref:function(t){void 0!==n&&(t?(e.hookRefs.set(n,t),f(t,d)):e.hookRefs.delete(n))}}):c.createElement(v,(0,o.Z)({},d,{className:p()(i,null==d?void 0:d.className),style:(0,a.Z)((0,a.Z)({},s),null==d?void 0:d.style),visible:u}))})))}}]),n}(c.Component);M.newInstance=void 0,M.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},M.newInstance=function(e,t){var n=e||{},a=n.getContainer,i=(0,r.Z)(n,["getContainer"]),s=document.createElement("div");a?a().appendChild(s):document.body.appendChild(s);var u=!1;d.render(c.createElement(M,(0,o.Z)({},i,{ref:function(e){u||(u=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){d.unmountComponentAtNode(s),s.parentNode&&s.parentNode.removeChild(s)},useNotification:function(){return t=e,n=c.useRef({}),r=c.useState([]),a=(0,g.Z)(r,2),i=a[0],s=a[1],[function(e){var r=!0;t.add(e,(function(e,t){var a=t.key;if(e&&(!n.current[a]||r)){var i=c.createElement(v,(0,o.Z)({},t,{holder:e}));n.current[a]=i,s((function(e){var n=e.findIndex((function(e){return e.key===t.key}));if(-1===n)return[].concat((0,y.Z)(e),[i]);var r=(0,y.Z)(e);return r[n]=i,r}))}r=!1}))},c.createElement(c.Fragment,null,i)];var t,n,r,a,i,s}}))}})),s)};var k=M},45825:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(73119)),i=o(n(93231)),s=o(n(78983)),u=o(n(42081)),l=o(n(58724)),c=o(n(40670)),d=r(n(27378)),f=o(n(31542)),p=o(n(60042)),m=function(e){(0,l.default)(n,e);var t=(0,c.default)(n);function n(){var e;(0,s.default)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,o=n.noticeKey;r&&r(o)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout((function(){e.close()}),1e3*e.props.duration))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return(0,u.default)(n,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,o=t.closable,s=t.closeIcon,u=t.style,l=t.onClick,c=t.children,m=t.holder,h="".concat(n,"-notice"),v=Object.keys(this.props).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(t[n]=e.props[n]),t}),{}),y=d.createElement("div",(0,a.default)({className:(0,p.default)(h,r,(0,i.default)({},"".concat(h,"-closable"),o)),style:u,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:l},v),d.createElement("div",{className:"".concat(h,"-content")},c),o?d.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(h,"-close")},s||d.createElement("span",{className:"".concat(h,"-close-x")})):null);return m?f.default.createPortal(y,m):y}}]),n}(d.Component);t.default=m,m.defaultProps={onClose:function(){},duration:1.5}},5658:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=u.useRef({}),n=u.useState([]),r=(0,s.default)(n,2),o=r[0],c=r[1];return[function(n){var r=!0;e.add(n,(function(e,n){var o=n.key;if(e&&(!t.current[o]||r)){var s=u.createElement(l.default,(0,i.default)({},n,{holder:e}));t.current[o]=s,c((function(e){var t=e.findIndex((function(e){return e.key===n.key}));if(-1===t)return[].concat((0,a.default)(e),[s]);var r=(0,a.default)(e);return r[t]=s,r}))}r=!1}))},u.createElement(u.Fragment,null,o)]};var a=o(n(9833)),i=o(n(73119)),s=o(n(40131)),u=r(n(27378)),l=o(n(45825))},51367:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"}},67412:function(e,t,n){"use strict";n.r(t),n.d(t,{PickerPanel:function(){return Ye},RangePicker:function(){return Xe},default:function(){return Qe}});var r=n(22951),o=n(91976),a=n(67591),i=n(59180),s=n(25773),u=n(64649),l=n(50189),c=n(8136),d=n(27378),f=n(60042),p=n.n(f),m=n(74485),h=n(24391),v=n(33940),y=n(78730),g=d.createContext({}),_={visibility:"hidden"};var b=function(e){var t=e.prefixCls,n=e.prevIcon,r=void 0===n?"\u2039":n,o=e.nextIcon,a=void 0===o?"\u203a":o,i=e.superPrevIcon,s=void 0===i?"\xab":i,u=e.superNextIcon,l=void 0===u?"\xbb":u,c=e.onSuperPrev,f=e.onSuperNext,p=e.onPrev,m=e.onNext,h=e.children,v=d.useContext(g),y=v.hideNextBtn,b=v.hidePrevBtn;return d.createElement("div",{className:t},c&&d.createElement("button",{type:"button",onClick:c,tabIndex:-1,className:"".concat(t,"-super-prev-btn"),style:b?_:{}},s),p&&d.createElement("button",{type:"button",onClick:p,tabIndex:-1,className:"".concat(t,"-prev-btn"),style:b?_:{}},r),d.createElement("div",{className:"".concat(t,"-view")},h),m&&d.createElement("button",{type:"button",onClick:m,tabIndex:-1,className:"".concat(t,"-next-btn"),style:y?_:{}},a),f&&d.createElement("button",{type:"button",onClick:f,tabIndex:-1,className:"".concat(t,"-super-next-btn"),style:y?_:{}},l))};var w=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,o=e.onPrevDecades,a=e.onNextDecades;if(d.useContext(g).hideHeader)return null;var i="".concat(t,"-header"),u=n.getYear(r),l=Math.floor(u/F)*F,c=l+F-1;return d.createElement(b,(0,s.Z)({},e,{prefixCls:i,onSuperPrev:o,onSuperNext:a}),l,"-",c)};function M(e,t,n,r,o){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,o)}function k(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n))}function x(e,t){var n=e.getYear(t),r=e.getMonth(t)+1,o=e.getEndDate(e.getFixedDate("".concat(n,"-").concat(r,"-01"))),a=e.getDate(o),i=r<10?"0".concat(r):"".concat(r);return"".concat(n,"-").concat(i,"-").concat(a)}function S(e){for(var t=e.prefixCls,n=e.disabledDate,r=e.onSelect,o=e.picker,a=e.rowNum,i=e.colNum,s=e.prefixColumn,c=e.rowClassName,f=e.baseDate,m=e.getCellClassName,h=e.getCellText,v=e.getCellNode,y=e.getCellDate,_=e.generateConfig,b=e.titleCell,w=e.headerCells,M=d.useContext(g),k=M.onDateMouseEnter,S=M.onDateMouseLeave,E=M.mode,T="".concat(t,"-cell"),L=[],O=0;O<a;O+=1){for(var D=[],C=void 0,P=function(e){var t,a=y(f,O*i+e),c=ee({cellDate:a,mode:E,disabledDate:n,generateConfig:_});0===e&&(C=a,s&&D.push(s(C)));var g=b&&b(a);D.push(d.createElement("td",{key:e,title:g,className:p()(T,(0,l.Z)((t={},(0,u.Z)(t,"".concat(T,"-disabled"),c),(0,u.Z)(t,"".concat(T,"-start"),1===h(a)||"year"===o&&Number(g)%10==0),(0,u.Z)(t,"".concat(T,"-end"),g===x(_,a)||"year"===o&&Number(g)%10==9),t),m(a))),onClick:function(){c||r(a)},onMouseEnter:function(){!c&&k&&k(a)},onMouseLeave:function(){!c&&S&&S(a)}},v?v(a):d.createElement("div",{className:"".concat(T,"-inner")},h(a))))},Y=0;Y<i;Y+=1)P(Y);L.push(d.createElement("tr",{key:O,className:c&&c(C)},D))}return d.createElement("div",{className:"".concat(t,"-body")},d.createElement("table",{className:"".concat(t,"-content")},w&&d.createElement("thead",null,d.createElement("tr",null,w)),d.createElement("tbody",null,L)))}var E=function(e){var t=I-1,n=e.prefixCls,r=e.viewDate,o=e.generateConfig,a="".concat(n,"-cell"),i=o.getYear(r),l=Math.floor(i/I)*I,c=Math.floor(i/F)*F,f=c+F-1,p=o.setYear(r,c-Math.ceil((12*I-F)/2));return d.createElement(S,(0,s.Z)({},e,{rowNum:4,colNum:3,baseDate:p,getCellText:function(e){var n=o.getYear(e);return"".concat(n,"-").concat(n+t)},getCellClassName:function(e){var n,r=o.getYear(e),i=r+t;return n={},(0,u.Z)(n,"".concat(a,"-in-view"),c<=r&&i<=f),(0,u.Z)(n,"".concat(a,"-selected"),r===l),n},getCellDate:function(e,t){return o.addYear(e,t*I)}}))},T=n(13285),L=n(94068),O=n(5661),D=new Map;function C(e,t,n){if(D.get(e)&&cancelAnimationFrame(D.get(e)),n<=0)D.set(e,requestAnimationFrame((function(){e.scrollTop=t})));else{var r=(t-e.scrollTop)/n*10;D.set(e,requestAnimationFrame((function(){e.scrollTop+=r,e.scrollTop!==t&&C(e,t,n-10)})))}}function P(e,t){var n=t.onLeftRight,r=t.onCtrlLeftRight,o=t.onUpDown,a=t.onPageUpDown,i=t.onEnter,s=e.which,u=e.ctrlKey,l=e.metaKey;switch(s){case y.Z.LEFT:if(u||l){if(r)return r(-1),!0}else if(n)return n(-1),!0;break;case y.Z.RIGHT:if(u||l){if(r)return r(1),!0}else if(n)return n(1),!0;break;case y.Z.UP:if(o)return o(-1),!0;break;case y.Z.DOWN:if(o)return o(1),!0;break;case y.Z.PAGE_UP:if(a)return a(-1),!0;break;case y.Z.PAGE_DOWN:if(a)return a(1),!0;break;case y.Z.ENTER:if(i)return i(),!0}return!1}function Y(e,t,n,r){var o=e;if(!o)switch(t){case"time":o=r?"hh:mm:ss a":"HH:mm:ss";break;case"week":o="gggg-wo";break;case"month":o="YYYY-MM";break;case"quarter":o="YYYY-[Q]Q";break;case"year":o="YYYY";break;default:o=n?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return o}function N(e,t,n){var r="time"===e?8:10,o="function"==typeof t?t(n.getNow()).length:t.length;return Math.max(r,o)+2}var j=null,Z=new Set;var A={year:function(e){return"month"===e||"date"===e?"year":e},month:function(e){return"date"===e?"month":e},quarter:function(e){return"month"===e||"date"===e?"quarter":e},week:function(e){return"date"===e?"week":e},time:null,date:null};function R(e,t){return e.some((function(e){return e&&e.contains(t)}))}var I=10,F=10*I;var H=function(e){var t=e.prefixCls,n=e.onViewDateChange,r=e.generateConfig,o=e.viewDate,a=e.operationRef,i=e.onSelect,u=e.onPanelChange,l="".concat(t,"-decade-panel");a.current={onKeyDown:function(e){return P(e,{onLeftRight:function(e){i(r.addYear(o,e*I),"key")},onCtrlLeftRight:function(e){i(r.addYear(o,e*F),"key")},onUpDown:function(e){i(r.addYear(o,e*I*3),"key")},onEnter:function(){u("year",o)}})}};var c=function(e){var t=r.addYear(o,e*F);n(t),u(null,t)};return d.createElement("div",{className:l},d.createElement(w,(0,s.Z)({},e,{prefixCls:t,onPrevDecades:function(){c(-1)},onNextDecades:function(){c(1)}})),d.createElement(E,(0,s.Z)({},e,{prefixCls:t,onSelect:function(e){i(e,"mouse"),u("year",e)}})))};function $(e,t){return!e&&!t||!(!e||!t)&&void 0}function V(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:e.getYear(t)===e.getYear(n)}function z(e,t){return Math.floor(e.getMonth(t)/3)+1}function W(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:V(e,t,n)&&z(e,t)===z(e,n)}function U(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:V(e,t,n)&&e.getMonth(t)===e.getMonth(n)}function B(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:e.getYear(t)===e.getYear(n)&&e.getMonth(t)===e.getMonth(n)&&e.getDate(t)===e.getDate(n)}function K(e,t,n,r){var o=$(n,r);return"boolean"==typeof o?o:e.locale.getWeek(t,n)===e.locale.getWeek(t,r)}function G(e,t,n){return B(e,t,n)&&function(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:e.getHour(t)===e.getHour(n)&&e.getMinute(t)===e.getMinute(n)&&e.getSecond(t)===e.getSecond(n)}(e,t,n)}function q(e,t,n,r){return!!(t&&n&&r)&&(!B(e,t,r)&&!B(e,n,r)&&e.isAfter(r,t)&&e.isAfter(n,r))}function J(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;switch(t){case"year":return n.addYear(e,10*r);case"quarter":case"month":return n.addYear(e,r);default:return n.addMonth(e,r)}}function X(e,t){var n=t.generateConfig,r=t.locale,o=t.format;return"function"==typeof o?o(e):n.locale.format(r.locale,e,o)}function Q(e,t){var n=t.generateConfig,r=t.locale,o=t.formatList;return e&&"function"!=typeof o[0]?n.locale.parse(r.locale,e,o):null}function ee(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,o=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var i=n;i<=a;){var s=void 0;switch(e){case"date":if(s=o.setDate(t,i),!r(s))return!1;break;case"month":if(!ee({cellDate:s=o.setMonth(t,i),mode:"month",generateConfig:o,disabledDate:r}))return!1;break;case"year":if(!ee({cellDate:s=o.setYear(t,i),mode:"year",generateConfig:o,disabledDate:r}))return!1}i+=1}return!0};switch(n){case"date":case"week":return r(t);case"month":return a("date",1,o.getDate(o.getEndDate(t)));case"quarter":var i=3*Math.floor(o.getMonth(t)/3);return a("month",i,i+2);case"year":return a("month",0,11);case"decade":var s=o.getYear(t),u=Math.floor(s/I)*I;return a("year",u,u+I-1)}}var te=function(e){if(d.useContext(g).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,o=e.value,a=e.format,i="".concat(t,"-header");return d.createElement(b,{prefixCls:i},o?X(o,{locale:r,format:a,generateConfig:n}):"\xa0")},ne=n(8805);var re=function(e){var t=e.prefixCls,n=e.units,r=e.onSelect,o=e.value,a=e.active,i=e.hideDisabledOptions,s="".concat(t,"-cell"),l=d.useContext(g).open,c=(0,d.useRef)(null),f=(0,d.useRef)(new Map),m=(0,d.useRef)();return(0,d.useLayoutEffect)((function(){var e=f.current.get(o);e&&!1!==l&&C(c.current,e.offsetTop,120)}),[o]),(0,d.useLayoutEffect)((function(){if(l){var e=f.current.get(o);e&&(m.current=(t=e,n=function(){C(c.current,e.offsetTop,0)},function e(){(0,O.Z)(t)?n():r=(0,L.Z)((function(){e()}))}(),function(){L.Z.cancel(r)}))}var t,n,r;return function(){var e;null===(e=m.current)||void 0===e||e.call(m)}}),[l]),d.createElement("ul",{className:p()("".concat(t,"-column"),(0,u.Z)({},"".concat(t,"-column-active"),a)),ref:c,style:{position:"relative"}},n.map((function(e){var t;return i&&e.disabled?null:d.createElement("li",{key:e.value,ref:function(t){f.current.set(e.value,t)},className:p()(s,(t={},(0,u.Z)(t,"".concat(s,"-disabled"),e.disabled),(0,u.Z)(t,"".concat(s,"-selected"),o===e.value),t)),onClick:function(){e.disabled||r(e.value)}},d.createElement("div",{className:"".concat(s,"-inner")},e.label))})))};function oe(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0",r=String(e);r.length<t;)r="".concat(n).concat(e);return r}function ae(e){return null==e?[]:Array.isArray(e)?e:[e]}function ie(e){var t={};return Object.keys(e).forEach((function(n){"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n&&"name"!==n||"data-__"===n.substr(0,7)||(t[n]=e[n])})),t}function se(e,t){return e?e[t]:null}function ue(e,t,n){var r=[se(e,0),se(e,1)];return r[n]="function"==typeof t?t(r[n]):t,r[0]||r[1]?r:null}function le(e,t){if(e.length!==t.length)return!0;for(var n=0;n<e.length;n+=1)if(e[n].disabled!==t[n].disabled)return!0;return!1}function ce(e,t,n,r){for(var o=[],a=e;a<=t;a+=n)o.push({label:oe(a,2),value:a,disabled:(r||[]).includes(a)});return o}var de=function(e){var t,n=e.generateConfig,r=e.prefixCls,o=e.operationRef,a=e.activeColumnIndex,i=e.value,s=e.showHour,u=e.showMinute,f=e.showSecond,p=e.use12Hours,m=e.hourStep,h=void 0===m?1:m,v=e.minuteStep,y=void 0===v?1:v,g=e.secondStep,_=void 0===g?1:g,b=e.disabledHours,w=e.disabledMinutes,k=e.disabledSeconds,x=e.hideDisabledOptions,S=e.onSelect,E=[],T="".concat(r,"-content"),L="".concat(r,"-time-panel"),O=i?n.getHour(i):-1,D=O,C=i?n.getMinute(i):-1,P=i?n.getSecond(i):-1,Y=function(e,t,r,o){var a=i||n.getNow(),s=Math.max(0,t),u=Math.max(0,r),l=Math.max(0,o);return a=M(n,a,p&&e?s+12:s,u,l)},N=ce(0,23,h,b&&b()),j=(0,ne.Z)((function(){return N}),N,le);p&&(t=D>=12,D%=12);var Z=d.useMemo((function(){if(!p)return[!1,!1];var e=[!0,!0];return j.forEach((function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)})),e}),[p,j]),A=(0,c.Z)(Z,2),R=A[0],I=A[1],F=d.useMemo((function(){return p?j.filter(t?function(e){return e.value>=12}:function(e){return e.value<12}).map((function(e){var t=e.value%12,n=0===t?"12":oe(t,2);return(0,l.Z)((0,l.Z)({},e),{},{label:n,value:t})})):j}),[p,t,j]),H=ce(0,59,y,w&&w(O)),$=ce(0,59,_,k&&k(O,C));function V(e,t,n,r,o){!1!==e&&E.push({node:d.cloneElement(t,{prefixCls:L,value:n,active:a===E.length,onSelect:o,units:r,hideDisabledOptions:x}),onSelect:o,value:n,units:r})}o.current={onUpDown:function(e){var t=E[a];if(t)for(var n=t.units.findIndex((function(e){return e.value===t.value})),r=t.units.length,o=1;o<r;o+=1){var i=t.units[(n+e*o+r)%r];if(!0!==i.disabled){t.onSelect(i.value);break}}}},V(s,d.createElement(re,{key:"hour"}),D,F,(function(e){S(Y(t,e,C,P),"mouse")})),V(u,d.createElement(re,{key:"minute"}),C,H,(function(e){S(Y(t,D,e,P),"mouse")})),V(f,d.createElement(re,{key:"second"}),P,$,(function(e){S(Y(t,D,C,e),"mouse")}));var z=-1;return"boolean"==typeof t&&(z=t?1:0),V(!0===p,d.createElement(re,{key:"12hours"}),z,[{label:"AM",value:0,disabled:R},{label:"PM",value:1,disabled:I}],(function(e){S(Y(!!e,D,C,P),"mouse")})),d.createElement("div",{className:T},E.map((function(e){return e.node})))};var fe=function(e){var t=e.generateConfig,n=e.format,r=void 0===n?"HH:mm:ss":n,o=e.prefixCls,a=e.active,i=e.operationRef,l=e.showHour,f=e.showMinute,m=e.showSecond,h=e.use12Hours,v=void 0!==h&&h,y=e.onSelect,g=e.value,_="".concat(o,"-time-panel"),b=d.useRef(),w=d.useState(-1),M=(0,c.Z)(w,2),k=M[0],x=M[1],S=[l,f,m,v].filter((function(e){return!1!==e})).length;return i.current={onKeyDown:function(e){return P(e,{onLeftRight:function(e){x((k+e+S)%S)},onUpDown:function(e){-1===k?x(0):b.current&&b.current.onUpDown(e)},onEnter:function(){y(g||t.getNow(),"key"),x(-1)}})},onBlur:function(){x(-1)}},d.createElement("div",{className:p()(_,(0,u.Z)({},"".concat(_,"-active"),a))},d.createElement(te,(0,s.Z)({},e,{format:r,prefixCls:o})),d.createElement(de,(0,s.Z)({},e,{prefixCls:o,activeColumnIndex:k,operationRef:b})))},pe=d.createContext({});function me(e){var t=e.cellPrefixCls,n=e.generateConfig,r=e.rangedValue,o=e.hoverRangedValue,a=e.isInView,i=e.isSameCell,s=e.offsetCell,l=e.today,c=e.value;return function(e){var d,f=s(e,-1),p=s(e,1),m=se(r,0),h=se(r,1),v=se(o,0),y=se(o,1),g=q(n,v,y,e);function _(e){return i(m,e)}function b(e){return i(h,e)}var w=i(v,e),M=i(y,e),k=(g||M)&&(!a(f)||b(f)),x=(g||w)&&(!a(p)||_(p));return d={},(0,u.Z)(d,"".concat(t,"-in-view"),a(e)),(0,u.Z)(d,"".concat(t,"-in-range"),q(n,m,h,e)),(0,u.Z)(d,"".concat(t,"-range-start"),_(e)),(0,u.Z)(d,"".concat(t,"-range-end"),b(e)),(0,u.Z)(d,"".concat(t,"-range-start-single"),_(e)&&!h),(0,u.Z)(d,"".concat(t,"-range-end-single"),b(e)&&!m),(0,u.Z)(d,"".concat(t,"-range-start-near-hover"),_(e)&&(i(f,v)||q(n,v,y,f))),(0,u.Z)(d,"".concat(t,"-range-end-near-hover"),b(e)&&(i(p,y)||q(n,v,y,p))),(0,u.Z)(d,"".concat(t,"-range-hover"),g),(0,u.Z)(d,"".concat(t,"-range-hover-start"),w),(0,u.Z)(d,"".concat(t,"-range-hover-end"),M),(0,u.Z)(d,"".concat(t,"-range-hover-edge-start"),k),(0,u.Z)(d,"".concat(t,"-range-hover-edge-end"),x),(0,u.Z)(d,"".concat(t,"-range-hover-edge-start-near-range"),k&&i(f,h)),(0,u.Z)(d,"".concat(t,"-range-hover-edge-end-near-range"),x&&i(p,m)),(0,u.Z)(d,"".concat(t,"-today"),i(l,e)),(0,u.Z)(d,"".concat(t,"-selected"),i(c,e)),d}}var he=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.prefixColumn,o=e.locale,a=e.rowCount,i=e.viewDate,u=e.value,l=e.dateRender,c=d.useContext(pe),f=c.rangedValue,p=c.hoverRangedValue,m=function(e,t,n){var r=t.locale.getWeekFirstDay(e),o=t.setDate(n,1),a=t.getWeekDay(o),i=t.addDate(o,r-a);return t.getMonth(i)===t.getMonth(n)&&t.getDate(i)>1&&(i=t.addDate(i,-7)),i}(o.locale,n,i),h="".concat(t,"-cell"),v=n.locale.getWeekFirstDay(o.locale),y=n.getNow(),g=[],_=o.shortWeekDays||(n.locale.getShortWeekDays?n.locale.getShortWeekDays(o.locale):[]);r&&g.push(d.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var b=0;b<7;b+=1)g.push(d.createElement("th",{key:b},_[(b+v)%7]));var w=me({cellPrefixCls:h,today:y,value:u,generateConfig:n,rangedValue:r?null:f,hoverRangedValue:r?null:p,isSameCell:function(e,t){return B(n,e,t)},isInView:function(e){return U(n,e,i)},offsetCell:function(e,t){return n.addDate(e,t)}}),M=l?function(e){return l(e,y)}:void 0;return d.createElement(S,(0,s.Z)({},e,{rowNum:a,colNum:7,baseDate:m,getCellNode:M,getCellText:n.getDate,getCellClassName:w,getCellDate:n.addDate,titleCell:function(e){return X(e,{locale:o,format:"YYYY-MM-DD",generateConfig:n})},headerCells:g}))};var ve=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,o=e.viewDate,a=e.onNextMonth,i=e.onPrevMonth,u=e.onNextYear,l=e.onPrevYear,c=e.onYearClick,f=e.onMonthClick;if(d.useContext(g).hideHeader)return null;var p="".concat(t,"-header"),m=r.shortMonths||(n.locale.getShortMonths?n.locale.getShortMonths(r.locale):[]),h=n.getMonth(o),v=d.createElement("button",{type:"button",key:"year",onClick:c,tabIndex:-1,className:"".concat(t,"-year-btn")},X(o,{locale:r,format:r.yearFormat,generateConfig:n})),y=d.createElement("button",{type:"button",key:"month",onClick:f,tabIndex:-1,className:"".concat(t,"-month-btn")},r.monthFormat?X(o,{locale:r,format:r.monthFormat,generateConfig:n}):m[h]),_=r.monthBeforeYear?[y,v]:[v,y];return d.createElement(b,(0,s.Z)({},e,{prefixCls:p,onSuperPrev:l,onPrev:i,onNext:a,onSuperNext:u}),_)};var ye=function(e){var t=e.prefixCls,n=e.panelName,r=void 0===n?"date":n,o=e.keyboardConfig,a=e.active,i=e.operationRef,c=e.generateConfig,f=e.value,m=e.viewDate,h=e.onViewDateChange,v=e.onPanelChange,y=e.onSelect,g="".concat(t,"-").concat(r,"-panel");i.current={onKeyDown:function(e){return P(e,(0,l.Z)({onLeftRight:function(e){y(c.addDate(f||m,e),"key")},onCtrlLeftRight:function(e){y(c.addYear(f||m,e),"key")},onUpDown:function(e){y(c.addDate(f||m,7*e),"key")},onPageUpDown:function(e){y(c.addMonth(f||m,e),"key")}},o))}};var _=function(e){var t=c.addYear(m,e);h(t),v(null,t)},b=function(e){var t=c.addMonth(m,e);h(t),v(null,t)};return d.createElement("div",{className:p()(g,(0,u.Z)({},"".concat(g,"-active"),a))},d.createElement(ve,(0,s.Z)({},e,{prefixCls:t,value:f,viewDate:m,onPrevYear:function(){_(-1)},onNextYear:function(){_(1)},onPrevMonth:function(){b(-1)},onNextMonth:function(){b(1)},onMonthClick:function(){v("month",m)},onYearClick:function(){v("year",m)}})),d.createElement(he,(0,s.Z)({},e,{onSelect:function(e){return y(e,"mouse")},prefixCls:t,value:f,viewDate:m,rowCount:6})))},ge=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}("date","time");var _e=function(e){var t=e.prefixCls,n=e.operationRef,r=e.generateConfig,o=e.value,a=e.defaultValue,i=e.disabledTime,f=e.showTime,m=e.onSelect,h="".concat(t,"-datetime-panel"),g=d.useState(null),_=(0,c.Z)(g,2),b=_[0],w=_[1],M=d.useRef({}),x=d.useRef({}),S="object"===(0,v.Z)(f)?(0,l.Z)({},f):{},E=function(e){x.current.onBlur&&x.current.onBlur(e),w(null)};n.current={onKeyDown:function(e){if(e.which===y.Z.TAB){var t=(n=e.shiftKey?-1:1,r=ge.indexOf(b)+n,ge[r]||null);return w(t),t&&e.preventDefault(),!0}var n,r;if(b){var o="date"===b?M:x;return o.current&&o.current.onKeyDown&&o.current.onKeyDown(e),!0}return!![y.Z.LEFT,y.Z.RIGHT,y.Z.UP,y.Z.DOWN].includes(e.which)&&(w("date"),!0)},onBlur:E,onClose:E};var T=function(e,t){var n=e;"date"===t&&!o&&S.defaultValue?(n=r.setHour(n,r.getHour(S.defaultValue)),n=r.setMinute(n,r.getMinute(S.defaultValue)),n=r.setSecond(n,r.getSecond(S.defaultValue))):"time"===t&&!o&&a&&(n=r.setYear(n,r.getYear(a)),n=r.setMonth(n,r.getMonth(a)),n=r.setDate(n,r.getDate(a))),m&&m(n,"mouse")},L=i?i(o||null):{};return d.createElement("div",{className:p()(h,(0,u.Z)({},"".concat(h,"-active"),b))},d.createElement(ye,(0,s.Z)({},e,{operationRef:M,active:"date"===b,onSelect:function(e){T(k(r,e,f&&"object"===(0,v.Z)(f)?f.defaultValue:null),"date")}})),d.createElement(fe,(0,s.Z)({},e,{format:void 0},S,L,{defaultValue:void 0,operationRef:x,active:"time"===b,onSelect:function(e){T(e,"time")}})))};var be=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,o=e.value,a="".concat(t,"-cell"),i="".concat(t,"-week-panel-row");return d.createElement(ye,(0,s.Z)({},e,{panelName:"week",prefixColumn:function(e){return d.createElement("td",{key:"week",className:p()(a,"".concat(a,"-week"))},n.locale.getWeek(r.locale,e))},rowClassName:function(e){return p()(i,(0,u.Z)({},"".concat(i,"-selected"),K(n,r.locale,o,e)))},keyboardConfig:{onLeftRight:null}}))};var we=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,o=e.viewDate,a=e.onNextYear,i=e.onPrevYear,u=e.onYearClick;if(d.useContext(g).hideHeader)return null;var l="".concat(t,"-header");return d.createElement(b,(0,s.Z)({},e,{prefixCls:l,onSuperPrev:i,onSuperNext:a}),d.createElement("button",{type:"button",onClick:u,className:"".concat(t,"-year-btn")},X(o,{locale:r,format:r.yearFormat,generateConfig:n})))};var Me=function(e){var t=e.prefixCls,n=e.locale,r=e.value,o=e.viewDate,a=e.generateConfig,i=e.monthCellRender,u=d.useContext(pe),l=u.rangedValue,c=u.hoverRangedValue,f=me({cellPrefixCls:"".concat(t,"-cell"),value:r,generateConfig:a,rangedValue:l,hoverRangedValue:c,isSameCell:function(e,t){return U(a,e,t)},isInView:function(){return!0},offsetCell:function(e,t){return a.addMonth(e,t)}}),p=n.shortMonths||(a.locale.getShortMonths?a.locale.getShortMonths(n.locale):[]),m=a.setMonth(o,0),h=i?function(e){return i(e,n)}:void 0;return d.createElement(S,(0,s.Z)({},e,{rowNum:4,colNum:3,baseDate:m,getCellNode:h,getCellText:function(e){return n.monthFormat?X(e,{locale:n,format:n.monthFormat,generateConfig:a}):p[a.getMonth(e)]},getCellClassName:f,getCellDate:a.addMonth,titleCell:function(e){return X(e,{locale:n,format:"YYYY-MM",generateConfig:a})}}))};var ke=function(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,o=e.generateConfig,a=e.value,i=e.viewDate,u=e.onPanelChange,l=e.onSelect,c="".concat(t,"-month-panel");n.current={onKeyDown:function(e){return P(e,{onLeftRight:function(e){l(o.addMonth(a||i,e),"key")},onCtrlLeftRight:function(e){l(o.addYear(a||i,e),"key")},onUpDown:function(e){l(o.addMonth(a||i,3*e),"key")},onEnter:function(){u("date",a||i)}})}};var f=function(e){var t=o.addYear(i,e);r(t),u(null,t)};return d.createElement("div",{className:c},d.createElement(we,(0,s.Z)({},e,{prefixCls:t,onPrevYear:function(){f(-1)},onNextYear:function(){f(1)},onYearClick:function(){u("year",i)}})),d.createElement(Me,(0,s.Z)({},e,{prefixCls:t,onSelect:function(e){l(e,"mouse"),u("date",e)}})))};var xe=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.locale,o=e.viewDate,a=e.onNextYear,i=e.onPrevYear,u=e.onYearClick;if(d.useContext(g).hideHeader)return null;var l="".concat(t,"-header");return d.createElement(b,(0,s.Z)({},e,{prefixCls:l,onSuperPrev:i,onSuperNext:a}),d.createElement("button",{type:"button",onClick:u,className:"".concat(t,"-year-btn")},X(o,{locale:r,format:r.yearFormat,generateConfig:n})))};var Se=function(e){var t=e.prefixCls,n=e.locale,r=e.value,o=e.viewDate,a=e.generateConfig,i=d.useContext(pe),u=i.rangedValue,l=i.hoverRangedValue,c=me({cellPrefixCls:"".concat(t,"-cell"),value:r,generateConfig:a,rangedValue:u,hoverRangedValue:l,isSameCell:function(e,t){return W(a,e,t)},isInView:function(){return!0},offsetCell:function(e,t){return a.addMonth(e,3*t)}}),f=a.setDate(a.setMonth(o,0),1);return d.createElement(S,(0,s.Z)({},e,{rowNum:1,colNum:4,baseDate:f,getCellText:function(e){return X(e,{locale:n,format:n.quarterFormat||"[Q]Q",generateConfig:a})},getCellClassName:c,getCellDate:function(e,t){return a.addMonth(e,3*t)},titleCell:function(e){return X(e,{locale:n,format:"YYYY-[Q]Q",generateConfig:a})}}))};var Ee=function(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,o=e.generateConfig,a=e.value,i=e.viewDate,u=e.onPanelChange,l=e.onSelect,c="".concat(t,"-quarter-panel");n.current={onKeyDown:function(e){return P(e,{onLeftRight:function(e){l(o.addMonth(a||i,3*e),"key")},onCtrlLeftRight:function(e){l(o.addYear(a||i,e),"key")},onUpDown:function(e){l(o.addYear(a||i,e),"key")}})}};var f=function(e){var t=o.addYear(i,e);r(t),u(null,t)};return d.createElement("div",{className:c},d.createElement(xe,(0,s.Z)({},e,{prefixCls:t,onPrevYear:function(){f(-1)},onNextYear:function(){f(1)},onYearClick:function(){u("year",i)}})),d.createElement(Se,(0,s.Z)({},e,{prefixCls:t,onSelect:function(e){l(e,"mouse")}})))};var Te=function(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,o=e.onPrevDecade,a=e.onNextDecade,i=e.onDecadeClick;if(d.useContext(g).hideHeader)return null;var u="".concat(t,"-header"),l=n.getYear(r),c=Math.floor(l/Oe)*Oe,f=c+Oe-1;return d.createElement(b,(0,s.Z)({},e,{prefixCls:u,onSuperPrev:o,onSuperNext:a}),d.createElement("button",{type:"button",onClick:i,className:"".concat(t,"-decade-btn")},c,"-",f))};var Le=function(e){var t=e.prefixCls,n=e.value,r=e.viewDate,o=e.locale,a=e.generateConfig,i=d.useContext(pe),u=i.rangedValue,l=i.hoverRangedValue,c="".concat(t,"-cell"),f=a.getYear(r),p=Math.floor(f/Oe)*Oe,m=p+Oe-1,h=a.setYear(r,p-Math.ceil((12-Oe)/2)),v=me({cellPrefixCls:c,value:n,generateConfig:a,rangedValue:u,hoverRangedValue:l,isSameCell:function(e,t){return V(a,e,t)},isInView:function(e){var t=a.getYear(e);return p<=t&&t<=m},offsetCell:function(e,t){return a.addYear(e,t)}});return d.createElement(S,(0,s.Z)({},e,{rowNum:4,colNum:3,baseDate:h,getCellText:a.getYear,getCellClassName:v,getCellDate:a.addYear,titleCell:function(e){return X(e,{locale:o,format:"YYYY",generateConfig:a})}}))},Oe=10;var De=function(e){var t=e.prefixCls,n=e.operationRef,r=e.onViewDateChange,o=e.generateConfig,a=e.value,i=e.viewDate,u=e.sourceMode,l=e.onSelect,c=e.onPanelChange,f="".concat(t,"-year-panel");n.current={onKeyDown:function(e){return P(e,{onLeftRight:function(e){l(o.addYear(a||i,e),"key")},onCtrlLeftRight:function(e){l(o.addYear(a||i,e*Oe),"key")},onUpDown:function(e){l(o.addYear(a||i,3*e),"key")},onEnter:function(){c("date"===u?"date":"month",a||i)}})}};var p=function(e){var t=o.addYear(i,10*e);r(t),c(null,t)};return d.createElement("div",{className:f},d.createElement(Te,(0,s.Z)({},e,{prefixCls:t,onPrevDecade:function(){p(-1)},onNextDecade:function(){p(1)},onDecadeClick:function(){c("decade",i)}})),d.createElement(Le,(0,s.Z)({},e,{prefixCls:t,onSelect:function(e){c("date"===u?"date":"month",e),l(e,"mouse")}})))};function Ce(e,t,n){return n?d.createElement("div",{className:"".concat(e,"-footer-extra")},n(t)):null}function Pe(e){var t,n,r=e.prefixCls,o=e.rangeList,a=void 0===o?[]:o,i=e.components,s=void 0===i?{}:i,u=e.needConfirmButton,l=e.onNow,c=e.onOk,f=e.okDisabled,p=e.showNow,m=e.locale;if(a.length){var h=s.rangeItem||"span";t=d.createElement(d.Fragment,null,a.map((function(e){var t=e.label,n=e.onClick,o=e.onMouseEnter,a=e.onMouseLeave;return d.createElement("li",{key:t,className:"".concat(r,"-preset")},d.createElement(h,{onClick:n,onMouseEnter:o,onMouseLeave:a},t))})))}if(u){var v=s.button||"button";l&&!t&&!1!==p&&(t=d.createElement("li",{className:"".concat(r,"-now")},d.createElement("a",{className:"".concat(r,"-now-btn"),onClick:l},m.now))),n=u&&d.createElement("li",{className:"".concat(r,"-ok")},d.createElement(v,{disabled:f,onClick:c},m.ok))}return t||n?d.createElement("ul",{className:"".concat(r,"-ranges")},t,n):null}var Ye=function(e){var t,n=e.prefixCls,r=void 0===n?"rc-picker":n,o=e.className,a=e.style,i=e.locale,f=e.generateConfig,_=e.value,b=e.defaultValue,w=e.pickerValue,x=e.defaultPickerValue,S=e.disabledDate,E=e.mode,T=e.picker,L=void 0===T?"date":T,O=e.tabIndex,D=void 0===O?0:O,C=e.showNow,P=e.showTime,Y=e.showToday,N=e.renderExtraFooter,j=e.hideHeader,Z=e.onSelect,R=e.onChange,I=e.onPanelChange,F=e.onMouseDown,$=e.onPickerValueChange,V=e.onOk,z=e.components,W=e.direction,U=e.hourStep,B=void 0===U?1:U,K=e.minuteStep,q=void 0===K?1:K,J=e.secondStep,X=void 0===J?1:J,Q="date"===L&&!!P||"time"===L,ee=24%B==0,te=60%q==0,ne=60%X==0,re=d.useContext(g),oe=re.operationRef,ae=re.panelRef,ie=re.onSelect,se=re.hideRanges,ue=re.defaultOpenValue,le=d.useContext(pe),ce=le.inRange,de=le.panelPosition,me=le.rangedValue,he=le.hoverRangedValue,ve=d.useRef({}),ge=d.useRef(!0),we=(0,h.Z)(null,{value:_,defaultValue:b,postState:function(e){return!e&&ue&&"time"===L?ue:e}}),Me=(0,c.Z)(we,2),xe=Me[0],Se=Me[1],Te=(0,h.Z)(null,{value:w,defaultValue:x||xe,postState:function(e){var t=f.getNow();return e?!xe&&P?"object"===(0,v.Z)(P)?k(f,Array.isArray(e)?e[0]:e,P.defaultValue||t):k(f,Array.isArray(e)?e[0]:e,b||t):e:t}}),Le=(0,c.Z)(Te,2),Oe=Le[0],Ye=Le[1],Ne=function(e){Ye(e),$&&$(e)},je=function(e){var t=A[L];return t?t(e):e},Ze=(0,h.Z)((function(){return"time"===L?"time":je("date")}),{value:E}),Ae=(0,c.Z)(Ze,2),Re=Ae[0],Ie=Ae[1];d.useEffect((function(){Ie(L)}),[L]);var Fe,He=d.useState((function(){return Re})),$e=(0,c.Z)(He,2),Ve=$e[0],ze=$e[1],We=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(Re===L||n)&&(Se(e),Z&&Z(e),ie&&ie(e,t),!R||G(f,e,xe)||(null==S?void 0:S(e))||R(e))},Ue=function(e){return ve.current&&ve.current.onKeyDown?([y.Z.LEFT,y.Z.RIGHT,y.Z.UP,y.Z.DOWN,y.Z.PAGE_UP,y.Z.PAGE_DOWN,y.Z.ENTER].includes(e.which)&&e.preventDefault(),ve.current.onKeyDown(e)):((0,m.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)};oe&&"right"!==de&&(oe.current={onKeyDown:Ue,onClose:function(){ve.current&&ve.current.onClose&&ve.current.onClose()}}),d.useEffect((function(){_&&!ge.current&&Ye(_)}),[_]),d.useEffect((function(){ge.current=!1}),[]);var Be,Ke,Ge,qe=(0,l.Z)((0,l.Z)({},e),{},{operationRef:ve,prefixCls:r,viewDate:Oe,value:xe,onViewDateChange:Ne,sourceMode:Ve,onPanelChange:function(e,t){var n=je(e||Re);ze(Re),Ie(n),I&&(Re!==n||G(f,Oe,Oe))&&I(t,n)},disabledDate:S});switch(delete qe.onChange,delete qe.onSelect,Re){case"decade":Fe=d.createElement(H,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;case"year":Fe=d.createElement(De,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;case"month":Fe=d.createElement(ke,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;case"quarter":Fe=d.createElement(Ee,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;case"week":Fe=d.createElement(be,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;case"time":delete qe.showTime,Fe=d.createElement(fe,(0,s.Z)({},qe,"object"===(0,v.Z)(P)?P:null,{onSelect:function(e,t){Ne(e),We(e,t)}}));break;default:Fe=P?d.createElement(_e,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}})):d.createElement(ye,(0,s.Z)({},qe,{onSelect:function(e,t){Ne(e),We(e,t)}}))}if(se||(Be=Ce(r,Re,N),Ke=Pe({prefixCls:r,components:z,needConfirmButton:Q,okDisabled:!xe||S&&S(xe),locale:i,showNow:C,onNow:Q&&function(){var e=f.getNow(),t=function(e,t,n,r,o,a){var i=Math.floor(e/r)*r;if(i<e)return[i,60-o,60-a];var s=Math.floor(t/o)*o;return s<t?[i,s,60-a]:[i,s,Math.floor(n/a)*a]}(f.getHour(e),f.getMinute(e),f.getSecond(e),ee?B:1,te?q:1,ne?X:1),n=M(f,e,t[0],t[1],t[2]);We(n,"submit")},onOk:function(){xe&&(We(xe,"submit",!0),V&&V(xe))}})),Y&&"date"===Re&&"date"===L&&!P){var Je=f.getNow(),Xe="".concat(r,"-today-btn"),Qe=S&&S(Je);Ge=d.createElement("a",{className:p()(Xe,Qe&&"".concat(Xe,"-disabled")),"aria-disabled":Qe,onClick:function(){Qe||We(Je,"mouse",!0)}},i.today)}return d.createElement(g.Provider,{value:(0,l.Z)((0,l.Z)({},re),{},{mode:Re,hideHeader:"hideHeader"in e?j:re.hideHeader,hidePrevBtn:ce&&"right"===de,hideNextBtn:ce&&"left"===de})},d.createElement("div",{tabIndex:D,className:p()("".concat(r,"-panel"),o,(t={},(0,u.Z)(t,"".concat(r,"-panel-has-range"),me&&me[0]&&me[1]),(0,u.Z)(t,"".concat(r,"-panel-has-range-hover"),he&&he[0]&&he[1]),(0,u.Z)(t,"".concat(r,"-panel-rtl"),"rtl"===W),t)),style:a,onKeyDown:Ue,onBlur:function(e){ve.current&&ve.current.onBlur&&ve.current.onBlur(e)},onMouseDown:F,ref:ae},Fe,Be||Ke||Ge?d.createElement("div",{className:"".concat(r,"-footer")},Be,Ke,Ge):null))},Ne=n(80113),je={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};var Ze=function(e){var t,n=e.prefixCls,r=e.popupElement,o=e.popupStyle,a=e.visible,i=e.dropdownClassName,s=e.dropdownAlign,l=e.transitionName,c=e.getPopupContainer,f=e.children,m=e.range,h=e.popupPlacement,v=e.direction,y="".concat(n,"-dropdown");return d.createElement(Ne.Z,{showAction:[],hideAction:[],popupPlacement:void 0!==h?h:"rtl"===v?"bottomRight":"bottomLeft",builtinPlacements:je,prefixCls:y,popupTransitionName:l,popup:r,popupAlign:s,popupVisible:a,popupClassName:p()(i,(t={},(0,u.Z)(t,"".concat(y,"-range"),m),(0,u.Z)(t,"".concat(y,"-rtl"),"rtl"===v),t)),popupStyle:o,getPopupContainer:c},f)};function Ae(e){var t=e.open,n=e.value,r=e.isClickOutside,o=e.triggerOpen,a=e.forwardKeyDown,i=e.onKeyDown,s=e.blurToCancel,u=e.onSubmit,l=e.onCancel,f=e.onFocus,p=e.onBlur,m=(0,d.useState)(!1),h=(0,c.Z)(m,2),v=h[0],g=h[1],_=(0,d.useState)(!1),b=(0,c.Z)(_,2),w=b[0],M=b[1],k=(0,d.useRef)(!1),x=(0,d.useRef)(!1),S=(0,d.useRef)(!1),E={onMouseDown:function(){g(!0),o(!0)},onKeyDown:function(e){if(i(e,(function(){S.current=!0})),!S.current){switch(e.which){case y.Z.ENTER:return t?!1!==u()&&g(!0):o(!0),void e.preventDefault();case y.Z.TAB:return void(v&&t&&!e.shiftKey?(g(!1),e.preventDefault()):!v&&t&&!a(e)&&e.shiftKey&&(g(!0),e.preventDefault()));case y.Z.ESC:return g(!0),void l()}t||[y.Z.SHIFT].includes(e.which)?v||a(e):o(!0)}},onFocus:function(e){g(!0),M(!0),f&&f(e)},onBlur:function(e){!k.current&&r(document.activeElement)?(s?setTimeout((function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()}),0):t&&(o(!1),x.current&&u()),M(!1),p&&p(e)):k.current=!1}};return(0,d.useEffect)((function(){x.current=!1}),[t]),(0,d.useEffect)((function(){x.current=!0}),[n]),(0,d.useEffect)((function(){return e=function(e){var n=function(e){var t,n=e.target;return e.composed&&n.shadowRoot&&(null===(t=e.composedPath)||void 0===t?void 0:t.call(e)[0])||n}(e);if(t){var a=r(n);a?w&&!a||o(!1):(k.current=!0,requestAnimationFrame((function(){k.current=!1})))}},!j&&"undefined"!=typeof window&&window.addEventListener&&(j=function(e){(0,T.Z)(Z).forEach((function(t){t(e)}))},window.addEventListener("mousedown",j)),Z.add(e),function(){Z.delete(e),0===Z.size&&(window.removeEventListener("mousedown",j),j=null)};var e})),[E,{focused:w,typing:v}]}function Re(e){var t=e.valueTexts,n=e.onTextChange,r=d.useState(""),o=(0,c.Z)(r,2),a=o[0],i=o[1],s=d.useRef([]);function u(){i(s.current[0])}return s.current=t,d.useEffect((function(){t.every((function(e){return e!==a}))&&u()}),[t.join("||")]),[a,function(e){i(e),n(e)},u]}var Ie=n(74445),Fe=n.n(Ie);function He(e,t){var n=t.formatList,r=t.generateConfig,o=t.locale;return(0,ne.Z)((function(){if(!e)return[[""],""];for(var t="",a=[],i=0;i<n.length;i+=1){var s=n[i],u=X(e,{generateConfig:r,locale:o,format:s});a.push(u),0===i&&(t=u)}return[a,t]}),[e,n],(function(e,t){return e[0]!==t[0]||!Fe()(e[1],t[1])}))}function $e(e,t){var n=t.formatList,r=t.generateConfig,o=t.locale,a=(0,d.useState)(null),i=(0,c.Z)(a,2),s=i[0],u=i[1],l=(0,d.useRef)(null);function f(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];cancelAnimationFrame(l.current),t?u(e):l.current=requestAnimationFrame((function(){u(e)}))}var p=He(s,{formatList:n,generateConfig:r,locale:o}),m=(0,c.Z)(p,2)[1];function h(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f(null,e)}return(0,d.useEffect)((function(){h(!0)}),[e]),(0,d.useEffect)((function(){return function(){return cancelAnimationFrame(l.current)}}),[]),[m,function(e){f(e)},h]}function Ve(e){var t,n=e.prefixCls,r=void 0===n?"rc-picker":n,o=e.id,a=e.tabIndex,i=e.style,f=e.className,v=e.dropdownClassName,y=e.dropdownAlign,_=e.popupStyle,b=e.transitionName,w=e.generateConfig,M=e.locale,k=e.inputReadOnly,x=e.allowClear,S=e.autoFocus,E=e.showTime,T=e.picker,L=void 0===T?"date":T,O=e.format,D=e.use12Hours,C=e.value,P=e.defaultValue,j=e.open,Z=e.defaultOpen,A=e.defaultOpenValue,I=e.suffixIcon,F=e.clearIcon,H=e.disabled,$=e.disabledDate,V=e.placeholder,z=e.getPopupContainer,W=e.pickerRef,U=e.panelRender,B=e.onChange,K=e.onOpenChange,q=e.onFocus,J=e.onBlur,ee=e.onMouseDown,te=e.onMouseUp,ne=e.onMouseEnter,re=e.onMouseLeave,oe=e.onContextMenu,se=e.onClick,ue=e.onKeyDown,le=e.onSelect,ce=e.direction,de=e.autoComplete,fe=void 0===de?"off":de,pe=d.useRef(null),me="date"===L&&!!E||"time"===L,he=ae(Y(O,L,E,D)),ve=d.useRef(null),ye=d.useRef(null),ge=d.useRef(null),_e=(0,h.Z)(null,{value:C,defaultValue:P}),be=(0,c.Z)(_e,2),we=be[0],Me=be[1],ke=d.useState(we),xe=(0,c.Z)(ke,2),Se=xe[0],Ee=xe[1],Te=d.useRef(null),Le=(0,h.Z)(!1,{value:j,defaultValue:Z,postState:function(e){return!H&&e},onChange:function(e){K&&K(e),!e&&Te.current&&Te.current.onClose&&Te.current.onClose()}}),Oe=(0,c.Z)(Le,2),De=Oe[0],Ce=Oe[1],Pe=He(Se,{formatList:he,generateConfig:w,locale:M}),Ne=(0,c.Z)(Pe,2),je=Ne[0],Ie=Ne[1],Fe=Re({valueTexts:je,onTextChange:function(e){var t=Q(e,{locale:M,formatList:he,generateConfig:w});!t||$&&$(t)||Ee(t)}}),Ve=(0,c.Z)(Fe,3),ze=Ve[0],We=Ve[1],Ue=Ve[2],Be=function(e){Ee(e),Me(e),B&&!G(w,we,e)&&B(e,e?X(e,{generateConfig:w,locale:M,format:he[0]}):"")},Ke=function(e){H&&e||Ce(e)},Ge=Ae({blurToCancel:me,open:De,value:ze,triggerOpen:Ke,forwardKeyDown:function(e){return De&&Te.current&&Te.current.onKeyDown?Te.current.onKeyDown(e):((0,m.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},isClickOutside:function(e){return!R([ve.current,ye.current,ge.current],e)},onSubmit:function(){return(!$||!$(Se))&&(Be(Se),Ke(!1),Ue(),!0)},onCancel:function(){Ke(!1),Ee(we),Ue()},onKeyDown:function(e,t){null==ue||ue(e,t)},onFocus:q,onBlur:J}),qe=(0,c.Z)(Ge,2),Je=qe[0],Xe=qe[1],Qe=Xe.focused,et=Xe.typing;d.useEffect((function(){De||(Ee(we),je.length&&""!==je[0]?Ie!==ze&&Ue():We(""))}),[De,je]),d.useEffect((function(){De||Ue()}),[L]),d.useEffect((function(){Ee(we)}),[we]),W&&(W.current={focus:function(){pe.current&&pe.current.focus()},blur:function(){pe.current&&pe.current.blur()}});var tt=$e(ze,{formatList:he,generateConfig:w,locale:M}),nt=(0,c.Z)(tt,3),rt=nt[0],ot=nt[1],at=nt[2],it=(0,l.Z)((0,l.Z)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),st=d.createElement(Ye,(0,s.Z)({},it,{generateConfig:w,className:p()((0,u.Z)({},"".concat(r,"-panel-focused"),!et)),value:Se,locale:M,tabIndex:-1,onSelect:function(e){null==le||le(e),Ee(e)},direction:ce,onPanelChange:function(t,n){var r=e.onPanelChange;at(!0),null==r||r(t,n)}}));U&&(st=U(st));var ut,lt,ct=d.createElement("div",{className:"".concat(r,"-panel-container"),onMouseDown:function(e){e.preventDefault()}},st);I&&(ut=d.createElement("span",{className:"".concat(r,"-suffix")},I)),x&&we&&!H&&(lt=d.createElement("span",{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Be(null),Ke(!1)},className:"".concat(r,"-clear"),role:"button"},F||d.createElement("span",{className:"".concat(r,"-clear-btn")})));var dt="rtl"===ce?"bottomRight":"bottomLeft";return d.createElement(g.Provider,{value:{operationRef:Te,hideHeader:"time"===L,panelRef:ve,onSelect:function(e,t){("submit"===t||"key"!==t&&!me)&&(Be(e),Ke(!1))},open:De,defaultOpenValue:A,onDateMouseEnter:ot,onDateMouseLeave:at}},d.createElement(Ze,{visible:De,popupElement:ct,popupStyle:_,prefixCls:r,dropdownClassName:v,dropdownAlign:y,getPopupContainer:z,transitionName:b,popupPlacement:dt,direction:ce},d.createElement("div",{ref:ge,className:p()(r,f,(t={},(0,u.Z)(t,"".concat(r,"-disabled"),H),(0,u.Z)(t,"".concat(r,"-focused"),Qe),(0,u.Z)(t,"".concat(r,"-rtl"),"rtl"===ce),t)),style:i,onMouseDown:ee,onMouseUp:function(){te&&te.apply(void 0,arguments),pe.current&&(pe.current.focus(),Ke(!0))},onMouseEnter:ne,onMouseLeave:re,onContextMenu:oe,onClick:se},d.createElement("div",{className:p()("".concat(r,"-input"),(0,u.Z)({},"".concat(r,"-input-placeholder"),!!rt)),ref:ye},d.createElement("input",(0,s.Z)({id:o,tabIndex:a,disabled:H,readOnly:k||"function"==typeof he[0]||!et,value:rt||ze,onChange:function(e){We(e.target.value)},autoFocus:S,placeholder:V,ref:pe,title:ze},Je,{size:N(L,he[0],w)},ie(e),{autoComplete:fe})),ut,lt))))}var ze=function(e){(0,a.Z)(n,e);var t=(0,i.Z)(n);function n(){var e;return(0,r.Z)(this,n),(e=t.apply(this,arguments)).pickerRef=d.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return(0,o.Z)(n,[{key:"render",value:function(){return d.createElement(Ve,(0,s.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),n}(d.Component),We=ze;function Ue(e,t,n,r){var o=J(e,n,r,1);function a(n){return n(e,t)?"same":n(o,t)?"closing":"far"}switch(n){case"year":return a((function(e,t){return function(e,t,n){var r=$(t,n);return"boolean"==typeof r?r:Math.floor(e.getYear(t)/10)===Math.floor(e.getYear(n)/10)}(r,e,t)}));case"quarter":case"month":return a((function(e,t){return V(r,e,t)}));default:return a((function(e,t){return U(r,e,t)}))}}function Be(e){var t=e.values,n=e.picker,r=e.defaultDates,o=e.generateConfig,a=d.useState((function(){return[se(r,0),se(r,1)]})),i=(0,c.Z)(a,2),s=i[0],u=i[1],l=d.useState(null),f=(0,c.Z)(l,2),p=f[0],m=f[1],h=se(t,0),v=se(t,1);return[function(e){return s[e]?s[e]:se(p,e)||function(e,t,n,r){var o=se(e,0),a=se(e,1);if(0===t)return o;if(o&&a)switch(Ue(o,a,n,r)){case"same":case"closing":return o;default:return J(a,n,r,-1)}return o}(t,e,n,o)||h||v||o.getNow()},function(e,n){if(e){var r=ue(p,e,n);u(ue(s,null,n)||[null,null]);var o=(n+1)%2;se(t,o)||(r=ue(r,e,o)),m(r)}else(h||v)&&m(null)}]}function Ke(e,t){return e&&e[0]&&e[1]&&t.isAfter(e[0],e[1])?[e[1],e[0]]:e}function Ge(e,t,n,r){return!!e||(!(!r||!r[t])||!!n[(t+1)%2])}function qe(e){var t,n,r,o=e.prefixCls,a=void 0===o?"rc-picker":o,i=e.id,f=e.style,y=e.className,_=e.popupStyle,b=e.dropdownClassName,w=e.transitionName,M=e.dropdownAlign,k=e.getPopupContainer,x=e.generateConfig,S=e.locale,E=e.placeholder,T=e.autoFocus,L=e.disabled,O=e.format,D=e.picker,C=void 0===D?"date":D,P=e.showTime,j=e.use12Hours,Z=e.separator,A=void 0===Z?"~":Z,I=e.value,F=e.defaultValue,H=e.defaultPickerValue,$=e.open,V=e.defaultOpen,U=e.disabledDate,q=e.disabledTime,ee=e.dateRender,te=e.panelRender,ne=e.ranges,re=e.allowEmpty,oe=e.allowClear,le=e.suffixIcon,ce=e.clearIcon,de=e.pickerRef,fe=e.inputReadOnly,me=e.mode,he=e.renderExtraFooter,ve=e.onChange,ye=e.onOpenChange,ge=e.onPanelChange,_e=e.onCalendarChange,be=e.onFocus,we=e.onBlur,Me=e.onMouseEnter,ke=e.onMouseLeave,xe=e.onOk,Se=e.onKeyDown,Ee=e.components,Te=e.order,Le=e.direction,Oe=e.activePickerIndex,De=e.autoComplete,Ne=void 0===De?"off":De,je="date"===C&&!!P||"time"===C,Ie=(0,d.useRef)({}),Fe=(0,d.useRef)(null),Ve=(0,d.useRef)(null),ze=(0,d.useRef)(null),We=(0,d.useRef)(null),Ue=(0,d.useRef)(null),qe=(0,d.useRef)(null),Je=(0,d.useRef)(null),Xe=ae(Y(O,C,P,j)),Qe=(0,h.Z)(0,{value:Oe}),et=(0,c.Z)(Qe,2),tt=et[0],nt=et[1],rt=(0,d.useRef)(null),ot=d.useMemo((function(){return Array.isArray(L)?L:[L||!1,L||!1]}),[L]),at=(0,h.Z)(null,{value:I,defaultValue:F,postState:function(e){return"time"!==C||Te?Ke(e,x):e}}),it=(0,c.Z)(at,2),st=it[0],ut=it[1],lt=Be({values:st,picker:C,defaultDates:H,generateConfig:x}),ct=(0,c.Z)(lt,2),dt=ct[0],ft=ct[1],pt=(0,h.Z)(st,{postState:function(e){var t=e;if(ot[0]&&ot[1])return t;for(var n=0;n<2;n+=1)!ot[n]||se(t,n)||se(re,n)||(t=ue(t,x.getNow(),n));return t}}),mt=(0,c.Z)(pt,2),ht=mt[0],vt=mt[1],yt=(0,h.Z)([C,C],{value:me}),gt=(0,c.Z)(yt,2),_t=gt[0],bt=gt[1];(0,d.useEffect)((function(){bt([C,C])}),[C]);var wt=function(e,t){bt(e),ge&&ge(t,e)},Mt=function(e,t,n){var r=e.picker,o=e.locale,a=e.selectedValue,i=e.disabledDate,s=e.disabled,u=e.generateConfig,l=se(a,0),c=se(a,1);function f(e){return u.locale.getWeekFirstDate(o.locale,e)}function p(e){return 100*u.getYear(e)+u.getMonth(e)}function m(e){return 10*u.getYear(e)+z(u,e)}return[d.useCallback((function(e){if(i&&i(e))return!0;if(s[1]&&c)return!B(u,e,c)&&u.isAfter(e,c);if(t&&c)switch(r){case"quarter":return m(e)>m(c);case"month":return p(e)>p(c);case"week":return f(e)>f(c);default:return!B(u,e,c)&&u.isAfter(e,c)}return!1}),[i,s[1],c,t]),d.useCallback((function(e){if(i&&i(e))return!0;if(s[0]&&l)return!B(u,e,c)&&u.isAfter(l,e);if(n&&l)switch(r){case"quarter":return m(e)<m(l);case"month":return p(e)<p(l);case"week":return f(e)<f(l);default:return!B(u,e,l)&&u.isAfter(l,e)}return!1}),[i,s[0],l,n])]}({picker:C,selectedValue:ht,locale:S,disabled:ot,disabledDate:U,generateConfig:x},Ie.current[1],Ie.current[0]),kt=(0,c.Z)(Mt,2),xt=kt[0],St=kt[1],Et=(0,h.Z)(!1,{value:$,defaultValue:V,postState:function(e){return!ot[tt]&&e},onChange:function(e){ye&&ye(e),!e&&rt.current&&rt.current.onClose&&rt.current.onClose()}}),Tt=(0,c.Z)(Et,2),Lt=Tt[0],Ot=Tt[1],Dt=Lt&&0===tt,Ct=Lt&&1===tt,Pt=(0,d.useState)(0),Yt=(0,c.Z)(Pt,2),Nt=Yt[0],jt=Yt[1];(0,d.useEffect)((function(){!Lt&&Fe.current&&jt(Fe.current.offsetWidth)}),[Lt]);var Zt=d.useRef();function At(e,t){if(e)clearTimeout(Zt.current),Ie.current[t]=!0,nt(t),Ot(e),Lt||ft(null,t);else if(tt===t){Ot(e);var n=Ie.current;Zt.current=setTimeout((function(){n===Ie.current&&(Ie.current={})}))}}function Rt(e){At(!0,e),setTimeout((function(){var t=[qe,Je][e];t.current&&t.current.focus()}),0)}function It(e,t){var n=e,r=se(n,0),o=se(n,1);r&&o&&x.isAfter(r,o)&&("week"===C&&!K(x,S.locale,r,o)||"quarter"===C&&!W(x,r,o)||"week"!==C&&"quarter"!==C&&"time"!==C&&!B(x,r,o)?(0===t?(n=[r,null],o=null):(r=null,n=[null,o]),Ie.current=(0,u.Z)({},t,!0)):"time"===C&&!1===Te||(n=Ke(n,x))),vt(n);var a=n&&n[0]?X(n[0],{generateConfig:x,locale:S,format:Xe[0]}):"",i=n&&n[1]?X(n[1],{generateConfig:x,locale:S,format:Xe[0]}):"";_e&&_e(n,[a,i],{range:0===t?"start":"end"});var s=Ge(r,0,ot,re),l=Ge(o,1,ot,re);(null===n||s&&l)&&(ut(n),!ve||G(x,se(st,0),r)&&G(x,se(st,1),o)||ve(n,[a,i]));var c=null;0!==t||ot[1]?1!==t||ot[0]||(c=0):c=1,null===c||c===tt||Ie.current[c]&&se(n,c)||!se(n,t)?At(!1,t):Rt(c)}var Ft=function(e){return Lt&&rt.current&&rt.current.onKeyDown?rt.current.onKeyDown(e):((0,m.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ht={formatList:Xe,generateConfig:x,locale:S},$t=He(se(ht,0),Ht),Vt=(0,c.Z)($t,2),zt=Vt[0],Wt=Vt[1],Ut=He(se(ht,1),Ht),Bt=(0,c.Z)(Ut,2),Kt=Bt[0],Gt=Bt[1],qt=function(e,t){var n=Q(e,{locale:S,formatList:Xe,generateConfig:x});n&&!(0===t?xt:St)(n)&&(vt(ue(ht,n,t)),ft(n,t))},Jt=Re({valueTexts:zt,onTextChange:function(e){return qt(e,0)}}),Xt=(0,c.Z)(Jt,3),Qt=Xt[0],en=Xt[1],tn=Xt[2],nn=Re({valueTexts:Kt,onTextChange:function(e){return qt(e,1)}}),rn=(0,c.Z)(nn,3),on=rn[0],an=rn[1],sn=rn[2],un=(0,d.useState)(null),ln=(0,c.Z)(un,2),cn=ln[0],dn=ln[1],fn=(0,d.useState)(null),pn=(0,c.Z)(fn,2),mn=pn[0],hn=pn[1],vn=$e(Qt,{formatList:Xe,generateConfig:x,locale:S}),yn=(0,c.Z)(vn,3),gn=yn[0],_n=yn[1],bn=yn[2],wn=$e(on,{formatList:Xe,generateConfig:x,locale:S}),Mn=(0,c.Z)(wn,3),kn=Mn[0],xn=Mn[1],Sn=Mn[2],En=function(e,t){return{blurToCancel:je,forwardKeyDown:Ft,onBlur:we,isClickOutside:function(e){return!R([Ve.current,ze.current,We.current,Fe.current],e)},onFocus:function(t){nt(e),be&&be(t)},triggerOpen:function(t){At(t,e)},onSubmit:function(){It(ht,e),t()},onCancel:function(){At(!1,e),vt(st),t()}}},Tn=Ae((0,l.Z)((0,l.Z)({},En(0,tn)),{},{open:Dt,value:Qt,onKeyDown:function(e,t){null==Se||Se(e,t)}})),Ln=(0,c.Z)(Tn,2),On=Ln[0],Dn=Ln[1],Cn=Dn.focused,Pn=Dn.typing,Yn=Ae((0,l.Z)((0,l.Z)({},En(1,sn)),{},{open:Ct,value:on,onKeyDown:function(e,t){null==Se||Se(e,t)}})),Nn=(0,c.Z)(Yn,2),jn=Nn[0],Zn=Nn[1],An=Zn.focused,Rn=Zn.typing,In=st&&st[0]?X(st[0],{locale:S,format:"YYYYMMDDHHmmss",generateConfig:x}):"",Fn=st&&st[1]?X(st[1],{locale:S,format:"YYYYMMDDHHmmss",generateConfig:x}):"";(0,d.useEffect)((function(){Lt||(vt(st),zt.length&&""!==zt[0]?Wt!==Qt&&tn():en(""),Kt.length&&""!==Kt[0]?Gt!==on&&sn():an(""))}),[Lt,zt,Kt]),(0,d.useEffect)((function(){vt(st)}),[In,Fn]),de&&(de.current={focus:function(){qe.current&&qe.current.focus()},blur:function(){qe.current&&qe.current.blur(),Je.current&&Je.current.blur()}});var Hn=Object.keys(ne||{}).map((function(e){var t=ne[e],n="function"==typeof t?t():t;return{label:e,onClick:function(){It(n,null),At(!1,tt)},onMouseEnter:function(){dn(n)},onMouseLeave:function(){dn(null)}}}));function $n(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null;Lt&&mn&&mn[0]&&mn[1]&&x.isAfter(mn[1],mn[0])&&(r=mn);var o=P;if(P&&"object"===(0,v.Z)(P)&&P.defaultValue){var i=P.defaultValue;o=(0,l.Z)((0,l.Z)({},P),{},{defaultValue:se(i,tt)||void 0})}var c=null;return ee&&(c=function(e,t){return ee(e,t,{range:tt?"end":"start"})}),d.createElement(pe.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:cn||ht,hoverRangedValue:r}},d.createElement(Ye,(0,s.Z)({},e,n,{dateRender:c,showTime:o,mode:_t[tt],generateConfig:x,style:void 0,direction:Le,disabledDate:0===tt?xt:St,disabledTime:function(e){return!!q&&q(e,0===tt?"start":"end")},className:p()((0,u.Z)({},"".concat(a,"-panel-focused"),0===tt?!Pn:!Rn)),value:se(ht,tt),locale:S,tabIndex:-1,onPanelChange:function(e,n){0===tt&&bn(!0),1===tt&&Sn(!0),wt(ue(_t,n,tt),ue(ht,e,tt));var r=e;"right"===t&&_t[tt]===n&&(r=J(r,n,x,-1)),ft(r,tt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:se(ht,0===tt?1:0)})))}var Vn=0,zn=0;tt&&ze.current&&Ue.current&&Ve.current&&(Vn=ze.current.offsetWidth+Ue.current.offsetWidth,Ve.current.offsetWidth&&Vn>Ve.current.offsetWidth&&(zn=Vn));var Wn="rtl"===Le?{right:Vn}:{left:Vn};var Un,Bn,Kn=d.createElement("div",{className:p()("".concat(a,"-range-wrapper"),"".concat(a,"-").concat(C,"-range-wrapper")),style:{minWidth:Nt}},d.createElement("div",{className:"".concat(a,"-range-arrow"),style:Wn}),function(){var e,t=Ce(a,_t[tt],he),n=Pe({prefixCls:a,components:Ee,needConfirmButton:je,okDisabled:!se(ht,tt)||U&&U(ht[tt]),locale:S,rangeList:Hn,onOk:function(){se(ht,tt)&&(It(ht,tt),xe&&xe(ht))}});if("time"===C||P)e=$n();else{var r=dt(tt),o=J(r,C,x),i=_t[tt]===C,s=$n(!!i&&"left",{pickerValue:r,onPickerValueChange:function(e){ft(e,tt)}}),u=$n("right",{pickerValue:o,onPickerValueChange:function(e){ft(J(e,C,x,-1),tt)}});e="rtl"===Le?d.createElement(d.Fragment,null,u,i&&s):d.createElement(d.Fragment,null,s,i&&u)}var l=d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat(a,"-panels")},e),(t||n)&&d.createElement("div",{className:"".concat(a,"-footer")},t,n));return te&&(l=te(l)),d.createElement("div",{className:"".concat(a,"-panel-container"),style:{marginLeft:zn},ref:Ve,onMouseDown:function(e){e.preventDefault()}},l)}());le&&(Un=d.createElement("span",{className:"".concat(a,"-suffix")},le)),oe&&(se(st,0)&&!ot[0]||se(st,1)&&!ot[1])&&(Bn=d.createElement("span",{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=st;ot[0]||(t=ue(t,null,0)),ot[1]||(t=ue(t,null,1)),It(t,null),At(!1,tt)},className:"".concat(a,"-clear")},ce||d.createElement("span",{className:"".concat(a,"-clear-btn")})));var Gn={size:N(C,Xe[0],x)},qn=0,Jn=0;ze.current&&We.current&&Ue.current&&(0===tt?Jn=ze.current.offsetWidth:(qn=Vn,Jn=We.current.offsetWidth));var Xn="rtl"===Le?{right:qn}:{left:qn};return d.createElement(g.Provider,{value:{operationRef:rt,hideHeader:"time"===C,onDateMouseEnter:function(e){hn(ue(ht,e,tt)),0===tt?_n(e):xn(e)},onDateMouseLeave:function(){hn(ue(ht,null,tt)),0===tt?bn():Sn()},hideRanges:!0,onSelect:function(e,t){var n=ue(ht,e,tt);"submit"===t||"key"!==t&&!je?(It(n,tt),0===tt?bn():Sn()):vt(n)},open:Lt}},d.createElement(Ze,{visible:Lt,popupElement:Kn,popupStyle:_,prefixCls:a,dropdownClassName:b,dropdownAlign:M,getPopupContainer:k,transitionName:w,range:!0,direction:Le},d.createElement("div",(0,s.Z)({ref:Fe,className:p()(a,"".concat(a,"-range"),y,(t={},(0,u.Z)(t,"".concat(a,"-disabled"),ot[0]&&ot[1]),(0,u.Z)(t,"".concat(a,"-focused"),0===tt?Cn:An),(0,u.Z)(t,"".concat(a,"-rtl"),"rtl"===Le),t)),style:f,onClick:function(e){Lt||qe.current.contains(e.target)||Je.current.contains(e.target)||(ot[0]?ot[1]||Rt(1):Rt(0))},onMouseEnter:Me,onMouseLeave:ke,onMouseDown:function(e){!Lt||!Cn&&!An||qe.current.contains(e.target)||Je.current.contains(e.target)||e.preventDefault()}},ie(e)),d.createElement("div",{className:p()("".concat(a,"-input"),(n={},(0,u.Z)(n,"".concat(a,"-input-active"),0===tt),(0,u.Z)(n,"".concat(a,"-input-placeholder"),!!gn),n)),ref:ze},d.createElement("input",(0,s.Z)({id:i,disabled:ot[0],readOnly:fe||"function"==typeof Xe[0]||!Pn,value:gn||Qt,onChange:function(e){en(e.target.value)},autoFocus:T,placeholder:se(E,0)||"",ref:qe},On,Gn,{autoComplete:Ne}))),d.createElement("div",{className:"".concat(a,"-range-separator"),ref:Ue},A),d.createElement("div",{className:p()("".concat(a,"-input"),(r={},(0,u.Z)(r,"".concat(a,"-input-active"),1===tt),(0,u.Z)(r,"".concat(a,"-input-placeholder"),!!kn),r)),ref:We},d.createElement("input",(0,s.Z)({disabled:ot[1],readOnly:fe||"function"==typeof Xe[0]||!Rn,value:kn||on,onChange:function(e){an(e.target.value)},placeholder:se(E,1)||"",ref:Je},jn,Gn,{autoComplete:Ne}))),d.createElement("div",{className:"".concat(a,"-active-bar"),style:(0,l.Z)((0,l.Z)({},Xn),{},{width:Jn,position:"absolute"})}),Un,Bn)))}var Je=function(e){(0,a.Z)(n,e);var t=(0,i.Z)(n);function n(){var e;return(0,r.Z)(this,n),(e=t.apply(this,arguments)).pickerRef=d.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return(0,o.Z)(n,[{key:"render",value:function(){return d.createElement(qe,(0,s.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),n}(d.Component),Xe=Je,Qe=We},62980:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(61320)),a=n(55620),i={getNow:function(){return(0,o.default)()},getFixedDate:function(e){return(0,o.default)(e,"YYYY-MM-DD")},getEndDate:function(e){return e.clone().endOf("month")},getWeekDay:function(e){var t=e.clone().locale("en_US");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.clone().add(t,"year")},addMonth:function(e,t){return e.clone().add(t,"month")},addDate:function(e,t){return e.clone().add(t,"day")},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return(0,o.default)().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return(0,o.default)().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return(0,o.default)().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i<n.length;i+=1){var s=n[i],u=t;if(s.includes("wo")||s.includes("Wo")){var l=(s=s.replace(/wo/g,"w").replace(/Wo/g,"W")).match(/[-YyMmDdHhSsWwGg]+/g),c=u.match(/[-\d]+/g);l&&c?(s=l.join(""),u=c.join("")):r.push(s.replace(/o/g,""))}var d=(0,o.default)(u,s,e,!0);if(d.isValid())return d}for(var f=0;f<r.length;f+=1){var p=(0,o.default)(t,r[f],e,!1);if(p.isValid())return(0,a.noteOnce)(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),p}return null}}};t.default=i},91412:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};t.default=n},44569:function(e,t,n){"use strict";var r=n(50189),o=n(22951),a=n(91976),i=n(67591),s=n(59180),u=n(27378),l=n(62738),c=n(27406),d=n(74485),f=n(79986),p=n(97329),m=function(e){(0,i.Z)(n,e);var t=(0,s.Z)(n);function n(){var e;(0,o.Z)(this,n);for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return(e=t.call.apply(t,[this].concat(i))).resizeObserver=null,e.childNode=null,e.currentElement=null,e.state={width:0,height:0,offsetHeight:0,offsetWidth:0},e.onResize=function(t){var n=e.props.onResize,o=t[0].target,a=o.getBoundingClientRect(),i=a.width,s=a.height,u=o.offsetWidth,l=o.offsetHeight,c=Math.floor(i),d=Math.floor(s);if(e.state.width!==c||e.state.height!==d||e.state.offsetWidth!==u||e.state.offsetHeight!==l){var f={width:c,height:d,offsetWidth:u,offsetHeight:l};if(e.setState(f),n){var p=u===Math.round(i)?i:u,m=l===Math.round(s)?s:l;Promise.resolve().then((function(){n((0,r.Z)((0,r.Z)({},f),{},{offsetWidth:p,offsetHeight:m}),o)}))}}},e.setChildNode=function(t){e.childNode=t},e}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){if(this.props.disabled)this.destroyObserver();else{var e=(0,l.Z)(this.childNode||this);e!==this.currentElement&&(this.destroyObserver(),this.currentElement=e),!this.resizeObserver&&e&&(this.resizeObserver=new p.Z(this.onResize),this.resizeObserver.observe(e))}}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var e=this.props.children,t=(0,c.Z)(e);if(t.length>1)(0,d.ZP)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(0===t.length)return(0,d.ZP)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var n=t[0];if(u.isValidElement(n)&&(0,f.Yr)(n)){var r=n.ref;t[0]=u.cloneElement(n,{ref:(0,f.sQ)(r,this.setChildNode)})}return 1===t.length?t[0]:t.map((function(e,t){return!u.isValidElement(e)||"key"in e&&null!==e.key?e:u.cloneElement(e,{key:"".concat("rc-observer-key","-").concat(t)})}))}}]),n}(u.Component);m.displayName="ResizeObserver",t.Z=m},95040:function(e,t,n){"use strict";n.r(t),n.d(t,{OptGroup:function(){return ge},Option:function(){return ve},default:function(){return vt}});var r=n(25773),o=n(22951),a=n(91976),i=n(67591),s=n(59180),u=n(27378),l=n(64649),c=n(53782),d=n(8136),f=n(78730),p=n(50189),m="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/),h="aria-",v="data-";function y(e,t){return 0===e.indexOf(t)}function g(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=!1===n?{aria:!0,data:!0,attr:!0}:!0===n?{aria:!0}:(0,p.Z)({},n);var r={};return Object.keys(e).forEach((function(n){(t.aria&&("role"===n||y(n,h))||t.data&&y(n,v)||t.attr&&m.includes(n))&&(r[n]=e[n])})),r}var _=n(8805),b=n(60042),w=n.n(b),M=n(44569);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var E=u.forwardRef((function(e,t){var n=e.height,r=e.offset,o=e.children,a=e.prefixCls,i=e.onInnerResize,s={},l={display:"flex",flexDirection:"column"};return void 0!==r&&(s={height:n,position:"relative",overflow:"hidden"},l=x(x({},l),{},{transform:"translateY(".concat(r,"px)"),position:"absolute",left:0,right:0,top:0})),u.createElement("div",{style:s},u.createElement(M.Z,{onResize:function(e){e.offsetHeight&&i&&i()}},u.createElement("div",{style:l,className:w()(S({},"".concat(a,"-holder-inner"),a)),ref:t},o)))}));E.displayName="Filler";var T=E,L=n(94068);function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Y(e,t){return Y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Y(e,t)}function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Z(e);if(t){var o=Z(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return j(this,n)}}function j(e,t){return!t||"object"!==O(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Z(e){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Z(e)}function A(e){return"touches"in e?e.touches[0].pageY:e.pageY}var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Y(e,t)}(a,e);var t,n,r,o=N(a);function a(){var e;C(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=o.call.apply(o,[this].concat(n))).moveRaf=null,e.scrollbarRef=u.createRef(),e.thumbRef=u.createRef(),e.visibleTimeout=null,e.state={dragging:!1,pageY:null,startTop:null,visible:!1},e.delayHidden=function(){clearTimeout(e.visibleTimeout),e.setState({visible:!0}),e.visibleTimeout=setTimeout((function(){e.setState({visible:!1})}),2e3)},e.onScrollbarTouchStart=function(e){e.preventDefault()},e.onContainerMouseDown=function(e){e.stopPropagation(),e.preventDefault()},e.patchEvents=function(){window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("mouseup",e.onMouseUp),e.thumbRef.current.addEventListener("touchmove",e.onMouseMove),e.thumbRef.current.addEventListener("touchend",e.onMouseUp)},e.removeEvents=function(){window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("mouseup",e.onMouseUp),e.scrollbarRef.current.removeEventListener("touchstart",e.onScrollbarTouchStart),e.thumbRef.current.removeEventListener("touchstart",e.onMouseDown),e.thumbRef.current.removeEventListener("touchmove",e.onMouseMove),e.thumbRef.current.removeEventListener("touchend",e.onMouseUp),L.Z.cancel(e.moveRaf)},e.onMouseDown=function(t){var n=e.props.onStartMove;e.setState({dragging:!0,pageY:A(t),startTop:e.getTop()}),n(),e.patchEvents(),t.stopPropagation(),t.preventDefault()},e.onMouseMove=function(t){var n=e.state,r=n.dragging,o=n.pageY,a=n.startTop,i=e.props.onScroll;if(L.Z.cancel(e.moveRaf),r){var s=a+(A(t)-o),u=e.getEnableScrollRange(),l=e.getEnableHeightRange(),c=l?s/l:0,d=Math.ceil(c*u);e.moveRaf=(0,L.Z)((function(){i(d)}))}},e.onMouseUp=function(){var t=e.props.onStopMove;e.setState({dragging:!1}),t(),e.removeEvents()},e.getSpinHeight=function(){var t=e.props,n=t.height,r=n/t.count*10;return r=Math.max(r,20),r=Math.min(r,n/2),Math.floor(r)},e.getEnableScrollRange=function(){var t=e.props;return t.scrollHeight-t.height||0},e.getEnableHeightRange=function(){return e.props.height-e.getSpinHeight()||0},e.getTop=function(){var t=e.props.scrollTop,n=e.getEnableScrollRange(),r=e.getEnableHeightRange();return 0===t||0===n?0:t/n*r},e.showScroll=function(){var t=e.props,n=t.height;return t.scrollHeight>n},e}return t=a,(n=[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(e){e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var e=this.state,t=e.dragging,n=e.visible,r=this.props.prefixCls,o=this.getSpinHeight(),a=this.getTop(),i=this.showScroll(),s=i&&n;return u.createElement("div",{ref:this.scrollbarRef,className:w()("".concat(r,"-scrollbar"),D({},"".concat(r,"-scrollbar-show"),i)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:s?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},u.createElement("div",{ref:this.thumbRef,className:w()("".concat(r,"-scrollbar-thumb"),D({},"".concat(r,"-scrollbar-thumb-moving"),t)),style:{width:"100%",height:o,top:a,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}])&&P(t.prototype,n),r&&P(t,r),a}(u.Component);function I(e){var t=e.children,n=e.setRef,r=u.useCallback((function(e){n(e)}),[]);return u.cloneElement(t,{ref:r})}var F=n(62738);function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var $=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.maps=void 0,this.maps={},this.maps.prototype=null}var t,n,r;return t=e,(n=[{key:"set",value:function(e,t){this.maps[e]=t}},{key:"get",value:function(e){return this.maps[e]}}])&&H(t.prototype,n),r&&H(t,r),e}();function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(u){s=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return z(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function W(e){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(e)}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(u){s=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function K(e,t,n){var r=U(u.useState(e),2),o=r[0],a=r[1],i=U(u.useState(null),2),s=i[0],l=i[1];return u.useEffect((function(){var r=function(e,t,n){var r,o,a=e.length,i=t.length;if(0===a&&0===i)return null;a<i?(r=e,o=t):(r=t,o=e);var s={__EMPTY_ITEM__:!0};function u(e){return void 0!==e?n(e):s}for(var l=null,c=1!==Math.abs(a-i),d=0;d<o.length;d+=1){var f=u(r[d]);if(f!==u(o[d])){l=d,c=c||f!==u(o[d+1]);break}}return null===l?null:{index:l,multiple:c}}(o||[],e||[],t);void 0!==(null==r?void 0:r.index)&&(null==n||n(r.index),l(e[r.index])),a(e)}),[e]),[s]}function G(e){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(e)}var q="object"===("undefined"==typeof navigator?"undefined":G(navigator))&&/Firefox/i.test(navigator.userAgent),J=function(e,t){var n=(0,u.useRef)(!1),r=(0,u.useRef)(null);function o(){clearTimeout(r.current),n.current=!0,r.current=setTimeout((function(){n.current=!1}),50)}var a=(0,u.useRef)({top:e,bottom:t});return a.current.top=e,a.current.bottom=t,function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e<0&&a.current.top||e>0&&a.current.bottom;return t&&i?(clearTimeout(r.current),n.current=!1):i&&!n.current||o(),!n.current&&i}};var X=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function Q(){return Q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q.apply(this,arguments)}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(u){s=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ae(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ie=[],se={overflowY:"auto",overflowAnchor:"none"};function ue(e,t){var n=e.prefixCls,r=void 0===n?"rc-virtual-list":n,o=e.className,a=e.height,i=e.itemHeight,s=e.fullHeight,l=void 0===s||s,c=e.style,d=e.data,f=e.children,p=e.itemKey,m=e.virtual,h=e.component,v=void 0===h?"div":h,y=e.onScroll,g=e.onVisibleChange,_=ae(e,X),b=!(!1===m||!a||!i),M=b&&d&&i*d.length>a,k=re((0,u.useState)(0),2),x=k[0],S=k[1],E=re((0,u.useState)(!1),2),O=E[0],D=E[1],C=w()(r,o),P=d||ie,Y=(0,u.useRef)(),N=(0,u.useRef)(),j=(0,u.useRef)(),Z=u.useCallback((function(e){return"function"==typeof p?p(e):null==e?void 0:e[p]}),[p]),A={getKey:Z};function H(e){S((function(t){var n=function(e){var t=e;Number.isNaN(ye.current)||(t=Math.min(t,ye.current));return t=Math.max(t,0)}("function"==typeof e?e(t):e);return Y.current.scrollTop=n,n}))}var z=(0,u.useRef)({start:0,end:P.length}),U=(0,u.useRef)(),B=re(K(P,Z),1)[0];U.current=B;var G=function(e,t,n){var r=V(u.useState(0),2),o=r[0],a=r[1],i=(0,u.useRef)(new Map),s=(0,u.useRef)(new $),l=(0,u.useRef)(0);function c(){l.current+=1;var e=l.current;Promise.resolve().then((function(){e===l.current&&(i.current.forEach((function(e,t){if(e&&e.offsetParent){var n=(0,F.Z)(e),r=n.offsetHeight;s.current.get(t)!==r&&s.current.set(t,n.offsetHeight)}})),a((function(e){return e+1})))}))}return[function(r,o){var a=e(r),s=i.current.get(a);o?(i.current.set(a,o),c()):i.current.delete(a),!s!=!o&&(o?null==t||t(r):null==n||n(r))},c,s.current,o]}(Z,null,null),ee=re(G,4),oe=ee[0],ue=ee[1],le=ee[2],ce=ee[3],de=u.useMemo((function(){if(!b)return{scrollHeight:void 0,start:0,end:P.length-1,offset:void 0};var e;if(!M)return{scrollHeight:(null===(e=N.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:P.length-1,offset:void 0};for(var t,n,r,o=0,s=P.length,u=0;u<s;u+=1){var l=P[u],c=Z(l),d=le.get(c),f=o+(void 0===d?i:d);f>=x&&void 0===t&&(t=u,n=o),f>x+a&&void 0===r&&(r=u),o=f}return void 0===t&&(t=0,n=0),void 0===r&&(r=P.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,P.length),offset:n}}),[M,b,x,P,ce,a]),fe=de.scrollHeight,pe=de.start,me=de.end,he=de.offset;z.current.start=pe,z.current.end=me;var ve=fe-a,ye=(0,u.useRef)(ve);ye.current=ve;var ge=x<=0,_e=x>=ve,be=J(ge,_e);var we=function(e,t,n,r){var o=(0,u.useRef)(0),a=(0,u.useRef)(null),i=(0,u.useRef)(null),s=(0,u.useRef)(!1),l=J(t,n);return[function(t){if(e){L.Z.cancel(a.current);var n=t.deltaY;o.current+=n,i.current=n,l(n)||(q||t.preventDefault(),a.current=(0,L.Z)((function(){var e=s.current?10:1;r(o.current*e),o.current=0})))}},function(t){e&&(s.current=t.detail===i.current)}]}(b,ge,_e,(function(e){H((function(t){return t+e}))})),Me=re(we,2),ke=Me[0],xe=Me[1];!function(e,t,n){var r,o=(0,u.useRef)(!1),a=(0,u.useRef)(0),i=(0,u.useRef)(null),s=(0,u.useRef)(null),l=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageY),r=a.current-t;a.current=t,n(r)&&e.preventDefault(),clearInterval(s.current),s.current=setInterval((function(){(!n(r*=.9333333333333333,!0)||Math.abs(r)<=.1)&&clearInterval(s.current)}),16)}},c=function(){o.current=!1,r()},d=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,a.current=Math.ceil(e.touches[0].pageY),i.current=e.target,i.current.addEventListener("touchmove",l),i.current.addEventListener("touchend",c))};r=function(){i.current&&(i.current.removeEventListener("touchmove",l),i.current.removeEventListener("touchend",c))},u.useLayoutEffect((function(){return e&&t.current.addEventListener("touchstart",d),function(){t.current.removeEventListener("touchstart",d),r(),clearInterval(s.current)}}),[e])}(b,Y,(function(e,t){return!be(e,t)&&(ke({preventDefault:function(){},deltaY:e}),!0)})),(0,u.useLayoutEffect)((function(){function e(e){b&&e.preventDefault()}return Y.current.addEventListener("wheel",ke),Y.current.addEventListener("DOMMouseScroll",xe),Y.current.addEventListener("MozMousePixelScroll",e),function(){Y.current.removeEventListener("wheel",ke),Y.current.removeEventListener("DOMMouseScroll",xe),Y.current.removeEventListener("MozMousePixelScroll",e)}}),[b]);var Se=function(e,t,n,r,o,a,i,s){var l=u.useRef();return function(u){if(null!=u){if(L.Z.cancel(l.current),"number"==typeof u)i(u);else if(u&&"object"===W(u)){var c,d=u.align;c="index"in u?u.index:t.findIndex((function(e){return o(e)===u.key}));var f=u.offset,p=void 0===f?0:f;!function s(u,f){if(!(u<0)&&e.current){var m=e.current.clientHeight,h=!1,v=f;if(m){for(var y=f||d,g=0,_=0,b=0,w=Math.min(t.length,c),M=0;M<=w;M+=1){var k=o(t[M]);_=g;var x=n.get(k);g=b=_+(void 0===x?r:x),M===c&&void 0===x&&(h=!0)}var S=null;switch(y){case"top":S=_-p;break;case"bottom":S=b-m+p;break;default:var E=e.current.scrollTop;_<E?v="top":b>E+m&&(v="bottom")}null!==S&&S!==e.current.scrollTop&&i(S)}l.current=(0,L.Z)((function(){h&&a(),s(u-1,v)}))}}(3)}}else s()}}(Y,P,le,i,Z,ue,H,(function(){var e;null===(e=j.current)||void 0===e||e.delayHidden()}));u.useImperativeHandle(t,(function(){return{scrollTo:Se}})),(0,u.useLayoutEffect)((function(){if(g){var e=P.slice(pe,me+1);g(e,P)}}),[pe,me,P]);var Ee=function(e,t,n,r,o,a){var i=a.getKey;return e.slice(t,n+1).map((function(e,n){var a=o(e,t+n,{}),s=i(e);return u.createElement(I,{key:s,setRef:function(t){return r(e,t)}},a)}))}(P,pe,me,oe,f,A),Te=null;return a&&(Te=te(ne({},l?"height":"maxHeight",a),se),b&&(Te.overflowY="hidden",O&&(Te.pointerEvents="none"))),u.createElement("div",Q({style:te(te({},c),{},{position:"relative"}),className:C},_),u.createElement(v,{className:"".concat(r,"-holder"),style:Te,ref:Y,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==x&&H(t),null==y||y(e)}},u.createElement(T,{prefixCls:r,height:fe,offset:he,onInnerResize:ue,ref:N},Ee)),b&&u.createElement(R,{ref:j,prefixCls:r,scrollTop:x,height:a,scrollHeight:fe,count:P.length,onScroll:function(e){H(e)},onStartMove:function(){D(!0)},onStopMove:function(){D(!1)}}))}var le=u.forwardRef(ue);le.displayName="List";var ce=le,de=function(e){var t,n=e.className,r=e.customizeIcon,o=e.customizeIconProps,a=e.onMouseDown,i=e.onClick,s=e.children;return t="function"==typeof r?r(o):r,u.createElement("span",{className:n,onMouseDown:function(e){e.preventDefault(),a&&a(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:i,"aria-hidden":!0},void 0!==t?t:u.createElement("span",{className:w()(n.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},s))},fe=function(e,t){var n=e.prefixCls,o=e.id,a=e.flattenOptions,i=e.childrenAsData,s=e.values,p=e.searchValue,m=e.multiple,h=e.defaultActiveFirstOption,v=e.height,y=e.itemHeight,b=e.notFoundContent,M=e.open,k=e.menuItemSelectedIcon,x=e.virtual,S=e.onSelect,E=e.onToggleOpen,T=e.onActiveValue,L=e.onScroll,O=e.onMouseEnter,D="".concat(n,"-item"),C=(0,_.Z)((function(){return a}),[M,a],(function(e,t){return t[0]&&e[1]!==t[1]})),P=u.useRef(null),Y=function(e){e.preventDefault()},N=function(e){P.current&&P.current.scrollTo({index:e})},j=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=C.length,r=0;r<n;r+=1){var o=(e+r*t+n)%n,a=C[o],i=a.group,s=a.data;if(!i&&!s.disabled)return o}return-1},Z=u.useState((function(){return j(0)})),A=(0,d.Z)(Z,2),R=A[0],I=A[1],F=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];I(e);var n={source:t?"keyboard":"mouse"},r=C[e];r?T(r.data.value,e,n):T(null,-1,n)};u.useEffect((function(){F(!1!==h?j(0):-1)}),[C.length,p]),u.useEffect((function(){var e,t=setTimeout((function(){if(!m&&M&&1===s.size){var e=Array.from(s)[0],t=C.findIndex((function(t){return t.data.value===e}));F(t),N(t)}}));M&&(null===(e=P.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[M]);var H=function(e){void 0!==e&&S(e,{selected:!s.has(e)}),m||E(!1)};if(u.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which;switch(t){case f.Z.UP:case f.Z.DOWN:var n=0;if(t===f.Z.UP?n=-1:t===f.Z.DOWN&&(n=1),0!==n){var r=j(R+n,n);N(r),F(r,!0)}break;case f.Z.ENTER:var o=C[R];o&&!o.data.disabled?H(o.data.value):H(void 0),M&&e.preventDefault();break;case f.Z.ESC:E(!1),M&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){N(e)}}})),0===C.length)return u.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(D,"-empty"),onMouseDown:Y},b);function $(e){var t=C[e];if(!t)return null;var n=t.data||{},a=n.value,l=n.label,c=n.children,d=g(n,!0),f=i?c:l;return t?u.createElement("div",(0,r.Z)({"aria-label":"string"==typeof f?f:null},d,{key:e,role:"option",id:"".concat(o,"_list_").concat(e),"aria-selected":s.has(a)}),a):null}return u.createElement(u.Fragment,null,u.createElement("div",{role:"listbox",id:"".concat(o,"_list"),style:{height:0,width:0,overflow:"hidden"}},$(R-1),$(R),$(R+1)),u.createElement(ce,{itemKey:"key",ref:P,data:C,height:v,itemHeight:y,fullHeight:!1,onMouseDown:Y,onScroll:L,virtual:x,onMouseEnter:O},(function(e,t){var n,o=e.group,a=e.groupOption,d=e.data,f=d.label,p=d.key;if(o)return u.createElement("div",{className:w()(D,"".concat(D,"-group"))},void 0!==f?f:p);var m=d.disabled,h=d.value,v=d.title,y=d.children,g=d.style,_=d.className,b=(0,c.Z)(d,["disabled","value","title","children","style","className"]),M=s.has(h),x="".concat(D,"-option"),S=w()(D,x,_,(n={},(0,l.Z)(n,"".concat(x,"-grouped"),a),(0,l.Z)(n,"".concat(x,"-active"),R===t&&!m),(0,l.Z)(n,"".concat(x,"-disabled"),m),(0,l.Z)(n,"".concat(x,"-selected"),M),n)),E=!k||"function"==typeof k||M,T=(i?y:f)||h,L="string"==typeof T||"number"==typeof T?T.toString():void 0;return void 0!==v&&(L=v),u.createElement("div",(0,r.Z)({},b,{"aria-selected":M,className:S,title:L,onMouseMove:function(){R===t||m||F(t)},onClick:function(){m||H(h)},style:g}),u.createElement("div",{className:"".concat(x,"-content")},T),u.isValidElement(k)||M,E&&u.createElement(de,{className:"".concat(D,"-option-state"),customizeIcon:k,customizeIconProps:{isSelected:M}},M?"\u2713":null))})))},pe=u.forwardRef(fe);pe.displayName="OptionList";var me=pe,he=function(){return null};he.isSelectOption=!0;var ve=he,ye=function(){return null};ye.isSelectOptGroup=!0;var ge=ye,_e=n(27406);function be(e){var t=e.key,n=e.props,r=n.children,o=n.value,a=(0,c.Z)(n,["children","value"]);return(0,p.Z)({key:t,value:void 0!==o?o:t,children:r},a)}function we(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,_e.Z)(e).map((function(e,n){if(!u.isValidElement(e)||!e.type)return null;var r=e.type.isSelectOptGroup,o=e.key,a=e.props,i=a.children,s=(0,c.Z)(a,["children"]);return t||!r?be(e):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(null===o?n:o,"__"),label:o},s),{},{options:we(i)})})).filter((function(e){return e}))}var Me=n(62173),ke=n(13285),xe=n(33940),Se=n(74485);function Ee(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}function Te(e,t){var n,r=(0,ke.Z)(t);for(n=e.length-1;n>=0&&e[n].disabled;n-=1);var o=null;return-1!==n&&(o=r[n],r.splice(n,1)),{values:r,removedValue:o}}var Le="undefined"!=typeof window&&window.document&&window.document.documentElement,Oe=0;function De(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function Ce(e){var t=(0,p.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,Se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function Pe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.prevValueOptions,o=void 0===r?[]:r,a=new Map;return t.forEach((function(e){if(!e.group){var t=e.data;a.set(t.value,t)}})),e.map((function(e){var t=a.get(e);return t||(t=(0,p.Z)({},o.find((function(t){return t._INTERNAL_OPTION_VALUE_===e})))),Ce(t)}))}function Ye(e){return Ee(e).join("")}var Ne=n(62477),je=n(79986),Ze=n(24391),Ae=void 0;function Re(e,t){var n=e.prefixCls,o=e.invalidate,a=e.item,i=e.renderItem,s=e.responsive,l=e.registerSize,d=e.itemKey,f=e.className,m=e.style,h=e.children,v=e.display,y=e.order,g=e.component,_=void 0===g?"div":g,b=(0,c.Z)(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),k=s&&!v;function x(e){l(d,e)}u.useEffect((function(){return function(){x(null)}}),[]);var S,E=i&&a!==Ae?i(a):h;o||(S={opacity:k?0:1,height:k?0:Ae,overflowY:k?"hidden":Ae,order:s?y:Ae,pointerEvents:k?"none":Ae,position:k?"absolute":Ae});var T={};k&&(T["aria-hidden"]=!0);var L=u.createElement(_,(0,r.Z)({className:w()(!o&&n,f),style:(0,p.Z)((0,p.Z)({},S),m)},T,b,{ref:t}),E);return s&&(L=u.createElement(M.Z,{onResize:function(e){x(e.offsetWidth)}},L)),L}var Ie=u.forwardRef(Re);Ie.displayName="Item";var Fe=Ie;var He=function(e,t){var n=u.useContext(ze);if(!n){var o=e.component,a=void 0===o?"div":o,i=(0,c.Z)(e,["component"]);return u.createElement(a,(0,r.Z)({},i,{ref:t}))}var s=n.className,l=(0,c.Z)(n,["className"]),d=e.className,f=(0,c.Z)(e,["className"]);return u.createElement(ze.Provider,{value:null},u.createElement(Fe,(0,r.Z)({ref:t,className:w()(s,d)},l,f)))},$e=u.forwardRef(He);$e.displayName="RawItem";var Ve=$e,ze=u.createContext(null),We="responsive",Ue="invalidate";function Be(e){return"+ ".concat(e.length," ...")}function Ke(e,t){var n=e.prefixCls,o=void 0===n?"rc-overflow":n,a=e.data,i=void 0===a?[]:a,s=e.renderItem,l=e.renderRawItem,f=e.itemKey,m=e.itemWidth,h=void 0===m?10:m,v=e.ssr,y=e.style,g=e.className,_=e.maxCount,b=e.renderRest,k=e.renderRawRest,x=e.suffix,S=e.component,E=void 0===S?"div":S,T=e.itemComponent,O=e.onVisibleChange,D=(0,c.Z)(e,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),C=function(){var e=(0,u.useState)({}),t=(0,d.Z)(e,2)[1],n=(0,u.useRef)([]),r=(0,u.useRef)(!1),o=0,a=0;return(0,u.useEffect)((function(){return function(){r.current=!0}}),[]),function(e){var i=o;return o+=1,n.current.length<i+1&&(n.current[i]=e),[n.current[i],function(e){n.current[i]="function"==typeof e?e(n.current[i]):e,L.Z.cancel(a),a=(0,L.Z)((function(){r.current||t({})}))}]}}(),P="full"===v,Y=C(null),N=(0,d.Z)(Y,2),j=N[0],Z=N[1],A=j||0,R=C(new Map),I=(0,d.Z)(R,2),F=I[0],H=I[1],$=C(0),V=(0,d.Z)($,2),z=V[0],W=V[1],U=C(0),B=(0,d.Z)(U,2),K=B[0],G=B[1],q=C(0),J=(0,d.Z)(q,2),X=J[0],Q=J[1],ee=(0,u.useState)(null),te=(0,d.Z)(ee,2),ne=te[0],re=te[1],oe=(0,u.useState)(null),ae=(0,d.Z)(oe,2),ie=ae[0],se=ae[1],ue=u.useMemo((function(){return null===ie&&P?Number.MAX_SAFE_INTEGER:ie||0}),[ie,j]),le=(0,u.useState)(!1),ce=(0,d.Z)(le,2),de=ce[0],fe=ce[1],pe="".concat(o,"-item"),me=Math.max(z,K),he=i.length&&_===We,ve=_===Ue,ye=he||"number"==typeof _&&i.length>_,ge=(0,u.useMemo)((function(){var e=i;return he?e=null===j&&P?i:i.slice(0,Math.min(i.length,A/h)):"number"==typeof _&&(e=i.slice(0,_)),e}),[i,h,j,_,he]),_e=(0,u.useMemo)((function(){return he?i.slice(ue+1):i.slice(ge.length)}),[i,ge,he,ue]),be=(0,u.useCallback)((function(e,t){var n;return"function"==typeof f?f(e):null!==(n=f&&(null==e?void 0:e[f]))&&void 0!==n?n:t}),[f]),we=(0,u.useCallback)(s||function(e){return e},[s]);function Me(e,t){se(e),t||(fe(e<i.length-1),null==O||O(e))}function ke(e,t){H((function(n){var r=new Map(n);return null===t?r.delete(e):r.set(e,t),r}))}function xe(e){return F.get(be(ge[e],e))}u.useLayoutEffect((function(){if(A&&me&&ge){var e=X,t=ge.length,n=t-1;if(!t)return Me(0),void re(null);for(var r=0;r<t;r+=1){var o=xe(r);if(void 0===o){Me(r-1,!0);break}if(e+=o,0===n&&e<=A||r===n-1&&e+xe(n)<=A){Me(n),re(null);break}if(e+me>A){Me(r-1),re(e-o-X+K);break}}x&&xe(0)+X>A&&re(null)}}),[A,F,K,X,be,ge]);var Se=de&&!!_e.length,Ee={};null!==ne&&he&&(Ee={position:"absolute",left:ne,top:0});var Te,Le={prefixCls:pe,responsive:he,component:T,invalidate:ve},Oe=l?function(e,t){var n=be(e,t);return u.createElement(ze.Provider,{key:n,value:(0,p.Z)((0,p.Z)({},Le),{},{order:t,item:e,itemKey:n,registerSize:ke,display:t<=ue})},l(e,t))}:function(e,t){var n=be(e,t);return u.createElement(Fe,(0,r.Z)({},Le,{order:t,key:n,item:e,renderItem:we,itemKey:n,registerSize:ke,display:t<=ue}))},De={order:Se?ue:Number.MAX_SAFE_INTEGER,className:"".concat(pe,"-rest"),registerSize:function(e,t){G(t),W(K)},display:Se};if(k)k&&(Te=u.createElement(ze.Provider,{value:(0,p.Z)((0,p.Z)({},Le),De)},k(_e)));else{var Ce=b||Be;Te=u.createElement(Fe,(0,r.Z)({},Le,De),"function"==typeof Ce?Ce(_e):Ce)}var Pe=u.createElement(E,(0,r.Z)({className:w()(!ve&&o,g),style:y,ref:t},D),ge.map(Oe),ye?Te:null,x&&u.createElement(Fe,(0,r.Z)({},Le,{order:ue,className:"".concat(pe,"-suffix"),registerSize:function(e,t){Q(t)},display:!0,style:Ee}),x));return he&&(Pe=u.createElement(M.Z,{onResize:function(e,t){Z(t.clientWidth)}},Pe)),Pe}var Ge=u.forwardRef(Ke);Ge.displayName="Overflow",Ge.Item=Ve,Ge.RESPONSIVE=We,Ge.INVALIDATE=Ue;var qe=Ge,Je=function(e,t){var n,r,o=e.prefixCls,a=e.id,i=e.inputElement,s=e.disabled,l=e.tabIndex,c=e.autoFocus,d=e.autoComplete,f=e.editable,m=e.accessibilityIndex,h=e.value,v=e.maxLength,y=e.onKeyDown,g=e.onMouseDown,_=e.onChange,b=e.onPaste,M=e.onCompositionStart,k=e.onCompositionEnd,x=e.open,S=e.attrs,E=i||u.createElement("input",null),T=E,L=T.ref,O=T.props,D=O.onKeyDown,C=O.onChange,P=O.onMouseDown,Y=O.onCompositionStart,N=O.onCompositionEnd,j=O.style;return E=u.cloneElement(E,(0,p.Z)((0,p.Z)({id:a,ref:(0,je.sQ)(t,L),disabled:s,tabIndex:l,autoComplete:d||"off",type:"search",autoFocus:c,className:w()("".concat(o,"-selection-search-input"),null===(n=E)||void 0===n||null===(r=n.props)||void 0===r?void 0:r.className),style:(0,p.Z)((0,p.Z)({},j),{},{opacity:f?null:0}),role:"combobox","aria-expanded":x,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":"".concat(a,"_list_").concat(m)},S),{},{value:f?h:"",maxLength:v,readOnly:!f,unselectable:f?null:"on",onKeyDown:function(e){y(e),D&&D(e)},onMouseDown:function(e){g(e),P&&P(e)},onChange:function(e){_(e),C&&C(e)},onCompositionStart:function(e){M(e),Y&&Y(e)},onCompositionEnd:function(e){k(e),N&&N(e)},onPaste:b}))},Xe=u.forwardRef(Je);Xe.displayName="Input";var Qe=Xe;function et(e,t){Le?u.useLayoutEffect(e,t):u.useEffect(e,t)}var tt=function(e){e.preventDefault(),e.stopPropagation()},nt=function(e){var t=e.id,n=e.prefixCls,r=e.values,o=e.open,a=e.searchValue,i=e.inputRef,s=e.placeholder,c=e.disabled,f=e.mode,p=e.showSearch,m=e.autoFocus,h=e.autoComplete,v=e.accessibilityIndex,y=e.tabIndex,_=e.removeIcon,b=e.maxTagCount,M=e.maxTagTextLength,k=e.maxTagPlaceholder,x=void 0===k?function(e){return"+ ".concat(e.length," ...")}:k,S=e.tagRender,E=e.onToggleOpen,T=e.onSelect,L=e.onInputChange,O=e.onInputPaste,D=e.onInputKeyDown,C=e.onInputMouseDown,P=e.onInputCompositionStart,Y=e.onInputCompositionEnd,N=u.useRef(null),j=(0,u.useState)(0),Z=(0,d.Z)(j,2),A=Z[0],R=Z[1],I=(0,u.useState)(!1),F=(0,d.Z)(I,2),H=F[0],$=F[1],V="".concat(n,"-selection"),z=o||"tags"===f?a:"",W="tags"===f||p&&(o||H);function U(e,t,n,r){return u.createElement("span",{className:w()("".concat(V,"-item"),(0,l.Z)({},"".concat(V,"-item-disabled"),t))},u.createElement("span",{className:"".concat(V,"-item-content")},e),n&&u.createElement(de,{className:"".concat(V,"-item-remove"),onMouseDown:tt,onClick:r,customizeIcon:_},"\xd7"))}et((function(){R(N.current.scrollWidth)}),[z]);var B=u.createElement("div",{className:"".concat(V,"-search"),style:{width:A},onFocus:function(){$(!0)},onBlur:function(){$(!1)}},u.createElement(Qe,{ref:i,open:o,prefixCls:n,id:t,inputElement:null,disabled:c,autoFocus:m,autoComplete:h,editable:W,accessibilityIndex:v,value:z,onKeyDown:D,onMouseDown:C,onChange:L,onPaste:O,onCompositionStart:P,onCompositionEnd:Y,tabIndex:y,attrs:g(e,!0)}),u.createElement("span",{ref:N,className:"".concat(V,"-search-mirror"),"aria-hidden":!0},z,"\xa0")),K=u.createElement(qe,{prefixCls:"".concat(V,"-overflow"),data:r,renderItem:function(e){var t=e.disabled,n=e.label,r=e.value,a=!c&&!t,i=n;if("number"==typeof M&&("string"==typeof n||"number"==typeof n)){var s=String(i);s.length>M&&(i="".concat(s.slice(0,M),"..."))}var l=function(e){e&&e.stopPropagation(),T(r,{selected:!1})};return"function"==typeof S?function(e,t,n,r,a){return u.createElement("span",{onMouseDown:function(e){tt(e),E(!o)}},S({label:t,value:e,disabled:n,closable:r,onClose:a}))}(r,i,t,a,l):U(i,t,a,l)},renderRest:function(e){return U("function"==typeof x?x(e):x,!1)},suffix:B,itemKey:"key",maxCount:b});return u.createElement(u.Fragment,null,K,!r.length&&!z&&u.createElement("span",{className:"".concat(V,"-placeholder")},s))},rt=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,a=e.disabled,i=e.autoFocus,s=e.autoComplete,l=e.accessibilityIndex,c=e.mode,f=e.open,p=e.values,m=e.placeholder,h=e.tabIndex,v=e.showSearch,y=e.searchValue,_=e.activeValue,b=e.maxLength,w=e.onInputKeyDown,M=e.onInputMouseDown,k=e.onInputChange,x=e.onInputPaste,S=e.onInputCompositionStart,E=e.onInputCompositionEnd,T=u.useState(!1),L=(0,d.Z)(T,2),O=L[0],D=L[1],C="combobox"===c,P=C||v,Y=p[0],N=y||"";C&&_&&!O&&(N=_),u.useEffect((function(){C&&D(!1)}),[C,_]);var j=!("combobox"!==c&&!f)&&!!N,Z=!Y||"string"!=typeof Y.label&&"number"!=typeof Y.label?void 0:Y.label.toString();return u.createElement(u.Fragment,null,u.createElement("span",{className:"".concat(n,"-selection-search")},u.createElement(Qe,{ref:o,prefixCls:n,id:r,open:f,inputElement:t,disabled:a,autoFocus:i,autoComplete:s,editable:P,accessibilityIndex:l,value:N,onKeyDown:w,onMouseDown:M,onChange:function(e){D(!0),k(e)},onPaste:x,onCompositionStart:S,onCompositionEnd:E,tabIndex:h,attrs:g(e,!0),maxLength:C?b:void 0})),!C&&Y&&!j&&u.createElement("span",{className:"".concat(n,"-selection-item"),title:Z},Y.label),!Y&&!j&&u.createElement("span",{className:"".concat(n,"-selection-placeholder")},m))};function ot(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=u.useRef(null),n=u.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return u.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var at=function(e,t){var n=(0,u.useRef)(null),o=(0,u.useRef)(!1),a=e.prefixCls,i=e.multiple,s=e.open,l=e.mode,c=e.showSearch,p=e.tokenWithEnter,m=e.onSearch,h=e.onSearchSubmit,v=e.onToggleOpen,y=e.onInputKeyDown,g=e.domRef;u.useImperativeHandle(t,(function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}}));var _=ot(0),b=(0,d.Z)(_,2),w=b[0],M=b[1],k=(0,u.useRef)(null),x=function(e){!1!==m(e,!0,o.current)&&v(!0)},S={inputRef:n,onInputKeyDown:function(e){var t=e.which;t!==f.Z.UP&&t!==f.Z.DOWN||e.preventDefault(),y&&y(e),t!==f.Z.ENTER||"tags"!==l||o.current||s||h(e.target.value),[f.Z.SHIFT,f.Z.TAB,f.Z.BACKSPACE,f.Z.ESC].includes(t)||v(!0)},onInputMouseDown:function(){M(!0)},onInputChange:function(e){var t=e.target.value;if(p&&k.current&&/[\r\n]/.test(k.current)){var n=k.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,k.current)}k.current=null,x(t)},onInputPaste:function(e){var t=e.clipboardData.getData("text");k.current=t},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==l&&x(e.target.value)}},E=i?u.createElement(nt,(0,r.Z)({},e,S)):u.createElement(rt,(0,r.Z)({},e,S));return u.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=w();e.target===n.current||t||e.preventDefault(),("combobox"===l||c&&t)&&s||(s&&m("",!0,!1),v())}},E)},it=u.forwardRef(at);it.displayName="Selector";var st=it,ut=n(80113),lt=function(e,t){var n=e.prefixCls,o=(e.disabled,e.visible),a=e.children,i=e.popupElement,s=e.containerWidth,d=e.animation,f=e.transitionName,m=e.dropdownStyle,h=e.dropdownClassName,v=e.direction,y=void 0===v?"ltr":v,g=e.dropdownMatchSelectWidth,_=void 0===g||g,b=e.dropdownRender,M=e.dropdownAlign,k=e.getPopupContainer,x=e.empty,S=e.getTriggerDOMNode,E=e.onPopupVisibleChange,T=(0,c.Z)(e,["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange"]),L="".concat(n,"-dropdown"),O=i;b&&(O=b(i));var D=u.useMemo((function(){return function(e){var t="number"!=typeof e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}}(_)}),[_]),C=d?"".concat(L,"-").concat(d):f,P=u.useRef(null);u.useImperativeHandle(t,(function(){return{getPopupElement:function(){return P.current}}}));var Y=(0,p.Z)({minWidth:s},m);return"number"==typeof _?Y.width=_:_&&(Y.width=s),u.createElement(ut.Z,(0,r.Z)({},T,{showAction:E?["click"]:[],hideAction:E?["click"]:[],popupPlacement:"rtl"===y?"bottomRight":"bottomLeft",builtinPlacements:D,prefixCls:L,popupTransitionName:C,popup:u.createElement("div",{ref:P},O),popupAlign:M,popupVisible:o,getPopupContainer:k,popupClassName:w()(h,(0,l.Z)({},"".concat(L,"-empty"),x)),popupStyle:Y,getTriggerDOMNode:S,onPopupVisibleChange:E}),a)},ct=u.forwardRef(lt);ct.displayName="SelectTrigger";var dt=ct;var ft=["removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","tabIndex"];var pt=function(e){var t=e.mode,n=e.options,r=e.children,o=e.backfill,a=e.allowClear,i=e.placeholder,s=e.getInputElement,l=e.showSearch,c=e.onSearch,d=e.defaultOpen,f=e.autoFocus,p=e.labelInValue,m=e.value,h=e.inputValue,v=e.optionLabelProp,y="multiple"===t||"tags"===t,g=void 0!==l?l:y||"combobox"===t,_=n||we(r);if((0,Se.ZP)("tags"!==t||_.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var b=_.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));(0,Se.ZP)(!b,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if((0,Se.ZP)("combobox"!==t||!v,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),(0,Se.ZP)("combobox"===t||!o,"`backfill` only works with `combobox` mode."),(0,Se.ZP)("combobox"===t||!s,"`getInputElement` only work with `combobox` mode."),(0,Se.ET)("combobox"!==t||!s||!a||!i,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),c&&!g&&"combobox"!==t&&"tags"!==t&&(0,Se.ZP)(!1,"`onSearch` should work with `showSearch` instead of use alone."),(0,Se.ET)(!d||f,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=m){var w=Ee(m);(0,Se.ZP)(!p||w.every((function(e){return"object"===(0,xe.Z)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),(0,Se.ZP)(!y||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(r){var M=null;(0,_e.Z)(r).some((function(e){if(!u.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!(0,_e.Z)(e.props.children).every((function(t){return!(u.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(M=t.type,!1)})):(M=t,!0))})),M&&(0,Se.ZP)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(M.displayName||M.name||M,"`.")),(0,Se.ZP)(void 0===h,"`inputValue` is deprecated, please use `searchValue` instead.")}},mt=function(e){var t=e.prefixCls,n=e.components.optionList,o=e.convertChildrenToData,a=e.flattenOptions,i=e.getLabeledValue,s=e.filterOptions,m=e.isValueDisabled,h=e.findValueOption,v=(e.warningProps,e.fillOptionsWithMissingValue),y=e.omitDOMProps;function g(e,g){var _,b=e.prefixCls,M=void 0===b?t:b,k=e.className,x=e.id,S=e.open,E=e.defaultOpen,T=e.options,L=e.children,O=e.mode,D=e.value,C=e.defaultValue,P=e.labelInValue,Y=e.showSearch,N=e.inputValue,j=e.searchValue,Z=e.filterOption,A=e.filterSort,R=e.optionFilterProp,I=void 0===R?"value":R,F=e.autoClearSearchValue,H=void 0===F||F,$=e.onSearch,V=e.allowClear,z=e.clearIcon,W=e.showArrow,U=e.inputIcon,B=e.menuItemSelectedIcon,K=e.disabled,G=e.loading,q=e.defaultActiveFirstOption,J=e.notFoundContent,X=void 0===J?"Not Found":J,Q=e.optionLabelProp,ee=e.backfill,te=(e.tabIndex,e.getInputElement),ne=e.getRawInputElement,re=e.getPopupContainer,oe=e.listHeight,ae=void 0===oe?200:oe,ie=e.listItemHeight,se=void 0===ie?20:ie,ue=e.animation,le=e.transitionName,ce=e.virtual,fe=e.dropdownStyle,pe=e.dropdownClassName,me=e.dropdownMatchSelectWidth,he=e.dropdownRender,ve=e.dropdownAlign,ye=e.showAction,ge=void 0===ye?[]:ye,_e=e.direction,be=e.tokenSeparators,we=e.tagRender,xe=e.onPopupScroll,Se=e.onDropdownVisibleChange,Ee=e.onFocus,De=e.onBlur,Ce=e.onKeyUp,Pe=e.onKeyDown,Ye=e.onMouseDown,Ae=e.onChange,Re=e.onSelect,Ie=e.onDeselect,Fe=e.onClear,He=e.internalProps,$e=void 0===He?{}:He,Ve=(0,c.Z)(e,["prefixCls","className","id","open","defaultOpen","options","children","mode","value","defaultValue","labelInValue","showSearch","inputValue","searchValue","filterOption","filterSort","optionFilterProp","autoClearSearchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","menuItemSelectedIcon","disabled","loading","defaultActiveFirstOption","notFoundContent","optionLabelProp","backfill","tabIndex","getInputElement","getRawInputElement","getPopupContainer","listHeight","listItemHeight","animation","transitionName","virtual","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown","onChange","onSelect","onDeselect","onClear","internalProps"]),ze="RC_SELECT_INTERNAL_PROPS_MARK"===$e.mark,We=y?y(Ve):Ve;ft.forEach((function(e){delete We[e]}));var Ue=(0,u.useRef)(null),Be=(0,u.useRef)(null),Ke=(0,u.useRef)(null),Ge=(0,u.useRef)(null),qe=(0,u.useMemo)((function(){return(be||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[be]),Je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=u.useState(!1),n=(0,d.Z)(t,2),r=n[0],o=n[1],a=u.useRef(null),i=function(){window.clearTimeout(a.current)};u.useEffect((function(){return i}),[]);var s=function(t,n){i(),a.current=window.setTimeout((function(){o(t),n&&n()}),e)};return[r,s,i]}(),Xe=(0,d.Z)(Je,3),Qe=Xe[0],tt=Xe[1],nt=Xe[2],rt=(0,u.useState)(),at=(0,d.Z)(rt,2),it=at[0],ut=at[1];(0,u.useEffect)((function(){var e;ut("rc_select_".concat((Le?(e=Oe,Oe+=1):e="TEST_OR_SSR",e)))}),[]);var lt=x||it,ct=Q;void 0===ct&&(ct=T?"label":"children");var pt="combobox"!==O&&P,mt="tags"===O||"multiple"===O,ht=void 0!==Y?Y:mt||"combobox"===O,vt=(0,u.useState)(!1),yt=(0,d.Z)(vt,2),gt=yt[0],_t=yt[1];(0,u.useEffect)((function(){_t((0,Ne.Z)())}),[]);var bt=(0,u.useRef)(null);u.useImperativeHandle(g,(function(){var e,t,n;return{focus:null===(e=Ke.current)||void 0===e?void 0:e.focus,blur:null===(t=Ke.current)||void 0===t?void 0:t.blur,scrollTo:null===(n=Ge.current)||void 0===n?void 0:n.scrollTo}}));var wt=(0,Ze.Z)(C,{value:D}),Mt=(0,d.Z)(wt,2),kt=Mt[0],xt=Mt[1],St=(0,u.useMemo)((function(){return function(e,t){var n=t.labelInValue,r=t.combobox,o=new Map;if(void 0===e||""===e&&r)return[[],o];var a=Array.isArray(e)?e:[e],i=a;return n&&(i=a.filter((function(e){return null!==e})).map((function(e){var t=e.key,n=e.value,r=void 0!==n?n:t;return o.set(r,e),r}))),[i,o]}(kt,{labelInValue:pt,combobox:"combobox"===O})}),[kt,pt]),Et=(0,d.Z)(St,2),Tt=Et[0],Lt=Et[1],Ot=(0,u.useMemo)((function(){return new Set(Tt)}),[Tt]),Dt=(0,u.useState)(null),Ct=(0,d.Z)(Dt,2),Pt=Ct[0],Yt=Ct[1],Nt=(0,u.useState)(""),jt=(0,d.Z)(Nt,2),Zt=jt[0],At=jt[1],Rt=Zt;"combobox"===O&&void 0!==kt?Rt=kt:void 0!==j?Rt=j:N&&(Rt=N);var It=(0,u.useMemo)((function(){var e=T;return void 0===e&&(e=o(L)),"tags"===O&&v&&(e=v(e,kt,ct,P)),e||[]}),[T,L,O,kt]),Ft=(0,u.useMemo)((function(){return a(It,e)}),[It]),Ht=function(e){var t=u.useRef(null),n=u.useMemo((function(){var t=new Map;return e.forEach((function(e){var n=e.data.value;t.set(n,e)})),t}),[e]);return t.current=n,function(e){return e.map((function(e){return t.current.get(e)})).filter(Boolean)}}(Ft),$t=(0,u.useMemo)((function(){if(!Rt||!ht)return(0,ke.Z)(It);var e=s(Rt,It,{optionFilterProp:I,filterOption:"combobox"===O&&void 0===Z?function(){return!0}:Z});return"tags"===O&&e.every((function(e){return e[I]!==Rt}))&&e.unshift({value:Rt,label:Rt,key:"__RC_SELECT_TAG_PLACEHOLDER__"}),A&&Array.isArray(e)?(0,ke.Z)(e).sort(A):e}),[It,Rt,O,ht,A]),Vt=(0,u.useMemo)((function(){return a($t,e)}),[$t]);(0,u.useEffect)((function(){Ge.current&&Ge.current.scrollTo&&Ge.current.scrollTo(0)}),[Rt]);var zt,Wt,Ut=(0,u.useMemo)((function(){var e=Tt.map((function(e){var t=Ht([e]),n=i(e,{options:t,prevValueMap:Lt,labelInValue:pt,optionLabelProp:ct});return(0,p.Z)((0,p.Z)({},n),{},{disabled:m(e,t)})}));return O||1!==e.length||null!==e[0].value||null!==e[0].label?e:[]}),[kt,It,O]);zt=Ut,Wt=u.useRef(zt),Ut=u.useMemo((function(){var e=new Map;Wt.current.forEach((function(t){var n=t.value,r=t.label;n!==r&&e.set(n,r)}));var t=zt.map((function(t){var n=e.get(t.value);return t.isCacheable&&n?(0,p.Z)((0,p.Z)({},t),{},{label:n}):t}));return Wt.current=t,t}),[zt]);var Bt=function(e,t,n){var r=Ht([e]),o=h([e],r)[0];if(!$e.skipTriggerSelect){var a=pt?i(e,{options:r,prevValueMap:Lt,labelInValue:pt,optionLabelProp:ct}):e;t&&Re?Re(a,o):!t&&Ie&&Ie(a,o)}ze&&(t&&$e.onRawSelect?$e.onRawSelect(e,o,n):!t&&$e.onRawDeselect&&$e.onRawDeselect(e,o,n))},Kt=(0,u.useState)([]),Gt=(0,d.Z)(Kt,2),qt=Gt[0],Jt=Gt[1],Xt=function(e){if(!ze||!$e.skipTriggerChange){var t=Ht(e),n=function(e,t){var n=t.optionLabelProp,r=t.labelInValue,o=t.prevValueMap,a=t.options,i=t.getLabeledValue,s=e;return r&&(s=s.map((function(e){return i(e,{options:a,prevValueMap:o,labelInValue:r,optionLabelProp:n})}))),s}(Array.from(e),{labelInValue:pt,options:t,getLabeledValue:i,prevValueMap:Lt,optionLabelProp:ct}),r=mt?n:n[0];if(Ae&&(0!==Tt.length||0!==n.length)){var o=h(e,t,{prevValueOptions:qt});Jt(o.map((function(t,n){var r=(0,p.Z)({},t);return Object.defineProperty(r,"_INTERNAL_OPTION_VALUE_",{get:function(){return e[n]}}),r}))),Ae(r,mt?o:o[0])}xt(r)}},Qt=function(e,t){var n,r=t.selected,o=t.source;K||(mt?(n=new Set(Tt),r?n.add(e):n.delete(e)):(n=new Set).add(e),(mt||!mt&&Array.from(Tt)[0]!==e)&&Xt(Array.from(n)),Bt(e,!mt||r,o),"combobox"===O?(At(String(e)),Yt("")):mt&&!H||(At(""),Yt("")))},en="combobox"===O&&"function"==typeof te&&te()||null,tn="function"==typeof ne&&ne(),nn=(0,Ze.Z)(void 0,{defaultValue:E,value:S}),rn=(0,d.Z)(nn,2),on=rn[0],an=rn[1],sn=on,un=!X&&!$t.length;(K||un&&sn&&"combobox"===O)&&(sn=!1);var ln,cn=!un&&sn,dn=function(e){var t=void 0!==e?e:!sn;on===t||K||(an(t),Se&&Se(t))};tn&&(ln=function(e){dn(e)}),function(e,t,n){var r=u.useRef(null);r.current={open:t,triggerOpen:n},u.useEffect((function(){function t(t){var n=t.target;n.shadowRoot&&t.composed&&(n=t.composedPath()[0]||n),r.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(n)&&e!==n}))&&r.current.triggerOpen(!1)}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[Ue.current,null===(e=Be.current)||void 0===e?void 0:e.getPopupElement()]}),cn,dn);var fn=function(e,t,n){var r=!0,o=e;Yt(null);var a=n?null:function(e,t){if(!t||!t.length)return null;var n=!1,r=function e(t,r){var o=(0,Me.Z)(r),a=o[0],i=o.slice(1);if(!a)return[t];var s=t.split(a);return n=n||s.length>1,s.reduce((function(t,n){return[].concat((0,ke.Z)(t),(0,ke.Z)(e(n,i)))}),[]).filter((function(e){return e}))}(e,t);return n?r:null}(e,be),i=a;if("combobox"===O)t&&Xt([o]);else if(a){o="","tags"!==O&&(i=a.map((function(e){var t=Ft.find((function(t){return t.data[ct]===e}));return t?t.data.value:null})).filter((function(e){return null!==e})));var s=Array.from(new Set([].concat((0,ke.Z)(Tt),(0,ke.Z)(i))));Xt(s),s.forEach((function(e){Bt(e,!0,"input")})),dn(!1),r=!1}return At(o),$&&Rt!==o&&$(o),r};(0,u.useEffect)((function(){on&&K&&an(!1)}),[K]),(0,u.useEffect)((function(){sn||mt||"combobox"===O||fn("",!1,!1)}),[sn]);var pn=ot(),mn=(0,d.Z)(pn,2),hn=mn[0],vn=mn[1],yn=(0,u.useRef)(!1),gn=[];(0,u.useEffect)((function(){return function(){gn.forEach((function(e){return clearTimeout(e)})),gn.splice(0,gn.length)}}),[]);var _n=(0,u.useState)(0),bn=(0,d.Z)(_n,2),wn=bn[0],Mn=bn[1],kn=void 0!==q?q:"combobox"!==O,xn=(0,u.useState)(null),Sn=(0,d.Z)(xn,2),En=Sn[0],Tn=Sn[1],Ln=(0,u.useState)({}),On=(0,d.Z)(Ln,2)[1];et((function(){if(cn){var e,t=Math.ceil(null===(e=Ue.current)||void 0===e?void 0:e.offsetWidth);En===t||Number.isNaN(t)||Tn(t)}}),[cn]);var Dn,Cn=u.createElement(n,{ref:Ge,prefixCls:M,id:lt,open:sn,childrenAsData:!T,options:$t,flattenOptions:Vt,multiple:mt,values:Ot,height:ae,itemHeight:se,onSelect:function(e,t){Qt(e,(0,p.Z)((0,p.Z)({},t),{},{source:"option"}))},onToggleOpen:dn,onActiveValue:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;Mn(t),ee&&"combobox"===O&&null!==e&&"keyboard"===o&&Yt(String(e))},defaultActiveFirstOption:kn,notFoundContent:X,onScroll:xe,searchValue:Rt,menuItemSelectedIcon:B,virtual:!1!==ce&&!1!==me,onMouseEnter:function(){On({})}});!K&&V&&(Tt.length||Rt)&&(Dn=u.createElement(de,{className:"".concat(M,"-clear"),onMouseDown:function(){ze&&$e.onClear&&$e.onClear(),Fe&&Fe(),Xt([]),fn("",!1,!1)},customizeIcon:z},"\xd7"));var Pn,Yn=void 0!==W?W:G||!mt&&"combobox"!==O;Yn&&(Pn=u.createElement(de,{className:w()("".concat(M,"-arrow"),(0,l.Z)({},"".concat(M,"-arrow-loading"),G)),customizeIcon:U,customizeIconProps:{loading:G,searchValue:Rt,open:sn,focused:Qe,showSearch:ht}}));var Nn=w()(M,k,(_={},(0,l.Z)(_,"".concat(M,"-focused"),Qe),(0,l.Z)(_,"".concat(M,"-multiple"),mt),(0,l.Z)(_,"".concat(M,"-single"),!mt),(0,l.Z)(_,"".concat(M,"-allow-clear"),V),(0,l.Z)(_,"".concat(M,"-show-arrow"),Yn),(0,l.Z)(_,"".concat(M,"-disabled"),K),(0,l.Z)(_,"".concat(M,"-loading"),G),(0,l.Z)(_,"".concat(M,"-open"),sn),(0,l.Z)(_,"".concat(M,"-customize-input"),en),(0,l.Z)(_,"".concat(M,"-show-search"),ht),_)),jn=u.createElement(dt,{ref:Be,disabled:K,prefixCls:M,visible:cn,popupElement:Cn,containerWidth:En,animation:ue,transitionName:le,dropdownStyle:fe,dropdownClassName:pe,direction:_e,dropdownMatchSelectWidth:me,dropdownRender:he,dropdownAlign:ve,getPopupContainer:re,empty:!It.length,getTriggerDOMNode:function(){return bt.current},onPopupVisibleChange:ln},tn?u.cloneElement(tn,{ref:(0,je.sQ)(bt,tn.props.ref)}):u.createElement(st,(0,r.Z)({},e,{domRef:bt,prefixCls:M,inputElement:en,ref:Ke,id:lt,showSearch:ht,mode:O,accessibilityIndex:wn,multiple:mt,tagRender:we,values:Ut,open:sn,onToggleOpen:dn,searchValue:Rt,activeValue:Pt,onSearch:fn,onSearchSubmit:function(e){if(e&&e.trim()){var t=Array.from(new Set([].concat((0,ke.Z)(Tt),[e])));Xt(t),t.forEach((function(e){Bt(e,!0,"input")})),At("")}},onSelect:function(e,t){Qt(e,(0,p.Z)((0,p.Z)({},t),{},{source:"selection"}))},tokenWithEnter:qe})));return tn?jn:u.createElement("div",(0,r.Z)({className:Nn},We,{ref:Ue,onMouseDown:function(e){var t,n=e.target,r=null===(t=Be.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=gn.indexOf(o);(-1!==t&&gn.splice(t,1),nt(),gt||r.contains(document.activeElement))||(null===(e=Ke.current)||void 0===e||e.focus())}));gn.push(o)}if(Ye){for(var a=arguments.length,i=new Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];Ye.apply(void 0,[e].concat(i))}},onKeyDown:function(e){var t,n=hn(),r=e.which;if(r===f.Z.ENTER&&("combobox"!==O&&e.preventDefault(),sn||dn(!0)),vn(!!Rt),r===f.Z.BACKSPACE&&!n&&mt&&!Rt&&Tt.length){var o=Te(Ut,Tt);null!==o.removedValue&&(Xt(o.values),Bt(o.removedValue,!1,"input"))}for(var a=arguments.length,i=new Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];sn&&Ge.current&&(t=Ge.current).onKeyDown.apply(t,[e].concat(i));Pe&&Pe.apply(void 0,[e].concat(i))},onKeyUp:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o;sn&&Ge.current&&(o=Ge.current).onKeyUp.apply(o,[e].concat(n));Ce&&Ce.apply(void 0,[e].concat(n))},onFocus:function(){tt(!0),K||(Ee&&!yn.current&&Ee.apply(void 0,arguments),ge.includes("focus")&&dn(!0)),yn.current=!0},onBlur:function(){tt(!1,(function(){yn.current=!1,dn(!1)})),K||(Rt&&("tags"===O?(fn("",!1,!1),Xt(Array.from(new Set([].concat((0,ke.Z)(Tt),[Rt]))))):"multiple"===O&&At("")),De&&De.apply(void 0,arguments))}}),Qe&&!sn&&u.createElement("span",{style:{width:0,height:0,display:"flex",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Tt.join(", "))),jn,Pn,Dn)}return u.forwardRef(g)}({prefixCls:"rc-select",components:{optionList:me},convertChildrenToData:we,flattenOptions:function(e){var t=[];return function e(n,r){n.forEach((function(n){r||!("options"in n)?t.push({key:De(n,t.length),groupOption:r,data:n}):(t.push({key:De(n,t.length),group:!0,data:n}),e(n.options,!0))}))}(e,!1),t},getLabeledValue:function(e,t){var n=t.options,r=t.prevValueMap,o=t.labelInValue,a=t.optionLabelProp,i=Pe([e],n)[0],s={value:e},u=o?r.get(e):void 0;return u&&"object"===(0,xe.Z)(u)&&"label"in u?(s.label=u.label,i&&"string"==typeof u.label&&"string"==typeof i[a]&&u.label.trim()!==i[a].trim()&&(0,Se.ZP)(!1,"`label` of `value` is not same as `label` in Select options.")):i&&a in i?s.label=i[a]:(s.label=e,s.isCacheable=!0),s.key=s.value,s},filterOptions:function(e,t,n){var r,o=n.optionFilterProp,a=n.filterOption,i=[];return!1===a?(0,ke.Z)(t):(r="function"==typeof a?a:function(e){return function(t,n){var r=t.toLowerCase();return"options"in n?Ye(n.label).toLowerCase().includes(r):Ye(n[e]).toLowerCase().includes(r)}}(o),t.forEach((function(t){if("options"in t)if(r(e,t))i.push(t);else{var n=t.options.filter((function(t){return r(e,t)}));n.length&&i.push((0,p.Z)((0,p.Z)({},t),{},{options:n}))}else r(e,Ce(t))&&i.push(t)})),i)},isValueDisabled:function(e,t){return Pe([e],t)[0].disabled},findValueOption:Pe,warningProps:pt,fillOptionsWithMissingValue:function(e,t,n,r){var o=Ee(t).slice().sort(),a=(0,ke.Z)(e),i=new Set;return e.forEach((function(e){e.options?e.options.forEach((function(e){i.add(e.value)})):i.add(e.value)})),o.forEach((function(e){var t,o=r?e.value:e;i.has(o)||a.push(r?(t={},(0,l.Z)(t,n,e.label),(0,l.Z)(t,"value",o),t):{value:o})})),a}}),ht=function(e){(0,i.Z)(n,e);var t=(0,s.Z)(n);function n(){var e;return(0,o.Z)(this,n),(e=t.apply(this,arguments)).selectRef=u.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return(0,a.Z)(n,[{key:"render",value:function(){return u.createElement(mt,(0,r.Z)({ref:this.selectRef},this.props))}}]),n}(u.Component);ht.Option=ve,ht.OptGroup=ge;var vt=ht},62843:function(e,t,n){"use strict";n.r(t);var r=n(64649),o=n(8136),a=n(53782),i=n(27378),s=n(60042),u=n.n(s),l=n(24391),c=n(78730),d=i.forwardRef((function(e,t){var n,s=e.prefixCls,d=void 0===s?"rc-switch":s,f=e.className,p=e.checked,m=e.defaultChecked,h=e.disabled,v=e.loadingIcon,y=e.checkedChildren,g=e.unCheckedChildren,_=e.onClick,b=e.onChange,w=e.onKeyDown,M=(0,a.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),k=(0,l.Z)(!1,{value:p,defaultValue:m}),x=(0,o.Z)(k,2),S=x[0],E=x[1];function T(e,t){var n=S;return h||(E(n=e),null==b||b(n,t)),n}var L=u()(d,f,(n={},(0,r.Z)(n,"".concat(d,"-checked"),S),(0,r.Z)(n,"".concat(d,"-disabled"),h),n));return i.createElement("button",Object.assign({},M,{type:"button",role:"switch","aria-checked":S,disabled:h,className:L,ref:t,onKeyDown:function(e){e.which===c.Z.LEFT?T(!1,e):e.which===c.Z.RIGHT&&T(!0,e),null==w||w(e)},onClick:function(e){var t=T(!S,e);null==_||_(t,e)}}),v,i.createElement("span",{className:"".concat(d,"-inner")},S?y:g))}));d.displayName="Switch",t.default=d},4183:function(e,t,n){"use strict";n.r(t),n.d(t,{ResizableTextArea:function(){return w},default:function(){return M}});var r=n(25773),o=n(22951),a=n(91976),i=n(67591),s=n(59180),u=n(27378),l=n(50189),c=n(64649),d=n(44569);var f,p,m=n(60042),h=n.n(m),v="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",y=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],g={};function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&g[n])return g[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=y.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),u={sizingStyle:s,paddingSize:a,borderSize:i,boxSizing:o};return t&&n&&(g[n]=u),u}!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(p||(p={}));var b=function(e){(0,i.Z)(n,e);var t=(0,s.Z)(n);function n(e){var a;return(0,o.Z)(this,n),(a=t.call(this,e)).nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(e){a.textArea=e},a.handleResize=function(e){var t=a.state.resizeStatus,n=a.props,r=n.autoSize,o=n.onResize;t===p.NONE&&("function"==typeof o&&o(e),r&&a.resizeOnNextFrame())},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var e=a.props.autoSize;if(e&&a.textArea){var t=e.minRows,n=e.maxRows,r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;f||((f=document.createElement("textarea")).setAttribute("tab-index","-1"),f.setAttribute("aria-hidden","true"),document.body.appendChild(f)),e.getAttribute("wrap")?f.setAttribute("wrap",e.getAttribute("wrap")):f.removeAttribute("wrap");var o=_(e,t),a=o.paddingSize,i=o.borderSize,s=o.boxSizing,u=o.sizingStyle;f.setAttribute("style","".concat(u,";").concat(v)),f.value=e.value||e.placeholder||"";var l,c=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,p=f.scrollHeight;if("border-box"===s?p+=i:"content-box"===s&&(p-=a),null!==n||null!==r){f.value=" ";var m=f.scrollHeight-a;null!==n&&(c=m*n,"border-box"===s&&(c=c+a+i),p=Math.max(c,p)),null!==r&&(d=m*r,"border-box"===s&&(d=d+a+i),l=p>d?"":"hidden",p=Math.min(d,p))}return{height:p,minHeight:c,maxHeight:d,overflowY:l,resize:"none"}}(a.textArea,!1,t,n);a.setState({textareaStyles:r,resizeStatus:p.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:p.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:p.NONE}),a.fixFirefoxAutoScroll()}))}))}))}))}},a.renderTextArea=function(){var e,t,n,o=a.props,i=o.prefixCls,s=void 0===i?"rc-textarea":i,f=o.autoSize,m=o.onResize,v=o.className,y=o.disabled,g=a.state,_=g.textareaStyles,b=g.resizeStatus,w=(e=a.props,t=["prefixCls","onPressEnter","autoSize","defaultValue","onResize"],n=(0,l.Z)({},e),Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n),M=h()(s,v,(0,c.Z)({},"".concat(s,"-disabled"),y));"value"in w&&(w.value=w.value||"");var k=(0,l.Z)((0,l.Z)((0,l.Z)({},a.props.style),_),b===p.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(d.Z,{onResize:a.handleResize,disabled:!(f||m)},u.createElement("textarea",(0,r.Z)({},w,{className:M,style:k,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:p.NONE},a}return(0,a.Z)(n,[{key:"componentDidMount",value:function(){this.resizeTextarea()}},{key:"componentDidUpdate",value:function(e){e.value!==this.props.value&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(u.Component),w=b,M=function(e){(0,i.Z)(n,e);var t=(0,s.Z)(n);function n(e){var r;(0,o.Z)(this,n),(r=t.call(this,e)).resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value,(function(){r.resizableTextArea.resizeTextarea()})),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&n&&n(e),o&&o(e)};var a=void 0===e.value||null===e.value?e.defaultValue:e.value;return r.state={value:a},r}return(0,a.Z)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(w,(0,r.Z)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(u.Component)},85669:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=n(33940),o=n(50189),a=n(53782),i=n(27378),s=n(80113),u={adjustX:1,adjustY:1},l=[0,0],c={left:{points:["cr","cl"],overflow:u,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:u,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:u,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:u,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:u,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:u,offset:[-4,0],targetOffset:l}},d=function(e){var t=e.overlay,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle;return i.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},"function"==typeof t?t():t)},f=function(e,t){var n=e.overlayClassName,u=e.trigger,l=void 0===u?["hover"]:u,f=e.mouseEnterDelay,p=void 0===f?0:f,m=e.mouseLeaveDelay,h=void 0===m?.1:m,v=e.overlayStyle,y=e.prefixCls,g=void 0===y?"rc-tooltip":y,_=e.children,b=e.onVisibleChange,w=e.afterVisibleChange,M=e.transitionName,k=e.animation,x=e.placement,S=void 0===x?"right":x,E=e.align,T=void 0===E?{}:E,L=e.destroyTooltipOnHide,O=void 0!==L&&L,D=e.defaultVisible,C=e.getTooltipContainer,P=e.overlayInnerStyle,Y=(0,a.Z)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),N=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return N.current}));var j=(0,o.Z)({},Y);"visible"in e&&(j.popupVisible=e.visible);var Z=!1,A=!1;if("boolean"==typeof O)Z=O;else if(O&&"object"===(0,r.Z)(O)){var R=O.keepParent;Z=!0===R,A=!1===R}return i.createElement(s.Z,Object.assign({popupClassName:n,prefixCls:g,popup:function(){var t=e.arrowContent,n=void 0===t?null:t,r=e.overlay,o=e.id;return[i.createElement("div",{className:"".concat(g,"-arrow"),key:"arrow"},n),i.createElement(d,{key:"content",prefixCls:g,id:o,overlay:r,overlayInnerStyle:P})]},action:l,builtinPlacements:c,popupPlacement:S,ref:N,popupAlign:T,getPopupContainer:C,onPopupVisibleChange:b,afterPopupVisibleChange:w,popupTransitionName:M,popupAnimation:k,defaultPopupVisible:D,destroyPopupOnHide:Z,autoDestroy:A,mouseLeaveDelay:h,popupStyle:v,mouseEnterDelay:p},j),_)},p=(0,i.forwardRef)(f)},61188:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.placements=void 0;var n={adjustX:1,adjustY:1},r=[0,0],o={left:{points:["cr","cl"],overflow:n,offset:[-4,0],targetOffset:r},right:{points:["cl","cr"],overflow:n,offset:[4,0],targetOffset:r},top:{points:["bc","tc"],overflow:n,offset:[0,-4],targetOffset:r},bottom:{points:["tc","bc"],overflow:n,offset:[0,4],targetOffset:r},topLeft:{points:["bl","tl"],overflow:n,offset:[0,-4],targetOffset:r},leftTop:{points:["tr","tl"],overflow:n,offset:[-4,0],targetOffset:r},topRight:{points:["br","tr"],overflow:n,offset:[0,-4],targetOffset:r},rightTop:{points:["tl","tr"],overflow:n,offset:[4,0],targetOffset:r},bottomRight:{points:["tr","br"],overflow:n,offset:[0,4],targetOffset:r},rightBottom:{points:["bl","br"],overflow:n,offset:[4,0],targetOffset:r},bottomLeft:{points:["tl","bl"],overflow:n,offset:[0,4],targetOffset:r},leftBottom:{points:["br","bl"],overflow:n,offset:[-4,0],targetOffset:r}};t.placements=o;var a=o;t.default=a},80113:function(e,t,n){"use strict";n.d(t,{Z:function(){return rt}});var r=n(50189),o=n(25773),a=n(22951),i=n(91976),s=n(47169),u=n(67591),l=n(59180),c=n(27378),d=n(31542),f=n(94068);function p(e,t){return!!e&&e.contains(t)}var m=n(62738),h=n(79986);function v(e,t,n,r){var o=d.unstable_batchedUpdates?function(e){d.unstable_batchedUpdates(n,e)}:n;return e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e.removeEventListener&&e.removeEventListener(t,o)}}}var y=n(98554),g=(0,c.forwardRef)((function(e,t){var n=e.didUpdate,r=e.getContainer,o=e.children,a=(0,c.useRef)();(0,c.useImperativeHandle)(t,(function(){return{}}));var i=(0,c.useRef)(!1);return!i.current&&(0,y.Z)()&&(a.current=r(),i.current=!0),(0,c.useEffect)((function(){null==n||n(e)})),(0,c.useEffect)((function(){return function(){var e,t;null===(e=a.current)||void 0===e||null===(t=e.parentNode)||void 0===t||t.removeChild(a.current)}}),[]),a.current?d.createPortal(o,a.current):null})),_=n(60042),b=n.n(_);function w(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var M=n(8136),k=n(53782),x=n(62477),S=n(89214);function E(e){var t=e.prefixCls,n=e.motion,r=e.animation,o=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:o?{motionName:o}:null)}function T(e){var t=e.prefixCls,n=e.visible,a=e.zIndex,i=e.mask,s=e.maskMotion,u=e.maskAnimation,l=e.maskTransitionName;if(!i)return null;var d={};return(s||l||u)&&(d=(0,r.Z)({motionAppear:!0},E({motion:s,prefixCls:t,transitionName:l,animation:u}))),c.createElement(S.default,(0,o.Z)({},d,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return c.createElement("div",{style:{zIndex:a},className:b()("".concat(t,"-mask"),n)})}))}var L,O=n(33940),D=n(5661);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function Z(){if(void 0!==L)return L;L="";var e=document.createElement("p").style;for(var t in j)t+"Transform"in e&&(L=t);return L}function A(){return Z()?"".concat(Z(),"TransitionProperty"):"transitionProperty"}function R(){return Z()?"".concat(Z(),"Transform"):"transform"}function I(e,t){var n=A();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function F(e,t){var n=R();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var H,$=/matrix\((.*)\)/,V=/matrix3d\((.*)\)/;function z(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function W(e,t,n){var r=n;if("object"!==Y(t))return void 0!==r?("number"==typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):H(e,t);for(var o in t)t.hasOwnProperty(o)&&W(e,o,t[o])}function U(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!=typeof n){var o=e.document;"number"!=typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function B(e){return U(e)}function K(e){return U(e,!0)}function G(e){var t=function(e){var t,n,r,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=i.clientLeft||a.clientLeft||0,top:r-=i.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=B(r),t.top+=K(r),t}function q(e){return null!=e&&e==e.window}function J(e){return q(e)?e.document:9===e.nodeType?e:e.ownerDocument}var X=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),Q=/^(top|right|bottom|left)$/;function ee(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function te(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function ne(e,t,n){"static"===W(e,"position")&&(e.style.position="relative");var r=-999,o=-999,a=ee("left",n),i=ee("top",n),s=te(a),u=te(i);"left"!==a&&(r=999),"top"!==i&&(o=999);var l,c="",d=G(e);("left"in t||"top"in t)&&(c=(l=e).style.transitionProperty||l.style[A()]||"",I(e,"none")),"left"in t&&(e.style[s]="",e.style[a]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[i]="".concat(o,"px")),z(e);var f=G(e),p={};for(var m in t)if(t.hasOwnProperty(m)){var h=ee(m,n),v="left"===m?r:o,y=d[m]-f[m];p[h]=h===m?v+y:v-y}W(e,p),z(e),("left"in t||"top"in t)&&I(e,c);var g={};for(var _ in t)if(t.hasOwnProperty(_)){var b=ee(_,n),w=t[_]-d[_];g[b]=_===b?p[b]+w:p[b]-w}W(e,g)}function re(e,t){var n=G(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(R());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),o={x:r.x,y:r.y};"left"in t&&(o.x=r.x+t.left-n.left),"top"in t&&(o.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(R());if(r&&"none"!==r){var o,a=r.match($);a?((o=(a=a[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,o[5]=t.y,F(e,"matrix(".concat(o.join(","),")"))):((o=r.match(V)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,o[13]=t.y,F(e,"matrix3d(".concat(o.join(","),")")))}else F(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,o)}function oe(e,t){for(var n=0;n<e.length;n++)t(e[n])}function ae(e){return"border-box"===H(e,"boxSizing")}"undefined"!=typeof window&&(H=window.getComputedStyle?function(e,t,n){var r=n,o="",a=J(e);return(r=r||a.defaultView.getComputedStyle(e,null))&&(o=r.getPropertyValue(t)||r[t]),o}:function(e,t){var n=e.currentStyle&&e.currentStyle[t];if(X.test(n)&&!Q.test(t)){var r=e.style,o=r.left,a=e.runtimeStyle.left;e.runtimeStyle.left=e.currentStyle.left,r.left="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r.left=o,e.runtimeStyle.left=a}return""===n?"auto":n});var ie=["margin","border","padding"];function se(e,t,n){var r,o={},a=e.style;for(r in t)t.hasOwnProperty(r)&&(o[r]=a[r],a[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(a[r]=o[r])}function ue(e,t,n){var r,o,a,i=0;for(o=0;o<t.length;o++)if(r=t[o])for(a=0;a<n.length;a++){var s=void 0;s="border"===r?"".concat(r).concat(n[a],"Width"):r+n[a],i+=parseFloat(H(e,s))||0}return i}var le={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function ce(e,t,n){var r=n;if(q(e))return"width"===t?le.viewportWidth(e):le.viewportHeight(e);if(9===e.nodeType)return"width"===t?le.docWidth(e):le.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?e.getBoundingClientRect().width:e.getBoundingClientRect().height,i=ae(e),s=0;(null==a||a<=0)&&(a=void 0,(null==(s=H(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===r&&(r=i?1:-1);var u=void 0!==a||i,l=a||s;return-1===r?u?l-ue(e,["border","padding"],o):s:u?1===r?l:l+(2===r?-ue(e,["border"],o):ue(e,["margin"],o)):s+ue(e,ie.slice(r),o)}oe(["Width","Height"],(function(e){le["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],le["viewport".concat(e)](n))},le["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,o=r.body,a=r.documentElement[n];return"CSS1Compat"===r.compatMode&&a||o&&o[n]||a}}));var de={position:"absolute",visibility:"hidden",display:"block"};function fe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return 0!==o.offsetWidth?r=ce.apply(void 0,t):se(o,de,(function(){r=ce.apply(void 0,t)})),r}function pe(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}oe(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);le["outer".concat(t)]=function(t,n){return t&&fe(t,e,n?0:1)};var n="width"===e?["Left","Right"]:["Top","Bottom"];le[e]=function(t,r){var o=r;return void 0!==o?t?(ae(t)&&(o+=ue(t,["padding","border"],n)),W(t,e,o)):void 0:t&&fe(t,e,-1)}}));var me={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:J,offset:function(e,t,n){if(void 0===t)return G(e);!function(e,t,n){if(n.ignoreShake){var r=G(e),o=r.left.toFixed(0),a=r.top.toFixed(0),i=t.left.toFixed(0),s=t.top.toFixed(0);if(o===i&&a===s)return}n.useCssRight||n.useCssBottom?ne(e,t,n):n.useCssTransform&&R()in document.body.style?re(e,t):ne(e,t,n)}(e,t,n||{})},isWindow:q,each:oe,css:W,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:pe,getWindowScrollLeft:function(e){return B(e)},getWindowScrollTop:function(e){return K(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)me.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};pe(me,le);var he=me.getParent;function ve(e){if(me.isWindow(e)||9===e.nodeType)return null;var t,n=me.getDocument(e).body,r=me.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:he(e);for(t=he(e);t&&t!==n&&9!==t.nodeType;t=he(t))if("static"!==(r=me.css(t,"position")))return t;return null}var ye=me.getParent;function ge(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=ve(e),o=me.getDocument(e),a=o.defaultView||o.parentWindow,i=o.body,s=o.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===i||r===s||"visible"===me.css(r,"overflow")){if(r===i||r===s)break}else{var u=me.offset(r);u.left+=r.clientLeft,u.top+=r.clientTop,n.top=Math.max(n.top,u.top),n.right=Math.min(n.right,u.left+r.clientWidth),n.bottom=Math.min(n.bottom,u.top+r.clientHeight),n.left=Math.max(n.left,u.left)}r=ve(r)}var l=null;me.isWindow(e)||9===e.nodeType||(l=e.style.position,"absolute"===me.css(e,"position")&&(e.style.position="fixed"));var c=me.getWindowScrollLeft(a),d=me.getWindowScrollTop(a),f=me.viewportWidth(a),p=me.viewportHeight(a),m=s.scrollWidth,h=s.scrollHeight,v=window.getComputedStyle(i);if("hidden"===v.overflowX&&(m=a.innerWidth),"hidden"===v.overflowY&&(h=a.innerHeight),e.style&&(e.style.position=l),t||function(e){if(me.isWindow(e)||9===e.nodeType)return!1;var t=me.getDocument(e),n=t.body,r=null;for(r=ye(e);r&&r!==n&&r!==t;r=ye(r))if("fixed"===me.css(r,"position"))return!0;return!1}(e))n.left=Math.max(n.left,c),n.top=Math.max(n.top,d),n.right=Math.min(n.right,c+f),n.bottom=Math.min(n.bottom,d+p);else{var y=Math.max(m,c+f);n.right=Math.min(n.right,y);var g=Math.max(h,d+p);n.bottom=Math.min(n.bottom,g)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function _e(e){var t,n,r;if(me.isWindow(e)||9===e.nodeType){var o=me.getWindow(e);t={left:me.getWindowScrollLeft(o),top:me.getWindowScrollTop(o)},n=me.viewportWidth(o),r=me.viewportHeight(o)}else t=me.offset(e),n=me.outerWidth(e),r=me.outerHeight(e);return t.width=n,t.height=r,t}function be(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,a=e.height,i=e.left,s=e.top;return"c"===n?s+=a/2:"b"===n&&(s+=a),"c"===r?i+=o/2:"r"===r&&(i+=o),{left:i,top:s}}function we(e,t,n,r,o){var a=be(t,n[1]),i=be(e,n[0]),s=[i.left-a.left,i.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function Me(e,t,n){return e.left<n.left||e.left+t.width>n.right}function ke(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function xe(e,t,n){var r=[];return me.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function Se(e,t){return e[t]=-e[t],e}function Ee(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Te(e,t){e[0]=Ee(e[0],t.width),e[1]=Ee(e[1],t.height)}function Le(e,t,n,r){var o=n.points,a=n.offset||[0,0],i=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;a=[].concat(a),i=[].concat(i);var l={},c=0,d=ge(u,!(!(s=s||{})||!s.alwaysByViewport)),f=_e(u);Te(a,f),Te(i,t);var p=we(f,t,o,a,i),m=me.merge(f,p);if(d&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&Me(p,f,d)){var h=xe(o,/[lr]/gi,{l:"r",r:"l"}),v=Se(a,0),y=Se(i,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(we(f,t,h,v,y),f,d)||(c=1,o=h,a=v,i=y)}if(s.adjustY&&ke(p,f,d)){var g=xe(o,/[tb]/gi,{t:"b",b:"t"}),_=Se(a,1),b=Se(i,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(we(f,t,g,_,b),f,d)||(c=1,o=g,a=_,i=b)}c&&(p=we(f,t,o,a,i),me.mix(m,p));var w=Me(p,f,d),M=ke(p,f,d);if(w||M){var k=o;w&&(k=xe(o,/[lr]/gi,{l:"r",r:"l"})),M&&(k=xe(o,/[tb]/gi,{t:"b",b:"t"})),o=k,a=n.offset||[0,0],i=n.targetOffset||[0,0]}l.adjustX=s.adjustX&&w,l.adjustY=s.adjustY&&M,(l.adjustX||l.adjustY)&&(m=function(e,t,n,r){var o=me.clone(e),a={width:t.width,height:t.height};return r.adjustX&&o.left<n.left&&(o.left=n.left),r.resizeWidth&&o.left>=n.left&&o.left+a.width>n.right&&(a.width-=o.left+a.width-n.right),r.adjustX&&o.left+a.width>n.right&&(o.left=Math.max(n.right-a.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+a.height>n.bottom&&(a.height-=o.top+a.height-n.bottom),r.adjustY&&o.top+a.height>n.bottom&&(o.top=Math.max(n.bottom-a.height,n.top)),me.mix(o,a)}(p,f,d,l))}return m.width!==f.width&&me.css(u,"width",me.width(u)+m.width-f.width),m.height!==f.height&&me.css(u,"height",me.height(u)+m.height-f.height),me.offset(u,{left:m.left,top:m.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:a,targetOffset:i,overflow:l}}function Oe(e,t,n){var r=n.target||t,o=_e(r),a=!function(e,t){var n=ge(e,t),r=_e(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Le(e,o,n,a)}Oe.__getOffsetParent=ve,Oe.__getVisibleRectForElement=ge;var De=n(56141),Ce=n.n(De),Pe=n(97329);function Ye(e,t){var n=null,r=null;var o=new Pe.Z((function(e){var o=(0,M.Z)(e,1)[0].target;if(document.documentElement.contains(o)){var a=o.getBoundingClientRect(),i=a.width,s=a.height,u=Math.floor(i),l=Math.floor(s);n===u&&r===l||Promise.resolve().then((function(){t({width:u,height:l})})),n=u,r=l}}));return e&&o.observe(e),function(){o.disconnect()}}function Ne(e){return"function"!=typeof e?null:e()}function je(e){return"object"===(0,O.Z)(e)&&e?e:null}var Ze=function(e,t){var n=e.children,r=e.disabled,o=e.target,a=e.align,i=e.onAlign,s=e.monitorWindowResize,u=e.monitorBufferTime,l=void 0===u?0:u,d=c.useRef({}),f=c.useRef(),m=c.Children.only(n),y=c.useRef({});y.current.disabled=r,y.current.target=o,y.current.align=a,y.current.onAlign=i;var g=function(e,t){var n=c.useRef(!1),r=c.useRef(null);function o(){window.clearTimeout(r.current)}return[function a(i){if(n.current&&!0!==i)o(),r.current=window.setTimeout((function(){n.current=!1,a()}),t);else{if(!1===e())return;n.current=!0,o(),r.current=window.setTimeout((function(){n.current=!1}),t)}},function(){n.current=!1,o()}]}((function(){var e=y.current,t=e.disabled,n=e.target,r=e.align,o=e.onAlign;if(!t&&n){var a,i=f.current,s=Ne(n),u=je(n);d.current.element=s,d.current.point=u,d.current.align=r;var l=document.activeElement;return s&&(0,D.Z)(s)?a=Oe(i,s,r):u&&(a=function(e,t,n){var r,o,a=me.getDocument(e),i=a.defaultView||a.parentWindow,s=me.getWindowScrollLeft(i),u=me.getWindowScrollTop(i),l=me.viewportWidth(i),c=me.viewportHeight(i),d={left:r="pageX"in t?t.pageX:s+t.clientX,top:o="pageY"in t?t.pageY:u+t.clientY,width:0,height:0},f=r>=0&&r<=s+l&&o>=0&&o<=u+c,p=[n.points[0],"cc"];return Le(e,d,P(P({},n),{},{points:p}),f)}(i,u,r)),function(e,t){e!==document.activeElement&&p(t,e)&&"function"==typeof e.focus&&e.focus()}(l,i),o&&a&&o(i,a),!0}return!1}),l),_=(0,M.Z)(g,2),b=_[0],w=_[1],k=c.useRef({cancel:function(){}}),x=c.useRef({cancel:function(){}});c.useEffect((function(){var e,t,n=Ne(o),r=je(o);f.current!==x.current.element&&(x.current.cancel(),x.current.element=f.current,x.current.cancel=Ye(f.current,b)),d.current.element===n&&((e=d.current.point)===(t=r)||e&&t&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&e.clientX===t.clientX&&e.clientY===t.clientY))&&Ce()(d.current.align,a)||(b(),k.current.element!==n&&(k.current.cancel(),k.current.element=n,k.current.cancel=Ye(n,b)))})),c.useEffect((function(){r?w():b()}),[r]);var S=c.useRef(null);return c.useEffect((function(){s?S.current||(S.current=v(window,"resize",b)):S.current&&(S.current.remove(),S.current=null)}),[s]),c.useEffect((function(){return function(){k.current.cancel(),x.current.cancel(),S.current&&S.current.remove(),w()}}),[]),c.useImperativeHandle(t,(function(){return{forceAlign:function(){return b(!0)}}})),c.isValidElement(m)&&(m=c.cloneElement(m,{ref:(0,h.sQ)(m.ref,f)})),m},Ae=c.forwardRef(Ze);Ae.displayName="Align";var Re=Ae,Ie=n(50824),Fe=n.n(Ie),He=n(27791),$e=["measure","align",null,"motion"],Ve=c.forwardRef((function(e,t){var n=e.visible,a=e.prefixCls,i=e.className,s=e.style,u=e.children,l=e.zIndex,d=e.stretch,p=e.destroyPopupOnHide,m=e.forceRender,h=e.align,v=e.point,y=e.getRootDomNode,g=e.getClassNameFromAlign,_=e.onAlign,w=e.onMouseEnter,k=e.onMouseLeave,x=e.onMouseDown,T=e.onTouchStart,L=(0,c.useRef)(),O=(0,c.useRef)(),D=(0,c.useState)(),C=(0,M.Z)(D,2),P=C[0],Y=C[1],N=function(e){var t=c.useState({width:0,height:0}),n=(0,M.Z)(t,2),r=n[0],o=n[1];return[c.useMemo((function(){var t={};if(e){var n=r.width,o=r.height;-1!==e.indexOf("height")&&o?t.height=o:-1!==e.indexOf("minHeight")&&o&&(t.minHeight=o),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,r]),function(e){o({width:e.offsetWidth,height:e.offsetHeight})}]}(d),j=(0,M.Z)(N,2),Z=j[0],A=j[1];var R=function(e,t){var n=(0,c.useState)(null),r=(0,M.Z)(n,2),o=r[0],a=r[1],i=(0,c.useRef)(),s=(0,c.useRef)(!1);function u(e){s.current||a(e)}function l(){f.Z.cancel(i.current)}return(0,c.useEffect)((function(){u("measure")}),[e]),(0,c.useEffect)((function(){"measure"===o&&t(),o&&(i.current=(0,f.Z)((0,He.Z)(Fe().mark((function e(){var t,n;return Fe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=$e.indexOf(o),(n=$e[t+1])&&-1!==t&&u(n);case 3:case"end":return e.stop()}}),e)})))))}),[o]),(0,c.useEffect)((function(){return function(){s.current=!0,l()}}),[]),[o,function(e){l(),i.current=(0,f.Z)((function(){u((function(e){switch(o){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]}(n,(function(){d&&A(y())})),I=(0,M.Z)(R,2),F=I[0],H=I[1],$=(0,c.useRef)();function V(){var e;null===(e=L.current)||void 0===e||e.forceAlign()}function z(e,t){var n=g(t);P!==n&&Y(n),"align"===F&&(P!==n?Promise.resolve().then((function(){V()})):H((function(){var e;null===(e=$.current)||void 0===e||e.call($)})),null==_||_(e,t))}var W=(0,r.Z)({},E(e));function U(){return new Promise((function(e){$.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return H(),null==t?void 0:t(e,n)}})),c.useEffect((function(){W.motionName||"motion"!==F||H()}),[W.motionName,F]),c.useImperativeHandle(t,(function(){return{forceAlign:V,getElement:function(){return O.current}}}));var B=(0,r.Z)((0,r.Z)({},Z),{},{zIndex:l,opacity:"motion"!==F&&"stable"!==F&&n?0:void 0,pointerEvents:"stable"===F?void 0:"none"},s),K=!0;!(null==h?void 0:h.points)||"align"!==F&&"stable"!==F||(K=!1);var G=u;return c.Children.count(u)>1&&(G=c.createElement("div",{className:"".concat(a,"-content")},u)),c.createElement(S.default,(0,o.Z)({visible:n,ref:O,leavedClassName:"".concat(a,"-hidden")},W,{onAppearPrepare:U,onEnterPrepare:U,removeOnLeave:p,forceRender:m}),(function(e,t){var n=e.className,o=e.style,s=b()(a,i,P,n);return c.createElement(Re,{target:v||y,key:"popup",ref:L,monitorWindowResize:!0,disabled:K,align:h,onAlign:z},c.createElement("div",{ref:t,className:s,onMouseEnter:w,onMouseLeave:k,onMouseDownCapture:x,onTouchStartCapture:T,style:(0,r.Z)((0,r.Z)({},o),B)},G))}))}));Ve.displayName="PopupInner";var ze=Ve,We=c.forwardRef((function(e,t){var n=e.prefixCls,a=e.visible,i=e.zIndex,s=e.children,u=e.mobile,l=(u=void 0===u?{}:u).popupClassName,d=u.popupStyle,f=u.popupMotion,p=void 0===f?{}:f,m=u.popupRender,h=c.useRef();c.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return h.current}}}));var v=(0,r.Z)({zIndex:i},d),y=s;return c.Children.count(s)>1&&(y=c.createElement("div",{className:"".concat(n,"-content")},s)),m&&(y=m(y)),c.createElement(S.default,(0,o.Z)({visible:a,ref:h,removeOnLeave:!0},p),(function(e,t){var o=e.className,a=e.style,i=b()(n,l,o);return c.createElement("div",{ref:t,className:i,style:(0,r.Z)((0,r.Z)({},a),v)},y)}))}));We.displayName="MobilePopupInner";var Ue=We,Be=["visible","mobile"],Ke=c.forwardRef((function(e,t){var n=e.visible,a=e.mobile,i=(0,k.Z)(e,Be),s=(0,c.useState)(n),u=(0,M.Z)(s,2),l=u[0],d=u[1],f=(0,c.useState)(!1),p=(0,M.Z)(f,2),m=p[0],h=p[1],v=(0,r.Z)((0,r.Z)({},i),{},{visible:l});(0,c.useEffect)((function(){d(n),n&&a&&h((0,x.Z)())}),[n,a]);var y=m?c.createElement(Ue,(0,o.Z)({},v,{mobile:a,ref:t})):c.createElement(ze,(0,o.Z)({},v,{ref:t}));return c.createElement("div",null,c.createElement(T,v),y)}));Ke.displayName="Popup";var Ge=Ke,qe=c.createContext(null);function Je(){}function Xe(){return""}function Qe(e){return e?e.ownerDocument:window.document}var et=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var tt,nt,rt=(tt=g,nt=function(e){(0,u.Z)(n,e);var t=(0,l.Z)(n);function n(e){var r,i;return(0,a.Z)(this,n),(r=t.call(this,e)).popupRef=c.createRef(),r.triggerRef=c.createRef(),r.attachId=void 0,r.clickOutsideHandler=void 0,r.touchOutsideHandler=void 0,r.contextMenuOutsideHandler1=void 0,r.contextMenuOutsideHandler2=void 0,r.mouseDownTimeout=void 0,r.focusTime=void 0,r.preClickTime=void 0,r.preTouchTime=void 0,r.delayTimer=void 0,r.hasPopupMouseDown=void 0,r.onMouseEnter=function(e){var t=r.props.mouseEnterDelay;r.fireEvents("onMouseEnter",e),r.delaySetPopupVisible(!0,t,t?null:e)},r.onMouseMove=function(e){r.fireEvents("onMouseMove",e),r.setPoint(e)},r.onMouseLeave=function(e){r.fireEvents("onMouseLeave",e),r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onPopupMouseEnter=function(){r.clearDelayTimer()},r.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&p(null===(t=r.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onFocus=function(e){r.fireEvents("onFocus",e),r.clearDelayTimer(),r.isFocusToShow()&&(r.focusTime=Date.now(),r.delaySetPopupVisible(!0,r.props.focusDelay))},r.onMouseDown=function(e){r.fireEvents("onMouseDown",e),r.preClickTime=Date.now()},r.onTouchStart=function(e){r.fireEvents("onTouchStart",e),r.preTouchTime=Date.now()},r.onBlur=function(e){r.fireEvents("onBlur",e),r.clearDelayTimer(),r.isBlurToHide()&&r.delaySetPopupVisible(!1,r.props.blurDelay)},r.onContextMenu=function(e){e.preventDefault(),r.fireEvents("onContextMenu",e),r.setPopupVisible(!0,e)},r.onContextMenuClose=function(){r.isContextMenuToShow()&&r.close()},r.onClick=function(e){if(r.fireEvents("onClick",e),r.focusTime){var t;if(r.preClickTime&&r.preTouchTime?t=Math.min(r.preClickTime,r.preTouchTime):r.preClickTime?t=r.preClickTime:r.preTouchTime&&(t=r.preTouchTime),Math.abs(t-r.focusTime)<20)return;r.focusTime=0}r.preClickTime=0,r.preTouchTime=0,r.isClickToShow()&&(r.isClickToHide()||r.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var n=!r.state.popupVisible;(r.isClickToHide()&&!n||n&&r.isClickToShow())&&r.setPopupVisible(!r.state.popupVisible,e)},r.onPopupMouseDown=function(){var e;r.hasPopupMouseDown=!0,clearTimeout(r.mouseDownTimeout),r.mouseDownTimeout=window.setTimeout((function(){r.hasPopupMouseDown=!1}),0),r.context&&(e=r.context).onPopupMouseDown.apply(e,arguments)},r.onDocumentClick=function(e){if(!r.props.mask||r.props.maskClosable){var t=e.target,n=r.getRootDomNode(),o=r.getPopupDomNode();p(n,t)&&!r.isContextMenuOnly()||p(o,t)||r.hasPopupMouseDown||r.close()}},r.getRootDomNode=function(){var e=r.props.getTriggerDOMNode;if(e)return e(r.triggerRef.current);try{var t=(0,m.Z)(r.triggerRef.current);if(t)return t}catch(n){}return d.findDOMNode((0,s.Z)(r))},r.getPopupClassNameFromAlign=function(e){var t=[],n=r.props,o=n.popupPlacement,a=n.builtinPlacements,i=n.prefixCls,s=n.alignPoint,u=n.getPopupClassNameFromAlign;return o&&a&&t.push(function(e,t,n,r){for(var o=n.points,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i];if(w(e[s].points,o,r))return"".concat(t,"-placement-").concat(s)}return""}(a,i,e,s)),u&&t.push(u(e)),t.join(" ")},r.getComponent=function(){var e=r.props,t=e.prefixCls,n=e.destroyPopupOnHide,a=e.popupClassName,i=e.onPopupAlign,s=e.popupMotion,u=e.popupAnimation,l=e.popupTransitionName,d=e.popupStyle,f=e.mask,p=e.maskAnimation,m=e.maskTransitionName,h=e.maskMotion,v=e.zIndex,y=e.popup,g=e.stretch,_=e.alignPoint,b=e.mobile,w=e.forceRender,M=r.state,k=M.popupVisible,x=M.point,S=r.getPopupAlign(),E={};return r.isMouseEnterToShow()&&(E.onMouseEnter=r.onPopupMouseEnter),r.isMouseLeaveToHide()&&(E.onMouseLeave=r.onPopupMouseLeave),E.onMouseDown=r.onPopupMouseDown,E.onTouchStart=r.onPopupMouseDown,c.createElement(Ge,(0,o.Z)({prefixCls:t,destroyPopupOnHide:n,visible:k,point:_&&x,className:a,align:S,onAlign:i,animation:u,getClassNameFromAlign:r.getPopupClassNameFromAlign},E,{stretch:g,getRootDomNode:r.getRootDomNode,style:d,mask:f,zIndex:v,transitionName:l,maskAnimation:p,maskTransitionName:m,maskMotion:h,ref:r.popupRef,motion:s,mobile:b,forceRender:w}),"function"==typeof y?y():y)},r.attachParent=function(e){f.Z.cancel(r.attachId);var t,n=r.props,o=n.getPopupContainer,a=n.getDocument,i=r.getRootDomNode();o?(i||0===o.length)&&(t=o(i)):t=a(r.getRootDomNode()).body,t?t.appendChild(e):r.attachId=(0,f.Z)((function(){r.attachParent(e)}))},r.getContainer=function(){var e=(0,r.props.getDocument)(r.getRootDomNode()).createElement("div");return e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.width="100%",r.attachParent(e),e},r.setPoint=function(e){r.props.alignPoint&&e&&r.setState({point:{pageX:e.pageX,pageY:e.pageY}})},r.handlePortalUpdate=function(){r.state.prevPopupVisible!==r.state.popupVisible&&r.props.afterPopupVisibleChange(r.state.popupVisible)},r.triggerContextValue={onPopupMouseDown:r.onPopupMouseDown},i="popupVisible"in e?!!e.popupVisible:!!e.defaultPopupVisible,r.state={prevPopupVisible:i,popupVisible:i},et.forEach((function(e){r["fire".concat(e)]=function(t){r.fireEvents(e,t)}})),r}return(0,i.Z)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e,t=this.props;if(this.state.popupVisible)return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(e=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=v(e,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(e=e||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=v(e,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(e=e||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=v(e,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=v(window,"blur",this.onContextMenuClose)));this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),f.Z.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var e;return(null===(e=this.popupRef.current)||void 0===e?void 0:e.getElement())||null}},{key:"getPopupAlign",value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,o=e.builtinPlacements;return t&&o?function(e,t,n){var o=e[t]||{};return(0,r.Z)((0,r.Z)({},o),n)}(o,t,n):n}},{key:"setPopupVisible",value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:"delaySetPopupVisible",value:function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout((function(){r.setPopupVisible(e,a),r.clearDelayTimer()}),o)}else this.setPopupVisible(e,n)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire".concat(e)]:t[e]||n[e]}},{key:"isClickToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isContextMenuOnly",value:function(){var e=this.props.action;return"contextMenu"===e||1===e.length&&"contextMenu"===e[0]}},{key:"isContextMenuToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")}},{key:"isClickToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")}},{key:"isMouseEnterToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")}},{key:"isMouseLeaveToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")}},{key:"isFocusToShow",value:function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")}},{key:"isBlurToHide",value:function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")}},{key:"forcePopupAlign",value:function(){var e;this.state.popupVisible&&(null===(e=this.popupRef.current)||void 0===e||e.forceAlign())}},{key:"fireEvents",value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var e=this.state.popupVisible,t=this.props,n=t.children,o=t.forceRender,a=t.alignPoint,i=t.className,s=t.autoDestroy,u=c.Children.only(n),l={key:"trigger"};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains("onClick"),l.onMouseDown=this.createTwoChains("onMouseDown"),l.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains("onFocus"),l.onBlur=this.createTwoChains("onBlur"));var d=b()(u&&u.props&&u.props.className,i);d&&(l.className=d);var f=(0,r.Z)({},l);(0,h.Yr)(u)&&(f.ref=(0,h.sQ)(this.triggerRef,u.ref));var p,m=c.cloneElement(u,f);return(e||this.popupRef.current||o)&&(p=c.createElement(tt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!e&&s&&(p=null),c.createElement(qe.Provider,{value:this.triggerContextValue},m,p)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),n}(c.Component),nt.contextType=qe,nt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Xe,getDocument:Qe,onPopupVisibleChange:Je,afterPopupVisibleChange:Je,onPopupAlign:Je,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},nt)},27406:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(27378),o=n(11349);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];return r.Children.forEach(e,(function(e){(null!=e||t.keepEmpty)&&(Array.isArray(e)?n=n.concat(a(e)):(0,o.isFragment)(e)&&e.props?n=n.concat(a(e.props.children,t)):n.push(e))})),n}},98554:function(e,t,n){"use strict";function r(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}n.d(t,{Z:function(){return r}})},62738:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(31542);function o(e){return e instanceof HTMLElement?e:r.findDOMNode(e)}},5661:function(e,t){"use strict";t.Z=function(e){if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){var n=e.getBoundingClientRect();if(n.width||n.height)return!0}return!1}},78730:function(e,t){"use strict";var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.Z=n},8805:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378);function o(e,t,n){var o=r.useRef({});return"value"in o.current&&!n(o.current.condition,t)||(o.current.value=e(),o.current.condition=t),o.current.value}},24391:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(8136),o=n(27378);function a(e,t){var n=t||{},a=n.defaultValue,i=n.value,s=n.onChange,u=n.postState,l=o.useState((function(){return void 0!==i?i:void 0!==a?"function"==typeof a?a():a:"function"==typeof e?e():e})),c=(0,r.Z)(l,2),d=c[0],f=c[1],p=void 0!==i?i:d;u&&(p=u(p));var m=o.useRef(!0);return o.useEffect((function(){m.current?m.current=!1:void 0===i&&f(i)}),[i]),[p,function(e){f(e),p!==e&&s&&s(e,p)}]}},62477:function(e,t){"use strict";t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))}},94068:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=function(e){return+setTimeout(e,16)},o=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(r=function(e){return window.requestAnimationFrame(e)},o=function(e){return window.cancelAnimationFrame(e)});var a=0,i=new Map;function s(e){i.delete(e)}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=a+=1;function o(t){if(0===t)s(n),e();else{var a=r((function(){o(t-1)}));i.set(n,a)}}return o(t),n}u.cancel=function(e){var t=i.get(e);return s(t),o(t)}},79986:function(e,t,n){"use strict";n.d(t,{Yr:function(){return s},mH:function(){return a},sQ:function(){return i}});var r=n(33940),o=n(11349);function a(e,t){"function"==typeof e?e(t):"object"===(0,r.Z)(e)&&e&&"current"in e&&(e.current=t)}function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){a(t,e)}))}}function s(e){var t,n,r=(0,o.isMemo)(e)?e.type.type:e.type;return!("function"==typeof r&&!(null===(t=r.prototype)||void 0===t?void 0:t.render))&&!("function"==typeof e&&!(null===(n=e.prototype)||void 0===n?void 0:n.render))}},74485:function(e,t,n){"use strict";n.d(t,{ET:function(){return s}});var r={};function o(e,t){0}function a(e,t){0}function i(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function s(e,t){i(a,e,t)}t.ZP=function(e,t){i(o,e,t)}},90742:function(e,t,n){"use strict";var r=n(36178);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=o.useRef({});"value"in r.current&&!n(r.current.condition,t)||(r.current.value=e(),r.current.condition=t);return r.current.value};var o=r(n(27378))},22958:function(e,t,n){"use strict";var r=n(36178),o=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t||{},r=n.defaultValue,o=n.value,s=n.onChange,u=n.postState,l=i.useState((function(){return void 0!==o?o:void 0!==r?"function"==typeof r?r():r:"function"==typeof e?e():e})),c=(0,a.default)(l,2),d=c[0],f=c[1],p=void 0!==o?o:d;u&&(p=u(p));var m=i.useRef(!0);return i.useEffect((function(){m.current?m.current=!1:void 0===o&&f(o)}),[o]),[p,function(e){f(e),p!==e&&s&&s(e,p)}]};var a=o(n(40131)),i=r(n(27378))},49811:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)({},e);Array.isArray(t)&&t.forEach((function(e){delete n[e]}));return n};var o=r(n(80624))},96945:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var n=function(e){return+setTimeout(e,16)},r=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(n=function(e){return window.requestAnimationFrame(e)},r=function(e){return window.cancelAnimationFrame(e)});var o=0,a=new Map;function i(e){a.delete(e)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=o+=1;function s(t){if(0===t)i(r),e();else{var o=n((function(){s(t-1)}));a.set(r,o)}}return s(t),r}s.cancel=function(e){var t=a.get(e);return i(t),r(t)}},16329:function(e,t,n){"use strict";var r=n(73203);Object.defineProperty(t,"__esModule",{value:!0}),t.fillRef=i,t.composeRef=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){i(t,e)}))}},t.supportRef=function(e){var t,n,r=(0,a.isMemo)(e)?e.type.type:e.type;if("function"==typeof r&&!(null===(t=r.prototype)||void 0===t?void 0:t.render))return!1;if("function"==typeof e&&!(null===(n=e.prototype)||void 0===n?void 0:n.render))return!1;return!0};var o=r(n(7501)),a=n(11349);function i(e,t){"function"==typeof e?e(t):"object"===(0,o.default)(e)&&e&&"current"in e&&(e.current=t)}},55620:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.warning=r,t.note=o,t.resetWarned=function(){n={}},t.call=a,t.warningOnce=i,t.noteOnce=function(e,t){a(o,e,t)},t.default=void 0;var n={};function r(e,t){0}function o(e,t){0}function a(e,t,r){t||n[r]||(e(!1,r),n[r]=!0)}function i(e,t){a(r,e,t)}var s=i;t.default=s},96232:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=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,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,_=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case v:case h:case u:return e;default:return t}}case o:return t}}}function M(e){return w(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=v,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return M(e)||w(e)===c},t.isConcurrentMode=M,t.isContextConsumer=function(e){return w(e)===l},t.isContextProvider=function(e){return w(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===h||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f||e.$$typeof===g||e.$$typeof===_||e.$$typeof===b||e.$$typeof===y)},t.typeOf=w},11349:function(e,t,n){"use strict";e.exports=n(96232)},35539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(27378),a=(i(o),i(n(23615)));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){return s(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){this.props.contentDidMount()}},{key:"componentDidUpdate",value:function(){this.props.contentDidUpdate()}},{key:"render",value:function(){return o.Children.only(this.props.children)}}]),t}(o.Component);l.propTypes={children:a.default.element.isRequired,contentDidMount:a.default.func.isRequired,contentDidUpdate:a.default.func.isRequired},t.default=l},71498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameContextConsumer=t.FrameContextProvider=t.FrameContext=void 0;var r,o=n(27378),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,s=void 0;"undefined"!=typeof document&&(i=document),"undefined"!=typeof window&&(s=window);var u=t.FrameContext=a.default.createContext({document:i,window:s}),l=u.Provider,c=u.Consumer;t.FrameContextProvider=l,t.FrameContextConsumer=c},96878:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(27378),i=d(a),s=d(n(31542)),u=d(n(23615)),l=n(71498),c=d(n(35539));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.handleLoad=function(){r.forceUpdate()},r._isMounted=!1,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this._isMounted=!0;var e=this.getDoc();e&&"complete"===e.readyState?this.forceUpdate():this.node.addEventListener("load",this.handleLoad)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.node.removeEventListener("load",this.handleLoad)}},{key:"getDoc",value:function(){return this.node?this.node.contentDocument:null}},{key:"getMountTarget",value:function(){var e=this.getDoc();return this.props.mountTarget?e.querySelector(this.props.mountTarget):e.body.children[0]}},{key:"renderFrameContents",value:function(){if(!this._isMounted)return null;var e=this.getDoc();if(!e)return null;var t=this.props.contentDidMount,n=this.props.contentDidUpdate,r=e.defaultView||e.parentView,o=i.default.createElement(c.default,{contentDidMount:t,contentDidUpdate:n},i.default.createElement(l.FrameContextProvider,{value:{document:e,window:r}},i.default.createElement("div",{className:"frame-content"},this.props.children)));e.body.children.length<1&&(e.open("text/html","replace"),e.write(this.props.initialContent),e.close());var a=this.getMountTarget();return[s.default.createPortal(this.props.head,this.getDoc().head),s.default.createPortal(o,a)]}},{key:"render",value:function(){var e=this,t=r({},this.props,{children:void 0});return delete t.head,delete t.initialContent,delete t.mountTarget,delete t.contentDidMount,delete t.contentDidUpdate,i.default.createElement("iframe",r({},t,{ref:function(t){e.node=t}}),this.renderFrameContents())}}]),t}(a.Component);f.propTypes={style:u.default.object,head:u.default.node,initialContent:u.default.string,mountTarget:u.default.string,contentDidMount:u.default.func,contentDidUpdate:u.default.func,children:u.default.oneOfType([u.default.element,u.default.arrayOf(u.default.element)])},f.defaultProps={style:{},head:null,children:void 0,mountTarget:void 0,contentDidMount:function(){},contentDidUpdate:function(){},initialContent:'<!DOCTYPE html><html><head></head><body><div class="frame-root"></div></body></html>'},t.default=f},5766:function(e,t,n){"use strict";t.Kr=void 0;var r=n(71498);Object.defineProperty(t,"Kr",{enumerable:!0,get:function(){return r.FrameContextConsumer}});var o,a=n(96878),i=(o=a)&&o.__esModule?o:{default:o};t.ZP=i.default},58702:function(e,t){"use strict";var n=60103,r=60106,o=60107,a=60108,i=60114,s=60109,u=60110,l=60112,c=60113,d=60120,f=60115,p=60116,m=60121,h=60122,v=60117,y=60129,g=60131;if("function"==typeof Symbol&&Symbol.for){var _=Symbol.for;n=_("react.element"),r=_("react.portal"),o=_("react.fragment"),a=_("react.strict_mode"),i=_("react.profiler"),s=_("react.provider"),u=_("react.context"),l=_("react.forward_ref"),c=_("react.suspense"),d=_("react.suspense_list"),f=_("react.memo"),p=_("react.lazy"),m=_("react.block"),h=_("react.server.block"),v=_("react.fundamental"),y=_("react.debug_trace_mode"),g=_("react.legacy_hidden")}function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case c:case d:return e;default:switch(e=e&&e.$$typeof){case u:case l:case p:case f:case s:return e;default:return t}}case r:return t}}}var w=l,M=o,k=p,x=f,S=r,E=i,T=a,L=c;t.ForwardRef=w,t.Memo=x},19185:function(e,t,n){"use strict";e.exports=n(58702)},42802:function(e,t,n){"use strict";n.d(t,{ZP:function(){return v}});var r=n(30808),o=n(93219),a=(n(23615),n(27378)),i=n(31542),s=!1,u=n(16897),l="unmounted",c="exited",d="entering",f="entered",p="exiting",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=c,r.appearStatus=d):o=f:o=t.unmountOnExit||t.mountOnEnter?l:c,r.state={status:o},r.nextCallback=null,r}(0,o.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==d&&n!==f&&(t=d):n!==d&&n!==f||(t=p)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===d?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[i.findDOMNode(this),r],a=o[0],u=o[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!e&&!n||s?this.safeSetState({status:f},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:d},(function(){t.props.onEntering(a,u),t.onTransitionEnd(c,(function(){t.safeSetState({status:f},(function(){t.props.onEntered(a,u)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);t&&!s?(this.props.onExit(r),this.safeSetState({status:p},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:c},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:c},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(u.Z.Provider,{value:null},"function"==typeof n?n(e,o):a.cloneElement(a.Children.only(n),o))},t}(a.Component);function h(){}m.contextType=u.Z,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},m.UNMOUNTED=l,m.EXITED=c,m.ENTERING=d,m.ENTERED=f,m.EXITING=p;var v=m},42344:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(30808),o=n(25773),a=n(47169),i=n(93219),s=(n(23615),n(27378)),u=n(16897);function l(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),n}function c(e,t,n){return null!=n[t]?n[t]:e.props[t]}function d(e,t,n){var r=l(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var s={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var l=o[u][r];s[o[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}(t,r);return Object.keys(o).forEach((function(a){var i=o[a];if((0,s.isValidElement)(i)){var u=a in t,l=a in r,d=t[a],f=(0,s.isValidElement)(d)&&!d.props.in;!l||u&&!f?l||!u||f?l&&u&&(0,s.isValidElement)(d)&&(o[a]=(0,s.cloneElement)(i,{onExited:n.bind(null,i),in:d.props.in,exit:c(i,"exit",e),enter:c(i,"enter",e)})):o[a]=(0,s.cloneElement)(i,{in:!1}):o[a]=(0,s.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:c(i,"exit",e),enter:c(i,"enter",e)})}})),o}var f=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},p=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind((0,a.Z)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,i.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,l(n.children,(function(e){return(0,s.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:c(e,"appear",n),enter:c(e,"enter",n),exit:c(e,"exit",n)})}))):d(e,o,a),firstRender:!1}},n.handleExited=function(e,t){var n=l(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,o.Z)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=(0,r.Z)(e,["component","childFactory"]),a=this.state.contextValue,i=f(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?s.createElement(u.Z.Provider,{value:a},i):s.createElement(u.Z.Provider,{value:a},s.createElement(t,o,i))},t}(s.Component);p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var m=p},16897:function(e,t,n){"use strict";var r=n(27378);t.Z=r.createContext(null)},71426:function(e,t,n){"use strict";n(62525);var r=n(27378),o=60103;if(60107,"function"==typeof Symbol&&Symbol.for){var a=Symbol.for;o=a("react.element"),a("react.fragment")}var i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,a={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:l,ref:c,props:a,_owner:i.current}}t.jsx=l,t.jsxs=l},24246:function(e,t,n){"use strict";e.exports=n(71426)},97329:function(e,t,n){"use strict";var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),i="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var s=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,l=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function a(){n&&(n=!1,e()),r&&u()}function s(){i(a)}function u(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(s,t);o=e}return u}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||a},f=g(0,0,0,0);function p(e){return parseFloat(e)||0}function m(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+p(e["border-"+n+"-width"])}),0)}function h(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return f;var r=d(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],a=e["padding-"+o];t[o]=p(a)}return t}(r),a=o.left+o.right,i=o.top+o.bottom,s=p(r.width),u=p(r.height);if("border-box"===r.boxSizing&&(Math.round(s+a)!==t&&(s-=m(r,"left","right")+a),Math.round(u+i)!==n&&(u-=m(r,"top","bottom")+i)),!function(e){return e===d(e).document.documentElement}(e)){var l=Math.round(s+a)-t,c=Math.round(u+i)-n;1!==Math.abs(l)&&(s-=l),1!==Math.abs(c)&&(u-=c)}return g(o.left,o.top,s,u)}var v="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function y(e){return o?v(e)?function(e){var t=e.getBBox();return g(0,0,t.width,t.height)}(e):h(e):f}function g(e,t,n,r){return{x:e,y:t,width:n,height:r}}var _=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=g(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=y(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),b=function(e,t){var n,r,o,a,i,s,u,l=(r=(n=t).x,o=n.y,a=n.width,i=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),c(u,{x:r,y:o,width:a,height:i,top:o,right:r+a,bottom:i+o,left:r}),u);c(this,{target:e,contentRect:l})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new _(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new b(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),M="undefined"!=typeof WeakMap?new WeakMap:new r,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=l.getInstance(),r=new w(t,n,this);M.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){k.prototype[e]=function(){var t;return(t=M.get(this))[e].apply(t,arguments)}}));var x=void 0!==a.ResizeObserver?a.ResizeObserver:k;t.Z=x},90664:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function i(e,t,n,r,o,a,i,s){return a<e&&i>t||a>e&&i<t?0:a<=e&&s<=n||i>=t&&s>=n?a-e-r:i>t&&s<n||a<e&&s>n?i-t+o:0}function s(e,t){var n=window,o=t.scrollMode,s=t.block,u=t.inline,l=t.boundary,c=t.skipOverflowHiddenElements,d="function"==typeof l?l:function(e){return e!==l};if(!r(e))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,p=[],m=e;r(m)&&d(m);){if((m=m.parentElement)===f){p.push(m);break}null!=m&&m===document.body&&a(m)&&!a(document.documentElement)||null!=m&&a(m,c)&&p.push(m)}for(var h=n.visualViewport?n.visualViewport.width:innerWidth,v=n.visualViewport?n.visualViewport.height:innerHeight,y=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),b=_.height,w=_.width,M=_.top,k=_.right,x=_.bottom,S=_.left,E="start"===s||"nearest"===s?M:"end"===s?x:M+b/2,T="center"===u?S+w/2:"end"===u?k:S,L=[],O=0;O<p.length;O++){var D=p[O],C=D.getBoundingClientRect(),P=C.height,Y=C.width,N=C.top,j=C.right,Z=C.bottom,A=C.left;if("if-needed"===o&&M>=0&&S>=0&&x<=v&&k<=h&&M>=N&&x<=Z&&S>=A&&k<=j)return L;var R=getComputedStyle(D),I=parseInt(R.borderLeftWidth,10),F=parseInt(R.borderTopWidth,10),H=parseInt(R.borderRightWidth,10),$=parseInt(R.borderBottomWidth,10),V=0,z=0,W="offsetWidth"in D?D.offsetWidth-D.clientWidth-I-H:0,U="offsetHeight"in D?D.offsetHeight-D.clientHeight-F-$:0;if(f===D)V="start"===s?E:"end"===s?E-v:"nearest"===s?i(g,g+v,v,F,$,g+E,g+E+b,b):E-v/2,z="start"===u?T:"center"===u?T-h/2:"end"===u?T-h:i(y,y+h,h,I,H,y+T,y+T+w,w),V=Math.max(0,V+g),z=Math.max(0,z+y);else{V="start"===s?E-N-F:"end"===s?E-Z+$+U:"nearest"===s?i(N,Z,P,F,$+U,E,E+b,b):E-(N+P/2)+U/2,z="start"===u?T-A-I:"center"===u?T-(A+Y/2)+W/2:"end"===u?T-j+H+W:i(A,j,Y,I,H+W,T,T+w,w);var B=D.scrollLeft,K=D.scrollTop;E+=K-(V=Math.max(0,Math.min(K+V,D.scrollHeight-P+U))),T+=B-(z=Math.max(0,Math.min(B+z,D.scrollWidth-Y+W)))}L.push({el:D,top:V,left:z})}return L}function u(e){return e===Object(e)&&0!==Object.keys(e).length}n.r(t),n.d(t,{default:function(){return l}});var l=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:s(e,t));if(!n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,o=e.top,a=e.left;r.scroll&&n?r.scroll({top:o,left:a,behavior:t}):(r.scrollTop=o,r.scrollLeft=a)}))}(s(e,r),r.behavior)}}},11409:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ValidationContext",{enumerable:!0,get:function(){return s.default}}),t.SimpleSchema=t.schemaDefinitionOptions=void 0;var r=m(n(43023)),o=m(n(28622)),a=m(n(12020)),i=m(n(69291)),s=m(n(98347)),u=m(n(72956)),l=m(n(94829)),c=m(n(35409)),d=m(n(79411)),f=n(48843),p=m(n(81670));function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n){return h=v()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&y(o,n.prototype),o},h.apply(null,arguments)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(u){o=!0,a=u}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||M(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=M(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw a}}}}function b(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function w(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||M(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=["autoValue","defaultValue","label","optional","required","type"];t.schemaDefinitionOptions=O;var D=["allowedValues","blackbox","custom","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","regEx","skipRegExCheckForEmptyStrings","trim","type"],C=["allowedValues","exclusiveMax","exclusiveMin","label","max","maxCount","min","minCount","optional","regEx","skipRegExCheckForEmptyStrings"],P=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};E(this,e),L(this,"pick",A("pick")),L(this,"omit",A("omit")),this._constructorOptions=S(S({},e._constructorOptionDefaults),n),delete this._constructorOptions.clean,this._cleanOptions=S(S({},e._constructorOptionDefaults.clean),n.clean||{}),this._validators=[],this._docValidators=[],this._validationContexts={},this._schema={},this._depsLabels={},this.extend(t),this._rawDefinition=this._constructorOptions.keepRawDefinition?t:null,this.messageBox=new o.default((0,r.default)(p.default)),this.version=e.version}var t,n,i;return t=e,n=[{key:"rawDefinition",get:function(){return this._rawDefinition}},{key:"forEachAncestorSimpleSchema",value:function(t,n){var r=this,o=a.default.makeKeyGeneric(t);(0,f.forEachKeyAncestor)(o,(function(t){var a=r._schema[t];a&&a.type.definitions.forEach((function(r){e.isSimpleSchema(r.type)&&n(r.type,t,o.slice(t.length+1))}))}))}},{key:"reactiveLabelDependency",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._constructorOptions.tracker;if(e&&t){var n=a.default.makeKeyGeneric(e);if(this._schema[n])return this._depsLabels[n]||(this._depsLabels[n]=new t.Dependency),void this._depsLabels[n].depend();this.forEachAncestorSimpleSchema(e,(function(e,n,r){e.reactiveLabelDependency(r,t)}))}}},{key:"nearestSimpleSchemaInstance",value:function(e){if(!e)return[null,null];var t,n,r=a.default.makeKeyGeneric(e);return this._schema[r]?[this,r]:(this.forEachAncestorSimpleSchema(e,(function(e,r,o){!n&&e._schema[o]&&(n=e,t=o)})),t?[n,t]:[null,null])}},{key:"schema",value:function(e){if(!e)return this._schema;var t=a.default.makeKeyGeneric(e),n=this._schema[t];if(!n){var r=!1;this.forEachAncestorSimpleSchema(e,(function(e,t,o){r||(n=e.schema(o)),n&&(r=!0)}))}return n}},{key:"mergedSchema",value:function(){var t=this,n={};return this._schemaKeys.forEach((function(r){var o=t._schema[r];n[r]=o,o.type.definitions.forEach((function(t){if(e.isSimpleSchema(t.type)){var o=t.type.mergedSchema();Object.keys(o).forEach((function(e){n["".concat(r,".").concat(e)]=o[e]}))}}))})),n}},{key:"getDefinition",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this.schema(e);if(o){var a=function(o,a){return function(i){if(!Array.isArray(t)||t.includes(i)){var s=o[i];C.indexOf(i)>-1&&"function"==typeof s?(a[i]=s.call(S({key:e},r)),"label"===i&&"string"!=typeof a[i]&&(a[i]=N(e,n._constructorOptions.humanizeAutoLabels))):a[i]=s}}},i={};return Object.keys(o).forEach(a(o,i)),o.type&&(i.type=o.type.definitions.map((function(e){var t={};return Object.keys(e).forEach(a(e,t)),t}))),i}}},{key:"getQuickTypeForKey",value:function(t){var n,r=this.schema(t);if(r){var o=r.type.singleType;if(o===String)n="string";else if(o===Number||o===e.Integer)n="number";else if(o===Boolean)n="boolean";else if(o===Date)n="date";else if(o===Array){var a=this.schema("".concat(t,".$"));if(!a)return;var i=a.type.singleType;i===String?n="stringArray":i===Number||i===e.Integer?n="numberArray":i===Boolean?n="booleanArray":i===Date?n="dateArray":(i===Object||e.isSimpleSchema(i))&&(n="objectArray")}else o===Object&&(n="object");return n}}},{key:"getObjectSchema",value:function(e){var t={},n=a.default.makeKeyGeneric(e),r="".concat(n,"."),o=this.mergedSchema();return Object.keys(o).forEach((function(e){0===e.indexOf(r)&&(t[e.slice(r.length)]=o[e])})),this._copyWithSchema(t)}},{key:"autoValueFunctions",value:function(){var t=this,n=[].concat(this._autoValues);return this._schemaKeys.forEach((function(r){t._schema[r].type.definitions.forEach((function(t){e.isSimpleSchema(t.type)&&(n=n.concat(t.type.autoValueFunctions().map((function(e){var t=e.func,n=e.fieldName,o=e.closestSubschemaFieldName;return{func:t,fieldName:"".concat(r,".").concat(n),closestSubschemaFieldName:o.length?"".concat(r,".").concat(o):r}}))))}))})),n}},{key:"blackboxKeys",value:function(){var t=this,n=new Set(this._blackboxKeys);return this._schemaKeys.forEach((function(r){t._schema[r].type.definitions.forEach((function(t){e.isSimpleSchema(t.type)&&t.type.blackboxKeys().forEach((function(e){n.add("".concat(r,".").concat(e))}))}))})),Array.from(n)}},{key:"keyIsInBlackBox",value:function(t){var n=this,r=!1;return(0,f.forEachKeyAncestor)(a.default.makeKeyGeneric(t),(function(t,o){if(n._blackboxKeys.has(t))r=!0;else{var a=n.schema(t);a&&a.type.definitions.forEach((function(t){e.isSimpleSchema(t.type)&&t.type.keyIsInBlackBox(o)&&(r=!0)}))}})),r}},{key:"allowsKey",value:function(t){var n=this;return this._schemaKeys.some((function(r){if(r===t)return!0;var o=n.schema(r),a=t.slice(0,r.length+2);if(a.slice(0,-1)!=="".concat(r,"."))return!1;if(n._blackboxKeys.has(r))return a!=="".concat(r,".$");var i=!1,s=t.slice(r.length+1);return o.type.definitions.forEach((function(t){e.isSimpleSchema(t.type)&&t.type.allowsKey(s)&&(i=!0)})),i}))}},{key:"objectKeys",value:function(e){return e?this._objectKeys["".concat(e,".")]||[]:this._firstLevelSchemaKeys}},{key:"_copyWithSchema",value:function(t){var n=new e(t,S({},this._constructorOptions));return n._cleanOptions=this._cleanOptions,n.messageBox=this.messageBox.clone(),n}},{key:"clone",value:function(){return this._copyWithSchema(this._schema)}},{key:"extend",value:function(){var t,n=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Array.isArray(r))throw new Error("You may not pass an array of schemas to the SimpleSchema constructor or to extend()");e.isSimpleSchema(r)?(t=r._schema,this._validators=this._validators.concat(r._validators),this._docValidators=this._docValidators.concat(r._docValidators),Object.assign(this._cleanOptions,r._cleanOptions),Object.assign(this._constructorOptions,r._constructorOptions)):t=(0,d.default)(r);var o=Object.keys(t),a=new Set([].concat(w(Object.keys(this._schema)),w(o)));o.forEach((function(e){var r=j(t[e]);if(n._schema[e]){if(!Object.prototype.hasOwnProperty.call(n._schema,e))throw new Error("".concat(e," key is actually the name of a method on Object, please rename it"));r.type;var o=b(r,["type"]);n._schema[e]=S(S({},n._schema[e]),o),r.type&&n._schema[e].type.extend(r.type)}else n._schema[e]=r;Z(e,n._schema[e],n._constructorOptions,a)})),Y(this._schema),this._schemaKeys=Object.keys(this._schema),this._autoValues=[],this._blackboxKeys=new Set,this._firstLevelSchemaKeys=[],this._objectKeys={},this._schemaKeys.forEach((function(t){if(t.indexOf(".")>-1){var r=t.slice(0,t.lastIndexOf("."));if(!Object.prototype.hasOwnProperty.call(n._schema,r))throw new Error('"'.concat(t,'" is in the schema but "').concat(r,'" is not'))}var o=n._schema[t];-1===t.indexOf(".")&&n._firstLevelSchemaKeys.push(t);var a,i=_(o.type.definitions);try{for(i.s();!(a=i.n()).done;){var s=a.value;if(!0===s.blackbox||s.type===e.Any){n._blackboxKeys.add(t);break}}}catch(u){i.e(u)}finally{i.f()}"function"==typeof o.autoValue&&n._autoValues.push({closestSubschemaFieldName:"",fieldName:t,func:o.autoValue})}));var i=function t(r,o){Object.keys(r).forEach((function(a){var i=r[a];if((a=o?"".concat(o,".").concat(a):a).indexOf(".")>-1&&".$"!==a.slice(-2)){var s=a.slice(0,a.lastIndexOf(".")),u="".concat(s,".");n._objectKeys[u]=n._objectKeys[u]||[],n._objectKeys[u].push(a.slice(a.lastIndexOf(".")+1))}i.type.definitions.forEach((function(n){var r=n.type;e.isSimpleSchema(r)&&t(r._schema,a)}))}))};return i(this._schema),this}},{key:"getAllowedValuesForKey",value:function(e){this.allowsKey("".concat(e,".$"))&&(e="".concat(e,".$"));var t=this.get(e,"allowedValues");return Array.isArray(t)||t instanceof Set?w(t):null}},{key:"newContext",value:function(){return new s.default(this)}},{key:"namedContext",value:function(e){return"string"!=typeof e&&(e="default"),this._validationContexts[e]||(this._validationContexts[e]=new s.default(this,e)),this._validationContexts[e]}},{key:"addValidator",value:function(e){this._validators.push(e)}},{key:"addDocValidator",value:function(e){this._docValidators.push(e)}},{key:"validate",value:function(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.check||this._constructorOptions.check;if("function"==typeof o)try{o(t)}catch(i){}var a=Array.isArray(t)?t:[t];a.forEach((function(t){var o=n.newContext();if(!o.validate(t,r)){var a=o.validationErrors(),i=n.messageForError(a[0]),s=new Error(i);throw s.errorType="ClientError",s.name="ClientError",s.error="validation-error",s.details=a.map((function(e){return S(S({},e),{},{message:n.messageForError(e)})})),"function"==typeof e.validationErrorTransform?e.validationErrorTransform(s):s}}))}},{key:"validateAndReturnErrorsPromise",value:function(e,t){var n=this,r=this.newContext();if(r.validate(e,t))return Promise.resolve([]);var o=r.validationErrors().map((function(e){return S(S({},e),{},{message:n.messageForError(e)})}));return Promise.resolve(o)}},{key:"validator",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(n){var r=S({},t);return!0===t.clean&&(r.mongoObject=new a.default(n,e.blackboxKeys()),e.clean(n,r)),t.returnErrorsPromise?e.validateAndReturnErrorsPromise(n,r):e.validate(n,r)}}},{key:"getFormValidator",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.validator(S(S({},e),{},{returnErrorsPromise:!0}))}},{key:"clean",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return c.default.apply(void 0,[this].concat(t))}},{key:"labels",value:function(e){var t=this;Object.keys(e).forEach((function(n){var r=e[n];if("string"==typeof r||"function"==typeof r){var o=g(t.nearestSimpleSchemaInstance(n),2),a=o[0],i=o[1];a&&(a._schema[i].label=r,a._depsLabels[i]&&a._depsLabels[i].changed())}}))}},{key:"label",value:function(e){var t=this;if(null==e){var n={};return this._schemaKeys.forEach((function(e){n[e]=t.label(e)})),n}var r=this.get(e,"label");return r&&this.reactiveLabelDependency(e),r||null}},{key:"get",value:function(e,t,n){var r=this.getDefinition(e,["type",t],n);if(r)return O.includes(t)?r[t]:(r.type.find((function(e){return e[t]}))||{})[t]}},{key:"defaultValue",value:function(e){return this.get(e,"defaultValue")}},{key:"messageForError",value:function(e){var t=e.name;return this.messageBox.message(e,{context:{key:t,label:this.label(t)}})}}],i=[{key:"isSimpleSchema",value:function(t){return t&&(t instanceof e||t._schema)}},{key:"extendOptions",value:function(e){Array.isArray(e)||(e=Object.keys(e)),e.forEach((function(e){O.push(e)}))}},{key:"defineValidationErrorTransform",value:function(t){if("function"!=typeof t)throw new Error("SimpleSchema.defineValidationErrorTransform must be passed a function that accepts an Error and returns an Error");e.validationErrorTransform=t}},{key:"validate",value:function(t,n,r){return e.isSimpleSchema(n)||(n=new e(n)),n.validate(t,r)}},{key:"oneOf",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(u.default,t)}},{key:"addValidator",value:function(t){e._validators.push(t)}},{key:"addDocValidator",value:function(t){e._docValidators.push(t)}},{key:"constructorOptionDefaults",value:function(t){if(!t)return e._constructorOptionDefaults;e._constructorOptionDefaults=S(S(S({},e._constructorOptionDefaults),t),{},{clean:S(S({},e._constructorOptionDefaults.clean),t.clean||{})})}}],n&&T(t.prototype,n),i&&T(t,i),e}();function Y(e){Object.keys(e).forEach((function(t){var n=e[t];if(!n.type)throw new Error("".concat(t,' key is missing "type"'));n.type.definitions.forEach((function(n){P.isSimpleSchema(n.type)&&Object.keys(n.type._schema).forEach((function(n){var r="".concat(t,".").concat(n);if(Object.prototype.hasOwnProperty.call(e,r))throw new Error('The type for "'.concat(t,'" is set to a SimpleSchema instance that defines "').concat(t,".").concat(n,'", but the parent SimpleSchema instance also tries to define "').concat(t,".").concat(n,'"'))}))}))}))}function N(e,t){var n,r=e.split(".");do{n=r.pop()}while("$"===n&&r.length);return t?(0,i.default)(n):n}function j(e){var t=Object.keys(e).reduce((function(t,n){return D.includes(n)||(t[n]=e[n]),t}),{});if(e.type&&e.type instanceof u.default)t.type=e.type.clone();else{var n=Object.keys(e).reduce((function(t,n){return D.includes(n)&&(t[n]=e[n]),t}),{});t.type=new u.default(n)}return t}function Z(e,t,n,r){if(!t.type)throw new Error("".concat(e,' key is missing "type"'));Object.keys(t).forEach((function(t){if(-1===O.indexOf(t))throw new Error("Invalid definition for ".concat(e,' field: "').concat(t,'" is not a supported property'))}));var o,a=!1;if(t.type.definitions.forEach((function(t){var n=t.type;if(!n)throw new Error("Invalid definition for ".concat(e,' field: "type" option is required'));if(Array.isArray(n))throw new Error("Invalid definition for ".concat(e,' field: "type" may not be an array. Change it to Array.'));if(n.constructor===Object&&(0,f.isEmptyObject)(n))throw new Error("Invalid definition for ".concat(e,' field: "type" may not be an object. Change it to Object'));n===Array&&(a=!0),P.isSimpleSchema(n)&&Object.keys(n._schema).forEach((function(t){var n="".concat(e,".").concat(t);if(r.has(n))throw new Error('The type for "'.concat(e,'" is set to a SimpleSchema instance that defines "').concat(n,'", but the parent SimpleSchema instance also tries to define "').concat(n,'"'))}))})),a&&!r.has("".concat(e,".$")))throw new Error('"'.concat(e,'" is Array type but the schema does not include a "').concat(e,'.$" definition for the array items"'));if("defaultValue"in t)if("autoValue"in t&&!t.autoValue.isDefault)console.warn('SimpleSchema: Found both autoValue and defaultValue options for "'.concat(e,'". Ignoring defaultValue.'));else{if(e.endsWith(".$"))throw new Error('An array item field (one that ends with ".$") cannot have defaultValue.');t.autoValue=(o=t.defaultValue,function(){if(!this.isSet){if(null===this.operator)return o;if("$pull"!==this.operator)return"$push"===this.operator||this.parentField().isSet?o:this.isUpsert?{$setOnInsert:o}:void 0}}),t.autoValue.isDefault=!0}e.endsWith(".$")?t.optional=!0:Object.prototype.hasOwnProperty.call(t,"optional")||(Object.prototype.hasOwnProperty.call(t,"required")?"function"==typeof t.required?t.optional=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return!t.required.apply(this,n)}:t.optional=!t.required:t.optional=!1===n.requiredByDefault),delete t.required,Object.prototype.hasOwnProperty.call(t,"label")||(n.defaultLabel?t.label=n.defaultLabel:P.defaultLabel?t.label=P.defaultLabel:t.label=N(e,n.humanizeAutoLabels))}function A(e){return function(){for(var t=this,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var a={};return this._schemaKeys.forEach((function(n){var o=r.some((function(e){return n===e||0===n.indexOf("".concat(e,"."))}));(o&&"pick"===e||!o&&"omit"===e)&&(a[n]=t._schema[n])})),this._copyWithSchema(a)}}t.SimpleSchema=P,L(P,"version",2),L(P,"Any","___Any___"),L(P,"RegEx",l.default),L(P,"_validators",[]),L(P,"_docValidators",[]),L(P,"_constructorOptionDefaults",{clean:{autoConvert:!0,extendAutoValueContext:{},filter:!0,getAutoValues:!0,removeEmptyStrings:!0,removeNullsFromArrays:!1,trimStrings:!0},humanizeAutoLabels:!0,requiredByDefault:!0}),L(P,"ErrorTypes",{REQUIRED:"required",MIN_STRING:"minString",MAX_STRING:"maxString",MIN_NUMBER:"minNumber",MAX_NUMBER:"maxNumber",MIN_NUMBER_EXCLUSIVE:"minNumberExclusive",MAX_NUMBER_EXCLUSIVE:"maxNumberExclusive",MIN_DATE:"minDate",MAX_DATE:"maxDate",BAD_DATE:"badDate",MIN_COUNT:"minCount",MAX_COUNT:"maxCount",MUST_BE_INTEGER:"noDecimal",VALUE_NOT_ALLOWED:"notAllowed",EXPECTED_TYPE:"expectedType",FAILED_REGULAR_EXPRESSION:"regEx",KEY_NOT_IN_SCHEMA:"keyNotInSchema"}),L(P,"Integer","SimpleSchema.Integer"),L(P,"_makeGeneric",a.default.makeKeyGeneric),L(P,"ValidationContext",s.default),L(P,"setDefaultMessages",(function(e){(0,f.merge)(p.default,e)}))},72956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(12020))&&r.__esModule?r:{default:r};function a(e,t,n){return a=i()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&s(o,n.prototype),o},a.apply(null,arguments)}function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var h=function(){function e(){p(this,e);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];this.definitions=n.map((function(e){return o.default.isBasicObject(e)?d({},e):e instanceof RegExp?{type:String,regEx:e}:{type:e}}))}var t,n,r;return t=e,(n=[{key:"singleType",get:function(){return this.definitions[0].type}},{key:"clone",value:function(){return a(e,u(this.definitions))}},{key:"extend",value:function(e){this.definitions=this.definitions.map((function(t,n){var r=e.definitions[n];return r?d(d({},t),r):t}))}}])&&m(t.prototype,n),r&&m(t,r),e}(),v=h;t.default=v,e.exports=t.default,e.exports.default=t.default},98347:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(12020)),o=a(n(15063));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw a}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.name=n,this._simpleSchema=t,this._schema=t.schema(),this._schemaKeys=Object.keys(this._schema),this._validationErrors=[],this._deps={};var o=t._constructorOptions.tracker;o&&(this._depsAny=new o.Dependency,this._schemaKeys.forEach((function(e){r._deps[e]=new o.Dependency})))}var t,n,a;return t=e,n=[{key:"_markKeyChanged",value:function(e){var t=r.default.makeKeyGeneric(e);Object.prototype.hasOwnProperty.call(this._deps,t)&&this._deps[t].changed()}},{key:"_markKeysChanged",value:function(e){var t=this;e&&Array.isArray(e)&&e.length&&(e.forEach((function(e){return t._markKeyChanged(e)})),this._depsAny&&this._depsAny.changed())}},{key:"setValidationErrors",value:function(e){var t=this._validationErrors.map((function(e){return e.name})),n=e.map((function(e){return e.name}));this._validationErrors=e;var r=t.concat(n);this._markKeysChanged(r)}},{key:"addValidationErrors",value:function(e){var t=this,n=e.map((function(e){return e.name}));e.forEach((function(e){return t._validationErrors.push(e)})),this._markKeysChanged(n)}},{key:"reset",value:function(){this.setValidationErrors([])}},{key:"getErrorForKey",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.makeKeyGeneric(e),n=this._validationErrors,o=n.find((function(t){return t.name===e}));return o||n.find((function(e){return e.name===t}))}},{key:"_keyIsInvalid",value:function(e,t){return!!this.getErrorForKey(e,t)}},{key:"keyIsInvalid",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.makeKeyGeneric(e);return Object.prototype.hasOwnProperty.call(this._deps,t)&&this._deps[t].depend(),this._keyIsInvalid(e,t)}},{key:"keyErrorMessage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.makeKeyGeneric(e);Object.prototype.hasOwnProperty.call(this._deps,t)&&this._deps[t].depend();var n=this.getErrorForKey(e,t);return n?this._simpleSchema.messageForError(n):""}},{key:"validate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.extendedCustomContext,r=void 0===n?{}:n,a=t.ignore,s=void 0===a?[]:a,u=t.keys,l=t.modifier,c=void 0!==l&&l,d=t.mongoObject,f=t.upsert,p=void 0!==f&&f,m=(0,o.default)({extendedCustomContext:r,ignoreTypes:s,isModifier:c,isUpsert:p,keysToValidate:u,mongoObject:d,obj:e,schema:this._simpleSchema,validationContext:this});if(u){var h,v=i(this._validationErrors);try{var y=function(){var e=h.value;u.some((function(t){return t===e.name||e.name.startsWith("".concat(t,"."))}))||m.push(e)};for(v.s();!(h=v.n()).done;)y()}catch(g){v.e(g)}finally{v.f()}}return this.setValidationErrors(m),!m.length}},{key:"isValid",value:function(){return this._depsAny&&this._depsAny.depend(),0===this._validationErrors.length}},{key:"validationErrors",value:function(){return this._depsAny&&this._depsAny.depend(),this._validationErrors}},{key:"clean",value:function(){var e;return(e=this._simpleSchema).clean.apply(e,arguments)}}],n&&u(t.prototype,n),a&&u(t,a),e}();t.default=l,e.exports=t.default,e.exports.default=t.default},35409:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(n(43023)),o=c(n(12020)),a=n(48843),i=n(11409),s=c(n(99925)),u=c(n(50923)),l=c(n(29826));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=["$unset","$currentDate"];var v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=(n=p(p({isModifier:(0,a.looksLikeModifier)(t),isUpsert:!1},e._cleanOptions),n)).mutate?t:(0,r.default)(t),f=n.mongoObject||new o.default(c,e.blackboxKeys());if(n.filter||n.autoConvert||n.removeEmptyStrings||n.trimStrings){var m=[];f.forEachNode((function(){if(!h.includes(this.operator)){var t=this.genericKey;if(t){var r=this.value;if(void 0!==r){var o;if(n.filter&&!e.allowsKey(t)||n.removeNullsFromArrays&&this.isArrayItem&&null===r)return"[$each]"===this.position.slice(-7)?(f.removeValueForPosition(this.position.slice(0,-7)),m.push(this.position.slice(0,-7))):(this.remove(),m.push(this.position)),void(i.SimpleSchema.debug&&console.info('SimpleSchema.clean: filtered out value that would have affected key "'.concat(t,'", which is not allowed by the schema')));var a=e.schema(t),u=a&&a.type.definitions,c=u&&u[0];if(n.autoConvert&&c)if(!u.some((function(e){return void 0===l.default.call({valueShouldBeChecked:!0,definition:e,value:r})}))){var p=(0,s.default)(r,c.type);void 0!==p&&p!==r&&(i.SimpleSchema.debug&&console.info("SimpleSchema.clean: autoconverted value ".concat(r," from ").concat(d(r)," to ").concat(d(p)," for ").concat(t)),r=p,this.updateValue(p))}!n.trimStrings||c&&!1===c.trim||"string"!=typeof r||(r=r.trim(),this.updateValue(r)),!n.removeEmptyStrings||this.operator&&"$set"!==this.operator||"string"!=typeof r||r.length||(this.remove(),"$set"===this.operator&&this.position.match(/\[.+?\]/g).length<2&&(o=this.position.replace("$set","$unset"),f.setValueForPosition(o,"")))}}}}),{endPointsOnly:!1}),m.forEach((function(e){var t=e.lastIndexOf("[");if(-1!==t){var n=e.slice(0,t),r=f.getValueForPosition(n);(0,a.isEmptyObject)(r)&&f.removeValueForPosition(n)}})),f.removeArrayItems()}return n.getAutoValues&&(0,u.default)(e.autoValueFunctions(),f,n.isModifier,n.isUpsert,n.extendAutoValueContext),n.isModifier&&Object.keys(c||{}).forEach((function(e){var t=c[e];"object"===d(t)&&null!==t&&(0,a.isEmptyObject)(t)&&delete c[e]})),c};t.default=v,e.exports=t.default,e.exports.default=t.default},41438:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(43023))&&r.__esModule?r:{default:r},a=n(48843);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){var n=e.getInfoForKey(t)||{};return{isSet:void 0!==n.value,value:n.value,operator:n.operator||null}}var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t,this.doneKeys=[]}var t,n,r;return t=e,n=[{key:"runForPosition",value:function(e){var t=e.key,n=e.operator,r=e.position,l=e.value,d=this.options,f=d.closestSubschemaFieldName,p=d.extendedAutoValueContext,m=d.func,h=d.isModifier,v=d.isUpsert,y=d.mongoObject;if(!this.doneKeys.includes(t)){var g=(0,a.getParentOfKey)(t,!0),_=c(y,g.slice(0,-1)),b=!1;if(!Array.isArray(_.value)||!isNaN(t.split(".").slice(-1).pop())){var w=m.call(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({closestSubschemaFieldName:f.length?f:null,field:function(e){return c(y,f+e)},isModifier:h,isUpsert:v,isSet:void 0!==l,key:t,operator:n,parentField:function(){return _},siblingField:function(e){return c(y,g+e)},unset:function(){b=!0},value:l},p||{}),y.getObject());if(this.doneKeys.push(t),b&&r&&y.removeValueForPosition(r),void 0!==w){if(h){var M,k;if(w&&"object"===i(w)){var x=Object.keys(w).find((function(e){return"$"===e.substring(0,1)}));x&&(M=x,k=w[x])}if(M||"$"===r.slice(0,1)||(M="$set",k=w),M)return y.removeValueForPosition(r),void y.setValueForPosition("".concat(M,"[").concat(t,"]"),(0,o.default)(k))}y.setValueForPosition(r,(0,o.default)(w))}}}}}],n&&l(t.prototype,n),r&&l(t,r),e}();t.default=d,e.exports=t.default,e.exports.default=t.default},99925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(11409);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var a=function(e,t){if(Array.isArray(e)||e&&("function"==typeof e||"object"===o(e))&&!(e instanceof Date)||null===e)return e;if(t===String)return null==e?e:e.toString();if(t===Number||t===r.SimpleSchema.Integer){if("string"==typeof e&&e.length>0){var n=Number(e);if(!isNaN(n))return n}return e}if(t===Date){if("string"==typeof e){var a=Date.parse(e);if(!1===isNaN(a))return new Date(a)}if("number"==typeof e)return new Date(e)}if(t===Boolean)if("string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}else if("number"==typeof e&&!isNaN(e))return Boolean(e);return t===Array?[e]:e};t.default=a,e.exports=t.default,e.exports.default=t.default},91443:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.fieldName,n=e.isModifier,r=e.mongoObject,i=r.getPositionsInfoForGenericKey(t);if(n&&r.getPositionsThatCreateGenericKey(t).length>0)return i;if(-1===t.indexOf(".")&&0===i.length)return i.push({key:t,value:void 0,operator:n?"$set":null,position:n?"$set[".concat(t,"]"):t}),i;var s=(0,a.getParentOfKey)(t),u=(0,a.getLastPartOfKey)(t,s),l=u.replace(/\./g,"]["),c=r.getPositionsInfoForGenericKey(s);c.length?c.forEach((function(e){var t="".concat(e.position,"[").concat(l,"]");i.find((function(e){return e.position===t}))||i.push({key:"".concat(e.key,".").concat(u),value:void 0,operator:e.operator,position:t})})):".$"!==s.slice(-2)&&r.getPositionsThatCreateGenericKey(s).forEach((function(e){var n,r=e.operator,u=e.position;if(r){for(var l,c=u.slice(u.indexOf("[")+1,u.indexOf("]")).split("."),d=[];c.length&&l!==s;)d.push(c.shift()),l=d.join(".");l="".concat(l,".").concat(t.slice(l.length+1)),n="$set[".concat(l,"]")}else{var f=(0,a.getLastPartOfKey)(t,s).replace(/\./g,"][");n="".concat(u.slice(0,u.lastIndexOf("[")),"[").concat(f,"]")}i.find((function(e){return e.position===n}))||i.push({key:o.default._positionToKey(n),value:void 0,operator:r?"$set":null,position:n})}));return i};var r,o=(r=n(12020))&&r.__esModule?r:{default:r},a=n(48843);e.exports=t.default,e.exports.default=t.default},50923:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAutoValueFunctions=i,t.default=void 0;var r=a(n(91443)),o=a(n(41438));function a(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.reduce((function(e,t,n){return e[t.fieldName]=n,e}),{});return e.sort((function(e,n){var r=e.fieldName.split(".").length-n.fieldName.split(".").length;return 0===r?t[e.fieldName]-t[n.fieldName]:r}))}var s=function(e,t,n,a,s){i(e).forEach((function(e){var i=e.func,u=e.fieldName,l=e.closestSubschemaFieldName,c=new o.default({closestSubschemaFieldName:l,extendedAutoValueContext:s,func:i,isModifier:n,isUpsert:a,mongoObject:t});(0,r.default)({fieldName:u,isModifier:n,mongoObject:t}).forEach(c.runForPosition.bind(c))}))};t.default=s},81670:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(94829))&&r.__esModule?r:{default:r};var a=[{exp:o.default.Email,msg:"must be a valid email address"},{exp:o.default.EmailWithTLD,msg:"must be a valid email address"},{exp:o.default.Domain,msg:"must be a valid domain"},{exp:o.default.WeakDomain,msg:"must be a valid domain"},{exp:o.default.IP,msg:"must be a valid IPv4 or IPv6 address"},{exp:o.default.IPv4,msg:"must be a valid IPv4 address"},{exp:o.default.IPv6,msg:"must be a valid IPv6 address"},{exp:o.default.Url,msg:"must be a valid URL"},{exp:o.default.Id,msg:"must be a valid alphanumeric ID"},{exp:o.default.ZipCode,msg:"must be a valid ZIP code"},{exp:o.default.Phone,msg:"must be a valid phone number"}],i={initialLanguage:"en",messages:{en:{required:"{{{label}}} is required",minString:"{{{label}}} must be at least {{min}} characters",maxString:"{{{label}}} cannot exceed {{max}} characters",minNumber:"{{{label}}} must be at least {{min}}",maxNumber:"{{{label}}} cannot exceed {{max}}",minNumberExclusive:"{{{label}}} must be greater than {{min}}",maxNumberExclusive:"{{{label}}} must be less than {{max}}",minDate:"{{{label}}} must be on or after {{min}}",maxDate:"{{{label}}} cannot be after {{max}}",badDate:"{{{label}}} is not a valid date",minCount:"You must specify at least {{minCount}} values",maxCount:"You cannot specify more than {{maxCount}} values",noDecimal:"{{{label}}} must be an integer",notAllowed:"{{{value}}} is not an allowed value",expectedType:"{{{label}}} must be of type {{dataType}}",regEx:function(e){var t,n=e.label,r=e.regExp;r&&(t=a.find((function(e){return e.exp&&e.exp.toString()===r})));var o=t?t.msg:"failed regular expression validation";return"".concat(n," ").concat(o)},keyNotInSchema:"{{name}} is not allowed by the schema"}}};t.default=i,e.exports=t.default,e.exports.default=t.default},15063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n(12020)),o=n(11409),a=n(48843),i=l(n(29826)),s=l(n(17867)),u=l(n(29731));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}var y=function(e){var t=e.extendedCustomContext,n=e.ignoreTypes,l=e.isModifier,d=e.isUpsert,p=e.keysToValidate,h=e.mongoObject,y=e.obj,g=e.schema,_=e.validationContext;if(!y||"object"!==v(y)&&"function"!=typeof y)throw new Error("The first argument of validate() must be an object");if(!l&&(0,a.looksLikeModifier)(y))throw new Error("When the validation object contains mongo operators, you must set the modifier option to true");function b(e){h||(h=new r.default(y,g.blackboxKeys()));var t=h.getInfoForKey(e)||{};return{isSet:void 0!==t.value,value:t.value,operator:t.operator||null}}var w,M=[];function k(e){var n,d,h=e.val,w=e.affectedKey,x=e.operator,S=e.isInArrayItemObject,E=void 0!==S&&S,T=e.isInSubObject,L=void 0!==T&&T;if(w){if(g.keyIsInBlackBox(w))return;n=r.default.makeKeyGeneric(w);var O=!p||p.some((function(e){return e===w||e===n||w.startsWith("".concat(e,"."))||n.startsWith("".concat(e,"."))})),D=(0,a.getParentOfKey)(w,!0),C=D.slice(0,-1),P=m({field:function(e){return b(e)},genericKey:n,isInArrayItemObject:E,isInSubObject:L,isModifier:l,isSet:void 0!==h,key:w,obj:y,operator:x,parentField:function(){return b(C)},siblingField:function(e){return b(D+e)},validationContext:_,value:h},t||{});d=g.getDefinition(w,null,P),O&&function(e,n,r,c,d,p,h){if(c)if("$rename"!==d||g.allowsKey(e)){var w=(0,a.getParentOfKey)(n,!0),k=w.slice(0,-1),x=[],S=m({addValidationErrors:function(e){e.forEach((function(e){return x.push(e)}))},field:function(e){return b(e)},genericKey:r,isInArrayItemObject:p,isInSubObject:h,isModifier:l,isSet:void 0!==e,key:n,obj:y,operator:d,parentField:function(){return b(k)},siblingField:function(e){return b(w+e)},validationContext:_,value:e,valueShouldBeChecked:"$unset"!==d&&"$rename"!==d&&(null!=e||".$"===r.slice(-2)&&null===e&&!c.optional)},t||{}),E=[s.default,i.default,u.default],T=E.concat(g._validators).concat(o.SimpleSchema._validators);c.type.some((function(t){if(t===o.SimpleSchema.Any)return!0;c.type;var r=f(c,["type"]),a=m(m({},S),{},{definition:m(m({},r),t)}),i=T.slice(0);return"function"==typeof t.custom&&i.splice(E.length,0,t.custom),i.every((function(t){var r=t.call(a);return"string"==typeof r?(x.push({name:n,type:r,value:e}),!1):"object"===v(r)&&null!==r?(x.push(m({name:n,value:e},r)),!1):!1!==r}))}))||(M=M.concat(x))}else M.push({name:e,type:o.SimpleSchema.ErrorTypes.KEY_NOT_IN_SCHEMA,value:null});else{if("$unset"===d||"$currentDate"===d&&n.endsWith(".$type"))return;M.push({name:n,type:o.SimpleSchema.ErrorTypes.KEY_NOT_IN_SCHEMA,value:e})}}(h,w,n,d,x,E,L)}var Y=g.objectKeys(n);if(null==h&&(!d||!d.optional&&Y&&Y.length>0)&&(h={}),Array.isArray(h))h.forEach((function(e,t){k({val:e,affectedKey:"".concat(w,".").concat(t),operator:x})}));else if((0,a.isObjectWeShouldTraverse)(h)&&(!d||!g._blackboxKeys.has(w))){var N=Object.keys(h);E=n&&".$"===n.slice(-2);for(var j=[],Z=0,A=[].concat(c(N),c(Y));Z<A.length;Z++){var R=A[Z];-1===j.indexOf(R)&&(j.push(R),k({val:h[R],affectedKey:(0,a.appendAffectedKey)(w,R),operator:x,isInArrayItemObject:E,isInSubObject:!0}))}}}l?(w=y,Object.keys(w).forEach((function(e){var t=w[e];if("$"!==e.slice(0,1))throw new Error("Expected '".concat(e,"' to be a modifier operator like '$set'"));if(function(e){if("$pushAll"===e)throw new Error("$pushAll is not supported; use $push + $each");return-1===["$pull","$pullAll","$pop","$slice"].indexOf(e)}(e)){if(d&&("$set"===e||"$setOnInsert"===e)){var n=Object.keys(t);g.objectKeys().forEach((function(t){n.includes(t)||k({val:void 0,affectedKey:t,operator:e})}))}Object.keys(t).forEach((function(n){var r=t[n];"$push"!==e&&"$addToSet"!==e||("object"===v(r)&&"$each"in r?r=r.$each:n="".concat(n,".0")),k({val:r,affectedKey:n,operator:e})}))}}))):k({val:y});var x=g._docValidators.concat(o.SimpleSchema._docValidators),S=m({ignoreTypes:n,isModifier:l,isUpsert:d,keysToValidate:p,mongoObject:h,obj:y,schema:g,validationContext:_},t||{});x.forEach((function(e){var t=e.call(S,y);if(!Array.isArray(t))throw new Error("Custom doc validator must return an array of error objects");t.length&&(M=M.concat(t))}));var E=[];return M=M.filter((function(e){return!n.includes(e.type)&&(!E.includes(e.name)&&(E.push(e.name),!0))}))};t.default=y,e.exports=t.default,e.exports.default=t.default},79411:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(12020))&&r.__esModule?r:{default:r};function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(e){var t={};return Object.keys(e).forEach((function(n){var r=e[n];if(o.default.isBasicObject(r))t[n]=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);else if(Array.isArray(r)){if(Array.isArray(r[0]))throw new Error("Array shorthand may only be used to one level of depth (".concat(n,")"));var s=r[0];t[n]={type:Array};var u="".concat(n,".$");if(e[u])throw new Error("Array shorthand used for ".concat(n," field but ").concat(n,".$ key is already in the schema"));s instanceof RegExp?t[u]={type:String,regEx:s}:t[u]={type:s}}else r instanceof RegExp?t[n]={type:String,regEx:r}:t[n]={type:r}})),t};t.default=s,e.exports=t.default,e.exports.default=t.default},69291:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return function(e){return(e=(e=e||"").trim())[0]&&(e=e[0].toUpperCase()+e.substr(1).toLowerCase()),(e=e.replace(/\bid\b/g,"ID")).replace(/\bId\b/g,"ID")}(e=(e=function(e){return(e=(e=(e=(e=e||"").toString()).trim()).replace(/([a-z\d])([A-Z]+)/g,"$1_$2")).replace(/[-\s]+/g,"_").toLowerCase()}(e=(e=(e=(e=e||"").toString()).trim()).replace(function(e){var t=e.lastIndexOf("."),n=e.substring(t,e.length);return-1===t?"":n}(e),""))).replace(/[\W_]+/g," "))};t.default=n,e.exports=t.default,e.exports.default=t.default},13762:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(11409);n(35409),r.SimpleSchema.ValidationContext=r.ValidationContext;var o=r.SimpleSchema;t.default=o,e.exports=t.default,e.exports.default=t.default},94829:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n="(?:(?:[0-1]?\\d{1,2}|2[0-4]\\d|25[0-5])(?:\\.|$)){4}",r="(?:(?:[\\dA-Fa-f]{1,4}(?::|$)){8}|(?=(?:[^:\\s]|:[^:\\s])*::(?:[^:\\s]|:[^:\\s])*$)[\\dA-Fa-f]{0,4}(?:::?(?:[\\dA-Fa-f]{1,4}|$)){1,6})",o="(?:".concat(["(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\\.|$))+",n,r].join("|"),")"),a=function(e,t){return!e||Number.isSafeInteger(e)&&e>t},i=function(e,t){if(!a(e,0))throw new Error("Expected a non-negative safe integer, got ".concat(e));if(!a(t,e))throw new Error("Expected a non-negative safe integer greater than 1 and greater than min, got ".concat(t));var n;if(e&&t)n="".concat(e,",").concat(t);else if(e&&null===t)n="".concat(e,",");else if(e&&!t)n="".concat(e);else{if(e||t)throw new Error("Unexpected state for min (".concat(e,") and max (").concat(t,")"));n="0,"}return new RegExp("^[23456789ABCDEFGHJKLMNPQRSTWXYZabcdefghijkmnopqrstuvwxyz]{".concat(n,"}$"))},s={Email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,EmailWithTLD:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Domain:new RegExp("^".concat("(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z](?:[a-z-]*[a-z])?","$")),WeakDomain:new RegExp("^".concat(o,"$")),IP:new RegExp("^(?:".concat(n,"|").concat(r,")$")),IPv4:new RegExp("^".concat(n,"$")),IPv6:new RegExp("^".concat(r,"$")),Url:/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!10(?:\.\d{1,3}){3})(?!127(?:\.\d{1,3}){3})(?!169\.254(?:\.\d{1,3}){2})(?!192\.168(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]+-?)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/i,Id:i(17),idOfLength:i,ZipCode:/^\d{5}(?:[-\s]\d{4})?$/,Phone:/^[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{2}$|^[+\uff0b]*(?:[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \xa0\xad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e*]*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]){3,}[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \xa0\xad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]*(?:;ext=([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})|[ \xa0\t,]*(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|[,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\.\uff0e]?[ \xa0\t,-]*([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})#?|[- ]+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,5})#)?$/i};t.default=s,e.exports=t.default,e.exports.default=t.default},10862:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return"$each"===t?e:e?"".concat(e,".").concat(t):t},e.exports=t.default,e.exports.default=t.default},32941:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.getUTCMonth()+1;t<10&&(t="0".concat(t));var n=e.getUTCDate();n<10&&(n="0".concat(n));return"".concat(e.getUTCFullYear(),"-").concat(t,"-").concat(n)},e.exports=t.default,e.exports.default=t.default},41877:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r=e;do{if(-1!==(n=r.lastIndexOf("."))){r=r.slice(0,n);var o=e.slice(r.length+1);t(r,o)}}while(-1!==n)},e.exports=t.default,e.exports.default=t.default},78404:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=[],r="".concat(t,".");return Object.keys(e||{}).forEach((function(o){var a=e[o];null!=a&&(o.slice(0,t.length+1)===r&&n.push(o))})),n},e.exports=t.default,e.exports.default=t.default},45485:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n="",r="".concat(t,".");0===e.indexOf(r)&&(n=e.replace(r,"")).startsWith("$.")&&(n=n.slice(2));return n},e.exports=t.default,e.exports.default=t.default},77028:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.lastIndexOf(".");return-1===n?"":e.slice(0,n+Number(!!t))},e.exports=t.default,e.exports.default=t.default},48843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appendAffectedKey",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"dateToDateString",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"forEachKeyAncestor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"getKeysWithValueInObj",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"getLastPartOfKey",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"getParentOfKey",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"isEmptyObject",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"isObjectWeShouldTraverse",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"looksLikeModifier",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return f.default}});var r=p(n(10862)),o=p(n(32941)),a=p(n(41877)),i=p(n(78404)),s=p(n(45485)),u=p(n(77028)),l=p(n(21624)),c=p(n(56674)),d=p(n(38493)),f=p(n(8730));function p(e){return e&&e.__esModule?e:{default:e}}},21624:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},e.exports=t.default,e.exports.default=t.default},56674:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){try{if(e!==Object(e))return!1;if(e instanceof Date)return!1;if(e instanceof Int8Array)return!1;if(e instanceof Uint8Array)return!1;if(e instanceof Uint8ClampedArray)return!1;if(e instanceof Int16Array)return!1;if(e instanceof Uint16Array)return!1;if(e instanceof Int32Array)return!1;if(e instanceof Uint32Array)return!1;if(e instanceof Float32Array)return!1;if(e instanceof Float64Array)return!1}catch(t){return!1}return!0},e.exports=t.default,e.exports.default=t.default},38493:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!Object.keys(e||{}).find((function(e){return"$"===e.substring(0,1)}))},e.exports=t.default,e.exports.default=t.default},8730:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach((function(n){Object.keys(n).forEach((function(r){"__proto__"!==r&&(n[r]&&n[r].constructor&&n[r].constructor===Object?(t[r]&&t[r].constructor&&t[r].constructor===Object||(t[r]={}),e(t[r],n[r])):t[r]=n[r])}))})),t},e.exports=t.default,e.exports.default=t.default},29731:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!this.valueShouldBeChecked)return;var e,t=this.definition.allowedValues;if(!t)return;e="function"==typeof Set&&t instanceof Set?t.has(this.value):t.includes(this.value);return!!e||r.SimpleSchema.ErrorTypes.VALUE_NOT_ALLOWED};var r=n(11409);e.exports=t.default,e.exports.default=t.default},17867:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=this.definition,t=this.isInArrayItemObject,n=this.isInSubObject,a=this.key,i=this.obj,s=this.operator,u=this.value;if(e.optional)return;if(null===u)return r.SimpleSchema.ErrorTypes.REQUIRED;if("$unset"===s||"$rename"===s)return r.SimpleSchema.ErrorTypes.REQUIRED;if(void 0!==u)return;if(!s)return r.SimpleSchema.ErrorTypes.REQUIRED;if((0,o.getKeysWithValueInObj)(i.$set,a).length)return;if((0,o.getKeysWithValueInObj)(i.$setOnInsert,a).length)return;var l=this.field(a);if(l.isSet&&null!==l.value)return;if(t||n)return r.SimpleSchema.ErrorTypes.REQUIRED;if("$set"===s||"$setOnInsert"===s)return r.SimpleSchema.ErrorTypes.REQUIRED};var r=n(11409),o=n(48843);e.exports=t.default,e.exports.default=t.default},37336:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!Array.isArray(t))return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:"Array"};if(null!==e.minCount&&t.length<e.minCount)return{type:r.SimpleSchema.ErrorTypes.MIN_COUNT,minCount:e.minCount};if(null!==e.maxCount&&t.length>e.maxCount)return{type:r.SimpleSchema.ErrorTypes.MAX_COUNT,maxCount:e.maxCount}};var r=n(11409);e.exports=t.default,e.exports.default=t.default},64445:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(isNaN(t.getTime()))return{type:r.SimpleSchema.ErrorTypes.BAD_DATE};if(e.min&&"function"==typeof e.min.getTime&&e.min.getTime()>t.getTime())return{type:r.SimpleSchema.ErrorTypes.MIN_DATE,min:(0,o.dateToDateString)(e.min)};if(e.max&&"function"==typeof e.max.getTime&&e.max.getTime()<t.getTime())return{type:r.SimpleSchema.ErrorTypes.MAX_DATE,max:(0,o.dateToDateString)(e.max)}};var r=n(11409),o=n(48843);e.exports=t.default,e.exports.default=t.default},94207:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,o){if("number"!=typeof t||isNaN(t))return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:o?"Integer":"Number"};if("$inc"!==n&&null!==e.max&&(e.exclusiveMax?e.max<=t:e.max<t))return{type:e.exclusiveMax?r.SimpleSchema.ErrorTypes.MAX_NUMBER_EXCLUSIVE:r.SimpleSchema.ErrorTypes.MAX_NUMBER,max:e.max};if("$inc"!==n&&null!==e.min&&(e.exclusiveMin?e.min>=t:e.min>t))return{type:e.exclusiveMin?r.SimpleSchema.ErrorTypes.MIN_NUMBER_EXCLUSIVE:r.SimpleSchema.ErrorTypes.MIN_NUMBER,min:e.min};if(o&&!Number.isInteger(t))return{type:r.SimpleSchema.ErrorTypes.MUST_BE_INTEGER}};var r=n(11409);Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},e.exports=t.default,e.exports.default=t.default},14100:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"!=typeof t)return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:"String"};if(null!==e.max&&e.max<t.length)return{type:r.SimpleSchema.ErrorTypes.MAX_STRING,max:e.max};if(null!==e.min&&e.min>t.length)return{type:r.SimpleSchema.ErrorTypes.MIN_STRING,min:e.min};if((!0!==e.skipRegExCheckForEmptyStrings||""!==t)&&e.regEx instanceof RegExp&&!e.regEx.test(t))return{type:r.SimpleSchema.ErrorTypes.FAILED_REGULAR_EXPRESSION,regExp:e.regEx.toString()};if(Array.isArray(e.regEx)){var n;if(e.regEx.every((function(e){return!!e.test(t)||(n={type:r.SimpleSchema.ErrorTypes.FAILED_REGULAR_EXPRESSION,regExp:e.toString()},!1)})),n)return n}};var r=n(11409);e.exports=t.default,e.exports.default=t.default},29826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!this.valueShouldBeChecked)return;var e=this.definition,t=e.type,n=this.value,u=this.operator;if(t===String)return(0,i.default)(e,n);if(t===Number)return(0,a.default)(e,n,u,!1);if(t===r.SimpleSchema.Integer)return(0,a.default)(e,n,u,!0);if(t===Boolean){if("boolean"==typeof n)return;return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:"Boolean"}}if(t===Object||r.SimpleSchema.isSimpleSchema(t)){if(n===Object(n)&&"function"!=typeof n[Symbol.iterator]&&!(n instanceof Date))return;return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:"Object"}}if(t===Array)return(0,s.default)(e,n);if(t instanceof Function){if(!(n instanceof t)){var l=t===Date&&"$currentDate"===u&&(!0===n||'{"$type":"date"}'===JSON.stringify(n));if(t!==Date||!l)return{type:r.SimpleSchema.ErrorTypes.EXPECTED_TYPE,dataType:t.name}}if(t===Date)return"$currentDate"===u?(0,o.default)(e,new Date):(0,o.default)(e,n)}};var r=n(11409),o=u(n(64445)),a=u(n(94207)),i=u(n(14100)),s=u(n(37336));function u(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default},59312:function(e,t,n){"use strict";n.d(t,{_T:function(){return r}});function r(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;Object.create},22371:function(e,t){!function(e){"use strict";function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1){t[0]=t[0].slice(0,-1);for(var r=t.length-1,o=1;o<r;++o)t[o]=t[o].slice(1,-1);return t[r]=t[r].slice(1),t.join("")}return t[0]}function n(e){return"(?:"+e+")"}function r(e){return void 0===e?"undefined":null===e?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function o(e){return e.toUpperCase()}function a(e){return null!=e?e instanceof Array?e:"number"!=typeof e.length||e.split||e.setInterval||e.call?[e]:Array.prototype.slice.call(e):[]}function i(e,t){var n=e;if(t)for(var r in t)n[r]=t[r];return n}function s(e){var r="[A-Za-z]",o="[0-9]",a=t(o,"[A-Fa-f]"),i=n(n("%[EFef]"+a+"%"+a+a+"%"+a+a)+"|"+n("%[89A-Fa-f]"+a+"%"+a+a)+"|"+n("%"+a+a)),s="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",u=t("[\\:\\/\\?\\#\\[\\]\\@]",s),l=e?"[\\uE000-\\uF8FF]":"[]",c=t(r,o,"[\\-\\.\\_\\~]",e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]"),d=n(r+t(r,o,"[\\+\\-\\.]")+"*"),f=n(n(i+"|"+t(c,s,"[\\:]"))+"*"),p=(n(n("25[0-5]")+"|"+n("2[0-4]"+o)+"|"+n("1"+o+o)+"|"+n("[1-9]"+o)+"|"+o),n(n("25[0-5]")+"|"+n("2[0-4]"+o)+"|"+n("1"+o+o)+"|"+n("0?[1-9]"+o)+"|0?0?"+o)),m=n(p+"\\."+p+"\\."+p+"\\."+p),h=n(a+"{1,4}"),v=n(n(h+"\\:"+h)+"|"+m),y=n(n(h+"\\:")+"{6}"+v),g=n("\\:\\:"+n(h+"\\:")+"{5}"+v),_=n(n(h)+"?\\:\\:"+n(h+"\\:")+"{4}"+v),b=n(n(n(h+"\\:")+"{0,1}"+h)+"?\\:\\:"+n(h+"\\:")+"{3}"+v),w=n(n(n(h+"\\:")+"{0,2}"+h)+"?\\:\\:"+n(h+"\\:")+"{2}"+v),M=n(n(n(h+"\\:")+"{0,3}"+h)+"?\\:\\:"+h+"\\:"+v),k=n(n(n(h+"\\:")+"{0,4}"+h)+"?\\:\\:"+v),x=n(n(n(h+"\\:")+"{0,5}"+h)+"?\\:\\:"+h),S=n(n(n(h+"\\:")+"{0,6}"+h)+"?\\:\\:"),E=n([y,g,_,b,w,M,k,x,S].join("|")),T=n(n(c+"|"+i)+"+"),L=(n(E+"\\%25"+T),n(E+n("\\%25|\\%(?!"+a+"{2})")+T)),O=n("[vV]"+a+"+\\."+t(c,s,"[\\:]")+"+"),D=n("\\["+n(L+"|"+E+"|"+O)+"\\]"),C=n(n(i+"|"+t(c,s))+"*"),P=n(D+"|"+m+"(?!"+C+")|"+C),Y=n(o+"*"),N=n(n(f+"@")+"?"+P+n("\\:"+Y)+"?"),j=n(i+"|"+t(c,s,"[\\:\\@]")),Z=n(j+"*"),A=n(j+"+"),R=n(n(i+"|"+t(c,s,"[\\@]"))+"+"),I=n(n("\\/"+Z)+"*"),F=n("\\/"+n(A+I)+"?"),H=n(R+I),$=n(A+I),V="(?!"+j+")",z=(n(I+"|"+F+"|"+H+"|"+$+"|"+V),n(n(j+"|"+t("[\\/\\?]",l))+"*")),W=n(n(j+"|[\\/\\?]")+"*"),U=n(n("\\/\\/"+N+I)+"|"+F+"|"+$+"|"+V),B=n(d+"\\:"+U+n("\\?"+z)+"?"+n("\\#"+W)+"?"),K=n(n("\\/\\/"+N+I)+"|"+F+"|"+H+"|"+V),G=n(K+n("\\?"+z)+"?"+n("\\#"+W)+"?");return n(B+"|"+G),n(d+"\\:"+U+n("\\?"+z)+"?"),n(n("\\/\\/("+n("("+f+")@")+"?("+P+")"+n("\\:("+Y+")")+"?)")+"?("+I+"|"+F+"|"+$+"|"+V+")"),n("\\?("+z+")"),n("\\#("+W+")"),n(n("\\/\\/("+n("("+f+")@")+"?("+P+")"+n("\\:("+Y+")")+"?)")+"?("+I+"|"+F+"|"+H+"|"+V+")"),n("\\?("+z+")"),n("\\#("+W+")"),n(n("\\/\\/("+n("("+f+")@")+"?("+P+")"+n("\\:("+Y+")")+"?)")+"?("+I+"|"+F+"|"+$+"|"+V+")"),n("\\?("+z+")"),n("\\#("+W+")"),n("("+f+")@"),n("\\:("+Y+")"),{NOT_SCHEME:new RegExp(t("[^]",r,o,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",c,s),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",c,s),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",c,s),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",c,s),"g"),NOT_QUERY:new RegExp(t("[^\\%]",c,s,"[\\:\\@\\/\\?]",l),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",c,s,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",c,s),"g"),UNRESERVED:new RegExp(c,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",c,u),"g"),PCT_ENCODED:new RegExp(i,"g"),IPV4ADDRESS:new RegExp("^("+m+")$"),IPV6ADDRESS:new RegExp("^\\[?("+E+")"+n(n("\\%25|\\%(?!"+a+"{2})")+"("+T+")")+"?\\]?$")}}var u=s(!1),l=s(!0),c=function(){function e(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(u){o=!0,a=u}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},f=2147483647,p=36,m=1,h=26,v=38,y=700,g=72,_=128,b="-",w=/^xn--/,M=/[^\0-\x7E]/,k=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=p-m,E=Math.floor,T=String.fromCharCode;function L(e){throw new RangeError(x[e])}function O(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}function D(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+O((e=e.replace(k,".")).split("."),t).join(".")}function C(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var a=e.charCodeAt(n++);56320==(64512&a)?t.push(((1023&o)<<10)+(1023&a)+65536):(t.push(o),n--)}else t.push(o)}return t}var P=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:p},Y=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},N=function(e,t,n){var r=0;for(e=n?E(e/y):e>>1,e+=E(e/t);e>S*h>>1;r+=p)e=E(e/S);return E(r+(S+1)*e/(e+v))},j=function(e){var t=[],n=e.length,r=0,o=_,a=g,i=e.lastIndexOf(b);i<0&&(i=0);for(var s=0;s<i;++s)e.charCodeAt(s)>=128&&L("not-basic"),t.push(e.charCodeAt(s));for(var u=i>0?i+1:0;u<n;){for(var l=r,c=1,d=p;;d+=p){u>=n&&L("invalid-input");var v=P(e.charCodeAt(u++));(v>=p||v>E((f-r)/c))&&L("overflow"),r+=v*c;var y=d<=a?m:d>=a+h?h:d-a;if(v<y)break;var w=p-y;c>E(f/w)&&L("overflow"),c*=w}var M=t.length+1;a=N(r-l,M,0==l),E(r/M)>f-o&&L("overflow"),o+=E(r/M),r%=M,t.splice(r++,0,o)}return String.fromCodePoint.apply(String,t)},Z=function(e){var t=[],n=(e=C(e)).length,r=_,o=0,a=g,i=!0,s=!1,u=void 0;try{for(var l,c=e[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var d=l.value;d<128&&t.push(T(d))}}catch(U){s=!0,u=U}finally{try{!i&&c.return&&c.return()}finally{if(s)throw u}}var v=t.length,y=v;for(v&&t.push(b);y<n;){var w=f,M=!0,k=!1,x=void 0;try{for(var S,O=e[Symbol.iterator]();!(M=(S=O.next()).done);M=!0){var D=S.value;D>=r&&D<w&&(w=D)}}catch(U){k=!0,x=U}finally{try{!M&&O.return&&O.return()}finally{if(k)throw x}}var P=y+1;w-r>E((f-o)/P)&&L("overflow"),o+=(w-r)*P,r=w;var j=!0,Z=!1,A=void 0;try{for(var R,I=e[Symbol.iterator]();!(j=(R=I.next()).done);j=!0){var F=R.value;if(F<r&&++o>f&&L("overflow"),F==r){for(var H=o,$=p;;$+=p){var V=$<=a?m:$>=a+h?h:$-a;if(H<V)break;var z=H-V,W=p-V;t.push(T(Y(V+z%W,0))),H=E(z/W)}t.push(T(Y(H,0))),a=N(o,P,y==v),o=0,++y}}}catch(U){Z=!0,A=U}finally{try{!j&&I.return&&I.return()}finally{if(Z)throw A}}++o,++r}return t.join("")},A=function(e){return D(e,(function(e){return w.test(e)?j(e.slice(4).toLowerCase()):e}))},R=function(e){return D(e,(function(e){return M.test(e)?"xn--"+Z(e):e}))},I={version:"2.1.0",ucs2:{decode:C,encode:function(e){return String.fromCodePoint.apply(String,d(e))}},decode:j,encode:Z,toASCII:R,toUnicode:A},F={};function H(e){var t=e.charCodeAt(0);return t<16?"%0"+t.toString(16).toUpperCase():t<128?"%"+t.toString(16).toUpperCase():t<2048?"%"+(t>>6|192).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase():"%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase()}function $(e){for(var t="",n=0,r=e.length;n<r;){var o=parseInt(e.substr(n+1,2),16);if(o<128)t+=String.fromCharCode(o),n+=3;else if(o>=194&&o<224){if(r-n>=6){var a=parseInt(e.substr(n+4,2),16);t+=String.fromCharCode((31&o)<<6|63&a)}else t+=e.substr(n,6);n+=6}else if(o>=224){if(r-n>=9){var i=parseInt(e.substr(n+4,2),16),s=parseInt(e.substr(n+7,2),16);t+=String.fromCharCode((15&o)<<12|(63&i)<<6|63&s)}else t+=e.substr(n,9);n+=9}else t+=e.substr(n,3),n+=3}return t}function V(e,t){function n(e){var n=$(e);return n.match(t.UNRESERVED)?n:e}return e.scheme&&(e.scheme=String(e.scheme).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_SCHEME,"")),void 0!==e.userinfo&&(e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,n).replace(t.NOT_USERINFO,H).replace(t.PCT_ENCODED,o)),void 0!==e.host&&(e.host=String(e.host).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_HOST,H).replace(t.PCT_ENCODED,o)),void 0!==e.path&&(e.path=String(e.path).replace(t.PCT_ENCODED,n).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,H).replace(t.PCT_ENCODED,o)),void 0!==e.query&&(e.query=String(e.query).replace(t.PCT_ENCODED,n).replace(t.NOT_QUERY,H).replace(t.PCT_ENCODED,o)),void 0!==e.fragment&&(e.fragment=String(e.fragment).replace(t.PCT_ENCODED,n).replace(t.NOT_FRAGMENT,H).replace(t.PCT_ENCODED,o)),e}function z(e){return e.replace(/^0*(.*)/,"$1")||"0"}function W(e,t){var n=e.match(t.IPV4ADDRESS)||[],r=c(n,2)[1];return r?r.split(".").map(z).join("."):e}function U(e,t){var n=e.match(t.IPV6ADDRESS)||[],r=c(n,3),o=r[1],a=r[2];if(o){for(var i=o.toLowerCase().split("::").reverse(),s=c(i,2),u=s[0],l=s[1],d=l?l.split(":").map(z):[],f=u.split(":").map(z),p=t.IPV4ADDRESS.test(f[f.length-1]),m=p?7:8,h=f.length-m,v=Array(m),y=0;y<m;++y)v[y]=d[y]||f[h+y]||"";p&&(v[m-1]=W(v[m-1],t));var g=v.reduce((function(e,t,n){if(!t||"0"===t){var r=e[e.length-1];r&&r.index+r.length===n?r.length++:e.push({index:n,length:1})}return e}),[]).sort((function(e,t){return t.length-e.length}))[0],_=void 0;if(g&&g.length>1){var b=v.slice(0,g.index),w=v.slice(g.index+g.length);_=b.join(":")+"::"+w.join(":")}else _=v.join(":");return a&&(_+="%"+a),_}return e}var B=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,K=void 0==="".match(/(){0}/)[1];function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=!1!==t.iri?l:u;"suffix"===t.reference&&(e=(t.scheme?t.scheme+":":"")+"//"+e);var o=e.match(B);if(o){K?(n.scheme=o[1],n.userinfo=o[3],n.host=o[4],n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=o[7],n.fragment=o[8],isNaN(n.port)&&(n.port=o[5])):(n.scheme=o[1]||void 0,n.userinfo=-1!==e.indexOf("@")?o[3]:void 0,n.host=-1!==e.indexOf("//")?o[4]:void 0,n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=-1!==e.indexOf("?")?o[7]:void 0,n.fragment=-1!==e.indexOf("#")?o[8]:void 0,isNaN(n.port)&&(n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?o[4]:void 0)),n.host&&(n.host=U(W(n.host,r),r)),void 0!==n.scheme||void 0!==n.userinfo||void 0!==n.host||void 0!==n.port||n.path||void 0!==n.query?void 0===n.scheme?n.reference="relative":void 0===n.fragment?n.reference="absolute":n.reference="uri":n.reference="same-document",t.reference&&"suffix"!==t.reference&&t.reference!==n.reference&&(n.error=n.error||"URI is not a "+t.reference+" reference.");var a=F[(t.scheme||n.scheme||"").toLowerCase()];if(t.unicodeSupport||a&&a.unicodeSupport)V(n,r);else{if(n.host&&(t.domainHost||a&&a.domainHost))try{n.host=I.toASCII(n.host.replace(r.PCT_ENCODED,$).toLowerCase())}catch(i){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+i}V(n,u)}a&&a.parse&&a.parse(n,t)}else n.error=n.error||"URI can not be parsed.";return n}function q(e,t){var n=!1!==t.iri?l:u,r=[];return void 0!==e.userinfo&&(r.push(e.userinfo),r.push("@")),void 0!==e.host&&r.push(U(W(String(e.host),n),n).replace(n.IPV6ADDRESS,(function(e,t,n){return"["+t+(n?"%25"+n:"")+"]"}))),"number"!=typeof e.port&&"string"!=typeof e.port||(r.push(":"),r.push(String(e.port))),r.length?r.join(""):void 0}var J=/^\.\.?\//,X=/^\/\.(\/|$)/,Q=/^\/\.\.(\/|$)/,ee=/^\/?(?:.|\n)*?(?=\/|$)/;function te(e){for(var t=[];e.length;)if(e.match(J))e=e.replace(J,"");else if(e.match(X))e=e.replace(X,"/");else if(e.match(Q))e=e.replace(Q,"/"),t.pop();else if("."===e||".."===e)e="";else{var n=e.match(ee);if(!n)throw new Error("Unexpected dot segment condition");var r=n[0];e=e.slice(r.length),t.push(r)}return t.join("")}function ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.iri?l:u,r=[],o=F[(t.scheme||e.scheme||"").toLowerCase()];if(o&&o.serialize&&o.serialize(e,t),e.host)if(n.IPV6ADDRESS.test(e.host));else if(t.domainHost||o&&o.domainHost)try{e.host=t.iri?I.toUnicode(e.host):I.toASCII(e.host.replace(n.PCT_ENCODED,$).toLowerCase())}catch(s){e.error=e.error||"Host's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+s}V(e,n),"suffix"!==t.reference&&e.scheme&&(r.push(e.scheme),r.push(":"));var a=q(e,t);if(void 0!==a&&("suffix"!==t.reference&&r.push("//"),r.push(a),e.path&&"/"!==e.path.charAt(0)&&r.push("/")),void 0!==e.path){var i=e.path;t.absolutePath||o&&o.absolutePath||(i=te(i)),void 0===a&&(i=i.replace(/^\/\//,"/%2F")),r.push(i)}return void 0!==e.query&&(r.push("?"),r.push(e.query)),void 0!==e.fragment&&(r.push("#"),r.push(e.fragment)),r.join("")}function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={};return arguments[3]||(e=G(ne(e,n),n),t=G(ne(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(r.scheme=t.scheme,r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=te(t.path||""),r.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=te(t.path||""),r.query=t.query):(t.path?("/"===t.path.charAt(0)?r.path=te(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?r.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:r.path=t.path:r.path="/"+t.path,r.path=te(r.path)),r.query=t.query):(r.path=e.path,void 0!==t.query?r.query=t.query:r.query=e.query),r.userinfo=e.userinfo,r.host=e.host,r.port=e.port),r.scheme=e.scheme),r.fragment=t.fragment,r}function oe(e,t,n){var r=i({scheme:"null"},n);return ne(re(G(e,r),G(t,r),r,!0),r)}function ae(e,t){return"string"==typeof e?e=ne(G(e,t),t):"object"===r(e)&&(e=G(ne(e,t),t)),e}function ie(e,t,n){return"string"==typeof e?e=ne(G(e,n),n):"object"===r(e)&&(e=ne(e,n)),"string"==typeof t?t=ne(G(t,n),n):"object"===r(t)&&(t=ne(t,n)),e===t}function se(e,t){return e&&e.toString().replace(t&&t.iri?l.ESCAPE:u.ESCAPE,H)}function ue(e,t){return e&&e.toString().replace(t&&t.iri?l.PCT_ENCODED:u.PCT_ENCODED,$)}var le={scheme:"http",domainHost:!0,parse:function(e,t){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e},serialize:function(e,t){var n="https"===String(e.scheme).toLowerCase();return e.port!==(n?443:80)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}},ce={scheme:"https",domainHost:le.domainHost,parse:le.parse,serialize:le.serialize};function de(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}var fe={scheme:"ws",domainHost:!0,parse:function(e,t){var n=e;return n.secure=de(n),n.resourceName=(n.path||"/")+(n.query?"?"+n.query:""),n.path=void 0,n.query=void 0,n},serialize:function(e,t){if(e.port!==(de(e)?443:80)&&""!==e.port||(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){var n=e.resourceName.split("?"),r=c(n,2),o=r[0],a=r[1];e.path=o&&"/"!==o?o:void 0,e.query=a,e.resourceName=void 0}return e.fragment=void 0,e}},pe={scheme:"wss",domainHost:fe.domainHost,parse:fe.parse,serialize:fe.serialize},me={},he="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",ve="[0-9A-Fa-f]",ye=n(n("%[EFef]"+ve+"%"+ve+ve+"%"+ve+ve)+"|"+n("%[89A-Fa-f]"+ve+"%"+ve+ve)+"|"+n("%"+ve+ve)),ge="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",_e=t("[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",'[\\"\\\\]'),be="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",we=new RegExp(he,"g"),Me=new RegExp(ye,"g"),ke=new RegExp(t("[^]",ge,"[\\.]",'[\\"]',_e),"g"),xe=new RegExp(t("[^]",he,be),"g"),Se=xe;function Ee(e){var t=$(e);return t.match(we)?t:e}var Te={scheme:"mailto",parse:function(e,t){var n=e,r=n.to=n.path?n.path.split(","):[];if(n.path=void 0,n.query){for(var o=!1,a={},i=n.query.split("&"),s=0,u=i.length;s<u;++s){var l=i[s].split("=");switch(l[0]){case"to":for(var c=l[1].split(","),d=0,f=c.length;d<f;++d)r.push(c[d]);break;case"subject":n.subject=ue(l[1],t);break;case"body":n.body=ue(l[1],t);break;default:o=!0,a[ue(l[0],t)]=ue(l[1],t)}}o&&(n.headers=a)}n.query=void 0;for(var p=0,m=r.length;p<m;++p){var h=r[p].split("@");if(h[0]=ue(h[0]),t.unicodeSupport)h[1]=ue(h[1],t).toLowerCase();else try{h[1]=I.toASCII(ue(h[1],t).toLowerCase())}catch(v){n.error=n.error||"Email address's domain name can not be converted to ASCII via punycode: "+v}r[p]=h.join("@")}return n},serialize:function(e,t){var n=e,r=a(e.to);if(r){for(var i=0,s=r.length;i<s;++i){var u=String(r[i]),l=u.lastIndexOf("@"),c=u.slice(0,l).replace(Me,Ee).replace(Me,o).replace(ke,H),d=u.slice(l+1);try{d=t.iri?I.toUnicode(d):I.toASCII(ue(d,t).toLowerCase())}catch(h){n.error=n.error||"Email address's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+h}r[i]=c+"@"+d}n.path=r.join(",")}var f=e.headers=e.headers||{};e.subject&&(f.subject=e.subject),e.body&&(f.body=e.body);var p=[];for(var m in f)f[m]!==me[m]&&p.push(m.replace(Me,Ee).replace(Me,o).replace(xe,H)+"="+f[m].replace(Me,Ee).replace(Me,o).replace(Se,H));return p.length&&(n.query=p.join("&")),n}},Le=/^([^\:]+)\:(.*)/,Oe={scheme:"urn",parse:function(e,t){var n=e.path&&e.path.match(Le),r=e;if(n){var o=t.scheme||r.scheme||"urn",a=n[1].toLowerCase(),i=n[2],s=o+":"+(t.nid||a),u=F[s];r.nid=a,r.nss=i,r.path=void 0,u&&(r=u.parse(r,t))}else r.error=r.error||"URN can not be parsed.";return r},serialize:function(e,t){var n=t.scheme||e.scheme||"urn",r=e.nid,o=n+":"+(t.nid||r),a=F[o];a&&(e=a.serialize(e,t));var i=e,s=e.nss;return i.path=(r||t.nid)+":"+s,i}},De=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,Ce={scheme:"urn:uuid",parse:function(e,t){var n=e;return n.uuid=n.nss,n.nss=void 0,t.tolerant||n.uuid&&n.uuid.match(De)||(n.error=n.error||"UUID is not valid."),n},serialize:function(e,t){var n=e;return n.nss=(e.uuid||"").toLowerCase(),n}};F[le.scheme]=le,F[ce.scheme]=ce,F[fe.scheme]=fe,F[pe.scheme]=pe,F[Te.scheme]=Te,F[Oe.scheme]=Oe,F[Ce.scheme]=Ce,e.SCHEMES=F,e.pctEncChar=H,e.pctDecChars=$,e.parse=G,e.removeDotSegments=te,e.serialize=ne,e.resolveComponents=re,e.resolve=oe,e.normalize=ae,e.equal=ie,e.escapeComponent=se,e.unescapeComponent=ue,Object.defineProperty(e,"__esModule",{value:!0})}(t)},98106:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},17358:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},34102:function(e,t,n){var r=n(98106);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77266:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},78983:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},42081:function(e){function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},40670:function(e,t,n){var r=n(74910),o=n(14161),a=n(71173);e.exports=function(e){var t=o();return function(){var n,o=r(e);if(t){var i=r(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},93231:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},73119:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},74910:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},58724:function(e,t,n){var r=n(96196);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},73203:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},36178:function(e,t,n){var r=n(7501).default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=i?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(a,s,u):a[s]=e[s]}return a.default=e,n&&n.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},14161:function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},68:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},40608:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(u){s=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},56894:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},91282:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},80624:function(e,t,n){var r=n(93231);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},70966:function(e,t,n){var r=n(22412);e.exports=function(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},22412:function(e){e.exports=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},71173:function(e,t,n){var r=n(7501).default,o=n(77266);e.exports=function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},21337:function(e,t,n){var r=n(7501).default;function o(){"use strict";e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,a=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(O){c=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,a=Object.create(o.prototype),i=new E(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return L()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var s=k(i,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,i),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(O){return{type:"throw",arg:O}}}t.wrap=d;var p={};function m(){}function h(){}function v(){}var y={};c(y,s,(function(){return this}));var g=Object.getPrototypeOf,_=g&&g(g(T([])));_&&_!==n&&a.call(_,s)&&(y=_);var b=v.prototype=m.prototype=Object.create(y);function w(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function M(e,t){function n(o,i,s,u){var l=f(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==r(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var o;this._invoke=function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}}function k(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=f(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function T(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(a.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:L}}function L(){return{value:void 0,done:!0}}return h.prototype=v,c(b,"constructor",v),c(v,"constructor",h),h.displayName=c(v,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,c(e,l,"GeneratorFunction")),e.prototype=Object.create(b),e},t.awrap=function(e){return{__await:e}},w(M.prototype),c(M.prototype,u,(function(){return this})),t.AsyncIterator=M,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new M(d(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},w(b),c(b,l,"Generator"),c(b,s,(function(){return this})),c(b,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(s&&u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;S(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},96196:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40131:function(e,t,n){var r=n(17358),o=n(40608),a=n(35068),i=n(56894);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},9833:function(e,t,n){var r=n(34102),o=n(68),a=n(35068),i=n(91282);e.exports=function(e){return r(e)||o(e)||a(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},7501:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},35068:function(e,t,n){var r=n(98106);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},50824:function(e,t,n){var r=n(21337)();e.exports=r;try{regeneratorRuntime=r}catch(o){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},1793:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},66470:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return r}})},47169:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},27791:function(e,t,n){"use strict";function r(e,t,n,r,o,a,i){try{var s=e[a](i),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function s(e){r(i,o,a,s,u,"next",e)}function u(e){r(i,o,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,{Z:function(){return o}})},22951:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},91976:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}n.d(t,{Z:function(){return o}})},59180:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:function(){return s}});var o=n(33940),a=n(47169);function i(e,t){if(t&&("object"===(0,o.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=r(e);if(t){var a=r(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return i(this,n)}}},64649:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},67591:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6983);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},55181:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:function(){return r}})},53764:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return r}})},50189:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(64649);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},53782:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(30808);function o(e,t){if(null==e)return{};var n,o,a=(0,r.Z)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},8136:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(66470);var o=n(64013),a=n(53764);function i(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(u){s=!0,o=u}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(e,t)||(0,o.Z)(e,t)||(0,a.Z)()}},62173:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(66470),o=n(55181),a=n(64013),i=n(53764);function s(e){return(0,r.Z)(e)||(0,o.Z)(e)||(0,a.Z)(e)||(0,i.Z)()}},13285:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(1793);var o=n(55181),a=n(64013);function i(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||(0,o.Z)(e)||(0,a.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},33940:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:function(){return r}})},64013:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1793);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},44825:function(e,t,n){"use strict";n.d(t,{_:function(){return _}});var r=n(52689),o=n(64930);function a(e,t){for(var n,r=/\r\n|[\n\r]/g,o=1,a=t+1;(n=r.exec(e.body))&&n.index<t;)o+=1,a=t+1-(n.index+n[0].length);return{line:o,column:a}}function i(e){return s(e.source,a(e.source,e.start))}function s(e,t){var n=e.locationOffset.column-1,r=l(n)+e.body,o=t.line-1,a=e.locationOffset.line-1,i=t.line+a,s=1===t.line?n:0,c=t.column+s,d="".concat(e.name,":").concat(i,":").concat(c,"\n"),f=r.split(/\r\n|[\n\r]/g),p=f[o];if(p.length>120){for(var m=Math.floor(c/80),h=c%80,v=[],y=0;y<p.length;y+=80)v.push(p.slice(y,y+80));return d+u([["".concat(i),v[0]]].concat(v.slice(1,m+1).map((function(e){return["",e]})),[[" ",l(h-1)+"^"],["",v[m+1]]]))}return d+u([["".concat(i-1),f[o-1]],["".concat(i),p],["",l(c-1)+"^"],["".concat(i+1),f[o+1]]])}function u(e){var t=e.filter((function(e){e[0];return void 0!==e[1]})),n=Math.max.apply(Math,t.map((function(e){return e[0].length})));return t.map((function(e){var t,r=e[0],o=e[1];return l(n-(t=r).length)+t+(o?" | "+o:" |")})).join("\n")}function l(e){return Array(e+1).join(" ")}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){var t="function"==typeof Map?new Map:void 0;return m=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return h(e,arguments,g(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),y(r,e)},m(e)}function h(e,t,n){return h=v()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&y(o,n.prototype),o},h.apply(null,arguments)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var _=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(h,e);var t,n,u,l,c,m=(t=h,n=v(),function(){var e,r=g(t);if(n){var o=g(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return f(this,e)});function h(e,t,n,o,i,s,u){var l,c,d,v,y;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),y=m.call(this,e);var g,_=Array.isArray(t)?0!==t.length?t:void 0:t?[t]:void 0,b=n;!b&&_&&(b=null===(g=_[0].loc)||void 0===g?void 0:g.source);var w,M=o;!M&&_&&(M=_.reduce((function(e,t){return t.loc&&e.push(t.loc.start),e}),[])),M&&0===M.length&&(M=void 0),o&&n?w=o.map((function(e){return a(n,e)})):_&&(w=_.reduce((function(e,t){return t.loc&&e.push(a(t.loc.source,t.loc.start)),e}),[]));var k=u;if(null==k&&null!=s){var x=s.extensions;(0,r.Z)(x)&&(k=x)}return Object.defineProperties(p(y),{name:{value:"GraphQLError"},message:{value:e,enumerable:!0,writable:!0},locations:{value:null!==(l=w)&&void 0!==l?l:void 0,enumerable:null!=w},path:{value:null!=i?i:void 0,enumerable:null!=i},nodes:{value:null!=_?_:void 0},source:{value:null!==(c=b)&&void 0!==c?c:void 0},positions:{value:null!==(d=M)&&void 0!==d?d:void 0},originalError:{value:s},extensions:{value:null!==(v=k)&&void 0!==v?v:void 0,enumerable:null!=k}}),null!=s&&s.stack?(Object.defineProperty(p(y),"stack",{value:s.stack,writable:!0,configurable:!0}),f(y)):(Error.captureStackTrace?Error.captureStackTrace(p(y),h):Object.defineProperty(p(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return u=h,(l=[{key:"toString",value:function(){return function(e){var t=e.message;if(e.nodes)for(var n=0,r=e.nodes;n<r.length;n++){var o=r[n];o.loc&&(t+="\n\n"+i(o.loc))}else if(e.source&&e.locations)for(var a=0,u=e.locations;a<u.length;a++){var l=u[a];t+="\n\n"+s(e.source,l)}return t}(this)}},{key:o.YF,get:function(){return"Object"}}])&&d(u.prototype,l),c&&d(u,c),h}(m(Error))},22461:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(87021),o=n(63526);function a(e){var t=e.prototype.toJSON;"function"==typeof t||(0,r.Z)(0),e.prototype.inspect=t,o.Z&&(e.prototype[o.Z]=t)}},34317:function(e,t,n){"use strict";function r(e,t){if(!Boolean(e))throw new Error(t)}n.d(t,{Z:function(){return r}})},49299:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});function r(e,t){var n="string"==typeof e?[e,t]:[void 0,e],r=n[0],o=" Did you mean ";r&&(o+=r+" ");var a=n[1].map((function(e){return'"'.concat(e,'"')}));switch(a.length){case 0:return"";case 1:return o+a[0]+"?";case 2:return o+a[0]+" or "+a[1]+"?"}var i=a.slice(0,5),s=i.pop();return o+i.join(", ")+", or "+s+"?"}},59329:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(63526);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){return i(e,[])}function i(e,t){switch(o(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),o=function(e){var t=e[String(r.Z)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==o){var a=o.call(e);if(a!==e)return"string"==typeof a?a:i(a,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),r=e.length-n,o=[],a=0;a<n;++a)o.push(i(e[a],t));1===r?o.push("... 1 more item"):r>1&&o.push("... ".concat(r," more items"));return"["+o.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(e)+"]";var r=n.map((function(n){return n+": "+i(e[n],t)}));return"{ "+r.join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},93956:function(e,t){"use strict";t.Z=function(e,t){return e instanceof t}},87021:function(e,t,n){"use strict";function r(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}n.d(t,{Z:function(){return r}})},52689:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e){return"object"==r(e)&&null!==e}n.d(t,{Z:function(){return o}})},6981:function(e,t,n){"use strict";function r(e,t){return e.reduce((function(e,n){return e[t(n)]=n,e}),Object.create(null))}n.d(t,{Z:function(){return r}})},58037:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(60084);function o(e,t){for(var n=Object.create(null),o=0,a=(0,r.Z)(e);o<a.length;o++){var i=a[o],s=i[0],u=i[1];n[s]=t(u,s)}return n}},81403:function(e,t,n){"use strict";function r(e,t){for(var n=0,r=0;n<e.length&&r<t.length;){var i=e.charCodeAt(n),s=t.charCodeAt(r);if(a(i)&&a(s)){var u=0;do{++n,u=10*u+i-o,i=e.charCodeAt(n)}while(a(i)&&u>0);var l=0;do{++r,l=10*l+s-o,s=t.charCodeAt(r)}while(a(s)&&l>0);if(u<l)return-1;if(u>l)return 1}else{if(i<s)return-1;if(i>s)return 1;++n,++r}}return e.length-t.length}n.d(t,{Z:function(){return r}});var o=48;function a(e){return!isNaN(e)&&o<=e&&e<=57}},63526:function(e,t){"use strict";var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.Z=n},7483:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(81403);function o(e,t){for(var n=Object.create(null),o=new a(e),i=Math.floor(.4*e.length)+1,s=0;s<t.length;s++){var u=t[s],l=o.measure(u,i);void 0!==l&&(n[u]=l)}return Object.keys(n).sort((function(e,t){var o=n[e]-n[t];return 0!==o?o:(0,r.Z)(e,t)}))}var a=function(){function e(e){this._input=e,this._inputLowerCase=e.toLowerCase(),this._inputArray=i(this._inputLowerCase),this._rows=[new Array(e.length+1).fill(0),new Array(e.length+1).fill(0),new Array(e.length+1).fill(0)]}return e.prototype.measure=function(e,t){if(this._input===e)return 0;var n=e.toLowerCase();if(this._inputLowerCase===n)return 1;var r=i(n),o=this._inputArray;if(r.length<o.length){var a=r;r=o,o=a}var s=r.length,u=o.length;if(!(s-u>t)){for(var l=this._rows,c=0;c<=u;c++)l[0][c]=c;for(var d=1;d<=s;d++){for(var f=l[(d-1)%3],p=l[d%3],m=p[0]=d,h=1;h<=u;h++){var v=r[d-1]===o[h-1]?0:1,y=Math.min(f[h]+1,p[h-1]+1,f[h-1]+v);if(d>1&&h>1&&r[d-1]===o[h-2]&&r[d-2]===o[h-1]){var g=l[(d-2)%3][h-2];y=Math.min(y,g+1)}y<m&&(m=y),p[h]=y}if(m>t)return}var _=l[s%3][u];return _<=t?_:void 0}},e}();function i(e){for(var t=e.length,n=new Array(t),r=0;r<t;++r)n[r]=e.charCodeAt(r);return n}},81763:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(60084);function o(e){if(null===Object.getPrototypeOf(e))return e;for(var t=Object.create(null),n=0,o=(0,r.Z)(e);n<o.length;n++){var a=o[n],i=a[0],s=a[1];t[i]=s}return t}},35239:function(e,t,n){"use strict";n.d(t,{UG:function(){return i},WU:function(){return a},Ye:function(){return o}});var r=n(22461),o=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();(0,r.Z)(o);var a=function(){function e(e,t,n,r,o,a,i){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=o,this.value=i,this.prev=a,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();function i(e){return null!=e&&"string"==typeof e.kind}(0,r.Z)(a)},25965:function(e,t,n){"use strict";function r(e){var t=e.split(/\r\n|[\n\r]/g),n=function(e){for(var t,n=!0,r=!0,o=0,a=null,i=0;i<e.length;++i)switch(e.charCodeAt(i)){case 13:10===e.charCodeAt(i+1)&&++i;case 10:n=!1,r=!0,o=0;break;case 9:case 32:++o;break;default:r&&!n&&(null===a||o<a)&&(a=o),r=!1}return null!==(t=a)&&void 0!==t?t:0}(e);if(0!==n)for(var r=1;r<t.length;r++)t[r]=t[r].slice(n);for(var a=0;a<t.length&&o(t[a]);)++a;for(var i=t.length;i>a&&o(t[i-1]);)--i;return t.slice(a,i).join("\n")}function o(e){for(var t=0;t<e.length;++t)if(" "!==e[t]&&"\t"!==e[t])return!1;return!0}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),o=" "===e[0]||"\t"===e[0],a='"'===e[e.length-1],i="\\"===e[e.length-1],s=!r||a||i||n,u="";return!s||r&&o||(u+="\n"+t),u+=t?e.replace(/\n/g,"\n"+t):e,s&&(u+="\n"),'"""'+u.replace(/"""/g,'\\"""')+'"""'}n.d(t,{LZ:function(){return a},W7:function(){return r}})},65916:function(e,t,n){"use strict";n.d(t,{B:function(){return r}});var r=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},57554:function(e,t,n){"use strict";n.d(t,{h:function(){return r}});var r=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},5163:function(e,t,n){"use strict";n.d(t,{Qc:function(){return T}});var r=n(44825);function o(e,t,n){return new r._("Syntax Error: ".concat(n),void 0,e,[t])}var a=n(57554),i=n(35239),s=n(20471),u=n(64930),l=n(59329),c=n(34317),d=n(93956);function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var p=function(){function e(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"==typeof e||(0,c.Z)(0,"Body must be a string. Received: ".concat((0,l.Z)(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||(0,c.Z)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,c.Z)(0,"column in locationOffset is 1-indexed and must be positive.")}var t,n,r;return t=e,(n=[{key:u.YF,get:function(){return"Source"}}])&&f(t.prototype,n),r&&f(t,r),e}();var m=n(65916),h=n(25965),v=function(){function e(e){var t=new i.WU(s.T.SOF,0,0,0,0,null);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},t.lookahead=function(){var e=this.token;if(e.kind!==s.T.EOF)do{var t;e=null!==(t=e.next)&&void 0!==t?t:e.next=g(this,e)}while(e.kind===s.T.COMMENT);return e},e}();function y(e){return isNaN(e)?s.T.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function g(e,t){for(var n=e.source,r=n.body,a=r.length,u=t.end;u<a;){var l=r.charCodeAt(u),c=e.line,d=1+u-e.lineStart;switch(l){case 65279:case 9:case 32:case 44:++u;continue;case 10:++u,++e.line,e.lineStart=u;continue;case 13:10===r.charCodeAt(u+1)?u+=2:++u,++e.line,e.lineStart=u;continue;case 33:return new i.WU(s.T.BANG,u,u+1,c,d,t);case 35:return b(n,u,c,d,t);case 36:return new i.WU(s.T.DOLLAR,u,u+1,c,d,t);case 38:return new i.WU(s.T.AMP,u,u+1,c,d,t);case 40:return new i.WU(s.T.PAREN_L,u,u+1,c,d,t);case 41:return new i.WU(s.T.PAREN_R,u,u+1,c,d,t);case 46:if(46===r.charCodeAt(u+1)&&46===r.charCodeAt(u+2))return new i.WU(s.T.SPREAD,u,u+3,c,d,t);break;case 58:return new i.WU(s.T.COLON,u,u+1,c,d,t);case 61:return new i.WU(s.T.EQUALS,u,u+1,c,d,t);case 64:return new i.WU(s.T.AT,u,u+1,c,d,t);case 91:return new i.WU(s.T.BRACKET_L,u,u+1,c,d,t);case 93:return new i.WU(s.T.BRACKET_R,u,u+1,c,d,t);case 123:return new i.WU(s.T.BRACE_L,u,u+1,c,d,t);case 124:return new i.WU(s.T.PIPE,u,u+1,c,d,t);case 125:return new i.WU(s.T.BRACE_R,u,u+1,c,d,t);case 34:return 34===r.charCodeAt(u+1)&&34===r.charCodeAt(u+2)?x(n,u,c,d,t,e):k(n,u,c,d,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return w(n,u,l,c,d,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return E(n,u,c,d,t)}throw o(n,u,_(l))}var f=e.line,p=1+u-e.lineStart;return new i.WU(s.T.EOF,a,a,f,p,t)}function _(e){return e<32&&9!==e&&10!==e&&13!==e?"Cannot contain the invalid character ".concat(y(e),"."):39===e?"Unexpected single quote character ('), did you mean to use a double quote (\")?":"Cannot parse the unexpected character ".concat(y(e),".")}function b(e,t,n,r,o){var a,u=e.body,l=t;do{a=u.charCodeAt(++l)}while(!isNaN(a)&&(a>31||9===a));return new i.WU(s.T.COMMENT,t,l,n,r,o,u.slice(t+1,l))}function w(e,t,n,r,a,u){var l=e.body,c=n,d=t,f=!1;if(45===c&&(c=l.charCodeAt(++d)),48===c){if((c=l.charCodeAt(++d))>=48&&c<=57)throw o(e,d,"Invalid number, unexpected digit after 0: ".concat(y(c),"."))}else d=M(e,d,c),c=l.charCodeAt(d);if(46===c&&(f=!0,c=l.charCodeAt(++d),d=M(e,d,c),c=l.charCodeAt(d)),69!==c&&101!==c||(f=!0,43!==(c=l.charCodeAt(++d))&&45!==c||(c=l.charCodeAt(++d)),d=M(e,d,c),c=l.charCodeAt(d)),46===c||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(c))throw o(e,d,"Invalid number, expected digit but got: ".concat(y(c),"."));return new i.WU(f?s.T.FLOAT:s.T.INT,t,d,r,a,u,l.slice(t,d))}function M(e,t,n){var r=e.body,a=t,i=n;if(i>=48&&i<=57){do{i=r.charCodeAt(++a)}while(i>=48&&i<=57);return a}throw o(e,a,"Invalid number, expected digit but got: ".concat(y(i),"."))}function k(e,t,n,r,a){for(var u,l,c,d,f=e.body,p=t+1,m=p,h=0,v="";p<f.length&&!isNaN(h=f.charCodeAt(p))&&10!==h&&13!==h;){if(34===h)return v+=f.slice(m,p),new i.WU(s.T.STRING,t,p+1,n,r,a,v);if(h<32&&9!==h)throw o(e,p,"Invalid character within String: ".concat(y(h),"."));if(++p,92===h){switch(v+=f.slice(m,p-1),h=f.charCodeAt(p)){case 34:v+='"';break;case 47:v+="/";break;case 92:v+="\\";break;case 98:v+="\b";break;case 102:v+="\f";break;case 110:v+="\n";break;case 114:v+="\r";break;case 116:v+="\t";break;case 117:var g=(u=f.charCodeAt(p+1),l=f.charCodeAt(p+2),c=f.charCodeAt(p+3),d=f.charCodeAt(p+4),S(u)<<12|S(l)<<8|S(c)<<4|S(d));if(g<0){var _=f.slice(p+1,p+5);throw o(e,p,"Invalid character escape sequence: \\u".concat(_,"."))}v+=String.fromCharCode(g),p+=4;break;default:throw o(e,p,"Invalid character escape sequence: \\".concat(String.fromCharCode(h),"."))}m=++p}}throw o(e,p,"Unterminated string.")}function x(e,t,n,r,a,u){for(var l=e.body,c=t+3,d=c,f=0,p="";c<l.length&&!isNaN(f=l.charCodeAt(c));){if(34===f&&34===l.charCodeAt(c+1)&&34===l.charCodeAt(c+2))return p+=l.slice(d,c),new i.WU(s.T.BLOCK_STRING,t,c+3,n,r,a,(0,h.W7)(p));if(f<32&&9!==f&&10!==f&&13!==f)throw o(e,c,"Invalid character within String: ".concat(y(f),"."));10===f?(++c,++u.line,u.lineStart=c):13===f?(10===l.charCodeAt(c+1)?c+=2:++c,++u.line,u.lineStart=c):92===f&&34===l.charCodeAt(c+1)&&34===l.charCodeAt(c+2)&&34===l.charCodeAt(c+3)?(p+=l.slice(d,c)+'"""',d=c+=4):++c}throw o(e,c,"Unterminated string.")}function S(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function E(e,t,n,r,o){for(var a=e.body,u=a.length,l=t+1,c=0;l!==u&&!isNaN(c=a.charCodeAt(l))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++l;return new i.WU(s.T.NAME,t,l,n,r,o,a.slice(t,l))}function T(e,t){return new L(e,t).parseDocument()}var L=function(){function e(e,t){var n=function(e){return(0,d.Z)(e,p)}(e)?e:new p(e);this._lexer=new v(n),this._options=t}var t=e.prototype;return t.parseName=function(){var e=this.expectToken(s.T.NAME);return{kind:a.h.NAME,value:e.value,loc:this.loc(e)}},t.parseDocument=function(){var e=this._lexer.token;return{kind:a.h.DOCUMENT,definitions:this.many(s.T.SOF,this.parseDefinition,s.T.EOF),loc:this.loc(e)}},t.parseDefinition=function(){if(this.peek(s.T.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(s.T.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var e=this._lexer.token;if(this.peek(s.T.BRACE_L))return{kind:a.h.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(s.T.NAME)&&(t=this.parseName()),{kind:a.h.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseOperationType=function(){var e=this.expectToken(s.T.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},t.parseVariableDefinitions=function(){return this.optionalMany(s.T.PAREN_L,this.parseVariableDefinition,s.T.PAREN_R)},t.parseVariableDefinition=function(){var e=this._lexer.token;return{kind:a.h.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(s.T.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(s.T.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},t.parseVariable=function(){var e=this._lexer.token;return this.expectToken(s.T.DOLLAR),{kind:a.h.VARIABLE,name:this.parseName(),loc:this.loc(e)}},t.parseSelectionSet=function(){var e=this._lexer.token;return{kind:a.h.SELECTION_SET,selections:this.many(s.T.BRACE_L,this.parseSelection,s.T.BRACE_R),loc:this.loc(e)}},t.parseSelection=function(){return this.peek(s.T.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(s.T.COLON)?(e=r,t=this.parseName()):t=r,{kind:a.h.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(s.T.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(s.T.PAREN_L,t,s.T.PAREN_R)},t.parseArgument=function(){var e=this._lexer.token,t=this.parseName();return this.expectToken(s.T.COLON),{kind:a.h.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},t.parseConstArgument=function(){var e=this._lexer.token;return{kind:a.h.ARGUMENT,name:this.parseName(),value:(this.expectToken(s.T.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},t.parseFragment=function(){var e=this._lexer.token;this.expectToken(s.T.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(s.T.NAME)?{kind:a.h.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:a.h.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},t.parseFragmentDefinition=function(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:a.h.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:a.h.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},t.parseFragmentName=function(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(e){var t=this._lexer.token;switch(t.kind){case s.T.BRACKET_L:return this.parseList(e);case s.T.BRACE_L:return this.parseObject(e);case s.T.INT:return this._lexer.advance(),{kind:a.h.INT,value:t.value,loc:this.loc(t)};case s.T.FLOAT:return this._lexer.advance(),{kind:a.h.FLOAT,value:t.value,loc:this.loc(t)};case s.T.STRING:case s.T.BLOCK_STRING:return this.parseStringLiteral();case s.T.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:a.h.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:a.h.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:a.h.NULL,loc:this.loc(t)};default:return{kind:a.h.ENUM,value:t.value,loc:this.loc(t)}}case s.T.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},t.parseStringLiteral=function(){var e=this._lexer.token;return this._lexer.advance(),{kind:a.h.STRING,value:e.value,block:e.kind===s.T.BLOCK_STRING,loc:this.loc(e)}},t.parseList=function(e){var t=this,n=this._lexer.token;return{kind:a.h.LIST,values:this.any(s.T.BRACKET_L,(function(){return t.parseValueLiteral(e)}),s.T.BRACKET_R),loc:this.loc(n)}},t.parseObject=function(e){var t=this,n=this._lexer.token;return{kind:a.h.OBJECT,fields:this.any(s.T.BRACE_L,(function(){return t.parseObjectField(e)}),s.T.BRACE_R),loc:this.loc(n)}},t.parseObjectField=function(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(s.T.COLON),{kind:a.h.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},t.parseDirectives=function(e){for(var t=[];this.peek(s.T.AT);)t.push(this.parseDirective(e));return t},t.parseDirective=function(e){var t=this._lexer.token;return this.expectToken(s.T.AT),{kind:a.h.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},t.parseTypeReference=function(){var e,t=this._lexer.token;return this.expectOptionalToken(s.T.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(s.T.BRACKET_R),e={kind:a.h.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(s.T.BANG)?{kind:a.h.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},t.parseNamedType=function(){var e=this._lexer.token;return{kind:a.h.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},t.parseTypeSystemDefinition=function(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===s.T.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},t.peekDescription=function(){return this.peek(s.T.STRING)||this.peek(s.T.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),r=this.many(s.T.BRACE_L,this.parseOperationTypeDefinition,s.T.BRACE_R);return{kind:a.h.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r,loc:this.loc(e)}},t.parseOperationTypeDefinition=function(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(s.T.COLON);var n=this.parseNamedType();return{kind:a.h.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},t.parseScalarTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),r=this.parseDirectives(!0);return{kind:a.h.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},t.parseObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),i=this.parseFieldsDefinition();return{kind:a.h.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:o,fields:i,loc:this.loc(e)}},t.parseImplementsInterfaces=function(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(s.T.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(s.T.AMP)||this.peek(s.T.NAME));return t}return this.delimitedMany(s.T.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(s.T.BRACE_L)&&this._lexer.lookahead().kind===s.T.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(s.T.BRACE_L,this.parseFieldDefinition,s.T.BRACE_R)},t.parseFieldDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(s.T.COLON);var o=this.parseTypeReference(),i=this.parseDirectives(!0);return{kind:a.h.FIELD_DEFINITION,description:t,name:n,arguments:r,type:o,directives:i,loc:this.loc(e)}},t.parseArgumentDefs=function(){return this.optionalMany(s.T.PAREN_L,this.parseInputValueDef,s.T.PAREN_R)},t.parseInputValueDef=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(s.T.COLON);var r,o=this.parseTypeReference();this.expectOptionalToken(s.T.EQUALS)&&(r=this.parseValueLiteral(!0));var i=this.parseDirectives(!0);return{kind:a.h.INPUT_VALUE_DEFINITION,description:t,name:n,type:o,defaultValue:r,directives:i,loc:this.loc(e)}},t.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),i=this.parseFieldsDefinition();return{kind:a.h.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:o,fields:i,loc:this.loc(e)}},t.parseUnionTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),r=this.parseDirectives(!0),o=this.parseUnionMemberTypes();return{kind:a.h.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:o,loc:this.loc(e)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(s.T.EQUALS)?this.delimitedMany(s.T.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),r=this.parseDirectives(!0),o=this.parseEnumValuesDefinition();return{kind:a.h.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:o,loc:this.loc(e)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(s.T.BRACE_L,this.parseEnumValueDefinition,s.T.BRACE_R)},t.parseEnumValueDefinition=function(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseDirectives(!0);return{kind:a.h.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},t.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),r=this.parseDirectives(!0),o=this.parseInputFieldsDefinition();return{kind:a.h.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:o,loc:this.loc(e)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(s.T.BRACE_L,this.parseInputValueDef,s.T.BRACE_R)},t.parseTypeSystemExtension=function(){var e=this._lexer.lookahead();if(e.kind===s.T.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},t.parseSchemaExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(s.T.BRACE_L,this.parseOperationTypeDefinition,s.T.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:a.h.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},t.parseScalarTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:a.h.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},t.parseObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===o.length)throw this.unexpected();return{kind:a.h.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:o,loc:this.loc(e)}},t.parseInterfaceTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),o=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===o.length)throw this.unexpected();return{kind:a.h.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:o,loc:this.loc(e)}},t.parseUnionTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:a.h.UNION_TYPE_EXTENSION,name:t,directives:n,types:r,loc:this.loc(e)}},t.parseEnumTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:a.h.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r,loc:this.loc(e)}},t.parseInputObjectTypeExtension=function(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:a.h.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r,loc:this.loc(e)}},t.parseDirectiveDefinition=function(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(s.T.AT);var n=this.parseName(),r=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var i=this.parseDirectiveLocations();return{kind:a.h.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:o,locations:i,loc:this.loc(e)}},t.parseDirectiveLocations=function(){return this.delimitedMany(s.T.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var e=this._lexer.token,t=this.parseName();if(void 0!==m.B[t.value])return t;throw this.unexpected(e)},t.loc=function(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new i.Ye(e,this._lexer.lastToken,this._lexer.source)},t.peek=function(e){return this._lexer.token.kind===e},t.expectToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw o(this._lexer.source,t.start,"Expected ".concat(D(e),", found ").concat(O(t),"."))},t.expectOptionalToken=function(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},t.expectKeyword=function(e){var t=this._lexer.token;if(t.kind!==s.T.NAME||t.value!==e)throw o(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(O(t),"."));this._lexer.advance()},t.expectOptionalKeyword=function(e){var t=this._lexer.token;return t.kind===s.T.NAME&&t.value===e&&(this._lexer.advance(),!0)},t.unexpected=function(e){var t=null!=e?e:this._lexer.token;return o(this._lexer.source,t.start,"Unexpected ".concat(O(t),"."))},t.any=function(e,t,n){this.expectToken(e);for(var r=[];!this.expectOptionalToken(n);)r.push(t.call(this));return r},t.optionalMany=function(e,t,n){if(this.expectOptionalToken(e)){var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r}return[]},t.many=function(e,t,n){this.expectToken(e);var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r},t.delimitedMany=function(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},e}();function O(e){var t=e.value;return D(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function D(e){return function(e){return e===s.T.BANG||e===s.T.DOLLAR||e===s.T.AMP||e===s.T.PAREN_L||e===s.T.PAREN_R||e===s.T.SPREAD||e===s.T.COLON||e===s.T.EQUALS||e===s.T.AT||e===s.T.BRACKET_L||e===s.T.BRACKET_R||e===s.T.BRACE_L||e===s.T.PIPE||e===s.T.BRACE_R}(e)?'"'.concat(e,'"'):e}},33277:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(43165),o=n(25965);function a(e){return(0,r.Vn)(e,{leave:i})}var i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return u(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,r=c("(",u(e.variableDefinitions,", "),")"),o=u(e.directives," "),a=e.selectionSet;return n||o||r||"query"!==t?u([t,u([n,r]),o,a]," "):a},VariableDefinition:function(e){var t=e.variable,n=e.type,r=e.defaultValue,o=e.directives;return t+": "+n+c(" = ",r)+c(" ",u(o," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var t=e.alias,n=e.name,r=e.arguments,o=e.directives,a=e.selectionSet,i=c("",t,": ")+n,s=i+c("(",u(r,", "),")");return s.length>80&&(s=i+c("(\n",d(u(r,"\n")),"\n)")),u([s,u(o," "),a]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",u(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return u(["...",c("on ",t),u(n," "),r]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,o=e.directives,a=e.selectionSet;return"fragment ".concat(t).concat(c("(",u(r,", "),")")," ")+"on ".concat(n," ").concat(c("",u(o," ")," "))+a},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,o.LZ)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+u(e.values,", ")+"]"},ObjectValue:function(e){return"{"+u(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",u(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:s((function(e){var t=e.directives,n=e.operationTypes;return u(["schema",u(t," "),l(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return u(["scalar",e.name,u(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var t=e.name,n=e.interfaces,r=e.directives,o=e.fields;return u(["type",t,c("implements ",u(n," & ")),u(r," "),l(o)]," ")})),FieldDefinition:s((function(e){var t=e.name,n=e.arguments,r=e.type,o=e.directives;return t+(p(n)?c("(\n",d(u(n,"\n")),"\n)"):c("(",u(n,", "),")"))+": "+r+c(" ",u(o," "))})),InputValueDefinition:s((function(e){var t=e.name,n=e.type,r=e.defaultValue,o=e.directives;return u([t+": "+n,c("= ",r),u(o," ")]," ")})),InterfaceTypeDefinition:s((function(e){var t=e.name,n=e.interfaces,r=e.directives,o=e.fields;return u(["interface",t,c("implements ",u(n," & ")),u(r," "),l(o)]," ")})),UnionTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.types;return u(["union",t,u(n," "),r&&0!==r.length?"= "+u(r," | "):""]," ")})),EnumTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.values;return u(["enum",t,u(n," "),l(r)]," ")})),EnumValueDefinition:s((function(e){return u([e.name,u(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var t=e.name,n=e.directives,r=e.fields;return u(["input",t,u(n," "),l(r)]," ")})),DirectiveDefinition:s((function(e){var t=e.name,n=e.arguments,r=e.repeatable,o=e.locations;return"directive @"+t+(p(n)?c("(\n",d(u(n,"\n")),"\n)"):c("(",u(n,", "),")"))+(r?" repeatable":"")+" on "+u(o," | ")})),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return u(["extend schema",u(t," "),l(n)]," ")},ScalarTypeExtension:function(e){return u(["extend scalar",e.name,u(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,o=e.fields;return u(["extend type",t,c("implements ",u(n," & ")),u(r," "),l(o)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,o=e.fields;return u(["extend interface",t,c("implements ",u(n," & ")),u(r," "),l(o)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,r=e.types;return u(["extend union",t,u(n," "),r&&0!==r.length?"= "+u(r," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,r=e.values;return u(["extend enum",t,u(n," "),l(r)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return u(["extend input",t,u(n," "),l(r)]," ")}};function s(e){return function(t){return u([t.description,e(t)],"\n")}}function u(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function l(e){return c("{\n",d(u(e,"\n")),"\n}")}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function f(e){return-1!==e.indexOf("\n")}function p(e){return null!=e&&e.some(f)}},20471:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},43165:function(e,t,n){"use strict";n.d(t,{Vn:function(){return s},j1:function(){return u}});var r=n(59329),o=n(35239),a={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},i=Object.freeze({});function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,s=void 0,u=Array.isArray(e),c=[e],d=-1,f=[],p=void 0,m=void 0,h=void 0,v=[],y=[],g=e;do{var _=++d===c.length,b=_&&0!==f.length;if(_){if(m=0===y.length?void 0:v[v.length-1],p=h,h=y.pop(),b){if(u)p=p.slice();else{for(var w={},M=0,k=Object.keys(p);M<k.length;M++){var x=k[M];w[x]=p[x]}p=w}for(var S=0,E=0;E<f.length;E++){var T=f[E][0],L=f[E][1];u&&(T-=S),u&&null===L?(p.splice(T,1),S++):p[T]=L}}d=s.index,c=s.keys,f=s.edits,u=s.inArray,s=s.prev}else{if(m=h?u?d:c[d]:void 0,null==(p=h?h[m]:g))continue;h&&v.push(m)}var O,D=void 0;if(!Array.isArray(p)){if(!(0,o.UG)(p))throw new Error("Invalid AST Node: ".concat((0,r.Z)(p),"."));var C=l(t,p.kind,_);if(C){if((D=C.call(t,p,m,h,v,y))===i)break;if(!1===D){if(!_){v.pop();continue}}else if(void 0!==D&&(f.push([m,D]),!_)){if(!(0,o.UG)(D)){v.pop();continue}p=D}}}if(void 0===D&&b&&f.push([m,p]),_)v.pop();else s={inArray:u,index:d,keys:c,edits:f,prev:s},c=(u=Array.isArray(p))?p:null!==(O=n[p.kind])&&void 0!==O?O:[],d=-1,f=[],h&&y.push(h),h=p}while(void 0!==s);return 0!==f.length&&(g=f[f.length-1][1]),g}function u(e){var t=new Array(e.length);return{enter:function(n){for(var r=0;r<e.length;r++)if(null==t[r]){var o=l(e[r],n.kind,!1);if(o){var a=o.apply(e[r],arguments);if(!1===a)t[r]=n;else if(a===i)t[r]=i;else if(void 0!==a)return a}}},leave:function(n){for(var r=0;r<e.length;r++)if(null==t[r]){var o=l(e[r],n.kind,!0);if(o){var a=o.apply(e[r],arguments);if(a===i)t[r]=i;else if(void 0!==a&&!1!==a)return a}}else t[r]===n&&(t[r]=null)}}}function l(e,t,n){var r=e[t];if(r){if(!n&&"function"==typeof r)return r;var o=n?r.leave:r.enter;if("function"==typeof o)return o}else{var a=n?e.leave:e.enter;if(a){if("function"==typeof a)return a;var i=a[t];if("function"==typeof i)return i}}}},60084:function(e,t){"use strict";var n=Object.entries||function(e){return Object.keys(e).map((function(t){return[t,e[t]]}))};t.Z=n},64930:function(e,t,n){"use strict";n.d(t,{Xr:function(){return r},YF:function(){return o}});var r="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator",o=("function"==typeof Symbol&&null!=Symbol.asyncIterator&&Symbol.asyncIterator,"function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag")},88995:function(e,t,n){"use strict";n.d(t,{mR:function(){return te},sR:function(){return re},oW:function(){return X},p2:function(){return A},bM:function(){return R},h6:function(){return W},n2:function(){return z},Gp:function(){return Q},DM:function(){return q},xC:function(){return H},tf:function(){return F},m0:function(){return Z},Gv:function(){return j},EM:function(){return O},hL:function(){return D},j$:function(){return Y},oT:function(){return T},UT:function(){return N},HG:function(){return C},zM:function(){return P},lp:function(){return E},dK:function(){return J},Wd:function(){return ae},KA:function(){return S},P9:function(){return x},EN:function(){return L}});var r=n(60084),o=n(64930),a=n(59329),i=n(6981),s=n(58037),u=n(81763),l=n(34317);function c(e,t,n){return e.reduce((function(e,r){return e[t(r)]=n(r),e}),Object.create(null))}var d=n(93956),f=n(49299),p=n(52689);function m(e){return e}var h=n(22461),v=n(7483),y=n(44825),g=n(57554),_=n(33277),b=n(87021);function w(e,t){switch(e.kind){case g.h.NULL:return null;case g.h.INT:return parseInt(e.value,10);case g.h.FLOAT:return parseFloat(e.value);case g.h.STRING:case g.h.ENUM:case g.h.BOOLEAN:return e.value;case g.h.LIST:return e.values.map((function(e){return w(e,t)}));case g.h.OBJECT:return c(e.fields,(function(e){return e.name.value}),(function(e){return w(e.value,t)}));case g.h.VARIABLE:return null==t?void 0:t[e.name.value]}(0,b.Z)(0,"Unexpected value node: "+(0,a.Z)(e))}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function k(e,t,n){return t&&M(e.prototype,t),n&&M(e,n),e}function x(e){return S(e)||E(e)||T(e)||L(e)||O(e)||D(e)||C(e)||P(e)}function S(e){return(0,d.Z)(e,z)}function E(e){return(0,d.Z)(e,W)}function T(e){return(0,d.Z)(e,X)}function L(e){return(0,d.Z)(e,Q)}function O(e){return(0,d.Z)(e,te)}function D(e){return(0,d.Z)(e,re)}function C(e){return(0,d.Z)(e,A)}function P(e){return(0,d.Z)(e,R)}function Y(e){return S(e)||O(e)||D(e)||I(e)&&Y(e.ofType)}function N(e){return S(e)||O(e)}function j(e){return E(e)||T(e)||L(e)}function Z(e){return T(e)||L(e)}function A(e){if(!(this instanceof A))return new A(e);this.ofType=function(e){if(!x(e))throw new Error("Expected ".concat((0,a.Z)(e)," to be a GraphQL type."));return e}(e)}function R(e){if(!(this instanceof R))return new R(e);this.ofType=function(e){if(!function(e){return x(e)&&!P(e)}(e))throw new Error("Expected ".concat((0,a.Z)(e)," to be a GraphQL nullable type."));return e}(e)}function I(e){return C(e)||P(e)}function F(e){if(e)return P(e)?e.ofType:e}function H(e){if(e){for(var t=e;I(t);)t=t.ofType;return t}}function $(e){return"function"==typeof e?e():e}function V(e){return e&&e.length>0?e:void 0}A.prototype.toString=function(){return"["+String(this.ofType)+"]"},A.prototype.toJSON=function(){return this.toString()},Object.defineProperty(A.prototype,o.YF,{get:function(){return"GraphQLList"}}),(0,h.Z)(A),R.prototype.toString=function(){return String(this.ofType)+"!"},R.prototype.toJSON=function(){return this.toString()},Object.defineProperty(R.prototype,o.YF,{get:function(){return"GraphQLNonNull"}}),(0,h.Z)(R);var z=function(){function e(e){var t,n,r,o=null!==(t=e.parseValue)&&void 0!==t?t:m;this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:m,this.parseValue=o,this.parseLiteral=null!==(r=e.parseLiteral)&&void 0!==r?r:function(e,t){return o(w(e,t))},this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),"string"==typeof e.name||(0,l.Z)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,l.Z)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,a.Z)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,l.Z)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,l.Z)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var t=e.prototype;return t.toConfig=function(){var e;return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLScalarType"}}]),e}();(0,h.Z)(z);var W=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),this._fields=B.bind(void 0,e),this._interfaces=U.bind(void 0,e),"string"==typeof e.name||(0,l.Z)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,l.Z)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,a.Z)(e.isTypeOf),"."))}var t=e.prototype;return t.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},t.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},t.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:G(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLObjectType"}}]),e}();function U(e){var t,n=null!==(t=$(e.interfaces))&&void 0!==t?t:[];return Array.isArray(n)||(0,l.Z)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function B(e){var t=$(e.fields);return K(t)||(0,l.Z)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.Z)(t,(function(t,n){var o;K(t)||(0,l.Z)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in t)||(0,l.Z)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==t.resolve||"function"==typeof t.resolve||(0,l.Z)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,a.Z)(t.resolve),"."));var i=null!==(o=t.args)&&void 0!==o?o:{};K(i)||(0,l.Z)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys."));var s=(0,r.Z)(i).map((function(e){var t=e[0],n=e[1];return{name:t,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,u.Z)(n.extensions),astNode:n.astNode}}));return{name:n,description:t.description,type:t.type,args:s,resolve:t.resolve,subscribe:t.subscribe,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,u.Z)(t.extensions),astNode:t.astNode}}))}function K(e){return(0,p.Z)(e)&&!Array.isArray(e)}function G(e){return(0,s.Z)(e,(function(e){return{description:e.description,type:e.type,args:q(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function q(e){return c(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function J(e){return P(e.type)&&void 0===e.defaultValue}(0,h.Z)(W);var X=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),this._fields=B.bind(void 0,e),this._interfaces=U.bind(void 0,e),"string"==typeof e.name||(0,l.Z)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,l.Z)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,a.Z)(e.resolveType),"."))}var t=e.prototype;return t.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},t.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},t.toConfig=function(){var e;return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:G(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLInterfaceType"}}]),e}();(0,h.Z)(X);var Q=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),this._types=ee.bind(void 0,e),"string"==typeof e.name||(0,l.Z)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,l.Z)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,a.Z)(e.resolveType),"."))}var t=e.prototype;return t.getTypes=function(){return"function"==typeof this._types&&(this._types=this._types()),this._types},t.toConfig=function(){var e;return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLUnionType"}}]),e}();function ee(e){var t=$(e.types);return Array.isArray(t)||(0,l.Z)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),t}(0,h.Z)(Q);var te=function(){function e(e){var t,n;this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),this._values=(t=this.name,K(n=e.values)||(0,l.Z)(0,"".concat(t," values must be an object with value names as keys.")),(0,r.Z)(n).map((function(e){var n=e[0],r=e[1];return K(r)||(0,l.Z)(0,"".concat(t,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,a.Z)(r),".")),!("isDeprecated"in r)||(0,l.Z)(0,"".concat(t,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:r.description,value:void 0!==r.value?r.value:n,isDeprecated:null!=r.deprecationReason,deprecationReason:r.deprecationReason,extensions:r.extensions&&(0,u.Z)(r.extensions),astNode:r.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=(0,i.Z)(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,l.Z)(0,"Must provide name.")}var t=e.prototype;return t.getValues=function(){return this._values},t.getValue=function(e){return this._nameLookup[e]},t.serialize=function(e){var t=this._valueLookup.get(e);if(void 0===t)throw new y._('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,a.Z)(e)));return t.name},t.parseValue=function(e){if("string"!=typeof e){var t=(0,a.Z)(e);throw new y._('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(t,".")+ne(this,t))}var n=this.getValue(e);if(null==n)throw new y._('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+ne(this,e));return n.value},t.parseLiteral=function(e,t){if(e.kind!==g.h.ENUM){var n=(0,_.S)(e);throw new y._('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+ne(this,n),e)}var r=this.getValue(e.value);if(null==r){var o=(0,_.S)(e);throw new y._('Value "'.concat(o,'" does not exist in "').concat(this.name,'" enum.')+ne(this,o),e)}return r.value},t.toConfig=function(){var e,t=c(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLEnumType"}}]),e}();function ne(e,t){var n=e.getValues().map((function(e){return e.name})),r=(0,v.Z)(t,n);return(0,f.Z)("the enum value",r)}(0,h.Z)(te);var re=function(){function e(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,u.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=V(e.extensionASTNodes),this._fields=oe.bind(void 0,e),"string"==typeof e.name||(0,l.Z)(0,"Must provide name.")}var t=e.prototype;return t.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},t.toConfig=function(){var e,t=(0,s.Z)(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},k(e,[{key:o.YF,get:function(){return"GraphQLInputObjectType"}}]),e}();function oe(e){var t=$(e.fields);return K(t)||(0,l.Z)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.Z)(t,(function(t,n){return!("resolve"in t)||(0,l.Z)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,u.Z)(t.extensions),astNode:t.astNode}}))}function ae(e){return P(e.type)&&void 0===e.defaultValue}(0,h.Z)(re)},87649:function(e,t,n){"use strict";n.d(t,{M:function(){return dt}});var r=n(34317),o=n(57554),a=n(43165),i=n(44825);function s(e){return e.kind===o.h.OPERATION_DEFINITION||e.kind===o.h.FRAGMENT_DEFINITION}function u(e){return e.kind===o.h.SCHEMA_DEFINITION||l(e)||e.kind===o.h.DIRECTIVE_DEFINITION}function l(e){return e.kind===o.h.SCALAR_TYPE_DEFINITION||e.kind===o.h.OBJECT_TYPE_DEFINITION||e.kind===o.h.INTERFACE_TYPE_DEFINITION||e.kind===o.h.UNION_TYPE_DEFINITION||e.kind===o.h.ENUM_TYPE_DEFINITION||e.kind===o.h.INPUT_OBJECT_TYPE_DEFINITION}function c(e){return e.kind===o.h.SCHEMA_EXTENSION||d(e)}function d(e){return e.kind===o.h.SCALAR_TYPE_EXTENSION||e.kind===o.h.OBJECT_TYPE_EXTENSION||e.kind===o.h.INTERFACE_TYPE_EXTENSION||e.kind===o.h.UNION_TYPE_EXTENSION||e.kind===o.h.ENUM_TYPE_EXTENSION||e.kind===o.h.INPUT_OBJECT_TYPE_EXTENSION}var f=n(49299),p=n(7483),m=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},h=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},v=n(59329),y=n(52689),g=n(33277),_=n(88995),b=2147483647,w=-2147483648;var M=new _.n2({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize:function(e){var t=x(e);if("boolean"==typeof t)return t?1:0;var n=t;if("string"==typeof t&&""!==t&&(n=Number(t)),!h(n))throw new i._("Int cannot represent non-integer value: ".concat((0,v.Z)(t)));if(n>b||n<w)throw new i._("Int cannot represent non 32-bit signed integer value: "+(0,v.Z)(t));return n},parseValue:function(e){if(!h(e))throw new i._("Int cannot represent non-integer value: ".concat((0,v.Z)(e)));if(e>b||e<w)throw new i._("Int cannot represent non 32-bit signed integer value: ".concat(e));return e},parseLiteral:function(e){if(e.kind!==o.h.INT)throw new i._("Int cannot represent non-integer value: ".concat((0,g.S)(e)),e);var t=parseInt(e.value,10);if(t>b||t<w)throw new i._("Int cannot represent non 32-bit signed integer value: ".concat(e.value),e);return t}});var k=new _.n2({name:"Float",description:"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",serialize:function(e){var t=x(e);if("boolean"==typeof t)return t?1:0;var n=t;if("string"==typeof t&&""!==t&&(n=Number(t)),!m(n))throw new i._("Float cannot represent non numeric value: ".concat((0,v.Z)(t)));return n},parseValue:function(e){if(!m(e))throw new i._("Float cannot represent non numeric value: ".concat((0,v.Z)(e)));return e},parseLiteral:function(e){if(e.kind!==o.h.FLOAT&&e.kind!==o.h.INT)throw new i._("Float cannot represent non numeric value: ".concat((0,g.S)(e)),e);return parseFloat(e.value)}});function x(e){if((0,y.Z)(e)){if("function"==typeof e.valueOf){var t=e.valueOf();if(!(0,y.Z)(t))return t}if("function"==typeof e.toJSON)return e.toJSON()}return e}var S=new _.n2({name:"String",description:"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",serialize:function(e){var t=x(e);if("string"==typeof t)return t;if("boolean"==typeof t)return t?"true":"false";if(m(t))return t.toString();throw new i._("String cannot represent value: ".concat((0,v.Z)(e)))},parseValue:function(e){if("string"!=typeof e)throw new i._("String cannot represent a non string value: ".concat((0,v.Z)(e)));return e},parseLiteral:function(e){if(e.kind!==o.h.STRING)throw new i._("String cannot represent a non string value: ".concat((0,g.S)(e)),e);return e.value}});var E=new _.n2({name:"Boolean",description:"The `Boolean` scalar type represents `true` or `false`.",serialize:function(e){var t=x(e);if("boolean"==typeof t)return t;if(m(t))return 0!==t;throw new i._("Boolean cannot represent a non boolean value: ".concat((0,v.Z)(t)))},parseValue:function(e){if("boolean"!=typeof e)throw new i._("Boolean cannot represent a non boolean value: ".concat((0,v.Z)(e)));return e},parseLiteral:function(e){if(e.kind!==o.h.BOOLEAN)throw new i._("Boolean cannot represent a non boolean value: ".concat((0,g.S)(e)),e);return e.value}});var T=new _.n2({name:"ID",description:'The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.',serialize:function(e){var t=x(e);if("string"==typeof t)return t;if(h(t))return String(t);throw new i._("ID cannot represent value: ".concat((0,v.Z)(e)))},parseValue:function(e){if("string"==typeof e)return e;if(h(e))return e.toString();throw new i._("ID cannot represent value: ".concat((0,v.Z)(e)))},parseLiteral:function(e){if(e.kind!==o.h.STRING&&e.kind!==o.h.INT)throw new i._("ID cannot represent a non-string and non-integer value: "+(0,g.S)(e),e);return e.value}}),L=Object.freeze([S,M,k,E,T]);var O=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},D=n(87021),C=n(65916),P=n(64930);function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function N(e,t){if((0,_.zM)(t)){var n=N(e,t.ofType);return(null==n?void 0:n.kind)===o.h.NULL?null:n}if(null===e)return{kind:o.h.NULL};if(void 0===e)return null;if((0,_.HG)(t)){var r=t.ofType,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};if(null==e||"object"!==Y(e))return null;if(Array.isArray(e))return e.map(t);var n=e[P.Xr];if("function"==typeof n){for(var r,o=n.call(e),a=[],i=0;!(r=o.next()).done;++i)a.push(t(r.value,i));return a}var s=e.length;if("number"==typeof s&&s>=0&&s%1==0){for(var u=[],l=0;l<s;++l){if(!Object.prototype.hasOwnProperty.call(e,l))return null;u.push(t(e[String(l)],l))}return u}return null}(e);if(null!=a){for(var i=[],s=0;s<a.length;s++){var u=N(a[s],r);null!=u&&i.push(u)}return{kind:o.h.LIST,values:i}}return N(e,r)}if((0,_.hL)(t)){if(!(0,y.Z)(e))return null;for(var l=[],c=0,d=O(t.getFields());c<d.length;c++){var f=d[c],p=N(e[f.name],f.type);p&&l.push({kind:o.h.OBJECT_FIELD,name:{kind:o.h.NAME,value:f.name},value:p})}return{kind:o.h.OBJECT,fields:l}}if((0,_.UT)(t)){var h=t.serialize(e);if(null==h)return null;if("boolean"==typeof h)return{kind:o.h.BOOLEAN,value:h};if("number"==typeof h&&m(h)){var g=String(h);return j.test(g)?{kind:o.h.INT,value:g}:{kind:o.h.FLOAT,value:g}}if("string"==typeof h)return(0,_.EM)(t)?{kind:o.h.ENUM,value:h}:t===T&&j.test(h)?{kind:o.h.INT,value:h}:{kind:o.h.STRING,value:h};throw new TypeError("Cannot convert value to AST: ".concat((0,v.Z)(h),"."))}(0,D.Z)(0,"Unexpected input type: "+(0,v.Z)(t))}var j=/^-?(?:0|[1-9][0-9]*)$/,Z=new _.h6({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:S,resolve:function(e){return e.description}},types:{description:"A list of all types supported by this server.",type:new _.bM(new _.p2(new _.bM(I))),resolve:function(e){return O(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new _.bM(I),resolve:function(e){return e.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:I,resolve:function(e){return e.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:I,resolve:function(e){return e.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new _.bM(new _.p2(new _.bM(A))),resolve:function(e){return e.getDirectives()}}}}}),A=new _.h6({name:"__Directive",description:"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",fields:function(){return{name:{type:new _.bM(S),resolve:function(e){return e.name}},description:{type:S,resolve:function(e){return e.description}},isRepeatable:{type:new _.bM(E),resolve:function(e){return e.isRepeatable}},locations:{type:new _.bM(new _.p2(new _.bM(R))),resolve:function(e){return e.locations}},args:{type:new _.bM(new _.p2(new _.bM(H))),resolve:function(e){return e.args}}}}}),R=new _.mR({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:C.B.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:C.B.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:C.B.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:C.B.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:C.B.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:C.B.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:C.B.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:C.B.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:C.B.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:C.B.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:C.B.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:C.B.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:C.B.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:C.B.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:C.B.UNION,description:"Location adjacent to a union definition."},ENUM:{value:C.B.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:C.B.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:C.B.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:C.B.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),I=new _.h6({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new _.bM(z),resolve:function(e){return(0,_.KA)(e)?V.SCALAR:(0,_.lp)(e)?V.OBJECT:(0,_.oT)(e)?V.INTERFACE:(0,_.EN)(e)?V.UNION:(0,_.EM)(e)?V.ENUM:(0,_.hL)(e)?V.INPUT_OBJECT:(0,_.HG)(e)?V.LIST:(0,_.zM)(e)?V.NON_NULL:void(0,D.Z)(0,'Unexpected type: "'.concat((0,v.Z)(e),'".'))}},name:{type:S,resolve:function(e){return void 0!==e.name?e.name:void 0}},description:{type:S,resolve:function(e){return void 0!==e.description?e.description:void 0}},specifiedByUrl:{type:S,resolve:function(e){return void 0!==e.specifiedByUrl?e.specifiedByUrl:void 0}},fields:{type:new _.p2(new _.bM(F)),args:{includeDeprecated:{type:E,defaultValue:!1}},resolve:function(e,t){var n=t.includeDeprecated;if((0,_.lp)(e)||(0,_.oT)(e)){var r=O(e.getFields());return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},interfaces:{type:new _.p2(new _.bM(I)),resolve:function(e){if((0,_.lp)(e)||(0,_.oT)(e))return e.getInterfaces()}},possibleTypes:{type:new _.p2(new _.bM(I)),resolve:function(e,t,n,r){var o=r.schema;if((0,_.m0)(e))return o.getPossibleTypes(e)}},enumValues:{type:new _.p2(new _.bM($)),args:{includeDeprecated:{type:E,defaultValue:!1}},resolve:function(e,t){var n=t.includeDeprecated;if((0,_.EM)(e)){var r=e.getValues();return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},inputFields:{type:new _.p2(new _.bM(H)),args:{includeDeprecated:{type:E,defaultValue:!1}},resolve:function(e,t){var n=t.includeDeprecated;if((0,_.hL)(e)){var r=O(e.getFields());return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},ofType:{type:I,resolve:function(e){return void 0!==e.ofType?e.ofType:void 0}}}}}),F=new _.h6({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new _.bM(S),resolve:function(e){return e.name}},description:{type:S,resolve:function(e){return e.description}},args:{type:new _.bM(new _.p2(new _.bM(H))),args:{includeDeprecated:{type:E,defaultValue:!1}},resolve:function(e,t){return t.includeDeprecated?e.args:e.args.filter((function(e){return null==e.deprecationReason}))}},type:{type:new _.bM(I),resolve:function(e){return e.type}},isDeprecated:{type:new _.bM(E),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:S,resolve:function(e){return e.deprecationReason}}}}}),H=new _.h6({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new _.bM(S),resolve:function(e){return e.name}},description:{type:S,resolve:function(e){return e.description}},type:{type:new _.bM(I),resolve:function(e){return e.type}},defaultValue:{type:S,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(e){var t=e.type,n=N(e.defaultValue,t);return n?(0,g.S)(n):null}},isDeprecated:{type:new _.bM(E),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:S,resolve:function(e){return e.deprecationReason}}}}}),$=new _.h6({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new _.bM(S),resolve:function(e){return e.name}},description:{type:S,resolve:function(e){return e.description}},isDeprecated:{type:new _.bM(E),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:S,resolve:function(e){return e.deprecationReason}}}}}),V=Object.freeze({SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",INPUT_OBJECT:"INPUT_OBJECT",LIST:"LIST",NON_NULL:"NON_NULL"}),z=new _.mR({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:V.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:V.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:V.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:V.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:V.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:V.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:V.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:V.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),W=(new _.bM(Z),new _.bM(S),new _.bM(S),Object.freeze([Z,A,R,I,F,H,$,z]));function U(e){for(var t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null),o=0,a=e.getDocument().definitions;o<a.length;o++){var s=a[o];l(s)&&(r[s.name.value]=!0)}var d=Object.keys(n).concat(Object.keys(r));return{NamedType:function(t,o,a,s,l){var m,h=t.name.value;if(!n[h]&&!r[h]){var v,y=null!==(v=l[2])&&void 0!==v?v:a,g=null!=y&&(m=y,!Array.isArray(m)&&(u(m)||c(m)));if(g&&function(e){return-1!==B.indexOf(e)}(h))return;var _=(0,p.Z)(h,g?B.concat(d):d);e.reportError(new i._('Unknown type "'.concat(h,'".')+(0,f.Z)(_),t))}}}}var B=[].concat(L,W).map((function(e){return e.name}));function K(e,t){var n;return t.kind===o.h.LIST_TYPE?(n=K(e,t.type))&&new _.p2(n):t.kind===o.h.NON_NULL_TYPE?(n=K(e,t.type))&&new _.bM(n):t.kind===o.h.NAMED_TYPE?e.getType(t.name.value):void(0,D.Z)(0,"Unexpected type node: "+(0,v.Z)(t))}var G=Array.from||function(e,t,n){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r=e[P.Xr];if("function"==typeof r){for(var o,a=r.call(e),i=[],s=0;!(o=a.next()).done;++s)if(i.push(t.call(n,o.value,s)),s>9999999)throw new TypeError("Near-infinite iteration.");return i}var u=e.length;if("number"==typeof u&&u>=0&&u%1==0){for(var l=[],c=0;c<u;++c)Object.prototype.hasOwnProperty.call(e,c)&&l.push(t.call(n,e[c],c));return l}return[]},q=n(81403);function J(e,t,n){return t===n||((0,_.zM)(n)?!!(0,_.zM)(t)&&J(e,t.ofType,n.ofType):(0,_.zM)(t)?J(e,t.ofType,n):(0,_.HG)(n)?!!(0,_.HG)(t)&&J(e,t.ofType,n.ofType):!(0,_.HG)(t)&&((0,_.m0)(n)&&((0,_.oT)(t)||(0,_.lp)(t))&&e.isSubType(n,t)))}function X(e,t,n){return t===n||((0,_.m0)(t)?(0,_.m0)(n)?e.getPossibleTypes(t).some((function(t){return e.isSubType(n,t)})):e.isSubType(t,n):!!(0,_.m0)(n)&&e.isSubType(n,t))}var Q=n(60084),ee=n(81763),te=n(93956),ne=n(22461);function re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oe(e){return(0,te.Z)(e,ae)}var ae=function(){function e(e){var t,n;this.name=e.name,this.description=e.description,this.locations=e.locations,this.isRepeatable=null!==(t=e.isRepeatable)&&void 0!==t&&t,this.extensions=e.extensions&&(0,ee.Z)(e.extensions),this.astNode=e.astNode,e.name||(0,r.Z)(0,"Directive must be named."),Array.isArray(e.locations)||(0,r.Z)(0,"@".concat(e.name," locations must be an Array."));var o=null!==(n=e.args)&&void 0!==n?n:{};(0,y.Z)(o)&&!Array.isArray(o)||(0,r.Z)(0,"@".concat(e.name," args must be an object with argument names as keys.")),this.args=(0,Q.Z)(o).map((function(e){var t=e[0],n=e[1];return{name:t,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,ee.Z)(n.extensions),astNode:n.astNode}}))}var t,n,o,a=e.prototype;return a.toConfig=function(){return{name:this.name,description:this.description,locations:this.locations,args:(0,_.DM)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}},a.toString=function(){return"@"+this.name},a.toJSON=function(){return this.toString()},t=e,(n=[{key:P.YF,get:function(){return"GraphQLDirective"}}])&&re(t.prototype,n),o&&re(t,o),e}();(0,ne.Z)(ae);var ie=new ae({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[C.B.FIELD,C.B.FRAGMENT_SPREAD,C.B.INLINE_FRAGMENT],args:{if:{type:new _.bM(E),description:"Included when true."}}}),se=new ae({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[C.B.FIELD,C.B.FRAGMENT_SPREAD,C.B.INLINE_FRAGMENT],args:{if:{type:new _.bM(E),description:"Skipped when true."}}}),ue=new ae({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[C.B.FIELD_DEFINITION,C.B.ARGUMENT_DEFINITION,C.B.INPUT_FIELD_DEFINITION,C.B.ENUM_VALUE],args:{reason:{type:S,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:"No longer supported"}}}),le=new ae({name:"specifiedBy",description:"Exposes a URL that specifies the behaviour of this scalar.",locations:[C.B.SCALAR],args:{url:{type:new _.bM(S),description:"The URL that specifies the behaviour of this scalar."}}}),ce=Object.freeze([ie,se,ue,le]);function de(e){for(var t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():ce,a=0;a<r.length;a++){var s=r[a];t[s.name]=s.locations}for(var u=e.getDocument().definitions,l=0;l<u.length;l++){var c=u[l];c.kind===o.h.DIRECTIVE_DEFINITION&&(t[c.name.value]=c.locations.map((function(e){return e.value})))}return{Directive:function(n,r,a,s,u){var l=n.name.value,c=t[l];if(c){var d=function(e){var t=e[e.length-1];switch(!Array.isArray(t)||(0,D.Z)(0),t.kind){case o.h.OPERATION_DEFINITION:return function(e){switch(e){case"query":return C.B.QUERY;case"mutation":return C.B.MUTATION;case"subscription":return C.B.SUBSCRIPTION}(0,D.Z)(0,"Unexpected operation: "+(0,v.Z)(e))}(t.operation);case o.h.FIELD:return C.B.FIELD;case o.h.FRAGMENT_SPREAD:return C.B.FRAGMENT_SPREAD;case o.h.INLINE_FRAGMENT:return C.B.INLINE_FRAGMENT;case o.h.FRAGMENT_DEFINITION:return C.B.FRAGMENT_DEFINITION;case o.h.VARIABLE_DEFINITION:return C.B.VARIABLE_DEFINITION;case o.h.SCHEMA_DEFINITION:case o.h.SCHEMA_EXTENSION:return C.B.SCHEMA;case o.h.SCALAR_TYPE_DEFINITION:case o.h.SCALAR_TYPE_EXTENSION:return C.B.SCALAR;case o.h.OBJECT_TYPE_DEFINITION:case o.h.OBJECT_TYPE_EXTENSION:return C.B.OBJECT;case o.h.FIELD_DEFINITION:return C.B.FIELD_DEFINITION;case o.h.INTERFACE_TYPE_DEFINITION:case o.h.INTERFACE_TYPE_EXTENSION:return C.B.INTERFACE;case o.h.UNION_TYPE_DEFINITION:case o.h.UNION_TYPE_EXTENSION:return C.B.UNION;case o.h.ENUM_TYPE_DEFINITION:case o.h.ENUM_TYPE_EXTENSION:return C.B.ENUM;case o.h.ENUM_VALUE_DEFINITION:return C.B.ENUM_VALUE;case o.h.INPUT_OBJECT_TYPE_DEFINITION:case o.h.INPUT_OBJECT_TYPE_EXTENSION:return C.B.INPUT_OBJECT;case o.h.INPUT_VALUE_DEFINITION:return e[e.length-3].kind===o.h.INPUT_OBJECT_TYPE_DEFINITION?C.B.INPUT_FIELD_DEFINITION:C.B.ARGUMENT_DEFINITION}}(u);d&&-1===c.indexOf(d)&&e.reportError(new i._('Directive "@'.concat(l,'" may not be used on ').concat(d,"."),n))}else e.reportError(new i._('Unknown directive "@'.concat(l,'".'),n))}}}function fe(e){for(var t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():ce,a=0;a<r.length;a++){var s=r[a];t[s.name]=!s.isRepeatable}for(var u=e.getDocument().definitions,c=0;c<u.length;c++){var f=u[c];f.kind===o.h.DIRECTIVE_DEFINITION&&(t[f.name.value]=!f.repeatable)}var p=Object.create(null),m=Object.create(null);return{enter:function(n){if(null!=n.directives){var r;if(n.kind===o.h.SCHEMA_DEFINITION||n.kind===o.h.SCHEMA_EXTENSION)r=p;else if(l(n)||d(n)){var a=n.name.value;void 0===(r=m[a])&&(m[a]=r=Object.create(null))}else r=Object.create(null);for(var s=0,u=n.directives;s<u.length;s++){var c=u[s],f=c.name.value;t[f]&&(r[f]?e.reportError(new i._('The directive "@'.concat(f,'" can only be used once at this location.'),[r[f],c])):r[f]=c)}}}}}function pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e){for(var t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():ce,a=0;a<r.length;a++){var s=r[a];t[s.name]=s.args.map((function(e){return e.name}))}for(var u=e.getDocument().definitions,l=0;l<u.length;l++){var c=u[l];if(c.kind===o.h.DIRECTIVE_DEFINITION){var d,m=null!==(d=c.arguments)&&void 0!==d?d:[];t[c.name.value]=m.map((function(e){return e.name.value}))}}return{Directive:function(n){var r=n.name.value,o=t[r];if(n.arguments&&o)for(var a=0,s=n.arguments;a<s.length;a++){var u=s[a],l=u.name.value;if(-1===o.indexOf(l)){var c=(0,p.Z)(l,o);e.reportError(new i._('Unknown argument "'.concat(l,'" on directive "@').concat(r,'".')+(0,f.Z)(c),u))}}return!1}}}function ye(e){var t=Object.create(null);return{Field:function(){t=Object.create(null)},Directive:function(){t=Object.create(null)},Argument:function(n){var r=n.name.value;return t[r]?e.reportError(new i._('There can be only one argument named "'.concat(r,'".'),[t[r],n.name])):t[r]=n.name,!1}}}var ge=n(6981);function _e(e,t){var n=e.getInputType();if(n){var r=(0,_.xC)(n);if((0,_.UT)(r))try{if(void 0===r.parseLiteral(t,void 0)){var o=(0,v.Z)(n);e.reportError(new i._('Expected value of type "'.concat(o,'", found ').concat((0,g.S)(t),"."),t))}}catch(u){var a=(0,v.Z)(n);u instanceof i._?e.reportError(u):e.reportError(new i._('Expected value of type "'.concat(a,'", found ').concat((0,g.S)(t),"; ")+u.message,t,void 0,void 0,void 0,u))}else{var s=(0,v.Z)(n);e.reportError(new i._('Expected value of type "'.concat(s,'", found ').concat((0,g.S)(t),"."),t))}}}function be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?be(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){for(var t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():ce,a=0;a<r.length;a++){var s=r[a];t[s.name]=(0,ge.Z)(s.args.filter(_.dK),(function(e){return e.name}))}for(var u=e.getDocument().definitions,l=0;l<u.length;l++){var c=u[l];if(c.kind===o.h.DIRECTIVE_DEFINITION){var d,f=null!==(d=c.arguments)&&void 0!==d?d:[];t[c.name.value]=(0,ge.Z)(f.filter(xe),(function(e){return e.name.value}))}}return{Directive:{leave:function(n){var r=n.name.value,o=t[r];if(o)for(var a,s=null!==(a=n.arguments)&&void 0!==a?a:[],u=(0,ge.Z)(s,(function(e){return e.name.value})),l=0,c=Object.keys(o);l<c.length;l++){var d=c[l];if(!u[d]){var f=o[d].type,p=(0,_.P9)(f)?(0,v.Z)(f):(0,g.S)(f);e.reportError(new i._('Directive "@'.concat(r,'" argument "').concat(d,'" of type "').concat(p,'" is required, but it was not provided.'),n))}}}}}}function xe(e){return e.type.kind===o.h.NON_NULL_TYPE&&null==e.defaultValue}function Se(e,t,n,r,a){return(0,_.zM)(r)&&!(0,_.zM)(t)?(null!=n&&n.kind!==o.h.NULL||void 0!==a)&&J(e,t,r.ofType):J(e,t,r)}var Ee=Array.prototype.find?function(e,t){return Array.prototype.find.call(e,t)}:function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return r}};function Te(e){return Array.isArray(e)?e.map((function(e){var t=e[0],n=e[1];return'subfields "'.concat(t,'" conflict because ')+Te(n)})).join(" and "):e}function Le(e,t,n,r,o,a,i){var s=e.getFragment(i);if(s){var u=Ne(e,n,s),l=u[0],c=u[1];if(a!==l){De(e,t,n,r,o,a,l);for(var d=0;d<c.length;d++)Le(e,t,n,r,o,a,c[d])}}}function Oe(e,t,n,r,o,a,i){if(a!==i&&!r.has(a,i,o)){r.add(a,i,o);var s=e.getFragment(a),u=e.getFragment(i);if(s&&u){var l=Ne(e,n,s),c=l[0],d=l[1],f=Ne(e,n,u),p=f[0],m=f[1];De(e,t,n,r,o,c,p);for(var h=0;h<m.length;h++)Oe(e,t,n,r,o,a,m[h]);for(var v=0;v<d.length;v++)Oe(e,t,n,r,o,d[v],i)}}}function De(e,t,n,r,o,a,i){for(var s=0,u=Object.keys(a);s<u.length;s++){var l=u[s],c=i[l];if(c)for(var d=a[l],f=0;f<d.length;f++)for(var p=0;p<c.length;p++){var m=Ce(e,n,r,o,l,d[f],c[p]);m&&t.push(m)}}}function Ce(e,t,n,r,o,a,i){var s=a[0],u=a[1],l=a[2],c=i[0],d=i[1],f=i[2],p=r||s!==c&&(0,_.lp)(s)&&(0,_.lp)(c);if(!p){var m,h,y=u.name.value,b=d.name.value;if(y!==b)return[[o,'"'.concat(y,'" and "').concat(b,'" are different fields')],[u],[d]];if(!function(e,t){if(e.length!==t.length)return!1;return e.every((function(e){var n,r,o=Ee(t,(function(t){return t.name.value===e.name.value}));return!!o&&(n=e.value,r=o.value,(0,g.S)(n)===(0,g.S)(r))}))}(null!==(m=u.arguments)&&void 0!==m?m:[],null!==(h=d.arguments)&&void 0!==h?h:[]))return[[o,"they have differing arguments"],[u],[d]]}var w=null==l?void 0:l.type,M=null==f?void 0:f.type;if(w&&M&&Pe(w,M))return[[o,'they return conflicting types "'.concat((0,v.Z)(w),'" and "').concat((0,v.Z)(M),'"')],[u],[d]];var k=u.selectionSet,x=d.selectionSet;if(k&&x){var S=function(e,t,n,r,o,a,i,s){var u=[],l=Ye(e,t,o,a),c=l[0],d=l[1],f=Ye(e,t,i,s),p=f[0],m=f[1];if(De(e,u,t,n,r,c,p),0!==m.length)for(var h=0;h<m.length;h++)Le(e,u,t,n,r,c,m[h]);if(0!==d.length)for(var v=0;v<d.length;v++)Le(e,u,t,n,r,p,d[v]);for(var y=0;y<d.length;y++)for(var g=0;g<m.length;g++)Oe(e,u,t,n,r,d[y],m[g]);return u}(e,t,n,p,(0,_.xC)(w),k,(0,_.xC)(M),x);return function(e,t,n,r){if(e.length>0)return[[t,e.map((function(e){return e[0]}))],e.reduce((function(e,t){var n=t[1];return e.concat(n)}),[n]),e.reduce((function(e,t){var n=t[2];return e.concat(n)}),[r])]}(S,o,u,d)}}function Pe(e,t){return(0,_.HG)(e)?!(0,_.HG)(t)||Pe(e.ofType,t.ofType):!!(0,_.HG)(t)||((0,_.zM)(e)?!(0,_.zM)(t)||Pe(e.ofType,t.ofType):!!(0,_.zM)(t)||!(!(0,_.UT)(e)&&!(0,_.UT)(t))&&e!==t)}function Ye(e,t,n,r){var o=t.get(r);if(!o){var a=Object.create(null),i=Object.create(null);je(e,n,r,a,i),o=[a,Object.keys(i)],t.set(r,o)}return o}function Ne(e,t,n){var r=t.get(n.selectionSet);if(r)return r;var o=K(e.getSchema(),n.typeCondition);return Ye(e,t,o,n.selectionSet)}function je(e,t,n,r,a){for(var i=0,s=n.selections;i<s.length;i++){var u=s[i];switch(u.kind){case o.h.FIELD:var l=u.name.value,c=void 0;((0,_.lp)(t)||(0,_.oT)(t))&&(c=t.getFields()[l]);var d=u.alias?u.alias.value:l;r[d]||(r[d]=[]),r[d].push([t,u,c]);break;case o.h.FRAGMENT_SPREAD:a[u.name.value]=!0;break;case o.h.INLINE_FRAGMENT:var f=u.typeCondition,p=f?K(e.getSchema(),f):t;je(e,p,u.selectionSet,r,a)}}}var Ze,Ae=function(){function e(){this._data=Object.create(null)}var t=e.prototype;return t.has=function(e,t,n){var r=this._data[e],o=r&&r[t];return void 0!==o&&(!1!==n||!1===o)},t.add=function(e,t,n){this._pairSetAdd(e,t,n),this._pairSetAdd(t,e,n)},t._pairSetAdd=function(e,t,n){var r=this._data[e];r||(r=Object.create(null),this._data[e]=r),r[t]=n},e}();function Re(e){var t=[],n=Object.create(null);return{ObjectValue:{enter:function(){t.push(n),n=Object.create(null)},leave:function(){n=t.pop()}},ObjectField:function(t){var r=t.name.value;n[r]?e.reportError(new i._('There can be only one input field named "'.concat(r,'".'),[n[r],t.name])):n[r]=t.name}}}function Ie(e,t){return!!((0,_.lp)(e)||(0,_.oT)(e)||(0,_.hL)(e))&&null!=e.getFields()[t]}function Fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He=(Fe(Ze={},o.h.SCALAR_TYPE_DEFINITION,o.h.SCALAR_TYPE_EXTENSION),Fe(Ze,o.h.OBJECT_TYPE_DEFINITION,o.h.OBJECT_TYPE_EXTENSION),Fe(Ze,o.h.INTERFACE_TYPE_DEFINITION,o.h.INTERFACE_TYPE_EXTENSION),Fe(Ze,o.h.UNION_TYPE_DEFINITION,o.h.UNION_TYPE_EXTENSION),Fe(Ze,o.h.ENUM_TYPE_DEFINITION,o.h.ENUM_TYPE_EXTENSION),Fe(Ze,o.h.INPUT_OBJECT_TYPE_DEFINITION,o.h.INPUT_OBJECT_TYPE_EXTENSION),Ze);Object.freeze([function(e){return{Document:function(t){for(var n=0,r=t.definitions;n<r.length;n++){var a=r[n];if(!s(a)){var u=a.kind===o.h.SCHEMA_DEFINITION||a.kind===o.h.SCHEMA_EXTENSION?"schema":'"'+a.name.value+'"';e.reportError(new i._("The ".concat(u," definition is not executable."),a))}}return!1}}},function(e){var t=Object.create(null);return{OperationDefinition:function(n){var r=n.name;return r&&(t[r.value]?e.reportError(new i._('There can be only one operation named "'.concat(r.value,'".'),[t[r.value],r])):t[r.value]=r),!1},FragmentDefinition:function(){return!1}}},function(e){var t=0;return{Document:function(e){t=e.definitions.filter((function(e){return e.kind===o.h.OPERATION_DEFINITION})).length},OperationDefinition:function(n){!n.name&&t>1&&e.reportError(new i._("This anonymous operation must be the only defined operation.",n))}}},function(e){return{OperationDefinition:function(t){"subscription"===t.operation&&1!==t.selectionSet.selections.length&&e.reportError(new i._(t.name?'Subscription "'.concat(t.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",t.selectionSet.selections.slice(1)))}}},U,function(e){return{InlineFragment:function(t){var n=t.typeCondition;if(n){var r=K(e.getSchema(),n);if(r&&!(0,_.Gv)(r)){var o=(0,g.S)(n);e.reportError(new i._('Fragment cannot condition on non composite type "'.concat(o,'".'),n))}}},FragmentDefinition:function(t){var n=K(e.getSchema(),t.typeCondition);if(n&&!(0,_.Gv)(n)){var r=(0,g.S)(t.typeCondition);e.reportError(new i._('Fragment "'.concat(t.name.value,'" cannot condition on non composite type "').concat(r,'".'),t.typeCondition))}}}},function(e){return{VariableDefinition:function(t){var n=K(e.getSchema(),t.type);if(n&&!(0,_.j$)(n)){var r=t.variable.name.value,o=(0,g.S)(t.type);e.reportError(new i._('Variable "$'.concat(r,'" cannot be non-input type "').concat(o,'".'),t.type))}}}},function(e){return{Field:function(t){var n=e.getType(),r=t.selectionSet;if(n)if((0,_.UT)((0,_.xC)(n))){if(r){var o=t.name.value,a=(0,v.Z)(n);e.reportError(new i._('Field "'.concat(o,'" must not have a selection since type "').concat(a,'" has no subfields.'),r))}}else if(!r){var s=t.name.value,u=(0,v.Z)(n);e.reportError(new i._('Field "'.concat(s,'" of type "').concat(u,'" must have a selection of subfields. Did you mean "').concat(s,' { ... }"?'),t))}}}},function(e){return{Field:function(t){var n=e.getParentType();if(n&&!e.getFieldDef()){var r=e.getSchema(),o=t.name.value,a=(0,f.Z)("to use an inline fragment on",function(e,t,n){if(!(0,_.m0)(t))return[];for(var r=new Set,o=Object.create(null),a=0,i=e.getPossibleTypes(t);a<i.length;a++){var s=i[a];if(s.getFields()[n]){r.add(s),o[s.name]=1;for(var u=0,l=s.getInterfaces();u<l.length;u++){var c,d=l[u];d.getFields()[n]&&(r.add(d),o[d.name]=(null!==(c=o[d.name])&&void 0!==c?c:0)+1)}}}return G(r).sort((function(t,n){var r=o[n.name]-o[t.name];return 0!==r?r:(0,_.oT)(t)&&e.isSubType(t,n)?-1:(0,_.oT)(n)&&e.isSubType(n,t)?1:(0,q.Z)(t.name,n.name)})).map((function(e){return e.name}))}(r,n,o));""===a&&(a=(0,f.Z)(function(e,t){if((0,_.lp)(e)||(0,_.oT)(e)){var n=Object.keys(e.getFields());return(0,p.Z)(t,n)}return[]}(n,o))),e.reportError(new i._('Cannot query field "'.concat(o,'" on type "').concat(n.name,'".')+a,t))}}}},function(e){var t=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(n){var r=n.name.value;return t[r]?e.reportError(new i._('There can be only one fragment named "'.concat(r,'".'),[t[r],n.name])):t[r]=n.name,!1}}},function(e){return{FragmentSpread:function(t){var n=t.name.value;e.getFragment(n)||e.reportError(new i._('Unknown fragment "'.concat(n,'".'),t.name))}}},function(e){var t=[],n=[];return{OperationDefinition:function(e){return t.push(e),!1},FragmentDefinition:function(e){return n.push(e),!1},Document:{leave:function(){for(var r=Object.create(null),o=0;o<t.length;o++)for(var a=t[o],s=0,u=e.getRecursivelyReferencedFragments(a);s<u.length;s++){r[u[s].name.value]=!0}for(var l=0;l<n.length;l++){var c=n[l],d=c.name.value;!0!==r[d]&&e.reportError(new i._('Fragment "'.concat(d,'" is never used.'),c))}}}}},function(e){return{InlineFragment:function(t){var n=e.getType(),r=e.getParentType();if((0,_.Gv)(n)&&(0,_.Gv)(r)&&!X(e.getSchema(),n,r)){var o=(0,v.Z)(r),a=(0,v.Z)(n);e.reportError(new i._('Fragment cannot be spread here as objects of type "'.concat(o,'" can never be of type "').concat(a,'".'),t))}},FragmentSpread:function(t){var n=t.name.value,r=function(e,t){var n=e.getFragment(t);if(n){var r=K(e.getSchema(),n.typeCondition);if((0,_.Gv)(r))return r}}(e,n),o=e.getParentType();if(r&&o&&!X(e.getSchema(),r,o)){var a=(0,v.Z)(o),s=(0,v.Z)(r);e.reportError(new i._('Fragment "'.concat(n,'" cannot be spread here as objects of type "').concat(a,'" can never be of type "').concat(s,'".'),t))}}}},function(e){var t=Object.create(null),n=[],r=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(e){return o(e),!1}};function o(a){if(!t[a.name.value]){var s=a.name.value;t[s]=!0;var u=e.getFragmentSpreads(a.selectionSet);if(0!==u.length){r[s]=n.length;for(var l=0;l<u.length;l++){var c=u[l],d=c.name.value,f=r[d];if(n.push(c),void 0===f){var p=e.getFragment(d);p&&o(p)}else{var m=n.slice(f),h=m.slice(0,-1).map((function(e){return'"'+e.name.value+'"'})).join(", ");e.reportError(new i._('Cannot spread fragment "'.concat(d,'" within itself')+(""!==h?" via ".concat(h,"."):"."),m))}n.pop()}r[s]=void 0}}}},function(e){var t=Object.create(null);return{OperationDefinition:function(){t=Object.create(null)},VariableDefinition:function(n){var r=n.variable.name.value;t[r]?e.reportError(new i._('There can be only one variable named "$'.concat(r,'".'),[t[r],n.variable.name])):t[r]=n.variable.name}}},function(e){var t=Object.create(null);return{OperationDefinition:{enter:function(){t=Object.create(null)},leave:function(n){for(var r=e.getRecursiveVariableUsages(n),o=0;o<r.length;o++){var a=r[o].node,s=a.name.value;!0!==t[s]&&e.reportError(new i._(n.name?'Variable "$'.concat(s,'" is not defined by operation "').concat(n.name.value,'".'):'Variable "$'.concat(s,'" is not defined.'),[a,n]))}}},VariableDefinition:function(e){t[e.variable.name.value]=!0}}},function(e){var t=[];return{OperationDefinition:{enter:function(){t=[]},leave:function(n){for(var r=Object.create(null),o=e.getRecursiveVariableUsages(n),a=0;a<o.length;a++){r[o[a].node.name.value]=!0}for(var s=0,u=t;s<u.length;s++){var l=u[s],c=l.variable.name.value;!0!==r[c]&&e.reportError(new i._(n.name?'Variable "$'.concat(c,'" is never used in operation "').concat(n.name.value,'".'):'Variable "$'.concat(c,'" is never used.'),l))}}},VariableDefinition:function(e){t.push(e)}}},de,fe,function(e){return me(me({},ve(e)),{},{Argument:function(t){var n=e.getArgument(),r=e.getFieldDef(),o=e.getParentType();if(!n&&r&&o){var a=t.name.value,s=r.args.map((function(e){return e.name})),u=(0,p.Z)(a,s);e.reportError(new i._('Unknown argument "'.concat(a,'" on field "').concat(o.name,".").concat(r.name,'".')+(0,f.Z)(u),t))}}})},ye,function(e){return{ListValue:function(t){var n=(0,_.tf)(e.getParentInputType());if(!(0,_.HG)(n))return _e(e,t),!1},ObjectValue:function(t){var n=(0,_.xC)(e.getInputType());if(!(0,_.hL)(n))return _e(e,t),!1;for(var r=(0,ge.Z)(t.fields,(function(e){return e.name.value})),o=0,a=O(n.getFields());o<a.length;o++){var s=a[o];if(!r[s.name]&&(0,_.Wd)(s)){var u=(0,v.Z)(s.type);e.reportError(new i._('Field "'.concat(n.name,".").concat(s.name,'" of required type "').concat(u,'" was not provided.'),t))}}},ObjectField:function(t){var n=(0,_.xC)(e.getParentInputType());if(!e.getInputType()&&(0,_.hL)(n)){var r=(0,p.Z)(t.name.value,Object.keys(n.getFields()));e.reportError(new i._('Field "'.concat(t.name.value,'" is not defined by type "').concat(n.name,'".')+(0,f.Z)(r),t))}},NullValue:function(t){var n=e.getInputType();(0,_.zM)(n)&&e.reportError(new i._('Expected value of type "'.concat((0,v.Z)(n),'", found ').concat((0,g.S)(t),"."),t))},EnumValue:function(t){return _e(e,t)},IntValue:function(t){return _e(e,t)},FloatValue:function(t){return _e(e,t)},StringValue:function(t){return _e(e,t)},BooleanValue:function(t){return _e(e,t)}}},function(e){return we(we({},ke(e)),{},{Field:{leave:function(t){var n,r=e.getFieldDef();if(!r)return!1;for(var o=null!==(n=t.arguments)&&void 0!==n?n:[],a=(0,ge.Z)(o,(function(e){return e.name.value})),s=0,u=r.args;s<u.length;s++){var l=u[s];if(!a[l.name]&&(0,_.dK)(l)){var c=(0,v.Z)(l.type);e.reportError(new i._('Field "'.concat(r.name,'" argument "').concat(l.name,'" of type "').concat(c,'" is required, but it was not provided.'),t))}}}}})},function(e){var t=Object.create(null);return{OperationDefinition:{enter:function(){t=Object.create(null)},leave:function(n){for(var r=e.getRecursiveVariableUsages(n),o=0;o<r.length;o++){var a=r[o],s=a.node,u=a.type,l=a.defaultValue,c=s.name.value,d=t[c];if(d&&u){var f=e.getSchema(),p=K(f,d.type);if(p&&!Se(f,p,d.defaultValue,u,l)){var m=(0,v.Z)(p),h=(0,v.Z)(u);e.reportError(new i._('Variable "$'.concat(c,'" of type "').concat(m,'" used in position expecting type "').concat(h,'".'),[d,s]))}}}}},VariableDefinition:function(e){t[e.variable.name.value]=e}}},function(e){var t=new Ae,n=new Map;return{SelectionSet:function(r){for(var o=function(e,t,n,r,o){var a=[],i=Ye(e,t,r,o),s=i[0],u=i[1];if(function(e,t,n,r,o){for(var a=0,i=(0,Q.Z)(o);a<i.length;a++){var s=i[a],u=s[0],l=s[1];if(l.length>1)for(var c=0;c<l.length;c++)for(var d=c+1;d<l.length;d++){var f=Ce(e,n,r,!1,u,l[c],l[d]);f&&t.push(f)}}}(e,a,t,n,s),0!==u.length)for(var l=0;l<u.length;l++){Le(e,a,t,n,!1,s,u[l]);for(var c=l+1;c<u.length;c++)Oe(e,a,t,n,!1,u[l],u[c])}return a}(e,n,t,e.getParentType(),r),a=0;a<o.length;a++){var s=o[a],u=s[0],l=u[0],c=u[1],d=s[1],f=s[2],p=Te(c);e.reportError(new i._('Fields "'.concat(l,'" conflict because ').concat(p,". Use different aliases on the fields to fetch both if this was intentional."),d.concat(f)))}}}},Re]);var $e=Object.freeze([function(e){var t,n,r,o=e.getSchema(),a=null!==(t=null!==(n=null!==(r=null==o?void 0:o.astNode)&&void 0!==r?r:null==o?void 0:o.getQueryType())&&void 0!==n?n:null==o?void 0:o.getMutationType())&&void 0!==t?t:null==o?void 0:o.getSubscriptionType(),s=0;return{SchemaDefinition:function(t){a?e.reportError(new i._("Cannot define a new schema within a schema extension.",t)):(s>0&&e.reportError(new i._("Must provide only one schema definition.",t)),++s)}}},function(e){var t=e.getSchema(),n=Object.create(null),r=t?{query:t.getQueryType(),mutation:t.getMutationType(),subscription:t.getSubscriptionType()}:{};return{SchemaDefinition:o,SchemaExtension:o};function o(t){for(var o,a=null!==(o=t.operationTypes)&&void 0!==o?o:[],s=0;s<a.length;s++){var u=a[s],l=u.operation,c=n[l];r[l]?e.reportError(new i._("Type for ".concat(l," already defined in the schema. It cannot be redefined."),u)):c?e.reportError(new i._("There can be only one ".concat(l," type in schema."),[c,u])):n[l]=u}return!1}},function(e){var t=Object.create(null),n=e.getSchema();return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r};function r(r){var o=r.name.value;if(null==n||!n.getType(o))return t[o]?e.reportError(new i._('There can be only one type named "'.concat(o,'".'),[t[o],r.name])):t[o]=r.name,!1;e.reportError(new i._('Type "'.concat(o,'" already exists in the schema. It cannot also be defined in this type definition.'),r.name))}},function(e){var t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{EnumTypeDefinition:o,EnumTypeExtension:o};function o(t){var o,a=t.name.value;r[a]||(r[a]=Object.create(null));for(var s=null!==(o=t.values)&&void 0!==o?o:[],u=r[a],l=0;l<s.length;l++){var c=s[l],d=c.name.value,f=n[a];(0,_.EM)(f)&&f.getValue(d)?e.reportError(new i._('Enum value "'.concat(a,".").concat(d,'" already exists in the schema. It cannot also be defined in this type extension.'),c.name)):u[d]?e.reportError(new i._('Enum value "'.concat(a,".").concat(d,'" can only be defined once.'),[u[d],c.name])):u[d]=c.name}return!1}},function(e){var t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{InputObjectTypeDefinition:o,InputObjectTypeExtension:o,InterfaceTypeDefinition:o,InterfaceTypeExtension:o,ObjectTypeDefinition:o,ObjectTypeExtension:o};function o(t){var o,a=t.name.value;r[a]||(r[a]=Object.create(null));for(var s=null!==(o=t.fields)&&void 0!==o?o:[],u=r[a],l=0;l<s.length;l++){var c=s[l],d=c.name.value;Ie(n[a],d)?e.reportError(new i._('Field "'.concat(a,".").concat(d,'" already exists in the schema. It cannot also be defined in this type extension.'),c.name)):u[d]?e.reportError(new i._('Field "'.concat(a,".").concat(d,'" can only be defined once.'),[u[d],c.name])):u[d]=c.name}return!1}},function(e){var t=Object.create(null),n=e.getSchema();return{DirectiveDefinition:function(r){var o=r.name.value;if(null==n||!n.getDirective(o))return t[o]?e.reportError(new i._('There can be only one directive named "@'.concat(o,'".'),[t[o],r.name])):t[o]=r.name,!1;e.reportError(new i._('Directive "@'.concat(o,'" already exists in the schema. It cannot be redefined.'),r.name))}}},U,de,fe,function(e){for(var t=e.getSchema(),n=Object.create(null),r=0,a=e.getDocument().definitions;r<a.length;r++){var s=a[r];l(s)&&(n[s.name.value]=s)}return{ScalarTypeExtension:u,ObjectTypeExtension:u,InterfaceTypeExtension:u,UnionTypeExtension:u,EnumTypeExtension:u,InputObjectTypeExtension:u};function u(r){var a,s=r.name.value,u=n[s],l=null==t?void 0:t.getType(s);if(u?a=He[u.kind]:l&&(a=function(e){if((0,_.KA)(e))return o.h.SCALAR_TYPE_EXTENSION;if((0,_.lp)(e))return o.h.OBJECT_TYPE_EXTENSION;if((0,_.oT)(e))return o.h.INTERFACE_TYPE_EXTENSION;if((0,_.EN)(e))return o.h.UNION_TYPE_EXTENSION;if((0,_.EM)(e))return o.h.ENUM_TYPE_EXTENSION;if((0,_.hL)(e))return o.h.INPUT_OBJECT_TYPE_EXTENSION;(0,D.Z)(0,"Unexpected type: "+(0,v.Z)(e))}(l)),a){if(a!==r.kind){var c=function(e){switch(e){case o.h.SCALAR_TYPE_EXTENSION:return"scalar";case o.h.OBJECT_TYPE_EXTENSION:return"object";case o.h.INTERFACE_TYPE_EXTENSION:return"interface";case o.h.UNION_TYPE_EXTENSION:return"union";case o.h.ENUM_TYPE_EXTENSION:return"enum";case o.h.INPUT_OBJECT_TYPE_EXTENSION:return"input object"}(0,D.Z)(0,"Unexpected kind: "+(0,v.Z)(e))}(r.kind);e.reportError(new i._("Cannot extend non-".concat(c,' type "').concat(s,'".'),u?[u,r]:r))}}else{var d=Object.keys(n);t&&(d=d.concat(Object.keys(t.getTypeMap())));var m=(0,p.Z)(s,d);e.reportError(new i._('Cannot extend type "'.concat(s,'" because it is not defined.')+(0,f.Z)(m),r.name))}}},ve,ye,Re,ke]);function Ve(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var ze=function(){function e(e,t){this._ast=e,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=t}var t=e.prototype;return t.reportError=function(e){this._onError(e)},t.getDocument=function(){return this._ast},t.getFragment=function(e){var t=this._fragments;return t||(this._fragments=t=this.getDocument().definitions.reduce((function(e,t){return t.kind===o.h.FRAGMENT_DEFINITION&&(e[t.name.value]=t),e}),Object.create(null))),t[e]},t.getFragmentSpreads=function(e){var t=this._fragmentSpreads.get(e);if(!t){t=[];for(var n=[e];0!==n.length;)for(var r=0,a=n.pop().selections;r<a.length;r++){var i=a[r];i.kind===o.h.FRAGMENT_SPREAD?t.push(i):i.selectionSet&&n.push(i.selectionSet)}this._fragmentSpreads.set(e,t)}return t},t.getRecursivelyReferencedFragments=function(e){var t=this._recursivelyReferencedFragments.get(e);if(!t){t=[];for(var n=Object.create(null),r=[e.selectionSet];0!==r.length;)for(var o=r.pop(),a=0,i=this.getFragmentSpreads(o);a<i.length;a++){var s=i[a].name.value;if(!0!==n[s]){n[s]=!0;var u=this.getFragment(s);u&&(t.push(u),r.push(u.selectionSet))}}this._recursivelyReferencedFragments.set(e,t)}return t},e}(),We=function(e){function t(t,n,r){var o;return(o=e.call(this,t,r)||this)._schema=n,o}return Ve(t,e),t.prototype.getSchema=function(){return this._schema},t}(ze);function Ue(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:$e,r=[],o=new We(e,t,(function(e){r.push(e)})),i=n.map((function(e){return e(o)}));return(0,a.Vn)(e,(0,a.j1)(i)),r}function Be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Ke=function(){function e(e){var t;this.__validationErrors=!0===e.assumeValid?[]:void 0,(0,y.Z)(e)||(0,r.Z)(0,"Must provide configuration object."),!e.types||Array.isArray(e.types)||(0,r.Z)(0,'"types" must be Array if provided but got: '.concat((0,v.Z)(e.types),".")),!e.directives||Array.isArray(e.directives)||(0,r.Z)(0,'"directives" must be Array if provided but got: '+"".concat((0,v.Z)(e.directives),".")),this.description=e.description,this.extensions=e.extensions&&(0,ee.Z)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=e.extensionASTNodes,this._queryType=e.query,this._mutationType=e.mutation,this._subscriptionType=e.subscription,this._directives=null!==(t=e.directives)&&void 0!==t?t:ce;var n=new Set(e.types);if(null!=e.types)for(var o=0,a=e.types;o<a.length;o++){var i=a[o];n.delete(i),Ge(i,n)}null!=this._queryType&&Ge(this._queryType,n),null!=this._mutationType&&Ge(this._mutationType,n),null!=this._subscriptionType&&Ge(this._subscriptionType,n);for(var s=0,u=this._directives;s<u.length;s++){var l=u[s];if(oe(l))for(var c=0,d=l.args;c<d.length;c++){Ge(d[c].type,n)}}Ge(Z,n),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(var f=0,p=G(n);f<p.length;f++){var m=p[f];if(null!=m){var h=m.name;if(h||(0,r.Z)(0,"One of the provided types for building the Schema is missing a name."),void 0!==this._typeMap[h])throw new Error('Schema must contain uniquely named types but contains multiple types named "'.concat(h,'".'));if(this._typeMap[h]=m,(0,_.oT)(m))for(var g=0,b=m.getInterfaces();g<b.length;g++){var w=b[g];if((0,_.oT)(w)){var M=this._implementationsMap[w.name];void 0===M&&(M=this._implementationsMap[w.name]={objects:[],interfaces:[]}),M.interfaces.push(m)}}else if((0,_.lp)(m))for(var k=0,x=m.getInterfaces();k<x.length;k++){var S=x[k];if((0,_.oT)(S)){var E=this._implementationsMap[S.name];void 0===E&&(E=this._implementationsMap[S.name]={objects:[],interfaces:[]}),E.objects.push(m)}}}}}var t,n,o,a=e.prototype;return a.getQueryType=function(){return this._queryType},a.getMutationType=function(){return this._mutationType},a.getSubscriptionType=function(){return this._subscriptionType},a.getTypeMap=function(){return this._typeMap},a.getType=function(e){return this.getTypeMap()[e]},a.getPossibleTypes=function(e){return(0,_.EN)(e)?e.getTypes():this.getImplementations(e).objects},a.getImplementations=function(e){var t=this._implementationsMap[e.name];return null!=t?t:{objects:[],interfaces:[]}},a.isPossibleType=function(e,t){return this.isSubType(e,t)},a.isSubType=function(e,t){var n=this._subTypeMap[e.name];if(void 0===n){if(n=Object.create(null),(0,_.EN)(e))for(var r=0,o=e.getTypes();r<o.length;r++){n[o[r].name]=!0}else{for(var a=this.getImplementations(e),i=0,s=a.objects;i<s.length;i++){n[s[i].name]=!0}for(var u=0,l=a.interfaces;u<l.length;u++){n[l[u].name]=!0}}this._subTypeMap[e.name]=n}return void 0!==n[t.name]},a.getDirectives=function(){return this._directives},a.getDirective=function(e){return Ee(this.getDirectives(),(function(t){return t.name===e}))},a.toConfig=function(){var e;return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:O(this.getTypeMap()),directives:this.getDirectives().slice(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[],assumeValid:void 0!==this.__validationErrors}},t=e,(n=[{key:P.YF,get:function(){return"GraphQLSchema"}}])&&Be(t.prototype,n),o&&Be(t,o),e}();function Ge(e,t){var n=(0,_.xC)(e);if(!t.has(n))if(t.add(n),(0,_.EN)(n))for(var r=0,o=n.getTypes();r<o.length;r++){Ge(o[r],t)}else if((0,_.lp)(n)||(0,_.oT)(n)){for(var a=0,i=n.getInterfaces();a<i.length;a++){Ge(i[a],t)}for(var s=0,u=O(n.getFields());s<u.length;s++){var l=u[s];Ge(l.type,t);for(var c=0,d=l.args;c<d.length;c++){Ge(d[c].type,t)}}}else if((0,_.hL)(n))for(var f=0,p=O(n.getFields());f<p.length;f++){Ge(p[f].type,t)}return t}var qe=n(58037),Je=n(20471),Xe=n(25965);function Qe(e,t,n){if(e){if(e.kind===o.h.VARIABLE){var r=e.name.value;if(null==n||void 0===n[r])return;var a=n[r];if(null===a&&(0,_.zM)(t))return;return a}if((0,_.zM)(t)){if(e.kind===o.h.NULL)return;return Qe(e,t.ofType,n)}if(e.kind===o.h.NULL)return null;if((0,_.HG)(t)){var i=t.ofType;if(e.kind===o.h.LIST){for(var s=[],u=0,l=e.values;u<l.length;u++){var c=l[u];if(et(c,n)){if((0,_.zM)(i))return;s.push(null)}else{var d=Qe(c,i,n);if(void 0===d)return;s.push(d)}}return s}var f=Qe(e,i,n);if(void 0===f)return;return[f]}if((0,_.hL)(t)){if(e.kind!==o.h.OBJECT)return;for(var p=Object.create(null),m=(0,ge.Z)(e.fields,(function(e){return e.name.value})),h=0,y=O(t.getFields());h<y.length;h++){var g=y[h],b=m[g.name];if(b&&!et(b.value,n)){var w=Qe(b.value,g.type,n);if(void 0===w)return;p[g.name]=w}else if(void 0!==g.defaultValue)p[g.name]=g.defaultValue;else if((0,_.zM)(g.type))return}return p}if((0,_.UT)(t)){var M;try{M=t.parseLiteral(e,n)}catch(k){return}if(void 0===M)return;return M}(0,D.Z)(0,"Unexpected input type: "+(0,v.Z)(t))}}function et(e,t){return e.kind===o.h.VARIABLE&&(null==t||void 0===t[e.name.value])}function tt(e,t,n){var r=t.directives&&Ee(t.directives,(function(t){return t.name.value===e.name}));if(r)return function(e,t,n){for(var r,a={},s=null!==(r=t.arguments)&&void 0!==r?r:[],u=(0,ge.Z)(s,(function(e){return e.name.value})),l=0,c=e.args;l<c.length;l++){var d=c[l],f=d.name,p=d.type,m=u[f];if(m){var h=m.value,y=h.kind===o.h.NULL;if(h.kind===o.h.VARIABLE){var b=h.name.value;if(null==n||!nt(n,b)){if(void 0!==d.defaultValue)a[f]=d.defaultValue;else if((0,_.zM)(p))throw new i._('Argument "'.concat(f,'" of required type "').concat((0,v.Z)(p),'" ')+'was provided the variable "$'.concat(b,'" which was not provided a runtime value.'),h);continue}y=null==n[b]}if(y&&(0,_.zM)(p))throw new i._('Argument "'.concat(f,'" of non-null type "').concat((0,v.Z)(p),'" ')+"must not be null.",h);var w=Qe(h,p,n);if(void 0===w)throw new i._('Argument "'.concat(f,'" has invalid value ').concat((0,g.S)(h),"."),h);a[f]=w}else if(void 0!==d.defaultValue)a[f]=d.defaultValue;else if((0,_.zM)(p))throw new i._('Argument "'.concat(f,'" of required type "').concat((0,v.Z)(p),'" ')+"was not provided.",t)}return a}(e,r,n)}function nt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(n),!0).forEach((function(t){at(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(e,t,n){for(var r,a,i,s,u,c=[],f=Object.create(null),p=[],m=[],h=0,y=t.definitions;h<y.length;h++){var g=y[h];if(g.kind===o.h.SCHEMA_DEFINITION)u=g;else if(g.kind===o.h.SCHEMA_EXTENSION)m.push(g);else if(l(g))c.push(g);else if(d(g)){var b=g.name.value,w=f[b];f[b]=w?w.concat([g]):[g]}else g.kind===o.h.DIRECTIVE_DEFINITION&&p.push(g)}if(0===Object.keys(f).length&&0===c.length&&0===p.length&&0===m.length&&null==u)return e;for(var M=Object.create(null),k=0,x=e.types;k<x.length;k++){var S=x[k];M[S.name]=Z(S)}for(var E=0;E<c.length;E++){var T,C=c[E],P=C.name.value;M[P]=null!==(T=st[P])&&void 0!==T?T:G(C)}var Y=ot(ot({query:e.query&&j(e.query),mutation:e.mutation&&j(e.mutation),subscription:e.subscription&&j(e.subscription)},u&&I([u])),I(m));return ot(ot({description:null===(r=u)||void 0===r||null===(a=r.description)||void 0===a?void 0:a.value},Y),{},{types:O(M),directives:[].concat(e.directives.map((function(e){var t=e.toConfig();return new ae(ot(ot({},t),{},{args:(0,qe.Z)(t.args,R)}))})),p.map((function(e){var t=e.locations.map((function(e){return e.value}));return new ae({name:e.name.value,description:ct(e,n),locations:t,isRepeatable:e.repeatable,args:V(e.arguments),astNode:e})}))),extensions:void 0,astNode:null!==(i=u)&&void 0!==i?i:e.astNode,extensionASTNodes:e.extensionASTNodes.concat(m),assumeValid:null!==(s=null==n?void 0:n.assumeValid)&&void 0!==s&&s});function N(e){return(0,_.HG)(e)?new _.p2(N(e.ofType)):(0,_.zM)(e)?new _.bM(N(e.ofType)):j(e)}function j(e){return M[e.name]}function Z(e){return function(e){return W.some((function(t){var n=t.name;return e.name===n}))}(e)||function(e){return L.some((function(t){var n=t.name;return e.name===n}))}(e)?e:(0,_.KA)(e)?function(e){for(var t,n=e.toConfig(),r=null!==(t=f[n.name])&&void 0!==t?t:[],o=n.specifiedByUrl,a=0;a<r.length;a++){var i;o=null!==(i=lt(r[a]))&&void 0!==i?i:o}return new _.n2(ot(ot({},n),{},{specifiedByUrl:o,extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):(0,_.lp)(e)?function(e){var t,n=e.toConfig(),r=null!==(t=f[n.name])&&void 0!==t?t:[];return new _.h6(ot(ot({},n),{},{interfaces:function(){return[].concat(e.getInterfaces().map(j),B(r))},fields:function(){return ot(ot({},(0,qe.Z)(n.fields,A)),$(r))},extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):(0,_.oT)(e)?function(e){var t,n=e.toConfig(),r=null!==(t=f[n.name])&&void 0!==t?t:[];return new _.oW(ot(ot({},n),{},{interfaces:function(){return[].concat(e.getInterfaces().map(j),B(r))},fields:function(){return ot(ot({},(0,qe.Z)(n.fields,A)),$(r))},extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):(0,_.EN)(e)?function(e){var t,n=e.toConfig(),r=null!==(t=f[n.name])&&void 0!==t?t:[];return new _.Gp(ot(ot({},n),{},{types:function(){return[].concat(e.getTypes().map(j),K(r))},extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):(0,_.EM)(e)?function(e){var t,n=e.toConfig(),r=null!==(t=f[e.name])&&void 0!==t?t:[];return new _.mR(ot(ot({},n),{},{values:ot(ot({},n.values),U(r)),extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):(0,_.hL)(e)?function(e){var t,n=e.toConfig(),r=null!==(t=f[n.name])&&void 0!==t?t:[];return new _.sR(ot(ot({},n),{},{fields:function(){return ot(ot({},(0,qe.Z)(n.fields,(function(e){return ot(ot({},e),{},{type:N(e.type)})}))),z(r))},extensionASTNodes:n.extensionASTNodes.concat(r)}))}(e):void(0,D.Z)(0,"Unexpected type: "+(0,v.Z)(e))}function A(e){return ot(ot({},e),{},{type:N(e.type),args:(0,qe.Z)(e.args,R)})}function R(e){return ot(ot({},e),{},{type:N(e.type)})}function I(e){for(var t={},n=0;n<e.length;n++)for(var r,o=null!==(r=e[n].operationTypes)&&void 0!==r?r:[],a=0;a<o.length;a++){var i=o[a];t[i.operation]=F(i.type)}return t}function F(e){var t,n=e.name.value,r=null!==(t=st[n])&&void 0!==t?t:M[n];if(void 0===r)throw new Error('Unknown type: "'.concat(n,'".'));return r}function H(e){return e.kind===o.h.LIST_TYPE?new _.p2(H(e.type)):e.kind===o.h.NON_NULL_TYPE?new _.bM(H(e.type)):F(e)}function $(e){for(var t=Object.create(null),r=0;r<e.length;r++)for(var o,a=null!==(o=e[r].fields)&&void 0!==o?o:[],i=0;i<a.length;i++){var s=a[i];t[s.name.value]={type:H(s.type),description:ct(s,n),args:V(s.arguments),deprecationReason:ut(s),astNode:s}}return t}function V(e){for(var t=null!=e?e:[],r=Object.create(null),o=0;o<t.length;o++){var a=t[o],i=H(a.type);r[a.name.value]={type:i,description:ct(a,n),defaultValue:Qe(a.defaultValue,i),deprecationReason:ut(a),astNode:a}}return r}function z(e){for(var t=Object.create(null),r=0;r<e.length;r++)for(var o,a=null!==(o=e[r].fields)&&void 0!==o?o:[],i=0;i<a.length;i++){var s=a[i],u=H(s.type);t[s.name.value]={type:u,description:ct(s,n),defaultValue:Qe(s.defaultValue,u),deprecationReason:ut(s),astNode:s}}return t}function U(e){for(var t=Object.create(null),r=0;r<e.length;r++)for(var o,a=null!==(o=e[r].values)&&void 0!==o?o:[],i=0;i<a.length;i++){var s=a[i];t[s.name.value]={description:ct(s,n),deprecationReason:ut(s),astNode:s}}return t}function B(e){for(var t=[],n=0;n<e.length;n++)for(var r,o=null!==(r=e[n].interfaces)&&void 0!==r?r:[],a=0;a<o.length;a++){var i=o[a];t.push(F(i))}return t}function K(e){for(var t=[],n=0;n<e.length;n++)for(var r,o=null!==(r=e[n].types)&&void 0!==r?r:[],a=0;a<o.length;a++){var i=o[a];t.push(F(i))}return t}function G(e){var t,r=e.name.value,a=ct(e,n),i=null!==(t=f[r])&&void 0!==t?t:[];switch(e.kind){case o.h.OBJECT_TYPE_DEFINITION:var s=i,u=[e].concat(s);return new _.h6({name:r,description:a,interfaces:function(){return B(u)},fields:function(){return $(u)},astNode:e,extensionASTNodes:s});case o.h.INTERFACE_TYPE_DEFINITION:var l=i,c=[e].concat(l);return new _.oW({name:r,description:a,interfaces:function(){return B(c)},fields:function(){return $(c)},astNode:e,extensionASTNodes:l});case o.h.ENUM_TYPE_DEFINITION:var d=i,p=[e].concat(d);return new _.mR({name:r,description:a,values:U(p),astNode:e,extensionASTNodes:d});case o.h.UNION_TYPE_DEFINITION:var m=i,h=[e].concat(m);return new _.Gp({name:r,description:a,types:function(){return K(h)},astNode:e,extensionASTNodes:m});case o.h.SCALAR_TYPE_DEFINITION:var y=i;return new _.n2({name:r,description:a,specifiedByUrl:lt(e),astNode:e,extensionASTNodes:y});case o.h.INPUT_OBJECT_TYPE_DEFINITION:var g=i,b=[e].concat(g);return new _.sR({name:r,description:a,fields:function(){return z(b)},astNode:e,extensionASTNodes:g})}(0,D.Z)(0,"Unexpected type definition node: "+(0,v.Z)(e))}}var st=(0,ge.Z)(L.concat(W),(function(e){return e.name}));function ut(e){var t=tt(ue,e);return null==t?void 0:t.reason}function lt(e){var t=tt(le,e);return null==t?void 0:t.url}function ct(e,t){if(e.description)return e.description.value;if(!0===(null==t?void 0:t.commentDescriptions)){var n=function(e){var t=e.loc;if(!t)return;var n=[],r=t.startToken.prev;for(;null!=r&&r.kind===Je.T.COMMENT&&r.next&&r.prev&&r.line+1===r.next.line&&r.line!==r.prev.line;){var o=String(r.value);n.push(o),r=r.prev}return n.length>0?n.reverse().join("\n"):void 0}(e);if(void 0!==n)return(0,Xe.W7)("\n"+n)}}function dt(e,t){null!=e&&e.kind===o.h.DOCUMENT||(0,r.Z)(0,"Must provide valid Document AST."),!0!==(null==t?void 0:t.assumeValid)&&!0!==(null==t?void 0:t.assumeValidSDL)&&function(e){var t=Ue(e);if(0!==t.length)throw new Error(t.map((function(e){return e.message})).join("\n\n"))}(e);var n=it({description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},e,t);if(null==n.astNode)for(var a=0,i=n.types;a<i.length;a++){var s=i[a];switch(s.name){case"Query":n.query=s;break;case"Mutation":n.mutation=s;break;case"Subscription":n.subscription=s}}for(var u=n.directives,l=function(e){var t=ce[e];u.every((function(e){return e.name!==t.name}))&&u.push(t)},c=0;c<ce.length;c++)l(c);return new Ke(n)}},84200:function(e,t,n){"use strict";var r;n.d(t,{$T:function(){return L},$s:function(){return Y},CQ:function(){return z},IV:function(){return D},K7:function(){return re},Xc:function(){return ie},Zl:function(){return oe},ak:function(){return se},jm:function(){return s},p5:function(){return F},pZ:function(){return P},uE:function(){return le},z:function(){return Ge}}),function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(e){throw new Error},e.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},e.getValidEnumValues=t=>{const n=e.objectKeys(t).filter((e=>"number"!=typeof t[t[e]])),r={};for(const e of n)r[e]=t[e];return e.objectValues(r)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(const n of e)if(t(n))return n},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(r||(r={}));const o=r.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),a=e=>{switch(typeof e){case"undefined":return o.undefined;case"string":return o.string;case"number":return isNaN(e)?o.nan:o.number;case"boolean":return o.boolean;case"function":return o.function;case"bigint":return o.bigint;case"object":return Array.isArray(e)?o.array:null===e?o.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?o.promise:"undefined"!=typeof Map&&e instanceof Map?o.map:"undefined"!=typeof Set&&e instanceof Set?o.set:"undefined"!=typeof Date&&e instanceof Date?o.date:o.object;default:return o.unknown}},i=r.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of"]);class s extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(const o of e.issues)if("invalid_union"===o.code)o.unionErrors.map(r);else if("invalid_return_type"===o.code)r(o.returnTypeError);else if("invalid_arguments"===o.code)r(o.argumentsError);else if(0===o.path.length)n._errors.push(t(o));else{let e=n,r=0;for(;r<o.path.length;){const n=o.path[r];r===o.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(o))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(this),n}toString(){return this.message}get message(){return JSON.stringify(this.issues,r.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=(e=>e.message)){const t={},n=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}s.create=e=>new s(e);const u=(e,t)=>{let n;switch(e.code){case i.invalid_type:n=e.received===o.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case i.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,r.jsonStringifyReplacer)}`;break;case i.unrecognized_keys:n=`Unrecognized key(s) in object: ${r.joinValues(e.keys,", ")}`;break;case i.invalid_union:n="Invalid input";break;case i.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${r.joinValues(e.options)}`;break;case i.invalid_enum_value:n=`Invalid enum value. Expected ${r.joinValues(e.options)}, received '${e.received}'`;break;case i.invalid_arguments:n="Invalid function arguments";break;case i.invalid_return_type:n="Invalid function return type";break;case i.invalid_date:n="Invalid date";break;case i.invalid_string:"object"==typeof e.validation?"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:r.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case i.too_small:n="array"===e.type?`Array must contain ${e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be greater than ${e.inclusive?"or equal to ":""}${e.minimum}`:"date"===e.type?`Date must be greater than ${e.inclusive?"or equal to ":""}${new Date(e.minimum)}`:"Invalid input";break;case i.too_big:n="array"===e.type?`Array must contain ${e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be less than ${e.inclusive?"or equal to ":""}${e.maximum}`:"date"===e.type?`Date must be smaller than ${e.inclusive?"or equal to ":""}${new Date(e.maximum)}`:"Invalid input";break;case i.custom:n="Invalid input";break;case i.invalid_intersection_types:n="Intersection results could not be merged";break;case i.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;default:n=t.defaultError,r.assertNever(e)}return{message:n}};let l=u;function c(){return l}const d=e=>{const{data:t,path:n,errorMaps:r,issueData:o}=e,a=[...n,...o.path||[]],i={...o,path:a};let s="";const u=r.filter((e=>!!e)).slice().reverse();for(const l of u)s=l(i,{data:t,defaultError:s}).message;return{...o,path:a,message:o.message||s}};function f(e,t){const n=d({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,c(),u].filter((e=>!!e))});e.common.issues.push(n)}class p{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const r of t){if("aborted"===r.status)return m;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const r of t)n.push({key:await r.key,value:await r.value});return p.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const r of t){const{key:t,value:o}=r;if("aborted"===t.status)return m;if("aborted"===o.status)return m;"dirty"===t.status&&e.dirty(),"dirty"===o.status&&e.dirty(),(void 0!==o.value||r.alwaysSet)&&(n[t.value]=o.value)}return{status:e.value,value:n}}}const m=Object.freeze({status:"aborted"}),h=e=>({status:"valid",value:e}),v=e=>"aborted"===e.status,y=e=>"dirty"===e.status,g=e=>"valid"===e.status,_=e=>void 0!==typeof Promise&&e instanceof Promise;var b;!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(b||(b={}));class w{constructor(e,t,n,r){this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._path.concat(this._key)}}const M=(e,t)=>{if(g(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,error:new s(e.common.issues)}};function k(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:o}=e;if(t&&(n||r))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(t)return{errorMap:t,description:o};return{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=r?r:t.defaultError}:{message:null!=n?n:t.defaultError},description:o}}class x{constructor(e){this.spa=this.safeParseAsync,this.superRefine=this._refinement,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.default=this.default.bind(this),this.describe=this.describe.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return a(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new p,ctx:{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(_(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},o=this._parseSync({data:e,path:r.path,parent:r});return M(r,o)}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:a(e)},r=this._parse({data:e,path:[],parent:n}),o=await(_(r)?r:Promise.resolve(r));return M(n,o)}refine(e,t){const n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,r)=>{const o=e(t),a=()=>r.addIssue({code:i.custom,...n(t)});return"undefined"!=typeof Promise&&o instanceof Promise?o.then((e=>!!e||(a(),!1))):!!o||(a(),!1)}))}refinement(e,t){return this._refinement(((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1)))}_refinement(e){return new ie({schema:this,typeName:he.ZodEffects,effect:{type:"refinement",refinement:e}})}optional(){return se.create(this)}nullable(){return ue.create(this)}nullish(){return this.optional().nullable()}array(){return F.create(this)}promise(){return ae.create(this)}or(e){return W.create([this,e])}and(e){return K.create(this,e)}transform(e){return new ie({schema:this,typeName:he.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new le({innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:he.ZodDefault})}brand(){return new fe({typeName:he.ZodBranded,type:this,...k(void 0)})}describe(e){return new(0,this.constructor)({...this._def,description:e})}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const S=/^c[^\s-]{8,}$/i,E=/^([a-f0-9]{8}-[a-f0-9]{4}-[1-5][a-f0-9]{3}-[a-f0-9]{4}-[a-f0-9]{12}|00000000-0000-0000-0000-000000000000)$/i,T=/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;class L extends x{constructor(){super(...arguments),this._regex=(e,t,n)=>this.refinement((t=>e.test(t)),{validation:t,code:i.invalid_string,...b.errToObj(n)}),this.nonempty=e=>this.min(1,b.errToObj(e)),this.trim=()=>new L({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}_parse(e){if(this._getType(e)!==o.string){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.string,received:t.parsedType}),m}const t=new p;let n;for(const o of this._def.checks)if("min"===o.kind)e.data.length<o.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_small,minimum:o.value,type:"string",inclusive:!0,message:o.message}),t.dirty());else if("max"===o.kind)e.data.length>o.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_big,maximum:o.value,type:"string",inclusive:!0,message:o.message}),t.dirty());else if("email"===o.kind)T.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"email",code:i.invalid_string,message:o.message}),t.dirty());else if("uuid"===o.kind)E.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"uuid",code:i.invalid_string,message:o.message}),t.dirty());else if("cuid"===o.kind)S.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"cuid",code:i.invalid_string,message:o.message}),t.dirty());else if("url"===o.kind)try{new URL(e.data)}catch(a){n=this._getOrReturnCtx(e,n),f(n,{validation:"url",code:i.invalid_string,message:o.message}),t.dirty()}else if("regex"===o.kind){o.regex.lastIndex=0;o.regex.test(e.data)||(n=this._getOrReturnCtx(e,n),f(n,{validation:"regex",code:i.invalid_string,message:o.message}),t.dirty())}else"trim"===o.kind?e.data=e.data.trim():"startsWith"===o.kind?e.data.startsWith(o.value)||(n=this._getOrReturnCtx(e,n),f(n,{code:i.invalid_string,validation:{startsWith:o.value},message:o.message}),t.dirty()):"endsWith"===o.kind?e.data.endsWith(o.value)||(n=this._getOrReturnCtx(e,n),f(n,{code:i.invalid_string,validation:{endsWith:o.value},message:o.message}),t.dirty()):r.assertNever(o);return{status:t.value,value:e.data}}_addCheck(e){return new L({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...b.errToObj(e)})}url(e){return this._addCheck({kind:"url",...b.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...b.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...b.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...b.errToObj(t)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...b.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...b.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...b.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...b.errToObj(t)})}length(e,t){return this.min(e,t).max(e,t)}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function O(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,o=n>r?n:r;return parseInt(e.toFixed(o).replace(".",""))%parseInt(t.toFixed(o).replace(".",""))/Math.pow(10,o)}L.create=e=>new L({checks:[],typeName:he.ZodString,...k(e)});class D extends x{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._getType(e)!==o.number){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.number,received:t.parsedType}),m}let t;const n=new p;for(const o of this._def.checks)if("int"===o.kind)r.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),f(t,{code:i.invalid_type,expected:"integer",received:"float",message:o.message}),n.dirty());else if("min"===o.kind){(o.inclusive?e.data<o.value:e.data<=o.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.too_small,minimum:o.value,type:"number",inclusive:o.inclusive,message:o.message}),n.dirty())}else if("max"===o.kind){(o.inclusive?e.data>o.value:e.data>=o.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,message:o.message}),n.dirty())}else"multipleOf"===o.kind?0!==O(e.data,o.value)&&(t=this._getOrReturnCtx(e,t),f(t,{code:i.not_multiple_of,multipleOf:o.value,message:o.message}),n.dirty()):r.assertNever(o);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,b.toString(t))}gt(e,t){return this.setLimit("min",e,!1,b.toString(t))}lte(e,t){return this.setLimit("max",e,!0,b.toString(t))}lt(e,t){return this.setLimit("max",e,!1,b.toString(t))}setLimit(e,t,n,r){return new D({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:b.toString(r)}]})}_addCheck(e){return new D({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:b.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:b.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:b.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:b.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:b.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:b.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind))}}D.create=e=>new D({checks:[],typeName:he.ZodNumber,...k(e)});class C extends x{_parse(e){if(this._getType(e)!==o.bigint){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.bigint,received:t.parsedType}),m}return h(e.data)}}C.create=e=>new C({typeName:he.ZodBigInt,...k(e)});class P extends x{_parse(e){if(this._getType(e)!==o.boolean){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.boolean,received:t.parsedType}),m}return h(e.data)}}P.create=e=>new P({typeName:he.ZodBoolean,...k(e)});class Y extends x{_parse(e){if(this._getType(e)!==o.date){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.date,received:t.parsedType}),m}if(isNaN(e.data.getTime())){return f(this._getOrReturnCtx(e),{code:i.invalid_date}),m}const t=new p;let n;for(const o of this._def.checks)"min"===o.kind?e.data.getTime()<o.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_small,message:o.message,inclusive:!0,minimum:o.value,type:"date"}),t.dirty()):"max"===o.kind?e.data.getTime()>o.value&&(n=this._getOrReturnCtx(e,n),f(n,{code:i.too_big,message:o.message,inclusive:!0,maximum:o.value,type:"date"}),t.dirty()):r.assertNever(o);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Y({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:b.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:b.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}Y.create=e=>new Y({checks:[],typeName:he.ZodDate,...k(e)});class N extends x{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.undefined,received:t.parsedType}),m}return h(e.data)}}N.create=e=>new N({typeName:he.ZodUndefined,...k(e)});class j extends x{_parse(e){if(this._getType(e)!==o.null){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.null,received:t.parsedType}),m}return h(e.data)}}j.create=e=>new j({typeName:he.ZodNull,...k(e)});class Z extends x{constructor(){super(...arguments),this._any=!0}_parse(e){return h(e.data)}}Z.create=e=>new Z({typeName:he.ZodAny,...k(e)});class A extends x{constructor(){super(...arguments),this._unknown=!0}_parse(e){return h(e.data)}}A.create=e=>new A({typeName:he.ZodUnknown,...k(e)});class R extends x{_parse(e){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.never,received:t.parsedType}),m}}R.create=e=>new R({typeName:he.ZodNever,...k(e)});class I extends x{_parse(e){if(this._getType(e)!==o.undefined){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.void,received:t.parsedType}),m}return h(e.data)}}I.create=e=>new I({typeName:he.ZodVoid,...k(e)});class F extends x{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==o.array)return f(t,{code:i.invalid_type,expected:o.array,received:t.parsedType}),m;if(null!==r.minLength&&t.data.length<r.minLength.value&&(f(t,{code:i.too_small,minimum:r.minLength.value,type:"array",inclusive:!0,message:r.minLength.message}),n.dirty()),null!==r.maxLength&&t.data.length>r.maxLength.value&&(f(t,{code:i.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all(t.data.map(((e,n)=>r.type._parseAsync(new w(t,e,t.path,n))))).then((e=>p.mergeArray(n,e)));const a=t.data.map(((e,n)=>r.type._parseSync(new w(t,e,t.path,n))));return p.mergeArray(n,a)}get element(){return this._def.type}min(e,t){return new F({...this._def,minLength:{value:e,message:b.toString(t)}})}max(e,t){return new F({...this._def,maxLength:{value:e,message:b.toString(t)}})}length(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}var H;F.create=(e,t)=>new F({type:e,minLength:null,maxLength:null,typeName:he.ZodArray,...k(t)}),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(H||(H={}));const $=e=>t=>new z({...e,shape:()=>({...e.shape(),...t})});function V(e){if(e instanceof z){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=se.create(V(r))}return new z({...e._def,shape:()=>t})}return e instanceof F?F.create(V(e.element)):e instanceof se?se.create(V(e.unwrap())):e instanceof ue?ue.create(V(e.unwrap())):e instanceof G?G.create(e.items.map((e=>V(e)))):e}class z extends x{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=$(this._def),this.extend=$(this._def)}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=r.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==o.object){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.object,received:t.parsedType}),m}const{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:a}=this._getCached(),s=[];if(!(this._def.catchall instanceof R&&"strip"===this._def.unknownKeys))for(const o in n.data)a.includes(o)||s.push(o);const u=[];for(const o of a){const e=r[o],t=n.data[o];u.push({key:{status:"valid",value:o},value:e._parse(new w(n,t,n.path,o)),alwaysSet:o in n.data})}if(this._def.catchall instanceof R){const e=this._def.unknownKeys;if("passthrough"===e)for(const t of s)u.push({key:{status:"valid",value:t},value:{status:"valid",value:n.data[t]}});else if("strict"===e)s.length>0&&(f(n,{code:i.unrecognized_keys,keys:s}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of s){const r=n.data[t];u.push({key:{status:"valid",value:t},value:e._parse(new w(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of u){const n=await t.key;e.push({key:n,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>p.mergeObjectSync(t,e))):p.mergeObjectSync(t,u)}get shape(){return this._def.shape()}strict(e){return b.errToObj,new z({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,o,a,i;const s=null!==(a=null===(o=(r=this._def).errorMap)||void 0===o?void 0:o.call(r,t,n).message)&&void 0!==a?a:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=b.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new z({...this._def,unknownKeys:"strip"})}passthrough(){return new z({...this._def,unknownKeys:"passthrough"})}setKey(e,t){return this.augment({[e]:t})}merge(e){return new z({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>H.mergeShapes(this._def.shape(),e._def.shape()),typeName:he.ZodObject})}catchall(e){return new z({...this._def,catchall:e})}pick(e){const t={};return r.objectKeys(e).map((e=>{this.shape[e]&&(t[e]=this.shape[e])})),new z({...this._def,shape:()=>t})}omit(e){const t={};return r.objectKeys(this.shape).map((n=>{-1===r.objectKeys(e).indexOf(n)&&(t[n]=this.shape[n])})),new z({...this._def,shape:()=>t})}deepPartial(){return V(this)}partial(e){const t={};if(e)return r.objectKeys(this.shape).map((n=>{-1===r.objectKeys(e).indexOf(n)?t[n]=this.shape[n]:t[n]=this.shape[n].optional()})),new z({...this._def,shape:()=>t});for(const n in this.shape){const e=this.shape[n];t[n]=e.optional()}return new z({...this._def,shape:()=>t})}required(){const e={};for(const t in this.shape){let n=this.shape[t];for(;n instanceof se;)n=n._def.innerType;e[t]=n}return new z({...this._def,shape:()=>e})}keyof(){return ne(r.objectKeys(this.shape))}}z.create=(e,t)=>new z({shape:()=>e,unknownKeys:"strip",catchall:R.create(),typeName:he.ZodObject,...k(t)}),z.strictCreate=(e,t)=>new z({shape:()=>e,unknownKeys:"strict",catchall:R.create(),typeName:he.ZodObject,...k(t)}),z.lazycreate=(e,t)=>new z({shape:e,unknownKeys:"strip",catchall:R.create(),typeName:he.ZodObject,...k(t)});class W extends x{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const n=e.map((e=>new s(e.ctx.common.issues)));return f(t,{code:i.invalid_union,unionErrors:n}),m}));{let e;const r=[];for(const a of n){const n={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:n});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const o=r.map((e=>new s(e)));return f(t,{code:i.invalid_union,unionErrors:o}),m}}get options(){return this._def.options}}W.create=(e,t)=>new W({options:e,typeName:he.ZodUnion,...k(t)});class U extends x{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.object)return f(t,{code:i.invalid_type,expected:o.object,received:t.parsedType}),m;const n=this.discriminator,r=t.data[n],a=this.options.get(r);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(f(t,{code:i.invalid_union_discriminator,options:this.validDiscriminatorValues,path:[n]}),m)}get discriminator(){return this._def.discriminator}get validDiscriminatorValues(){return Array.from(this.options.keys())}get options(){return this._def.options}static create(e,t,n){const r=new Map;try{t.forEach((t=>{const n=t.shape[e].value;r.set(n,t)}))}catch(o){throw new Error("The discriminator value could not be extracted from all the provided schemas")}if(r.size!==t.length)throw new Error("Some of the discriminator values are not unique");return new U({typeName:he.ZodDiscriminatedUnion,discriminator:e,options:r,...k(n)})}}function B(e,t){const n=a(e),i=a(t);if(e===t)return{valid:!0,data:e};if(n===o.object&&i===o.object){const n=r.objectKeys(t),o=r.objectKeys(e).filter((e=>-1!==n.indexOf(e))),a={...e,...t};for(const r of o){const n=B(e[r],t[r]);if(!n.valid)return{valid:!1};a[r]=n.data}return{valid:!0,data:a}}if(n===o.array&&i===o.array){if(e.length!==t.length)return{valid:!1};const n=[];for(let r=0;r<e.length;r++){const o=B(e[r],t[r]);if(!o.valid)return{valid:!1};n.push(o.data)}return{valid:!0,data:n}}return n===o.date&&i===o.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class K extends x{_parse(e){const{status:t,ctx:n}=this._processInputParams(e),r=(e,r)=>{if(v(e)||v(r))return m;const o=B(e.value,r.value);return o.valid?((y(e)||y(r))&&t.dirty(),{status:t.value,value:o.data}):(f(n,{code:i.invalid_intersection_types}),m)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((([e,t])=>r(e,t))):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}K.create=(e,t,n)=>new K({left:e,right:t,typeName:he.ZodIntersection,...k(n)});class G extends x{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.array)return f(n,{code:i.invalid_type,expected:o.array,received:n.parsedType}),m;if(n.data.length<this._def.items.length)return f(n,{code:i.too_small,minimum:this._def.items.length,inclusive:!0,type:"array"}),m;!this._def.rest&&n.data.length>this._def.items.length&&(f(n,{code:i.too_big,maximum:this._def.items.length,inclusive:!0,type:"array"}),t.dirty());const r=n.data.map(((e,t)=>{const r=this._def.items[t]||this._def.rest;return r?r._parse(new w(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(r).then((e=>p.mergeArray(t,e))):p.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new G({...this._def,rest:e})}}G.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new G({items:e,typeName:he.ZodTuple,rest:null,...k(t)})};class q extends x{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.object)return f(n,{code:i.invalid_type,expected:o.object,received:n.parsedType}),m;const r=[],a=this._def.keyType,s=this._def.valueType;for(const o in n.data)r.push({key:a._parse(new w(n,o,n.path,o)),value:s._parse(new w(n,n.data[o],n.path,o))});return n.common.async?p.mergeObjectAsync(t,r):p.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return new q(t instanceof x?{keyType:e,valueType:t,typeName:he.ZodRecord,...k(n)}:{keyType:L.create(),valueType:e,typeName:he.ZodRecord,...k(t)})}}class J extends x{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.map)return f(n,{code:i.invalid_type,expected:o.map,received:n.parsedType}),m;const r=this._def.keyType,a=this._def.valueType,s=[...n.data.entries()].map((([e,t],o)=>({key:r._parse(new w(n,e,n.path,[o,"key"])),value:a._parse(new w(n,t,n.path,[o,"value"]))})));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of s){const r=await n.key,o=await n.value;if("aborted"===r.status||"aborted"===o.status)return m;"dirty"!==r.status&&"dirty"!==o.status||t.dirty(),e.set(r.value,o.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of s){const r=n.key,o=n.value;if("aborted"===r.status||"aborted"===o.status)return m;"dirty"!==r.status&&"dirty"!==o.status||t.dirty(),e.set(r.value,o.value)}return{status:t.value,value:e}}}}J.create=(e,t,n)=>new J({valueType:t,keyType:e,typeName:he.ZodMap,...k(n)});class X extends x{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==o.set)return f(n,{code:i.invalid_type,expected:o.set,received:n.parsedType}),m;const r=this._def;null!==r.minSize&&n.data.size<r.minSize.value&&(f(n,{code:i.too_small,minimum:r.minSize.value,type:"set",inclusive:!0,message:r.minSize.message}),t.dirty()),null!==r.maxSize&&n.data.size>r.maxSize.value&&(f(n,{code:i.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,message:r.maxSize.message}),t.dirty());const a=this._def.valueType;function s(e){const n=new Set;for(const r of e){if("aborted"===r.status)return m;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}const u=[...n.data.values()].map(((e,t)=>a._parse(new w(n,e,n.path,t))));return n.common.async?Promise.all(u).then((e=>s(e))):s(u)}min(e,t){return new X({...this._def,minSize:{value:e,message:b.toString(t)}})}max(e,t){return new X({...this._def,maxSize:{value:e,message:b.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}X.create=(e,t)=>new X({valueType:e,minSize:null,maxSize:null,typeName:he.ZodSet,...k(t)});class Q extends x{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.function)return f(t,{code:i.invalid_type,expected:o.function,received:t.parsedType}),m;function n(e,n){return d({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,c(),u].filter((e=>!!e)),issueData:{code:i.invalid_arguments,argumentsError:n}})}function r(e,n){return d({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,c(),u].filter((e=>!!e)),issueData:{code:i.invalid_return_type,returnTypeError:n}})}const a={errorMap:t.common.contextualErrorMap},l=t.data;return this._def.returns instanceof ae?h((async(...e)=>{const t=new s([]),o=await this._def.args.parseAsync(e,a).catch((r=>{throw t.addIssue(n(e,r)),t})),i=await l(...o);return await this._def.returns._def.type.parseAsync(i,a).catch((e=>{throw t.addIssue(r(i,e)),t}))})):h(((...e)=>{const t=this._def.args.safeParse(e,a);if(!t.success)throw new s([n(e,t.error)]);const o=l(...t.data),i=this._def.returns.safeParse(o,a);if(!i.success)throw new s([r(o,i.error)]);return i.data}))}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Q({...this._def,args:G.create(e).rest(A.create())})}returns(e){return new Q({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Q({args:e||G.create([]).rest(A.create()),returns:t||A.create(),typeName:he.ZodFunction,...k(n)})}}class ee extends x{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}ee.create=(e,t)=>new ee({getter:e,typeName:he.ZodLazy,...k(t)});class te extends x{_parse(e){if(e.data!==this._def.value){return f(this._getOrReturnCtx(e),{code:i.invalid_literal,expected:this._def.value}),m}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ne(e,t){return new re({values:e,typeName:he.ZodEnum,...k(t)})}te.create=(e,t)=>new te({value:e,typeName:he.ZodLiteral,...k(t)});class re extends x{_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),n=this._def.values;return f(t,{expected:r.joinValues(n),received:t.parsedType,code:i.invalid_type}),m}if(-1===this._def.values.indexOf(e.data)){const t=this._getOrReturnCtx(e),n=this._def.values;return f(t,{received:t.data,code:i.invalid_enum_value,options:n}),m}return h(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}}re.create=ne;class oe extends x{_parse(e){const t=r.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==o.string&&n.parsedType!==o.number){const e=r.objectValues(t);return f(n,{expected:r.joinValues(e),received:n.parsedType,code:i.invalid_type}),m}if(-1===t.indexOf(e.data)){const e=r.objectValues(t);return f(n,{received:n.data,code:i.invalid_enum_value,options:e}),m}return h(e.data)}get enum(){return this._def.values}}oe.create=(e,t)=>new oe({values:e,typeName:he.ZodNativeEnum,...k(t)});class ae extends x{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.promise&&!1===t.common.async)return f(t,{code:i.invalid_type,expected:o.promise,received:t.parsedType}),m;const n=t.parsedType===o.promise?t.data:Promise.resolve(t.data);return h(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}ae.create=(e,t)=>new ae({type:e,typeName:he.ZodPromise,...k(t)});class ie extends x{innerType(){return this._def.schema}_parse(e){const{status:t,ctx:n}=this._processInputParams(e),o=this._def.effect||null;if("preprocess"===o.type){const e=o.transform(n.data);return n.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:n.path,parent:n}))):this._def.schema._parseSync({data:e,path:n.path,parent:n})}const a={addIssue:e=>{f(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(a.addIssue=a.addIssue.bind(a),"refinement"===o.type){const e=e=>{const t=o.refinement(e,a);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===n.common.async){const r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===r.status?m:("dirty"===r.status&&t.dirty(),e(r.value),{status:t.value,value:r.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((n=>"aborted"===n.status?m:("dirty"===n.status&&t.dirty(),e(n.value).then((()=>({status:t.value,value:n.value}))))))}if("transform"===o.type){if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!g(e))return e;const r=o.transform(e.value,a);if(r instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:r}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>g(e)?Promise.resolve(o.transform(e.value,a)).then((e=>({status:t.value,value:e}))):e))}r.assertNever(o)}}ie.create=(e,t,n)=>new ie({schema:e,typeName:he.ZodEffects,effect:t,...k(n)}),ie.createWithPreprocess=(e,t,n)=>new ie({schema:t,effect:{type:"preprocess",transform:e},typeName:he.ZodEffects,...k(n)});class se extends x{_parse(e){return this._getType(e)===o.undefined?h(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}se.create=(e,t)=>new se({innerType:e,typeName:he.ZodOptional,...k(t)});class ue extends x{_parse(e){return this._getType(e)===o.null?h(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ue.create=(e,t)=>new ue({innerType:e,typeName:he.ZodNullable,...k(t)});class le extends x{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===o.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}le.create=(e,t)=>new se({innerType:e,typeName:he.ZodOptional,...k(t)});class ce extends x{_parse(e){if(this._getType(e)!==o.nan){const t=this._getOrReturnCtx(e);return f(t,{code:i.invalid_type,expected:o.nan,received:t.parsedType}),m}return{status:"valid",value:e.data}}}ce.create=e=>new ce({typeName:he.ZodNaN,...k(e)});const de=Symbol("zod_brand");class fe extends x{_parse(e){const{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}const pe=(e,t={},n)=>e?Z.create().superRefine(((r,o)=>{if(!e(r)){const e="function"==typeof t?t(r):t,a="string"==typeof e?{message:e}:e;o.addIssue({code:"custom",...a,fatal:n})}})):Z.create(),me={object:z.lazycreate};var he;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded"}(he||(he={}));const ve=L.create,ye=D.create,ge=ce.create,_e=C.create,be=P.create,we=Y.create,Me=N.create,ke=j.create,xe=Z.create,Se=A.create,Ee=R.create,Te=I.create,Le=F.create,Oe=z.create,De=z.strictCreate,Ce=W.create,Pe=U.create,Ye=K.create,Ne=G.create,je=q.create,Ze=J.create,Ae=X.create,Re=Q.create,Ie=ee.create,Fe=te.create,He=re.create,$e=oe.create,Ve=ae.create,ze=ie.create,We=se.create,Ue=ue.create,Be=ie.createWithPreprocess,Ke=m;var Ge=Object.freeze({__proto__:null,getParsedType:a,ZodParsedType:o,defaultErrorMap:u,setErrorMap:function(e){l=e},getErrorMap:c,makeIssue:d,EMPTY_PATH:[],addIssueToContext:f,ParseStatus:p,INVALID:m,DIRTY:e=>({status:"dirty",value:e}),OK:h,isAborted:v,isDirty:y,isValid:g,isAsync:_,ZodType:x,ZodString:L,ZodNumber:D,ZodBigInt:C,ZodBoolean:P,ZodDate:Y,ZodUndefined:N,ZodNull:j,ZodAny:Z,ZodUnknown:A,ZodNever:R,ZodVoid:I,ZodArray:F,get objectUtil(){return H},ZodObject:z,ZodUnion:W,ZodDiscriminatedUnion:U,ZodIntersection:K,ZodTuple:G,ZodRecord:q,ZodMap:J,ZodSet:X,ZodFunction:Q,ZodLazy:ee,ZodLiteral:te,ZodEnum:re,ZodNativeEnum:oe,ZodPromise:ae,ZodEffects:ie,ZodTransformer:ie,ZodOptional:se,ZodNullable:ue,ZodDefault:le,ZodNaN:ce,BRAND:de,ZodBranded:fe,custom:pe,Schema:x,ZodSchema:x,late:me,get ZodFirstPartyTypeKind(){return he},any:xe,array:Le,bigint:_e,boolean:be,date:we,discriminatedUnion:Pe,effect:ze,enum:He,function:Re,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>pe((t=>t instanceof e),t,!0),intersection:Ye,lazy:Ie,literal:Fe,map:Ze,nan:ge,nativeEnum:$e,never:Ee,null:ke,nullable:Ue,number:ye,object:Oe,oboolean:()=>be().optional(),onumber:()=>ye().optional(),optional:We,ostring:()=>ve().optional(),preprocess:Be,promise:Ve,record:je,set:Ae,strictObject:De,string:ve,transformer:ze,tuple:Ne,undefined:Me,union:Ce,unknown:Se,void:Te,NEVER:Ke,ZodIssueCode:i,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:s})},71143:function(e){"use strict";e.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},31512:function(e){"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')}}]); \ No newline at end of file diff --git a/assets/js/441.a4c49465.js.LICENSE.txt b/assets/js/441.a4c49465.js.LICENSE.txt new file mode 100644 index 000000000..4542ff4f3 --- /dev/null +++ b/assets/js/441.a4c49465.js.LICENSE.txt @@ -0,0 +1,54 @@ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ + +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ + +/** + * A better abstraction over CSS. + * + * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present + * @website https://github.com/cssinjs/jss + * @license MIT + */ + +/** @license MUI v5.5.2 + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */ + +//! moment.js + +//! moment.js locale configuration diff --git a/assets/js/4fd05c72.6300fcbb.js b/assets/js/4fd05c72.6300fcbb.js new file mode 100644 index 000000000..974380e48 --- /dev/null +++ b/assets/js/4fd05c72.6300fcbb.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[316],{77675:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var a=n(88995),r=n(3996),l=n.n(r),i=n(1883),s=n.n(i),o=n(16651),c=n.n(o),u=n(76744),d=n.n(u),m=n(98949),p=n(65507);function h(e,t){l()(t,'Field not found in schema: "%s"',e)}class f extends m.k{constructor(e){let{extras:t={},provideDefaultLabelFromFieldName:n=!0,schema:a,validator:r}=e;super(),this.extras=t,this.provideDefaultLabelFromFieldName=n,this.schema=a,this.validator=r,this.getField=c()(this.getField.bind(this)),this.getInitialValue=c()(this.getInitialValue.bind(this)),this.getProps=c()(this.getProps.bind(this)),this.getSubfields=c()(this.getSubfields.bind(this)),this.getType=c()(this.getType.bind(this))}getError(e,t){const n=null==t?void 0:t.details;return Array.isArray(n)&&n.find((t=>t.name===e))||null}getErrorMessage(e,t){const n=this.getError(e,t);return(null==n?void 0:n.message)||""}getErrorMessages(e){if(!e)return[];const{details:t}=e;return Array.isArray(t)?t.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((t,n)=>{const r=(0,a.tf)(t.type);if("$"===n||n===""+parseInt(n,10))return h(e,(0,a.HG)(r)),Object.assign(Object.assign({},t),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const t=r.getFields();return h(e,n in t),t[n]}h(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var t;const n=this.getType(e);if(n===Array)return[];if(n===Object){const t={};return this.getSubfields(e).forEach((n=>{const a=this.getInitialValue((0,p.m)(e,n));void 0!==a&&(t[n]=a)})),t}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(t=this.extras[e])||void 0===t?void 0:t.initialValue}getProps(e){const t=e.replace(/\.\d+/g,".$"),n=this.getField(t),r=Object.assign(Object.assign({required:(0,a.zM)(n.type)},this.extras[t]),this.extras[e]),l=(0,a.tf)(n.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=d()(s()(n.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[t,n]=e;return{key:t,label:t,value:n}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const t=(0,a.tf)(this.getField(e).type);return(0,a.hL)(t)||(0,a.lp)(t)?Object.keys(t.getFields()):[]}getType(e){const t=(0,a.tf)(this.getField(e).type);if((0,a.hL)(t)||(0,a.lp)(t))return Object;if((0,a.HG)(t))return Array;if((0,a.KA)(t)){if("Boolean"===t.name)return Boolean;if("Float"===t.name)return Number;if("ID"===t.name)return String;if("Int"===t.name)return Number;if("String"===t.name)return String}return t}getValidator(){return this.validator}}},73633:function(e,t,n){"use strict";n.d(t,{j:function(){return w}}),n(11561).z.register("minCount","maxCount");var a=n(59312),r=n(3996),l=n.n(r),i=n(30454),s=n.n(i),o=n(99729),c=n.n(o),u=n(90104),d=n.n(u),m=n(1883),p=n.n(m),h=n(16651),f=n.n(h),g=n(76744),v=n.n(g),b=n(98949),_=n(65507);function E(e,t){l()(t,'Field not found in schema: "%s"',e)}function y(e,t){if(!("$ref"in e))return e;const{$ref:n}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,t){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const n=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,t)=>e[t]),t);return l()(n,'Reference not found in schema: "%s"',e),n}(n,t)),t)}const O=["allOf","anyOf","oneOf"],N=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function C(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class w extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:t=!0,schema:n,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=t,this.schema=y(n,n),this._compiledSchema={"":this.schema},this.validator=a,this.getField=f()(this.getField.bind(this)),this.getInitialValue=f()(this.getInitialValue.bind(this)),this.getSubfields=f()(this.getSubfields.bind(this)),this.getType=f()(this.getType.bind(this))}getError(e,t){const n=C(t)&&t.details;if(!n)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=n.find((e=>{var t;const n=null!==(t=e.instancePath)&&void 0!==t?t:e.dataPath,a=n?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(n):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,t){const n=this.getError(e,t);return(null==n?void 0:n.message)||""}getErrorMessages(e){if(!e)return[];if(C(e)){const{details:t}=e;return t.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((t,n,a,r)=>{var l,i,s,o;const c=(0,_.m)(r.slice(0,a)),u=(0,_.m)(c,n),m=null!==(l=(o=this._compiledSchema)[u])&&void 0!==l?l:o[u]={};if(m.isRequired=!(!(null===(i=t.required)||void 0===i?void 0:i.includes(n))&&!(null===(s=this._compiledSchema[c].required)||void 0===s?void 0:s.includes(n))),"$"===n||n===""+parseInt(n,10))E(e,"array"===t.type),t=Array.isArray(t.items)?t.items[parseInt(n,10)]:t.items,E(e,!!t);else if("object"===t.type)E(e,!!t.properties),t=t.properties[_.m.unescape(n)],E(e,!!t);else{let a=!1;O.forEach((e=>{var r;null===(r=t[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),n in e.properties&&(t=e.properties[n],a=!0))}))})),E(e,a)}const p=(t=y(t,this.schema)).required?t.required.slice():[],h=t.properties?Object.assign({},t.properties):{};return O.forEach((e=>{var n;null===(n=t[e])||void 0===n||n.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(h,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),d()(h)||(m.properties=h),t}),this.schema)}getInitialValue(e){var t;const n=this.getField(e),{default:a=(null!==(t=n.default)&&void 0!==t?t:c()(this.schema.default,e)),type:r=n.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const t=this.getInitialValue((0,_.m)(e,"$"));if(void 0===t)return[];const a=n.minItems||0;return Array.from({length:a},(()=>t))}if("object"===r){const t={};return this.getSubfields(e).forEach((n=>{const a=this.getInitialValue((0,_.m)(e,n));void 0!==a&&(t[n]=a)})),t}}getProps(e){var t,n;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(t=r.label)&&void 0!==t||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=v()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(n=a.uniforms)||void 0===n?void 0:n.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[t,n]=e;return{key:t,label:t,value:n}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[t,n]=e;t in r&&(r[n]=r[t],delete r[t])})),N.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const t=this.getField(e),{properties:n=t.properties,type:a=t.type}=this._compiledSchema[e];return"object"===a&&n?Object.keys(n).map(_.m.escape):[]}getType(e){const{type:t,format:n}=this.getField(e),{type:a=t}=this._compiledSchema[e];return"date-time"===n?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,t,n){"use strict";n.d(t,{V:function(){return g}});var a=n(13762),r=n.n(a),l=n(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=n(59312),s=n(3996),o=n.n(s),c=n(30454),u=n.n(c),d=n(16651),m=n.n(d),p=n(98949),h=n(65507);const f=["optional","uniforms","allowedValues"];class g extends p.k{constructor(e){let{schema:t}=e;super(),this.schema=t,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,t){const n=null==t?void 0:t.details;return Array.isArray(n)&&n.find((t=>t.name===e))||null}getErrorMessage(e,t){const n=this.getError(e,t);return n?this.schema.messageForError(n):""}getErrorMessages(e){if(!e)return[];const{details:t}=e;return Array.isArray(t)?t.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const t=this.schema.getDefinition(e);o()(t,'Field not found in schema: "%s"',e);const n=Object.assign(Object.assign({},t),t.type[0]);if(n.autoValue&&("defaultAutoValueFunction"===n.autoValue.name||-1!==n.autoValue.toString().indexOf("$setOnInsert:")))try{n.defaultValue=n.autoValue.call({operator:null})}catch(a){}return n}getInitialValue(e){const t=this.getField(e),n=t.defaultValue;if(void 0!==n)return u()(n);if(t.type===Array){const n=this.getInitialValue((0,h.m)(e,"$"));if(void 0===n)return[];const a=t.minCount||0;return Array.from({length:a},(()=>n))}if(t.type===Object||t.type instanceof r()){const t={};return this.getSubfields(e).forEach((n=>{const a=this.getInitialValue((0,h.m)(e,n));void 0!==a&&(t[n]=a)})),t}}getProps(e){const t=this.getField(e),{type:n}=t,a=(0,i._T)(t,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),n===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(n===Array)try{const t=this.getProps(`${e}.$`);t.options&&(r=t.options)}catch(s){}return f.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const t=this.getField(e).type;return t===r().Integer?Number:t instanceof r()?Object:t}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const t=this.schema.validator(e);return n=>{try{return t(e.clean?u()(Object.assign({},n)):n),null}catch(a){return a}}}}},48616:function(e,t,n){"use strict";n.d(t,{K:function(){return _}});var a=n(11561),r=n(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=n(3996),i=n.n(l),s=n(1883),o=n.n(s),c=n(16651),u=n.n(c),d=n(76744),m=n.n(d),p=n(65507),h=n(98949);function f(e,t){i()(t,'Field not found in schema: "%s"',e)}function g(e){return"string"!=typeof e}function v(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,t){void 0===t&&(t=[]);const n=e[e.length-1];if("number"==typeof n){return b(e.slice(0,e.length-1),[n,...t])}return t.length>0?`${v(e)} (${t.join(", ")})`:v(e)}class _ extends h.k{constructor(e){let{schema:t,provideDefaultLabelFromFieldName:n=!0}=e;super(),this.schema=t,this.provideDefaultLabelFromFieldName=n,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,t){return t instanceof r.jm&&t.issues.find((t=>e===(0,p.m)(t.path)))||null}getErrorMessage(e,t){var n;return(null===(n=this.getError(e,t))||void 0===n?void 0:n.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let t=this.schema;this.schema instanceof r.Xc&&(t=this.schema._def.schema);for(const n of(0,p.m)(null,e))t instanceof r.uE?t=t.removeDefault():t instanceof r.ak&&(t=t.unwrap()),"$"===n||n===""+parseInt(n,10)?(f(e,t instanceof r.p5),t=t.element):(f(e,t instanceof r.CQ),t=t.shape[p.m.unescape(n)]);return t}getInitialValue(e){var t,n;const a=this.getField(e);if(a instanceof r.p5){const n=this.getInitialValue((0,p.m)(e,"$"));if(void 0===n)return[];const r=(null===(t=a._def.minLength)||void 0===t?void 0:t.value)||0;return Array.from({length:r},(()=>n))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(n=e.find(g))&&void 0!==n?n:e[0]}if(a instanceof r.CQ){const t={};return this.getSubfields(e).forEach((n=>{const a=this.getInitialValue((0,p.m)(e,n));void 0!==a&&(t[n]=a)})),t}}getProps(e){const t=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:v(e)}),{required:!0});let n=this.getField(e);const a=n._uniforms;if("function"==typeof a?t.component=a:Object.assign(t,a),n instanceof r.uE?(n=n.removeDefault(),t.required=!1):n instanceof r.ak&&(n=n.unwrap(),t.required=!1),n instanceof r.p5)n._def.maxLength&&(t.maxCount=n._def.maxLength.value),n._def.minLength&&(t.minCount=n._def.minLength.value);else if(n instanceof r.K7)t.options=n.options.map((e=>({value:e})));else if(n instanceof r.Zl){const e=Object.values(n.enum),a=e.filter(g);t.options=(a.length?a:e).map((e=>({value:e})))}else if(n instanceof r.IV){n.isInt||(t.decimal=!0);const e=n.maxValue;null!==e&&(t.max=e);const a=n.minValue;null!==a&&(t.min=a);const r=n._def.checks.find((e=>"multipleOf"===e.kind));r&&(t.step=r.value)}return t}getSubfields(e){void 0===e&&(e="");let t=this.getField(e);return t instanceof r.uE?t=t.removeDefault():t instanceof r.ak&&(t=t.unwrap()),t instanceof r.p5?["$"]:t instanceof r.CQ?Object.keys(t.shape):[]}getType(e){let t=this.getField(e);if(t instanceof r.uE?t=t.removeDefault():t instanceof r.ak&&(t=t.unwrap()),t instanceof r.p5)return Array;if(t instanceof r.pZ)return Boolean;if(t instanceof r.$s)return Date;if(t instanceof r.K7||t instanceof r.$T)return String;if(t instanceof r.Zl){return"number"==typeof Object.values(t.enum).find(g)?Number:String}return t instanceof r.IV?Number:t instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const t=this.schema.safeParse(e);return t.success?null:t.error}}}},68599:function(e,t,n){"use strict";var a=n(3996),r=n.n(a),l=n(6846),i=n(12138),s=n(14449),o=n(64694),c=n(80661),u=n(59492),d=n(44591),m=n(47822),p=n(99086);const h=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?d.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return u.Z;case Object:return c.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));t.Z=h},2310:function(e,t,n){"use strict";var a=n(39850),r=n(79904);t.Z=function e(t){class n extends(a.N.Auto(t)){}return n.Auto=e,n}(r.Z)},99574:function(e,t,n){"use strict";var a=n(60042),r=n.n(a),l=n(6820);t.Z=function e(t){class n extends t{getNativeFormProps(){const e=super.getNativeFormProps(),t=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:t},"form")})}}return n.Semantic=e,n.displayName=`Semantic${t.displayName}`,n}(l.I)},12138:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424);t.Z=(0,o.e)((function(e){var{className:t,disabled:n,error:r,errorMessage:o,id:c,inputRef:u,label:d,name:m,onChange:p,readOnly:h,required:f,showInlineError:g,value:v,wrapClassName:b}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:n,error:r,required:f},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",b,!d&&"fitted","checkbox")},i.createElement("input",{checked:v||!1,className:"hidden",disabled:n,id:c,name:m,onChange:()=>{h||p(!v)},ref:u,type:"checkbox"}),i.createElement("label",{htmlFor:c},d||null)),!(!r||!g)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424);const c=("object"==typeof n.g?n.g:window).Date,u=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};t.Z=(0,o.e)((function(e){var t,{className:n,disabled:r,error:o,errorMessage:d,icon:m,iconLeft:p,iconProps:h,id:f,inputRef:g,label:v,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:N,required:k,showInlineError:C,value:w,wrapClassName:j,type:x="datetime-local"}=e,F=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:k},"field")},(0,s.z)(F)),v&&i.createElement("label",{htmlFor:f},v),i.createElement("div",{className:l()("ui",j,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:f,max:u(b),min:u(_),name:E,onChange:e=>{const t=new c(e.target.valueAsNumber);t.getFullYear()<1e4?y(t):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:N,ref:g,type:x,value:null!==(t=u(w,x))&&void 0!==t?t:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},h))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},43351:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(55201),o=n(11561);t.Z=function(e){var{children:t,className:n}=e,r=(0,a._T)(e,["children","className"]);const{error:c,schema:u}=(0,s.c)();return c||t?i.createElement("div",Object.assign({className:l()("ui",n,"error message")},(0,o.z)(r)),t,i.createElement("ul",{className:"list"},u.getErrorMessages(c).map(((e,t)=>i.createElement("li",{key:t},e))))):null}},77900:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(30454),s=n.n(i),o=n(27378),c=n(65507),u=n(68591),d=n(11561),m=n(76424);t.Z=(0,m.e)((function(e){var{disabled:t,name:n,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,c.m)(null,n),h=(0,c.m)(p.slice(0,-1)),f=(0,u.U)(h,{},{absoluteName:!0})[0],g=!(t||f.maxCount<=f.value.length);function v(e){!g||r||"key"in e&&"Enter"!==e.key||f.onChange(f.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,d.z)(m),{className:l()("ui",m.className,g?"link":"disabled","fitted add icon"),onClick:v,onKeyDown:v,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(65507),o=n(68591),c=n(11561),u=n(76424);t.Z=(0,u.e)((function(e){var{disabled:t,name:n,readOnly:r}=e,u=(0,a._T)(e,["disabled","name","readOnly"]);const d=(0,s.m)(null,n),m=+d[d.length-1],p=(0,s.m)(d.slice(0,-1)),h=(0,o.U)(p,{},{absoluteName:!0})[0];function f(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=h.value.slice();e.splice(m,1),h.onChange(e)}}return t||(t=r||h.minCount>=h.value.length),i.createElement("i",Object.assign({},(0,c.z)(u),{className:l()("ui",u.className,t?"link":"disabled","fitted close icon"),onClick:f,onKeyDown:f,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424),c=n(77900),u=n(18747);t.Z=(0,o.e)((function(e){var{children:t=i.createElement(u.Z,{name:"$"}),className:n,disabled:r,error:o,errorMessage:d,itemProps:m,label:p,required:h,showInlineError:f,value:g}=e,v=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",n,{disabled:r},"grouped fitted fields list")},(0,s.z)(v)),p&&i.createElement("div",{className:l()({error:o,required:h},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(c.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!f)&&i.createElement("div",{className:"ui red basic label"},d),null==g?void 0:g.map(((e,n)=>i.Children.map(t,((e,t)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},m)):e})))))}))},18747:function(e,t,n){"use strict";var a=n(27378),r=n(76424),l=n(68599),i=n(960);t.Z=(0,r.e)((function(e){let{children:t=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},t))}),{initialValue:!1})},80661:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424),c=n(68599);function u(e){var{children:t,className:n,disabled:r,error:o,errorMessage:u,fields:d,grouped:m,itemProps:p,label:h,showInlineError:f}=e,g=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(g)),h&&i.createElement("div",{className:"field"},i.createElement("label",null,h)),!(!o||!f)&&i.createElement("div",{className:"ui red basic label"},u),t||d.map((e=>i.createElement(c.Z,Object.assign({key:e,name:e},p)))))}u.defaultProps={grouped:!0},t.Z=(0,o.e)(u)},59492:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424);t.Z=(0,o.e)((function(e){var{className:t,decimal:n,disabled:r,error:o,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:h,label:f,max:g,min:v,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:N,step:k,value:C,wrapClassName:w}=e,j=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:O},"field")},(0,s.z)(j)),f&&i.createElement("label",{htmlFor:p},f),i.createElement("div",{className:l()("ui",w,{left:d,icon:u||d},"input")},i.createElement("input",{disabled:r,id:p,max:g,min:v,name:b,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);_(isNaN(t)?void 0:t)},placeholder:E,readOnly:y,ref:h,step:k||(n?.01:1),type:"number",value:null!=C?C:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},52559:function(e,t,n){"use strict";var a=n(51674),r=n(68599),l=n(99574),i=n(43351),s=n(82986);t.Z=function e(t){class n extends(a.X.Quick(t)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return n.Quick=e,n}(l.Z)},44591:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(48159),s=n.n(i),o=n(27378),c=n(11561),u=n(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,"");t.Z=(0,u.e)((function(e){var{options:t,className:n,disabled:r,error:i,errorMessage:u,id:d,label:p,name:h,onChange:f,readOnly:g,required:v,showInlineError:b,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(n,{disabled:r,error:i},"grouped fields")},s()((0,c.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:v},"field")},o.createElement("label",null,p)),null==t?void 0:t.map((e=>{var t,n,a,l;return o.createElement("div",{className:"field",key:null!==(t=e.key)&&void 0!==t?t:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${d}-${null!==(n=e.key)&&void 0!==n?n:m(e.value)}`,name:h,onChange:()=>{g||f(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${d}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},47822:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(20098),s=n.n(i),o=n(27378),c=n(11561),u=n(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};t.Z=(0,u.e)((function(e){var{options:t,checkboxes:n,className:r,disabled:i,error:u,errorMessage:d,fieldType:h,id:f,inputRef:g,label:v,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:N,value:k}=e,C=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const w=h===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:u,required:O},r,"field")},(0,c.z)(C)),v&&o.createElement("label",{htmlFor:f},v),n?null==t?void 0:t.map((e=>{var t,n,a,r;return o.createElement("div",{className:"field",key:null!==(t=e.key)&&void 0!==t?t:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:w?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${f}-${null!==(n=e.key)&&void 0!==n?n:m(e.value)}`,name:b,onChange:()=>{y||_(w?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${f}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:f,multiple:w,name:b,onChange:e=>{if(!y){const t=e.target.value;if(w){const n=-1===e.target.selectedIndex;_(n?[]:s()([t],k))}else _(""!==t?t:void 0)}},ref:g,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!w&&o.createElement("option",{value:"",disabled:O,hidden:O},E||v),null==t?void 0:t.map((e=>{var t,n;return o.createElement("option",{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)}))),!(!u||!N)&&o.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},82986:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(55201),o=n(11561);function c(e){var{className:t,disabled:n,inputRef:r,readOnly:c,value:u}=e,d=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",t,"button"),disabled:void 0===n?!(!m&&!p.disabled):n,readOnly:c,ref:r,type:"submit"},u?{value:u}:{},(0,o.z)(d)))}},99086:function(e,t,n){"use strict";var a=n(59312),r=n(60042),l=n.n(r),i=n(27378),s=n(11561),o=n(76424);function c(e){var{autoComplete:t,className:n,disabled:r,error:o,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:h,label:f,name:g,onChange:v,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:N,wrapClassName:k}=e,C=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:E},"field")},(0,s.z)(C)),f&&i.createElement("label",{htmlFor:p},f),i.createElement("div",{className:l()("ui",k,{left:d,icon:u||d},"input")},i.createElement("input",{autoComplete:t,disabled:r,id:p,name:g,onChange:e=>v(e.target.value),placeholder:b,readOnly:_,ref:h,type:O,value:null!=N?N:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},c))}c.defaultProps={type:"text"},t.Z=(0,o.e)(c,{kind:"leaf"})},3684:function(e,t,n){"use strict";var a=n(23674),r=n(99574);t.Z=function e(t){class n extends(a.O.Validated(t)){}return n.Validated=e,n}(r.Z)},79904:function(e,t,n){"use strict";var a=n(99574),r=n(52559),l=n(3684);t.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,t,n){"use strict";var a=n(59312),r=n(27378),l=n(11561),i=n(76424);t.Z=(0,i.e)((function(e){var{disabled:t,id:n,inputRef:i,label:s,name:o,onChange:c,placeholder:u,readOnly:d,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:n},s),r.createElement("textarea",{disabled:t,id:n,name:o,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,t,n){"use strict";n.d(t,{N:function(){return p}});var a=n(13784),r=n.n(a),l=n(56141),i=n.n(l),s=n(48159),o=n.n(s),c=n(96498),u=n.n(c),d=n(6820),m=n(51674);const p=function e(t){class n extends t{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,t,n){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,t,n)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,t){super.onChange(e,t),this.setState((n=>({model:u()(r()(n.model),e,t,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return n.Auto=e,n.displayName=`Auto${t.displayName}`,n}((0,n(23674).u)((0,m.s)(d.I)))},6820:function(e,t,n){"use strict";n.d(t,{I:function(){return _}});var a=n(13784),r=n.n(a),l=n(99729),i=n.n(l),s=n(48159),o=n.n(s),c=n(96498),u=n.n(c),d=n(27378),m=n(56141),p=n.n(m),h=n(65507);function f(e){return!(!e||e!==Object(e)||e instanceof Date)}var g=n(34361);function v(e){let t=0;return()=>`${e}-${("000"+(t++).toString(36)).slice(-4)}`}const b=v("uniforms");class _ extends d.Component{constructor(e){var t,n;super(e),t=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(n=this.props.id)&&(n=b()),v(n)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,n){return void 0===n&&(n=a(e)),void 0!==e&&t.props.modelTransform?t.props.modelTransform(e,n):n}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,t,n){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,t){return void 0===t&&(t=this.props.model),t}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,t){if(this.mounted){const n=function(e,t,n){if(!f(t)||n&&typeof t!=typeof n)return p()(t,n)?[]:[e];const a=[e];if(f(n)){for(const r in t)r in n&&p()(t[r],n[r])||a.push((0,h.m)(e,r));for(const r in n)r in t||a.push((0,h.m)(e,r));1===a.length&&a.pop()}else for(const r in t)a.push((0,h.m)(e,r));return a}(e,t,i()(this.getModel(),e));0!==n.length&&this.setState((e=>e.changed&&n.every((t=>!!i()(e.changedMap,t)))?null:{changed:!0,changedMap:n.reduce(((e,t)=>u()(e,t,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,t),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const t=this.props.onSubmit(this.getModel("submit"));return t instanceof Promise?(this.mounted&&this.setState({submitting:!0}),t.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return d.createElement(g.D.Provider,{value:this.getContext()},d.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,t,n){"use strict";n.d(t,{k:function(){return l}});var a=n(3996),r=n.n(a);class l{constructor(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:t})}getError(e,t){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:t})}getErrorMessage(e,t){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:t})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,t,n){"use strict";n.d(t,{X:function(){return i},s:function(){return l}});var a=n(59312),r=n(27378);function l(e){class t extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:t=this.getErrorsField(),submitField:n=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(t,{key:"$ErrorsField"}),r.createElement(n,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return t.Quick=l,t.displayName=`Quick${e.displayName}`,t}const i=l(n(6820).I)},23674:function(e,t,n){"use strict";n.d(t,{O:function(){return v},u:function(){return f}});var a=n(13784),r=n.n(a),l=n(30454),i=n.n(l),s=n(56141),o=n.n(s),c=n(50344),u=n.n(c),d=n(48159),m=n.n(d),p=n(96498),h=n.n(p);function f(e){class t extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,t,n){super.componentDidUpdate(e,t,n);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{g(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&g(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,t){g(this.props.validate,this.state.validate)&&this.onValidate(e,t),super.onChange(e,t)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const t=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return t.catch(u()),t}onValidate(e,t){let n=this.getContextModel();return n&&e&&(n=h()(r()(n),e,i()(t),r())),this.onValidateModel(n)}onValidateModel(e){var t=this;const n=this.getModel("validate",e),a=function(e){function t(t,n){return t instanceof Promise?(e(),t.then(n)):n(t)}return t}((()=>{this.setState({validating:!0})}));return a(this.state.validator(n),(function(e){return void 0===e&&(e=null),a(t.props.onValidate(n,e),(function(e){var n;return void 0===e&&(e=null),e=t.props.error===e?null:e,t.setState((t=>t.error!==e||t.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(n=t.props.error)&&void 0!==n?n:e)}))}))}}return t.Validated=f,t.displayName=`Validated${e.displayName}`,t.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,t){return t},validate:"onChangeAfterSubmit"}),t}function g(e,t){return"onChange"===e||"onChangeAfterSubmit"===e&&t}const v=f(n(6820).I)},76424:function(e,t,n){"use strict";n.d(t,{e:function(){return o}});var a=n(25389),r=n.n(a),l=n(27378),i=n(34361),s=n(68591);function o(e,t){function n(n){const[a,o]=(0,s.U)(n.name,n,t),c=function(e,t,n){if("leaf"===(null==n?void 0:n.kind))return e;const a=""!==t.name,l=Object.keys(e.state).some((e=>null!=t[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(t.name)),l&&(i.state=r()(i.state,((e,n)=>{const a=t[n];return null!=a?!!a:e}))),i}(o,n,t),u=l.createElement(e,Object.assign({},n,a));return o===c?u:l.createElement(i.D.Provider,{children:u,value:c})}return n.displayName=`${e.displayName||e.name}Field`,Object.assign(n,{Component:e,options:t})}},34361:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});const a=(0,n(27378).createContext)(null)},6846:function(e,t,n){"use strict";n.d(t,{a:function(){return o}});var a=n(59312),r=n(3996),l=n.n(r),i=n(27378),s=n(68591);function o(e){const t=(0,i.createContext)(e);return Object.assign((function(e){var n,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const c={absoluteName:r},[u,d]=(0,s.U)(o.name,o,c),m=(0,i.useContext)(t)(u,d);return l()(m,"AutoField received no component for: %s",u.name),"options"in m&&"leaf"===(null===(n=m.options)||void 0===n?void 0:n.kind)?(0,i.createElement)(m.Component,u):(0,i.createElement)(m,o)}),{componentDetectorContext:t,defaultComponentDetector:e})}},11561:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const t=Object.assign({},e);for(const n in e)r.has(n)&&delete t[n];return t}),{register(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,t,n){"use strict";n.d(t,{m:function(){return d}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,t){const n=l(e);return n===e?t?`.${e}`:e:n}const s=/^\["(.*)"]$/,o=/\\"/g;function c(e){const t=s.exec(e);return t?t[1].replace(o,'"'):e}const u=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const d=Object.assign((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const a=null===t[0],r=[];for(let l=0;l!==t.length;++l){const e=t[l];if(e||0===e)if("string"==typeof e){const n=u.exec(e);if(n){const[,e,a,i]=n;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(c(a)),i&&(t[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const n=Math.min(l+1,e.length);l-=n,t.splice(l+1,n,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:c})},68591:function(e,t,n){"use strict";n.d(t,{U:function(){return u}});var a=n(99729),r=n.n(a),l=n(25389),i=n.n(l),s=n(27378),o=n(65507),c=n(55201);function u(e,t,n){var a,l,u;const d=(0,c.c)(),m=(0,o.m)((null==n?void 0:n.absoluteName)?"":d.name,e),p=d.schema.getField(m),h=!1!==(null==n?void 0:n.initialValue),f=h?(0,s.useRef)(!1):{current:!1},g=i()(d.state,((e,n)=>{const a=t[n];return null!=a?!!a:e})),v=!!r()(d.changedMap,m),b=d.schema.getError(m,d.error),_=d.schema.getErrorMessage(m,d.error),E=d.schema.getType(m),y=d.schema.getSubfields(m),O=d.schema.getProps(m),N=null!==(l=null!==(a=t.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>d.randomId()),[]),C=(0,s.useCallback)((function(e,t){void 0===t&&(t=m),f.current=!0,d.onChange(t,e)}),[d.onChange,m]),w=r()(d.model,m);let j,x=null!==(u=t.value)&&void 0!==u?u:w;h&&(f.current||(void 0===x?(x=d.schema.getInitialValue(m),j=x):void 0!==t.value&&t.value!==w&&(j=t.value)),(0,s.useEffect)((()=>{var e;(null!==(e=t.required)&&void 0!==e?e:O.required)&&void 0!==j&&C(j)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},g),{changed:v,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:C,value:x}),O),t),{label:N,name:m}),d]}},55201:function(e,t,n){"use strict";n.d(t,{c:function(){return s}});var a=n(3996),r=n.n(a),l=n(27378),i=n(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,t,n){"use strict";n.d(t,{f:function(){return l}});var a=n(95256),r=n(27378);function l(e){let{language:t,replace:n,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,t,n)=>n%2==0?e:`${e}\n\n${t}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),n)for(const[a,r]of Object.entries(n))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${t}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},23197:function(e,t,n){"use strict";n.d(t,{T:function(){return T}});var a=n(27378),r=n(23615),l=n.n(r);function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var o=(0,a.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,l=e.size,o=void 0===l?24:l,c=s(e,["color","size"]);return a.createElement("svg",i({ref:t,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},c),a.createElement("path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}),a.createElement("polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}),a.createElement("line",{x1:"12",y1:"22.08",x2:"12",y2:"12"}))}));o.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},o.displayName="Box";var c=o;function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var m=(0,a.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,l=e.size,i=void 0===l?24:l,s=d(e,["color","size"]);return a.createElement("svg",u({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),a.createElement("polyline",{points:"16 18 22 12 16 6"}),a.createElement("polyline",{points:"8 6 2 12 8 18"}))}));m.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},m.displayName="Code";var p=m;function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},h.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var g=(0,a.forwardRef)((function(e,t){var n=e.color,r=void 0===n?"currentColor":n,l=e.size,i=void 0===l?24:l,s=f(e,["color","size"]);return a.createElement("svg",h({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),a.createElement("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),a.createElement("path",{d:"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3"}),a.createElement("path",{d:"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"}))}));g.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},g.displayName="Database";var v=g,b=n(9670),_=n(57292),E=n(633),y=n(4940),O=n(59150),N=n(46867),k=n(25773),C=n(60042),w=n.n(C);function j(e){let{active:t,icon:n,tooltipText:r,...l}=e;return a.createElement("span",(0,k.Z)({},l,{className:w()(y.Z.tooltip,y.Z.item,t&&y.Z.active)}),r&&a.createElement("span",{className:y.Z["tooltip-text"]},r),n)}function x(e){let{activeToggle:t,items:n,onClick:r}=e;return a.createElement("section",{className:w()(y.Z.toggler,y.Z.header)},n.map(((e,n)=>a.createElement(j,(0,k.Z)({active:t===n,key:n,onClick:r(n)},e)))))}function F(e){let{children:t,group:n,tabsItems:r,togglerItems:l}=e;const{activeTab:i,onTab:s}=(0,O.Y)(n),[o,c]=(0,a.useState)(0);return a.createElement("section",{className:y.Z["toggler-tabs"]},a.createElement("section",{className:y.Z.header},a.createElement(N.TX,{items:r,onTab:s,activeTab:i}),a.createElement(x,{items:l,onClick:e=>()=>{c(e)},activeToggle:o})),t({tab:r[i],toggle:l[o]}))}const P=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}],M=[{icon:a.createElement(c,null),name:"Example",tooltipText:"Show example"},{icon:a.createElement(p,null),name:"Code",tooltipText:"Show source code"},{icon:a.createElement(v,null),name:"Schema",tooltipText:"Show schema"}];function T(e){let{code:{default:t},example:n,schema:{default:r}}=e;return a.createElement(F,{group:"examples",tabsItems:P,togglerItems:M},(e=>{let{tab:{value:l},toggle:{name:i}}=e;switch(i){case"Code":return a.createElement(_.f,{language:"tsx",replace:{"'[^']*?/universal'":`'uniforms-${l}'`},source:t});case"Example":return a.createElement(b.nN.Provider,{value:l},a.createElement(E.n,null,a.createElement(n,null)));case"Schema":return a.createElement(_.f,{language:"tsx",source:r});default:return null}}))}},633:function(e,t,n){"use strict";n.d(t,{n:function(){return d}});var a=n(25773),r=n(27378),l=n(4940),i=n(99729),s=n.n(i);function o(e){const[t,n]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,t){const n=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==n&&t(n)}(a,n)),[a,n]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:t}}}var c=n(9670),u=n(37126);function d(e){const t=(0,r.useContext)(c.nN),n=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(u.d,(0,a.Z)({frameProps:n,theme:t},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(t){t.details.forEach((t=>{let{name:n}=t;e[n]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(n).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,t){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[t]}}))),this.setState({error:void 0,[e]:t})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:t,ErrorsField:n,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,t)=>new Promise((e=>{setTimeout((()=>{e(t)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:t,theme:n,value:a}=this.props,r="antd"===n,l="bootstrap3"===n||"bootstrap4"===n,i="material"===n,s="semantic"===n,{AutoForm:o,BoolField:c,ErrorsField:u,LongTextField:d,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[n||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:t,value:n}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>t(e.target.value),value:n},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:t,theme:n}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[n]);if("material"===n||"mui"===n)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===n&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},t))}}},46867:function(e,t,n){"use strict";n.d(t,{TX:function(){return o},mQ:function(){return u}});var a=n(60042),r=n.n(a),l=n(27378),i=n(4940),s=n(59150);function o(e){let{activeTab:t,items:n,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},n.map(((e,n)=>{let{name:r}=e;return l.createElement(c,{active:t===n,key:n,onClick:()=>a(n)},r)})))}function c(e){let{active:t,children:n,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,t&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},n)}function u(e){let{children:t,group:n,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(n);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),t(a[r]))}},5037:function(e,t){"use strict";const n=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":n` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":n` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":n` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":n` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":n` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":n` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":n` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};t.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,t,n){"use strict";var a=n(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,t)=>a.createElement("link",{key:t,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};t.Z=i},59150:function(e,t,n){"use strict";n.d(t,{Y:function(){return i}});var a=n(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[t,n]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((t=>function(e,t){r[e]=t,l[e].forEach((e=>{e(t)}))}(e,t)),[e]);return(0,a.useEffect)((()=>function(e,t){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(t),()=>{l[e].splice(l[e].indexOf(t),1)}}(e,n)),[e]),{activeTab:t,onTab:i}}},9670:function(e,t,n){"use strict";n.d(t,{Pt:function(){return Ml},UE:function(){return Pl},NE:function(){return Tl},ME:function(){return Il},yc:function(){return Dl},hI:function(){return Zl},mg:function(){return Al},hl:function(){return Sl},nv:function(){return Rl},nN:function(){return Bl},np:function(){return Ll}});var a={};n.r(a),n.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return Ie},BaseForm:function(){return Ne},BoolField:function(){return M},DateField:function(){return A},ErrorField:function(){return Ae},ErrorsField:function(){return je},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return H},ListField:function(){return re},ListItemField:function(){return te},LongTextField:function(){return Le},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Fe},RadioField:function(){return de},SelectField:function(){return fe},SubmitField:function(){return xe},TextField:function(){return ve},ValidatedForm:function(){return Me},ValidatedQuickForm:function(){return Te},wrapField:function(){return P}});var r={};n.r(r),n.d(r,{AutoField:function(){return mt},AutoFields:function(){return pt},AutoForm:function(){return yt},BaseForm:function(){return ht},BoolField:function(){return Ve},DateField:function(){return Qe},ErrorField:function(){return Ot},ErrorsField:function(){return ft},HiddenField:function(){return Nt},ListAddField:function(){return He},ListDelField:function(){return Xe},ListField:function(){return et},ListItemField:function(){return Ye},LongTextField:function(){return kt},NestField:function(){return tt},NumField:function(){return nt},QuickForm:function(){return bt},RadioField:function(){return lt},SelectField:function(){return ut},SubmitField:function(){return vt},TextField:function(){return dt},ValidatedForm:function(){return _t},ValidatedQuickForm:function(){return Et},gridClassName:function(){return We},wrapField:function(){return $e}});var l={};n.r(l),n.d(l,{AutoField:function(){return Gt},AutoFields:function(){return Ht},AutoForm:function(){return rn},BaseForm:function(){return Jt},BoolField:function(){return Pt},DateField:function(){return It},ErrorField:function(){return ln},ErrorsField:function(){return Xt},HiddenField:function(){return sn},ListAddField:function(){return Zt},ListDelField:function(){return St},ListField:function(){return Lt},ListItemField:function(){return Rt},LongTextField:function(){return on},NestField:function(){return Bt},NumField:function(){return zt},QuickForm:function(){return tn},RadioField:function(){return $t},SelectField:function(){return qt},SubmitField:function(){return en},TextField:function(){return Qt},ValidatedForm:function(){return nn},ValidatedQuickForm:function(){return an},gridClassName:function(){return xt},wrapField:function(){return Ft}});var i={};n.r(i),n.d(i,{AutoField:function(){return In},AutoFields:function(){return Dn},AutoForm:function(){return Un},BaseForm:function(){return Zn},BoolField:function(){return hn},DateField:function(){return vn},ErrorField:function(){return Wn},ErrorsField:function(){return An},HiddenField:function(){return $n},ListAddField:function(){return _n},ListDelField:function(){return yn},ListField:function(){return Nn},ListItemField:function(){return On},LongTextField:function(){return Vn},NestField:function(){return kn},NumField:function(){return Cn},QuickForm:function(){return Ln},RadioField:function(){return xn},SelectField:function(){return Mn},SubmitField:function(){return Rn},TextField:function(){return Tn},ValidatedForm:function(){return Bn},ValidatedQuickForm:function(){return zn},gridClassName:function(){return mn},wrapField:function(){return pn}});var s={};n.r(s),n.d(s,{AutoField:function(){return wa},AutoFields:function(){return ja},AutoForm:function(){return Za},BaseForm:function(){return xa},BoolField:function(){return ta},DateField:function(){return la},ErrorField:function(){return Aa},ErrorsField:function(){return Fa},HiddenField:function(){return Sa},ListAddField:function(){return ca},ListDelField:function(){return da},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return Ra},NestField:function(){return ha},NumField:function(){return fa},QuickForm:function(){return Ta},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ma},TextField:function(){return Ca},ValidatedForm:function(){return Ia},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};n.r(o),n.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return jr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ja},ErrorField:function(){return xr},ErrorsField:function(){return Or},HiddenField:function(){return Fr},ListAddField:function(){return tr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Pr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return vr},SubmitField:function(){return Nr},TextField:function(){return br},ValidatedForm:function(){return Cr},ValidatedQuickForm:function(){return wr},wrapField:function(){return Ka}});var c={};n.r(c),n.d(c,{AutoField:function(){return Mr.Z},AutoFields:function(){return Tr},AutoForm:function(){return Ir.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Zr.Z},DateField:function(){return Ar.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Rr.Z},HiddenField:function(){return Lr},ListAddField:function(){return Br.Z},ListDelField:function(){return zr.Z},ListField:function(){return Ur.Z},ListItemField:function(){return Wr.Z},LongTextField:function(){return $r},NestField:function(){return Vr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Gr.Z},SubmitField:function(){return Hr.Z},TextField:function(){return Jr.Z},ValidatedForm:function(){return Xr.Z},ValidatedQuickForm:function(){return Yr.Z}});var u={};n.r(u),n.d(u,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return wl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return jl},ErrorsField:function(){return yl},HiddenField:function(){return xl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Fl.Z},NestField:function(){return ol},NumField:function(){return cl},QuickForm:function(){return Nl},RadioField:function(){return ml},SelectField:function(){return fl},SubmitField:function(){return Ol},TextField:function(){return vl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Cl}});var d=n(25773),m=n(27378),p=n(3996),h=n.n(p),f=n(6846),g=n(59312),v=n(30219),b=n.n(v),_=n(21473),E=n.n(_),y=n(98591),O=n(56369),N=n(11561),k=n(76424),C=n(31115),w=n.n(C),j=n(5041),x=n(62004);const F={marginBottom:"12px"};function P(e,t){let{colon:n,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:c,labelCol:u,required:d,showInlineError:p,validateStatus:h,wrapperCol:f,wrapperStyle:g=F}=e;const v=!!c&&m.createElement("span",null,c,!!o&&m.createElement("span",null,"\xa0",m.createElement(x.default,{title:o},m.createElement(w(),null))));return m.createElement(j.Z.Item,{colon:n,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:v,labelCol:u,required:d,style:g,validateStatus:a?"error":h,wrapperCol:f},t)}N.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var M=(0,k.e)((function(e){var{checkbox:t=!1,checkedChildren:n=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:c}=e,u=(0,g._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const d=t?y.Z:O.Z;return P(u,m.createElement(d,Object.assign({checked:c||!1,checkedChildren:n,disabled:a,name:l,onChange:()=>s?void 0:i(!c),ref:r,unCheckedChildren:o},(0,N.z)(u))))}),{kind:"leaf"}),T=n(82290),I=n(61320),D=n.n(I);const Z={width:"100%"};var A=(0,k.e)((function(e){var{showTime:t=!0,style:n=Z}=e,a=(0,g._T)(e,["showTime","style"]);return P(a,m.createElement(T.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:t,style:n,value:a.value&&D()(a.value)},(0,N.z)(a))))}),{kind:"leaf"}),S=n(60042),R=n.n(S),L=n(94037),B=n.n(L),z=n(76676),U=n(30454),W=n.n(U),$=n(65507),V=n(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:t,icon:n=m.createElement(B(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,c=(0,g._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const u=(0,$.m)(null,a),d=(0,$.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],h=!(t||p.maxCount<=p.value.length);return m.createElement(z.default,Object.assign({},(0,N.z)(c),{disabled:!h,icon:n,onClick:()=>{r||p.onChange(p.value.concat([W()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=n(85221),G=n.n(Q);var H=(0,k.e)((function(e){var{disabled:t,icon:n=m.createElement(G(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,g._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const c=(0,$.m)(null,a),u=+c[c.length-1],d=(0,$.m)(c.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0];return t||(t=r||p.minCount>=p.value.length),m.createElement(z.default,Object.assign({},(0,N.z)(o),{disabled:t,icon:n,onClick:()=>{const e=p.value.slice();e.splice(u,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const J={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},X={marginBottom:"24px",overflow:"hidden"},Y={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var te=(0,k.e)((function(e){let{children:t=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:J},m.createElement(H,{className:"top aligned",name:""})),m.createElement("div",{style:X},m.createElement("div",{style:Y})),m.createElement("div",{style:ee},t))}));const ne={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:t=m.createElement(te,{name:"$"}),className:n,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:c,style:u=ne,value:d,wrapperCol:p}=e,h=(0,g._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const f=a?u?Object.assign(Object.assign({},ae),u):ae:u;return m.createElement("div",Object.assign({},(0,N.z)(h),{style:f,className:R()([n,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(x.default,{title:l},m.createElement(w(),null)))),!(!a||!c)&&m.createElement("div",null,r),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:t,error:n,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,g._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,N.z)(o)),i&&m.createElement("label",null,i),!(!n||!s)&&m.createElement("div",null,a),t||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=n(15425);var se=(0,k.e)((function(e){return P(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:t=>{const n=(e.decimal?parseFloat:parseInt)(""+t);e.onChange(isNaN(n)?void 0:n)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,N.z)(e))))}),{kind:"leaf"}),oe=n(58946);const ce="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ue={display:"block"};var de=(0,k.e)((function(e){var t,n,a;return P(e,m.createElement(oe.ZP.Group,Object.assign({},(0,N.z)(e),{disabled:e.disabled,name:e.name,onChange:t=>{e.readOnly||e.onChange(t.target.value)},value:null!==(t=e.value)&&void 0!==t?t:"",options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var t;return Object.assign(Object.assign({},e),{label:null!==(t=e.label)&&void 0!==t?t:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((t=>{var n,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=t.value,ce(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(n=t.key)&&void 0!==n?n:t.value,style:ue,value:t.value,disabled:t.disabled},null!==(a=t.label)&&void 0!==a?a:t.value)}))))}),{kind:"leaf"}),me=n(99388),pe=n(69601),he=n(92049);var fe=(0,k.e)((function(e){var t,n;const a=e.fieldType===Array?me.default:pe.default,r=(0,N.z)(e);return P(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:t=>{e.readOnly||e.onChange(e.fieldType===Array?t:t.target.value)},options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var t;return Object.assign(Object.assign({},e),{label:null!==(t=e.label)&&void 0!==t?t:e.value})})),value:e.value}))):m.createElement(he.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:t=>{e.readOnly||e.onChange(t)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(n=e.options)||void 0===n?void 0:n.map((t=>{var n,a,r;return m.createElement(he.Z.Option,{disabled:t.disabled,key:null!==(n=t.key)&&void 0!==n?n:t.value,value:t.value,id:`${e.id}-${null!==(a=t.key)&&void 0!==a?a:escape(t.value)}`},null!==(r=t.label)&&void 0!==r?r:t.value)}))))}),{kind:"leaf"}),ge=n(74105);var ve=(0,k.e)((function(e){var t,n;return P(e,m.createElement(ge.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(t=e.type)&&void 0!==t?t:"text",value:null!==(n=e.value)&&void 0!==n?n:""},(0,N.z)(e))))}),{kind:"leaf"});var be=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?de:fe;switch(e.fieldType){case Array:return re;case Boolean:return M;case Date:return A;case Number:return se;case Object:return le;case String:return ve}return h()(!1,"Unsupported field type: %s",e.fieldType)})),_e=n(55201);function Ee(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=n(39850),Oe=n(6820);var Ne=function e(t){class n extends t{getNativeFormProps(){const e=super.getNativeFormProps(),{className:t,layout:n="vertical"}=e,a=(0,g._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:R()("ant-form","ant-form-"+n,t)})}}return n.AntD=e,n.displayName=`AntD${t.displayName}`,n}(Oe.I),ke=n(51674);const Ce={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},we={margin:"3px"};var je=function(e){var{children:t,style:n=Ce}=e,a=(0,g._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({style:n},(0,N.z)(a)),t,m.createElement("ul",null,l.getErrorMessages(r).map(((e,t)=>m.createElement("li",{key:t,style:we},e))))):null};var xe=function(e){var{disabled:t,inputRef:n,value:a="Submit"}=e,r=(0,g._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(z.default,Object.assign({disabled:void 0===t?!(!l&&!i.disabled):t,htmlType:"submit",ref:n,type:"primary"},r),a)};var Fe=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return be}getErrorsField(){return je}getSubmitField(){return xe}}return n.Quick=e,n}(Ne),Pe=n(23674);var Me=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(Ne),Te=Me.Validated(Fe.Quick(Ne));var Ie=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(Te);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ze={margin:"3px"};var Ae=(0,k.e)((function(e){var{children:t,error:n,errorMessage:a,style:r=De}=e,l=(0,g._T)(e,["children","error","errorMessage","style"]);return n?m.createElement("div",Object.assign({style:r},(0,N.z)(l)),t||m.createElement("div",{style:Ze},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Re=n(10777);var Le=(0,k.e)((function(e){var t,{rows:n=5}=e,a=(0,g._T)(e,["rows"]);return P(a,m.createElement(Re.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:n,value:null!==(t=a.value)&&void 0!==t?t:""},(0,N.z)(a))))}),{kind:"leaf"}),Be=n(48159),ze=n.n(Be);function Ue(e,t,n){return"label"===n?`col-${e}-${t}`:`col-${e}-${12-t}`}function We(e,t){return"number"==typeof e?Ue("sm",e,t):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((n=>Ue(n,e[n],t))).join(" "):"":Ue("sm",parseInt(e),t)}function $e(e,t){var{changed:n,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:c,helpClassName:u,id:d,label:p,labelClassName:h,required:f,showInlineError:v,wrapClassName:b}=e,_=(0,g._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!v)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!c&&m.createElement("span",{className:R()("help-block",u)},c);return m.createElement("div",Object.assign({className:R()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&n,disabled:r,required:f})},ze()((0,N.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:d,className:R()("control-label",We(o,"label"),h)},p),E&&m.createElement("div",{className:R()(b,We(o,"input"))},t,O,k,y),!E&&t,!E&&O,!E&&k,!E&&y)}var Ve=(0,k.e)((function(e){const{disabled:t,inline:n,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:c}=e;return $e(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:R()(a,"checkbox"+(n?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:c||!1,disabled:t,id:e.id,name:i,onChange:()=>{o||s(!c)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof n.g?n.g:window).Date,qe=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var Qe=(0,k.e)((function(e){var t,{disabled:n,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:h,type:f="datetime-local"}=e,v=(0,g._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return $e(Object.assign(Object.assign({},v),{id:r}),m.createElement("input",{className:R()(l,"form-control",{"form-control-danger":a}),disabled:n,id:r,max:qe(s),min:qe(o),name:c,onChange:e=>{const t=new Ke(e.target.valueAsNumber);t.getFullYear()<1e4?u(t):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:f,value:null!==(t=qe(h,f))&&void 0!==t?t:""}))}),{kind:"leaf"});function Ge(e){var{addIcon:t,className:n,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,g._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),c=(0,$.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0],d=!(a||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([W()(i)]))}return m.createElement("div",Object.assign({},(0,N.z)(s),{className:R()("badge pull-right",n),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),t)}Ge.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var He=(0,k.e)(Ge,{initialValue:!1,kind:"leaf"});function Je(e){var{className:t,disabled:n,name:a,readOnly:r,removeIcon:l}=e,i=(0,g._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],c=(0,$.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return n||(n=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,N.z)(i),{className:R()("badge",t),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}Je.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Xe=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});var Ye=(0,k.e)((function(e){let{children:t=m.createElement(mt,{className:"col-xs-11",label:null,name:""}),removeIcon:n}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Xe,{name:"",removeIcon:n})),t)}),{initialValue:!1});var et=(0,k.e)((function(e){var{addIcon:t,children:n=m.createElement(Ye,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,g._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:R()("panel panel-default",{"panel-danger":r},a)},(0,N.z)(d)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:R()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(He,{addIcon:t,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"help-block"},l)),null==u?void 0:u.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},i),{removeIcon:o})):e}))))))}));var tt=(0,k.e)((e=>{var{children:t,className:n,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,g._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:R()(n,{"has-error":a})},(0,N.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),t||l.map((e=>m.createElement(mt,Object.assign({key:e,name:e},i)))))}));var nt=(0,k.e)((function(e){var t;return $e(e,m.createElement("input",{className:R()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:t=>{const n=(e.decimal?parseFloat:parseInt)(t.target.value);e.onChange(isNaN(n)?void 0:n)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});const at="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rt=e=>at(encodeURIComponent(e)).replace(/=+$/,"");var lt=(0,k.e)((function(e){var t;return $e(e,null===(t=e.options)||void 0===t?void 0:t.map((t=>{var n,a,r,l;return m.createElement("div",{key:null!==(n=t.key)&&void 0!==n?n:t.value,className:R()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=t.key)&&void 0!==a?a:rt(t.value)}`},m.createElement("input",{checked:t.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=t.key)&&void 0!==r?r:rt(t.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(t.value)},type:"radio"}),null!==(l=t.label)&&void 0!==l?l:t.value))})))}),{kind:"leaf"}),it=n(20098),st=n.n(it);const ot="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ct=e=>ot(encodeURIComponent(e)).replace(/=+$/,"");var ut=(0,k.e)((function(e){var{options:t,checkboxes:n,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:h,readOnly:f,required:v,value:b}=e,_=(0,g._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return $e(Object.assign(Object.assign({},_),{id:i,label:u}),n?null==t?void 0:t.map((e=>{var t,n,r,c;return m.createElement("div",{key:null!==(t=e.key)&&void 0!==t?t:e.value,className:R()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(n=e.key)&&void 0!==n?n:ct(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:ct(e.value)}`,name:d,onChange:()=>{f||p(l===Array?st()([e.value],b):e.value)},type:"checkbox"}),null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{className:R()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!f){const t=e.target.value;if(E){const n=-1===e.target.selectedIndex;p(n?[]:st()([t],b))}else p(""!==t?t:void 0)}},ref:c,value:null!=b?b:""},(!!h||!v||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:v,hidden:v},h||u),null==t?void 0:t.map((e=>{var t,n;return m.createElement("option",{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)}))))}),{kind:"leaf"});var dt=(0,k.e)((function(e){var t,n;return $e(Object.assign({feedbackable:!0},ze()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:R()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(t=e.type)&&void 0!==t?t:"text",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});var mt=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?lt:ut;switch(e.fieldType){case Array:return et;case Boolean:return Ve;case Date:return Qe;case Number:return nt;case Object:return tt;case String:return dt}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function pt(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(mt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ht=function e(t){class n extends t{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),t=super.getNativeFormProps(),{className:n,grid:a}=t,r=(0,g._T)(t,["className","grid"]);return Object.assign(Object.assign({},r),{className:R()("form",{error:e,"form-horizontal":a},n)})}}return n.Bootstrap3=e,n.displayName=`Bootstrap3${t.displayName}`,n}(Oe.I);var ft=function(e){var{className:t,children:n}=e,a=(0,g._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:R()("panel panel-danger",t)},(0,N.z)(a)),m.createElement("div",{className:"panel-body"},n,l.getErrorMessages(r).map(((e,t)=>m.createElement("div",{key:t},e))))):null};function gt(e){var{className:t,disabled:n,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,g._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),h=m.createElement("input",Object.assign({className:a,disabled:void 0===n?!(!c&&!d.disabled):n,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:R()(t,{"has-danger":c,row:d.grid})},(0,N.z)(o)),p&&m.createElement("span",{className:R()("form-control-label",We(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:R()(s,We(d.grid,"input"))},h),!p&&h)}gt.defaultProps={inputClassName:"btn btn-primary"};var vt=gt;var bt=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return mt}getErrorsField(){return ft}getSubmitField(){return vt}}return n.Quick=e,n}(ht);var _t=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(ht),Et=_t.Validated(bt.Quick(ht));var yt=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(Et);var Ot=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r}=e,l=(0,g._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:R()("panel panel-danger text-danger",n)},(0,N.z)(l)),m.createElement("div",{className:"panel-body"},t||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function Nt(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var kt=(0,k.e)((function(e){var t;return $e(e,m.createElement("textarea",{className:R()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});function Ct(e,t,n){const a="xs"===e?"":`${e}-`;return"label"===n?`col-${a}${t}`:`col-${a}${12-t}`}const wt={xs:1,sm:2,md:3,lg:4,xl:5};function jt(e,t){return wt[e]-wt[t]}function xt(e,t){return"number"==typeof e?Ct("xs",e,t):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(jt).map((n=>Ct(n,e[n],t))).join(" ")):"":Ct("xs",parseInt(e),t)}function Ft(e,t){var{changed:n,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:c,id:u,label:d,labelClassName:p,required:h,showInlineError:f,wrapClassName:v}=e,b=(0,g._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!v),E=!(!l||!f)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:R()("form-text",c||"text-muted")},o),O=!l&&n;return m.createElement("div",Object.assign({className:R()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:h,row:s})},ze()((0,N.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:R()({"col-form-label":s,"text-danger":l,"text-success":O},xt(s,"label"),p)},d),_&&m.createElement("div",{className:R()(v,xt(s,"input"))},t,y,E),!_&&t,!_&&y,!_&&E)}var Pt=(0,k.e)((function(e){var{onChange:t}=e,n=(0,g._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:c,name:u,readOnly:d,value:p}=n;return Ft(Object.assign(Object.assign({},n),{label:c,value:n.value}),m.createElement("div",{className:R()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&n.changed})},m.createElement("label",{htmlFor:n.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:n.id,name:u,onChange:()=>{d||t(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const Mt=("object"==typeof n.g?n.g:window).Date,Tt=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var It=(0,k.e)((function(e){var t,{disabled:n,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:h,type:f="datetime-local"}=e,v=(0,g._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Ft(Object.assign(Object.assign({},v),{id:r}),m.createElement("input",{className:R()(l,"form-control",{"is-invalid":a,"is-valid":!a&&v.changed}),disabled:n,id:r,max:Tt(s),min:Tt(o),name:c,onChange:e=>{const t=new Mt(e.target.valueAsNumber);t.getFullYear()<1e4?u(t):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:f,value:null!==(t=Tt(h,f))&&void 0!==t?t:""}))}),{kind:"leaf"});function Dt(e){var{addIcon:t,className:n,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,g._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),c=(0,$.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0],d=!(a||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([W()(i)]))}return m.createElement("div",Object.assign({},(0,N.z)(s),{className:R()("badge badge-pill float-right",n),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),t)}Dt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Zt=(0,k.e)(Dt,{initialValue:!1,kind:"leaf"});function At(e){var{className:t,disabled:n,name:a,readOnly:r,removeIcon:l}=e,i=(0,g._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],c=(0,$.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return n||(n=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,N.z)(i),{className:R()("badge badge-pill",t),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}At.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var St=(0,k.e)(At,{initialValue:!1,kind:"leaf"});var Rt=(0,k.e)((function(e){let{children:t=m.createElement(Gt,{className:"col-11",label:null,name:""}),removeIcon:n}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(St,{name:"",removeIcon:n})),t)}),{initialValue:!1});var Lt=(0,k.e)((function(e){var{addIcon:t,children:n=m.createElement(Rt,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,g._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:R()("card mb-3",a)},(0,N.z)(d)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Zt,{addIcon:t,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},i),{removeIcon:o})):e}))))))}));var Bt=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,g._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:R()(n,{"has-error":a})},(0,N.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),t||l.map((e=>m.createElement(Gt,Object.assign({key:e,name:e},i)))))}));var zt=(0,k.e)((function(e){var t;return Ft(e,m.createElement("input",{className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:t=>{const n=(e.decimal?parseFloat:parseInt)(t.target.value);e.onChange(isNaN(n)?void 0:n)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});const Ut="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Wt=e=>Ut(encodeURIComponent(e)).replace(/=+$/,"");var $t=(0,k.e)((function(e){var t;return Ft(e,null===(t=e.options)||void 0===t?void 0:t.map((t=>{var n,a,r,l;return m.createElement("div",{key:null!==(n=t.key)&&void 0!==n?n:t.value,className:R()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=t.key)&&void 0!==a?a:Wt(t.value)}`,className:"form-check-label"},m.createElement("input",{checked:t.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=t.key)&&void 0!==r?r:Wt(t.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(t.value)},type:"radio"})," ",null!==(l=t.label)&&void 0!==l?l:t.value))})))}),{kind:"leaf"});const Vt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Kt=e=>Vt(encodeURIComponent(e)).replace(/=+$/,"");var qt=(0,k.e)((function(e){var{options:t,checkboxes:n,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:h,readOnly:f,required:v,value:b}=e,_=(0,g._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Ft(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:v}),n?null==t?void 0:t.map((e=>{var t,n,r,l;return m.createElement("div",{key:null!==(t=e.key)&&void 0!==t?t:e.value,className:R()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(n=e.key)&&void 0!==n?n:Kt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Kt(e.value)}`,name:d,onChange:()=>{f||p(E?st()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:R()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!f){const t=e.target.value;if(E){const n=-1===e.target.selectedIndex;p(n?[]:st()([t],b))}else p(""!==t?t:void 0)}},ref:c,value:null!=b?b:""},(!!h||!v||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:v,hidden:v},h||u),null==t?void 0:t.map((e=>{var t,n;return m.createElement("option",{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)}))))}),{kind:"leaf"});var Qt=(0,k.e)((function(e){var t,n;return Ft(ze()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(t=e.type)&&void 0!==t?t:"text",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});var Gt=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?$t:qt;switch(e.fieldType){case Array:return Lt;case Boolean:return Pt;case Date:return It;case Number:return zt;case Object:return Bt;case String:return Qt}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function Ht(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Gt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Jt=function e(t){class n extends t{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),t=super.getNativeFormProps();return Object.assign(Object.assign({},ze()(t,["grid"])),{className:R()("form",{error:e},t.className)})}}return n.Bootstrap4=e,n.displayName=`Bootstrap4${t.displayName}`,n}(Oe.I);var Xt=function(e){var{children:t,className:n}=e,a=(0,g._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:R()("card border-danger mb-3 text-danger",n)},(0,N.z)(a)),m.createElement("div",{className:"card-body"},t,l.getErrorMessages(r).map(((e,t)=>m.createElement("div",{key:t,className:"disabled"},e))))):null};function Yt(e){var{className:t,disabled:n,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,g._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),h=m.createElement("input",Object.assign({className:a,disabled:void 0===n?!(!c&&!d.disabled):n,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:R()(t,{"is-invalid":c,row:d.grid})},(0,N.z)(o)),p&&m.createElement("span",{className:R()("col-form-label",xt(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:R()(s,xt(d.grid,"input"))},h),!p&&h)}Yt.defaultProps={inputClassName:"btn btn-primary"};var en=Yt;var tn=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return Gt}getErrorsField(){return Xt}getSubmitField(){return en}}return n.Quick=e,n}(Jt);var nn=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(Jt),an=nn.Validated(tn.Quick(Jt));var rn=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(an);var ln=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r}=e,l=(0,g._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:R()("card","mb-3",n)},(0,N.z)(l)),m.createElement("div",{className:"card-body"},t||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function sn(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var on=(0,k.e)((function(e){var t;return Ft(e,m.createElement("textarea",{className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});function cn(e,t,n){const a="xs"===e?"":`${e}-`;return"label"===n?`col-${a}${t}`:`col-${a}${12-t}`}const un={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function dn(e,t){return un[e]-un[t]}function mn(e,t){return"number"==typeof e?cn("xs",e,t):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(dn).map((n=>cn(n,e[n],t))).join(" ")):"":cn("xs",parseInt(e),t)}function pn(e,t){var{changed:n,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:c,id:u,label:d,labelClassName:p,required:h,showInlineError:f,wrapClassName:v}=e,b=(0,g._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!v),E=!(!l||!f)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:R()("form-text",c||"text-muted")},o);return m.createElement("div",Object.assign({className:R()(a,"mb-3",{"is-invalid":l,disabled:r,required:h,row:s})},ze()((0,N.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:R()({"col-form-label":s,"text-danger":l,"text-success":!l&&n},mn(s,"label"),p)},d),_&&m.createElement("div",{className:R()(v,mn(s,"input"))},t,y,E),!_&&t,!_&&y,!_&&E)}var hn=(0,k.e)((function(e){var{onChange:t}=e,n=(0,g._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:c,name:u,readOnly:d,value:p}=n;return pn(Object.assign(Object.assign({},n),{label:c,value:n.value}),m.createElement("div",{className:R()(i,"form-check",{"text-danger":r,"text-success":!r&&n.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:n.id,name:u,onChange:()=>{d||t(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:n.id,className:"form-check-label"},o)))}),{kind:"leaf"});const fn=("object"==typeof n.g?n.g:window).Date,gn=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var vn=(0,k.e)((function(e){var t,{disabled:n,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:h,type:f="datetime-local"}=e,v=(0,g._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pn(Object.assign(Object.assign({},v),{id:r}),m.createElement("input",{className:R()(l,"form-control",{"is-invalid":a,"is-valid":!a&&v.changed}),disabled:n,id:r,max:gn(s),min:gn(o),name:c,onChange:e=>{const t=new fn(e.target.valueAsNumber);t.getFullYear()<1e4?u(t):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:f,value:null!==(t=gn(h,f))&&void 0!==t?t:""}))}),{kind:"leaf"});function bn(e){var{addIcon:t,className:n,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,g._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),c=(0,$.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];return a||(a=l||u.maxCount<=u.value.length),m.createElement("button",Object.assign({},(0,N.z)(s),{className:R()("btn btn-secondary btn-sm float-end",n),disabled:a,onClick:function(){a||u.onChange(u.value.concat([W()(i)]))},tabIndex:0,type:"button"}),t)}bn.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _n=(0,k.e)(bn,{initialValue:!1,kind:"leaf"});function En(e){var{className:t,disabled:n,name:a,readOnly:r,removeIcon:l}=e,i=(0,g._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],c=(0,$.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement("button",Object.assign({},(0,N.z)(i),{className:R()("btn btn-secondary btn-sm",t),disabled:n,onClick:()=>{const e=u.value.slice();e.splice(o,1),u.onChange(e)},tabIndex:0,type:"button"}),l)}En.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yn=(0,k.e)(En,{initialValue:!1,kind:"leaf"});var On=(0,k.e)((function(e){let{children:t=m.createElement(In,{className:"col",label:null,name:""}),removeIcon:n}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yn,{name:"",removeIcon:n})),t)}),{initialValue:!1});var Nn=(0,k.e)((function(e){var{addIcon:t,children:n=m.createElement(On,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,g._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:R()("card mb-3",a)},(0,N.z)(d)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_n,{addIcon:t,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},i),{removeIcon:o})):e}))))))}));var kn=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,g._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:R()(n,{"has-error":a})},(0,N.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),t||l.map((e=>m.createElement(In,Object.assign({key:e,name:e},i)))))}));var Cn=(0,k.e)((function(e){var t;return pn(e,m.createElement("input",{className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:t=>{const n=(e.decimal?parseFloat:parseInt)(t.target.value);e.onChange(isNaN(n)?void 0:n)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});const wn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,jn=e=>wn(encodeURIComponent(e)).replace(/=+$/,"");var xn=(0,k.e)((function(e){var t;return pn(e,null===(t=e.options)||void 0===t?void 0:t.map((t=>{var n,a,r,l;return m.createElement("div",{key:null!==(n=t.key)&&void 0!==n?n:t.value,className:R()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=t.key)&&void 0!==a?a:jn(t.value)}`,className:"form-check-label"},m.createElement("input",{checked:t.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=t.key)&&void 0!==r?r:jn(t.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(t.value)},type:"radio"})," ",null!==(l=t.label)&&void 0!==l?l:t.value))})))}),{kind:"leaf"});const Fn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Pn=e=>Fn(encodeURIComponent(e)).replace(/=+$/,"");var Mn=(0,k.e)((function(e){var{options:t,checkboxes:n,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:h,readOnly:f,required:v,value:b}=e,_=(0,g._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:v}),n?null==t?void 0:t.map((e=>{var t,n,r,l;return m.createElement("div",{key:null!==(t=e.key)&&void 0!==t?t:e.value,className:R()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(n=e.key)&&void 0!==n?n:Pn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Pn(e.value)}`,name:d,onChange:()=>{f||p(E?st()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:R()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!f){const t=e.target.value;if(E){const n=-1===e.target.selectedIndex;p(n?[]:st()([t],b))}else p(""!==t?t:void 0)}},ref:c,value:null!=b?b:""},(!!h||!v||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:v,hidden:v},h||u),null==t?void 0:t.map((e=>{var t,n;return m.createElement("option",{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)}))))}),{kind:"leaf"});var Tn=(0,k.e)((function(e){var t,n;return pn(ze()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(t=e.type)&&void 0!==t?t:"text",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});var In=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?xn:Mn;switch(e.fieldType){case Array:return Nn;case Boolean:return hn;case Date:return vn;case Number:return Cn;case Object:return kn;case String:return Tn}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function Dn(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(In,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Zn=function e(t){class n extends t{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),t=super.getNativeFormProps();return Object.assign(Object.assign({},ze()(t,["grid"])),{className:R()({error:e},t.className)})}}return n.Bootstrap5=e,n.displayName=`Bootstrap5${t.displayName}`,n}(Oe.I);var An=function(e){var{children:t,className:n}=e,a=(0,g._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:R()("card border-danger mb-3 text-danger",n)},(0,N.z)(a)),m.createElement("div",{className:"card-body"},t,l.getErrorMessages(r).map(((e,t)=>m.createElement("div",{key:t,className:"disabled"},e))))):null};function Sn(e){var{className:t,disabled:n,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,g._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),h=m.createElement("input",Object.assign({className:a,disabled:void 0===n?!(!c&&!d.disabled):n,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:R()(t,{"is-invalid":c,row:d.grid})},(0,N.z)(o)),p&&m.createElement("span",{className:R()("col-form-label",mn(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:R()(s,mn(d.grid,"input"))},h),!p&&h)}Sn.defaultProps={inputClassName:"btn btn-primary"};var Rn=Sn;var Ln=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return In}getErrorsField(){return An}getSubmitField(){return Rn}}return n.Quick=e,n}(Zn);var Bn=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(Zn),zn=Bn.Validated(Ln.Quick(Zn));var Un=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(zn);var Wn=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r}=e,l=(0,g._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:R()("card","mb-3",n)},(0,N.z)(l)),m.createElement("div",{className:"card-body"},t||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function $n(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Vn=(0,k.e)((function(e){var t;return pn(ze()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:R()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:t=>e.onChange(t.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"}),Kn=n(80342),qn=n(21807),Qn=n(61247),Gn=n(35311),Hn=n(82693),Jn=n(82956),Xn=n(54139),Yn=n(74533);function ea(e){let{component:t,disabled:n,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:c,showInlineError:u,variant:d}=e;const p=u&&a?r:i,h={component:t,disabled:!!n,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:c,variant:d};for(var f=arguments.length,g=new Array(f>1?f-1:0),v=1;v<f;v++)g[v-1]=arguments[v];return(0,m.createElement)(Xn.Z,h,...g,!!p&&m.createElement(Yn.Z,null,p))}var ta=(0,k.e)((function(e){var t;const{appearance:n,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:c,value:u}=e,d=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiFormControl,p="checkbox"===n||void 0===n?Kn.Z:Hn.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==d?void 0:d.fullWidth)&&{fullWidth:!0}),void 0===(null==d?void 0:d.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Gn.Z,{component:"legend",htmlFor:s},i),m.createElement(Qn.Z,null,m.createElement(qn.Z,{control:m.createElement(p,Object.assign({checked:!!u,name:s,onChange:e=>!a&&!c&&o&&o(e.target.checked),ref:r,value:s},ze()((0,N.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),na=n(38725);const aa=("object"==typeof n.g?n.g:window).Date,ra=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var la=(0,k.e)((function(e){var t,n,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:c,inputRef:u,label:d,labelProps:p,max:h,min:f,name:v,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,C=(0,g._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const w=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiTextField;return m.createElement(na.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(n=null==w?void 0:w.fullWidth)||void 0===n||n,helperText:!!i&&y&&s||o,label:d,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),c),inputProps:Object.assign({max:ra(h),min:ra(f),readOnly:E},C.inputProps),margin:null!==(a=null==w?void 0:w.margin)&&void 0!==a?a:"dense",name:v,onChange:e=>l||((e,t)=>{const n=new aa(e);n.getFullYear()<1e4?t(n):isNaN(e)&&t(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:u,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,N.z)(C)))}),{kind:"leaf"}),ia=n(50755),sa=n(44920),oa=n(90547);var ca=(0,k.e)((function(e){var{disabled:t,fullWidth:n=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,c=(0,g._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,$.m)(null,l),d=(0,$.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],h=!(t||p.maxCount<=p.value.length);return m.createElement(Xn.Z,{fullWidth:n,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,N.z)(c),{disabled:!h,onClick:()=>{i||p.onChange(p.value.concat([W()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),ua=n(53332);var da=(0,k.e)((function(e){var{disabled:t,icon:n="-",name:a,readOnly:r}=e,l=(0,g._T)(e,["disabled","icon","name","readOnly"]);const i=(0,$.m)(null,a),s=+i[i.length-1],o=(0,$.m)(i.slice(0,-1)),c=(0,V.U)(o,{},{absoluteName:!0})[0];return t||(t=r||c.minCount>=c.value.length),m.createElement(oa.Z,Object.assign({},(0,N.z)(l),{disabled:t,onClick:()=>{const e=c.value.slice();e.splice(s,1),c.onChange(e)}}),n)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:t=m.createElement(wa,{label:null,name:""}),dense:n=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(ua.Z,{dense:n,disableGutters:a,divider:r},t,m.createElement(da,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:t,children:n=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,g._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,N.z)(i)),null==l?void 0:l.map(((e,t)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+t)},a)):e}))))),m.createElement(ca,{icon:t,name:"$"}))}));var ha=(0,k.e)((function(e){var t,n,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,g._T)(e,["children","fields","itemProps","label"]);const c=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(n=null==c?void 0:c.fullWidth)||void 0===n||n,margin:null!==(a=null==c?void 0:c.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Gn.Z,{component:"legend"},s),r||l.map((e=>m.createElement(wa,Object.assign({key:e,name:e},i)))))}));var fa=(0,k.e)((function(e){var t,n,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:c,inputProps:u,inputRef:d,label:p,max:h,min:f,name:v,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,C=(0,g._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const w=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiTextField;return m.createElement(na.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(n=null==w?void 0:w.fullWidth)||void 0===n||n,helperText:!!s&&y&&o||c,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==w?void 0:w.inputProps)&&void 0!==a?a:{}),{min:f,max:h,readOnly:_,step:O}),u),label:p,margin:null!==(r=null==w?void 0:w.margin)&&void 0!==r?r:"dense",name:v,onChange:e=>{const t=(l?parseFloat:parseInt)(e.target.value);b(isNaN(t)?void 0:t)},placeholder:E,ref:d,type:"number",value:null!=k?k:""},(0,N.z)(C)))}),{kind:"leaf"}),ga=n(76709),va=n(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var t,n,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:c,onChange:u,readOnly:d,row:p,value:h}=e,f=(0,g._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const v=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(n=null==v?void 0:v.fullWidth)||void 0===n||n,margin:null!==(a=null==v?void 0:v.margin)&&void 0!==a?a:"dense"},f),{component:"fieldset",disabled:l}),o&&m.createElement(Gn.Z,{component:"legend",htmlFor:c},o),m.createElement(va.Z,{id:i,name:c,onChange:e=>l||d||u(e.target.value),ref:s,row:p,value:null!=h?h:""},null==r?void 0:r.map((e=>{var t,n;return m.createElement(qn.Z,{control:m.createElement(ga.Z,Object.assign({id:`${i}-${_a(e.value)}`},ze()((0,N.z)(f),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(n=e.label)&&void 0!==n?n:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=n(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Na=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var t,n,a,r,l,i;const s=(0,Jn.Z)(),o=null===(t=s.props)||void 0===t?void 0:t.MuiFormControl,c=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:t,disabled:n,fieldType:r,id:l,inputRef:i,label:s,legend:u,name:d,onChange:p,readOnly:h}=e,f="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kn.Z:Hn.Z,g=ze()((0,N.z)(e),["checkboxes","disableItem","id","inputRef"]),v=r!==Array?m.createElement(va.Z,{id:l,name:d,onChange:e=>n||h||p(e.target.value),ref:i,value:null!=c?c:""},null==t?void 0:t.map((e=>{var t,a,r;return m.createElement(qn.Z,{control:m.createElement(ga.Z,Object.assign({id:`${l}-${null!==(t=e.key)&&void 0!==t?t:Na(e.value)}`},g)),disabled:e.disabled||n,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qn.Z,{id:l},null==t?void 0:t.map((e=>{var t,a,r;return m.createElement(qn.Z,{control:m.createElement(f,Object.assign({checked:c.includes(e.value),id:`${l}-${null!==(t=e.key)&&void 0!==t?t:Na(e.value)}`,name:d,onChange:()=>n||h||p(st()([e.value],c)),ref:i,value:d},g)),disabled:e.disabled||n,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(u||s)&&m.createElement(Gn.Z,{component:"legend"},u||s),v)}const u=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:d,disabled:p,error:h,errorMessage:f,fieldType:g,fullWidth:v=null===(l=null==u?void 0:u.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:C=(null!==(i=null==u?void 0:u.margin)&&void 0!==i?i:"dense"),name:w,native:j,onChange:x,placeholder:F,readOnly:P,required:M,showInlineError:T,variant:I,textFieldProps:D}=e,Z=j?"option":ya.Z,A=!!F,S=""!==c&&void 0!==c,R=ze()((0,N.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(na.Z,Object.assign({disabled:p,error:!!h,fullWidth:v,helperText:!!h&&T&&f||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(A||S)},k),E),label:O,margin:C,onChange:e=>p||P||x(""!==e.target.value?e.target.value:void 0),required:M,select:!0,SelectProps:Object.assign({displayEmpty:A,inputProps:Object.assign({name:w,id:_},y),multiple:g===Array||void 0,native:j},R),value:j&&!c?"":c,variant:I},D),(A||!M||!S)&&m.createElement(Z,{value:"",disabled:!!M},F||O),null==d?void 0:d.map((e=>{var t,n;return m.createElement(Z,{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)})))}),{kind:"leaf"});var Ca=(0,k.e)((function(e){var t,n,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:c,label:u,name:d,onChange:p,placeholder:h,readOnly:f,showInlineError:v,type:b="text",value:_=""}=e,E=(0,g._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiTextField;return m.createElement(na.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(n=null==y?void 0:y.fullWidth)||void 0===n||n,helperText:!!i&&v&&s||o,inputProps:Object.assign({readOnly:f},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:u,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:d,onChange:e=>l||p(e.target.value),placeholder:h,ref:c,type:b,value:_},(0,N.z)(E)))}),{kind:"leaf"});var wa=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return ta;case Date:return la;case Number:return fa;case Object:return ha;case String:return Ca}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function ja(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(wa,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var xa=function e(t){class n extends t{}return n.Material=e,n.displayName=`Material${t.displayName}`,n}(Oe.I);var Fa=function(e){var t,n,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,g._T)(e,["children","fullWidth","margin","variant"]);const c=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiFormControl,{error:u,schema:d}=(0,_e.c)();return u||r?m.createElement(Xn.Z,{error:!!u,fullWidth:null===(n=null!=l?l:null==c?void 0:c.fullWidth)||void 0===n||n,margin:null!==(a=null!=i?i:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==c?void 0:c.variant},!!r&&m.createElement(Yn.Z,Object.assign({},(0,N.z)(o)),r),d.getErrorMessages(u).map(((e,t)=>m.createElement(Yn.Z,Object.assign({key:t},(0,N.z)(o)),e)))):null},Pa=n(9334);var Ma=function(e){var t,n,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,g._T)(e,["children","disabled","inputRef","label","value"]);const{error:c,state:u}=(0,_e.c)(),d=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiButton;return m.createElement(Pa.Z,Object.assign({disabled:void 0===r?!(!c&&!u.disabled):r,ref:l,type:"submit",value:s,variant:null!==(n=null==d?void 0:d.variant)&&void 0!==n?n:"contained"},(0,N.z)(o)),a||i)};var Ta=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return wa}getErrorsField(){return Fa}getSubmitField(){return Ma}}return n.Quick=e,n}(xa);var Ia=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(xa),Da=Ia.Validated(Ta.Quick(xa));var Za=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(Da);var Aa=(0,k.e)((function(e){var t,n,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:c}=e,u=(0,g._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const d=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiFormControl;return l?m.createElement(Xn.Z,{error:!!l,fullWidth:null===(n=null!=s?s:null==d?void 0:d.fullWidth)||void 0===n||n,margin:null!==(a=null!=o?o:null==d?void 0:d.margin)&&void 0!==a?a:"dense",variant:null!=c?c:null==d?void 0:d.variant},m.createElement(Yn.Z,Object.assign({},(0,N.z)(u)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Ra=(0,k.e)((e=>{var t,n,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:c,name:u,onChange:d,placeholder:p,readOnly:h,showInlineError:f,type:v="text",value:b}=e,_=(0,g._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(t=(0,Jn.Z)().props)||void 0===t?void 0:t.MuiTextField;return m.createElement(na.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(n=null==E?void 0:E.fullWidth)||void 0===n||n,helperText:!!l&&f&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:h}),label:c,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:u,onChange:e=>r||d(e.target.value),placeholder:p,ref:o,type:v,value:null!=b?b:""},(0,N.z)(_)))}),{kind:"leaf"}),La=n(56213),Ba=n(64251),za=n(64281),Ua=n(23626),Wa=n(22013),$a=n(61230),Va=n(56274);function Ka(e){let{component:t,disabled:n,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:c,showInlineError:u,variant:d}=e;const p=u&&a?r:i,h={component:t,disabled:!!n,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:c,variant:d};for(var f=arguments.length,g=new Array(f>1?f-1:0),v=1;v<f;v++)g[v-1]=arguments[v];return(0,m.createElement)($a.Z,h,...g,!!p&&m.createElement(Va.Z,null,p))}var qa=(0,k.e)((function(e){const{appearance:t,disabled:n,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:c}=e,u="checkbox"===t||void 0===t?La.Z:Wa.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Ua.Z,{component:"legend",htmlFor:i},l),m.createElement(za.Z,null,m.createElement(Ba.Z,{control:m.createElement(u,Object.assign({checked:!!c,name:i,onChange:e=>!n&&!o&&s&&s(e.target.checked),ref:a,value:i},ze()((0,N.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=n(60929);const Ga=("object"==typeof n.g?n.g:window).Date,Ha=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var Ja=(0,k.e)((function(e){var t,{disabled:n,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:c,max:u,min:d,name:p,onChange:h,placeholder:f,readOnly:v,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,g._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},c),i),inputProps:Object.assign({max:Ha(u),min:Ha(d),readOnly:v},y.inputProps),margin:"dense",name:p,onChange:e=>n||((e,t)=>{const n=new Ga(e);n.getFullYear()<1e4?t(n):isNaN(e)&&t(void 0)})(e.target.valueAsNumber,h),placeholder:f,ref:s,type:E,value:null!==(t=Ha(_,E))&&void 0!==t?t:""},(0,N.z)(y)))}),{kind:"leaf"}),Xa=n(10872),Ya=n(5420),er=n(68666);var tr=(0,k.e)((function(e){var{disabled:t,fullWidth:n=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,c=(0,g._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,$.m)(null,l),d=(0,$.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],h=!(t||p.maxCount<=p.value.length);return m.createElement($a.Z,{fullWidth:n,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,N.z)(c),{disabled:!h,onClick:()=>{i||p.onChange(p.value.concat([W()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),nr=n(88483),ar=n(92133);var rr=(0,k.e)((function(e){var{disabled:t,icon:n="-",name:a,readOnly:r}=e,l=(0,g._T)(e,["disabled","icon","name","readOnly"]);const i=(0,$.m)(null,a),s=+i[i.length-1],o=(0,$.m)(i.slice(0,-1)),c=(0,V.U)(o,{},{absoluteName:!0})[0];return t||(t=r||c.minCount>=c.value.length),m.createElement(ar.Z,Object.assign({},(0,N.z)(l),{disabled:t,onClick:()=>{const e=c.value.slice();e.splice(s,1),c.onChange(e)},size:"large"}),n)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:t=m.createElement(_r,{label:null,name:""}),dense:n=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(nr.ZP,{dense:n,disableGutters:a,divider:r},t,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:t,children:n=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,g._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Xa.Z,Object.assign({dense:!0,subheader:r?m.createElement(Ya.Z,{disableSticky:!0},r):void 0},(0,N.z)(i)),null==l?void 0:l.map(((e,t)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+t)},a)):e}))))),m.createElement(tr,{icon:t,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:t,fields:n,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,g._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Ua.Z,{component:"legend"},l),t||n.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:t,disabled:n,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:c,min:u,name:d,onChange:p,readOnly:h,placeholder:f,showInlineError:v,step:b=(t?.01:1),value:_}=e,E=(0,g._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!a,fullWidth:!0,helperText:!!a&&v&&r||l,inputProps:Object.assign({min:u,max:c,readOnly:h,step:b},i),label:o,margin:"dense",name:d,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);p(isNaN(n)?void 0:n)},placeholder:f,ref:s,type:"number",value:null!=_?_:""},(0,N.z)(E)))}),{kind:"leaf"}),cr=n(8993),ur=n(20750);const dr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>dr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:t,disabled:n,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:c,readOnly:u,row:d,value:p}=e,h=(0,g._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},h),{component:"fieldset",disabled:n,fullWidth:a,margin:s}),i&&m.createElement(Ua.Z,{component:"legend",htmlFor:o},i),m.createElement(ur.Z,{id:r,name:o,onChange:e=>n||u||c(e.target.value),ref:l,row:d,value:null!=p?p:""},null==t?void 0:t.map((e=>{var t,n;return m.createElement(Ba.Z,{control:m.createElement(cr.Z,Object.assign({id:`${r}-${mr(e.value)}`},ze()((0,N.z)(h),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(n=e.label)&&void 0!==n?n:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),hr=n(13455);const fr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,gr=e=>fr(encodeURIComponent(e)).replace(/=+$/,"");var vr=(0,k.e)((function(e){var t,n;const a=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:t,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:c,name:u,onChange:d,readOnly:p}=e,h="checkbox"===(null!==(n=e.appearance)&&void 0!==n?n:"checkbox")?La.Z:Wa.Z,f=ze()((0,N.z)(e),["checkboxes","disableItem","id","inputRef"]),g=l!==Array?m.createElement(ur.Z,{id:i,name:u,onChange:e=>r||p||d(e.target.value),ref:s,value:null!=a?a:""},t.map((e=>{var t,n,a;return m.createElement(Ba.Z,{control:m.createElement(cr.Z,Object.assign({id:`${i}-${null!==(t=e.key)&&void 0!==t?t:gr(e.value)}`},f)),disabled:e.disabled||r,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(za.Z,{id:i},t.map((e=>{var t,n,l;return m.createElement(Ba.Z,{control:m.createElement(h,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(t=e.key)&&void 0!==t?t:gr(e.value)}`,name:u,onChange:()=>r||p||d(st()([e.value],a)),ref:s,value:u},f)),disabled:e.disabled||r,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(c||o)&&m.createElement(Ua.Z,{component:"legend"},c||o),g)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:c=!0,helperText:u,id:d,InputLabelProps:p,inputProps:h,label:f,labelProps:g,margin:v="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:C,variant:w,textFieldProps:j}=e,x=_?"option":hr.Z,F=!!y,P=""!==a&&void 0!==a,M=ze()((0,N.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:c,helperText:!!i&&C&&s||u,InputLabelProps:Object.assign(Object.assign({shrink:!!f&&(F||P)},g),p),label:f,margin:v,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:F,inputProps:Object.assign({name:b,id:d},h),multiple:o===Array||void 0,native:_},M),value:_&&!a?"":a,variant:w},j),(F||!k||!P)&&m.createElement(x,{value:"",disabled:!!k},y||f),r.map((e=>{var t,n;return m.createElement(x,{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)})))}),{kind:"leaf"});var br=(0,k.e)((function(e){var{disabled:t,error:n,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:h=""}=e,f=(0,g._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!n,fullWidth:!0,helperText:!!n&&d&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",name:s,onChange:e=>t||o(e.target.value),placeholder:c,ref:l,type:p,value:h},(0,N.z)(f)))}),{kind:"leaf"});var _r=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:vr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ja;case Number:return or;case Object:return sr;case String:return br}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(t){class n extends t{}return n.Material=e,n.displayName=`Material${t.displayName}`,n}(Oe.I);var Or=function(e){var{children:t,fullWidth:n=!0,margin:a,variant:r}=e,l=(0,g._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||t?m.createElement($a.Z,{error:!!i,fullWidth:!!n,margin:a,variant:r},!!t&&m.createElement(Va.Z,Object.assign({},(0,N.z)(l)),t),s.getErrorMessages(i).map(((e,t)=>m.createElement(Va.Z,Object.assign({key:t},(0,N.z)(l)),e)))):null};var Nr=function(e){var{children:t,disabled:n,inputRef:a,label:r="Submit",value:l}=e,i=(0,g._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===n?!(!s&&!o.disabled):n,ref:a,type:"submit",value:l,variant:"contained"},(0,N.z)(i)),t||r)};var kr=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return Nr}}return n.Quick=e,n}(yr);var Cr=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(yr),wr=Cr.Validated(kr.Quick(yr));var jr=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(wr);var xr=(0,k.e)((function(e){var{children:t,error:n,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,g._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return n?m.createElement($a.Z,{error:!!n,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(Va.Z,Object.assign({},(0,N.z)(s)),t||a)):null}),{initialValue:!1,kind:"leaf"});function Fr(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Pr=(0,k.e)((e=>{var{disabled:t,error:n,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:h}=e,f=(0,g._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!n,fullWidth:!0,helperText:!!n&&d&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>t||o(e.target.value),placeholder:c,ref:l,type:p,value:null!=h?h:""},(0,N.z)(f)))}),{kind:"leaf"}),Mr=n(68599);function Tr(e){var{element:t=m.Fragment,fields:n,omitFields:a=[],showInlineError:r}=e,l=(0,g._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(t,l,(null!=n?n:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Mr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Ir=n(2310),Dr=n(99574),Zr=n(12138),Ar=n(14449);var Sr=(0,k.e)((function(e){var{children:t,className:n,error:a,errorMessage:r}=e,l=(0,g._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:R()("ui",n,"error message")},(0,N.z)(l)),t||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Rr=n(43351);function Lr(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Br=n(77900),zr=n(960),Ur=n(64694),Wr=n(18747);var $r=(0,k.e)((function(e){var{className:t,disabled:n,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:c,placeholder:u,readOnly:d,required:p,showInlineError:h,value:f}=e,v=(0,g._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:R()(t,{disabled:n,error:a,required:p},"field")},(0,N.z)(v)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:n,id:l,name:o,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=f?f:""}),!(!a||!h)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),Vr=n(80661),Kr=n(59492),qr=n(52559),Qr=n(44591),Gr=n(47822),Hr=n(82986),Jr=n(99086),Xr=n(3684),Yr=n(79904);var el=(0,k.e)((function(e){var{disabled:t,id:n,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,c=(0,g._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,N.z)(c)),m.createElement("input",{checked:o||!1,disabled:t,id:n,name:l,onChange:()=>!t&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:n},r))}),{kind:"leaf"});const tl=("object"==typeof n.g?n.g:window).Date,nl=function(e,t){return void 0===t&&(t="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===t?-8:-14)};var al=(0,k.e)((function(e){var t,{disabled:n,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:c,placeholder:u,readOnly:d,value:p,type:h="datetime-local"}=e,f=(0,g._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,N.z)(f)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:n,id:a,max:nl(i),min:nl(s),name:o,onChange:e=>{const t=new tl(e.target.valueAsNumber);t.getFullYear()<1e4?c(t):isNaN(e.target.valueAsNumber)&&c(void 0)},placeholder:u,readOnly:d,ref:r,type:h,value:null!==(t=nl(p,h))&&void 0!==t?t:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:t,name:n,readOnly:a,value:r}=e,l=(0,g._T)(e,["disabled","name","readOnly","value"]);const i=(0,$.m)(null,n),s=(0,$.m)(i.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0],c=!(t||o.maxCount<=o.value.length);function u(e){!c||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([W()(r)]))}return m.createElement("span",Object.assign({},(0,N.z)(l),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:t,name:n,readOnly:a}=e,r=(0,g._T)(e,["disabled","name","readOnly"]);const l=(0,$.m)(null,n),i=+l[l.length-1],s=(0,$.m)(l.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return t||(t=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,N.z)(r),{onClick:c,onKeyDown:c,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:t=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),t)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:t=m.createElement(il,{name:"$"}),itemProps:n,label:a,value:r}=e,l=(0,g._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,N.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},n)):e})))))}));var ol=(0,k.e)((function(e){var{children:t,fields:n,itemProps:a,label:r}=e,l=(0,g._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,N.z)(l)),r&&m.createElement("label",null,r),t||n.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var cl=(0,k.e)((function(e){var{decimal:t,disabled:n,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:c,placeholder:u,readOnly:d,step:p,value:h}=e,f=(0,g._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,N.z)(f)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:n,id:a,max:i,min:s,name:o,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);c(isNaN(n)?void 0:n)},placeholder:u,readOnly:d,ref:r,step:p||(t?.01:1),type:"number",value:null!=h?h:""}))}),{kind:"leaf"});const ul="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dl=e=>ul(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:t,disabled:n,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,c=(0,g._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},ze()((0,N.z)(c),["checkboxes"])),r&&m.createElement("label",null,r),null==t?void 0:t.map((e=>{var t,r,c,u;return m.createElement("div",{key:null!==(t=e.key)&&void 0!==t?t:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||n,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:dl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(c=e.key)&&void 0!==c?c:dl(e.value)}`},null!==(u=e.label)&&void 0!==u?u:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,hl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var fl=(0,k.e)((function(e){var{checkboxes:t,disabled:n,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,required:d,value:p,options:h}=e,f=(0,g._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const v=a===Array;return m.createElement("div",Object.assign({},(0,N.z)(f)),i&&m.createElement("label",{htmlFor:r},i),t?null==h?void 0:h.map((e=>{var t,l,i,c,d;return m.createElement("div",{key:null!==(t=e.key)&&void 0!==t?t:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:n,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:hl(e.value)}`,name:s,onChange:()=>{u||o(a===Array?st()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(c=e.key)&&void 0!==c?c:hl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})):m.createElement("select",{disabled:n,id:r,multiple:v,name:s,onChange:e=>{if(!u){const t=e.target.value;if(v){const n=-1===e.target.selectedIndex;o(n?[]:st()([t],p))}else o(""!==t?t:void 0)}},ref:l,value:null!=p?p:""},(!!c||!d||void 0===p)&&!v&&m.createElement("option",{value:"",disabled:d,hidden:d},c||i),null==h?void 0:h.map((e=>{var t,n;return m.createElement("option",{disabled:e.disabled,key:null!==(t=e.key)&&void 0!==t?t:e.value,value:e.value},null!==(n=e.label)&&void 0!==n?n:e.value)}))))}),{kind:"leaf"});function gl(e){var{autoComplete:t,disabled:n,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:c,type:u,value:d}=e,p=(0,g._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,N.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:t,disabled:n,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:c,ref:r,type:u,value:null!=d?d:""}))}gl.defaultProps={type:"text"};var vl=(0,k.e)(gl,{kind:"leaf"});var bl=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:fl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return cl;case Object:return ol;case String:return vl}return h()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:t=m.Fragment,fields:n,omitFields:a=[]}=e,r=(0,g._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(t,r,(null!=n?n:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(t){class n extends t{}return n.Unstyled=e,n.displayName=`Unstyled${t.displayName}`,n}(Oe.I);function yl(e){const{error:t,schema:n}=(0,_e.c)();return t||e.children?m.createElement("div",Object.assign({},(0,N.z)(e)),e.children,m.createElement("ul",null,n.getErrorMessages(t).map(((e,t)=>m.createElement("li",{key:t},e))))):null}function Ol(e){var{disabled:t,inputRef:n,readOnly:a,value:r}=e,l=(0,g._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===t?!(!i&&!s.disabled):t,readOnly:a,ref:n,type:"submit"},r?{value:r}:{},(0,N.z)(l)))}var Nl=function e(t){class n extends(ke.X.Quick(t)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return n.Quick=e,n}(El);var kl=function e(t){class n extends(Pe.O.Validated(t)){}return n.Validated=e,n}(El),Cl=kl.Validated(Nl.Quick(El));var wl=function e(t){class n extends(ye.N.Auto(t)){}return n.Auto=e,n}(Cl);var jl=(0,k.e)((function(e){var{children:t,error:n,errorMessage:a}=e,r=(0,g._T)(e,["children","error","errorMessage"]);return n?m.createElement("div",Object.assign({},(0,N.z)(r)),t||a):null}),{initialValue:!1,kind:"leaf"});function xl(e){var t,{value:n}=e,a=(0,g._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==n&&n!==r.value&&r.onChange(n)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(t=null!=n?n:r.value)&&void 0!==t?t:""},(0,N.z)(r)))}var Fl=n(96614);const Pl=zl("AutoFields"),Ml=zl("AutoField"),Tl=zl("AutoForm"),Il=(zl("BaseForm"),zl("BoolField"),zl("DateField"),zl("ErrorField")),Dl=zl("ErrorsField"),Zl=(zl("HiddenField"),zl("ListAddField"),zl("ListDelField"),zl("ListField"),zl("ListItemField"),zl("LongTextField")),Al=(zl("NestField"),zl("NumField"),zl("QuickForm"),zl("RadioField"),zl("SelectField")),Sl=zl("SubmitField"),Rl=zl("TextField"),Ll=(zl("ValidatedForm"),zl("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:c,unstyled:u}),Bl=(0,m.createContext)("unstyled");function zl(e){return function(t){const n=(0,m.useContext)(Bl),a=Ll[n][e];return m.createElement(a,(0,d.Z)({key:n},t))}}},37309:function(e,t,n){"use strict";n.d(t,{mB:function(){return u},nN:function(){return o},rh:function(){return c}});var a=n(14648),r=n.n(a),l=n(17728),i=n.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function c(e){try{const t=r()(e,s),n=JSON.stringify(t),a=o(n),l="?"+encodeURIComponent(a);window.location.hash=l}catch(t){}}function u(){try{const t=document.location.hash.replace(/^#\?/,""),n=decodeURIComponent(t),a=(e=n,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(t){return{}}var e}},69403:function(e,t,n){"use strict";n.d(t,{M:function(){return m}});var a=n(27378),r=n(9670),l=n(86236),i=n.n(l),s=n(73633);const o=new(i())({allErrors:!0,useDefaults:!0,$data:!0});o.addKeyword("uniforms");const c={title:"Guest",type:"object",properties:{fullname:{type:"string"},email:{type:"string"},confirmEmail:{type:"string",const:{$data:"1/email"}},password:{type:"string",uniforms:{type:"password"}},confirmPassword:{type:"string",const:{$data:"1/password"},uniforms:{type:"password"}},acceptTermsOfUse:{type:"boolean",const:!0}},required:["fullname","email","confirmEmail","password","confirmPassword","acceptTermsOfUse"]};const u=function(e){const t=o.compile(e);return e=>{var n;return t(e),null!=(n=t.errors)&&n.length?{details:t.errors}:null}}(c),d=new s.j({schema:c,validator:u});function m(){return a.createElement(r.NE,{schema:d,onSubmit:e=>alert(JSON.stringify(e,null,2))})}},85576:function(e,t,n){"use strict";n.d(t,{K:function(){return h}});var a=n(27378),r=n(9670),l=n(76424),i=n(86236),s=n.n(i),o=n(73633);const c=new(s())({allErrors:!0,useDefaults:!0}),u={title:"Guest",type:"object",properties:{pictureUrl:{type:"string"}}};const d=function(e){const t=c.compile(e);return e=>{var n;return t(e),null!=(n=t.errors)&&n.length?{details:t.errors}:null}}(u),m=new o.j({schema:u,validator:d});const p=(0,l.e)((function(e){let{onChange:t,value:n}=e;return a.createElement("div",{className:"ImageField"},a.createElement("label",{htmlFor:"file-input"},a.createElement("div",null,"Choose your photo"),a.createElement("img",{alt:"",src:n||"https://picsum.photos/150?grayscale",style:{cursor:"pointer",width:"150px",height:"150px"}})),a.createElement("input",{accept:"image/*",id:"file-input",onChange:e=>{let{target:{files:n}}=e;n&&n[0]&&t(URL.createObjectURL(n[0]))},style:{display:"none"},type:"file"}))}));function h(){return a.createElement(r.NE,{schema:m,onSubmit:e=>alert(JSON.stringify(e,null,2))},a.createElement("div",{style:{textAlign:"center"}},a.createElement(p,{name:"pictureUrl"}),a.createElement(r.hl,null)))}},24942:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return xe}});var a=n(50353),r=n(38703),l=n(27378),i=n(60042),s=n.n(i),o=n(4940),c=n(25773),u=n(81884);function d(e){let{children:t,className:n,to:a,...r}=e;return l.createElement(u.Z,{to:a},l.createElement("button",(0,c.Z)({},r,{className:s()("button button--lg button--primary",o.Z["call-to-action"],n)}),t))}function m(e){let{children:t,className:n,...a}=e;return l.createElement("h2",(0,c.Z)({},a,{className:s()(o.Z.heading,n)}),t)}const p="https://forminer.com/?utm_source=uniforms&utm_medium=Section_CTA&utm_campaign=Forminer_uniforms_section_CTA&utm_id=Forminer_uniforms_section";function h(){return l.createElement("div",{className:s()("section",o.Z.example)},l.createElement("div",{className:s()("row",o.Z["blue-accent"],o.Z["reverse-wrap"])},l.createElement("div",{className:"col"},l.createElement("div",{className:s()(o.Z["preview-border"],o.Z.preview,o.Z["no-padding"])},l.createElement("a",{className:o.Z["flex-center"],href:p,target:"_blank",rel:"noopener noreferrer"},l.createElement("img",{alt:"Forminer UI",className:o.Z.company,src:"assets/forminer-screenshot.png"})))),l.createElement("div",{className:"col col--4"},l.createElement("div",{className:s()(o.Z["solid-border-box"],o.Z["simple-yet-powerful-text"])},l.createElement("h3",{className:s()(o.Z.centered,o.Z.text,o.Z["heading-helper"])},"Commercial support"),l.createElement(m,null,"Forminer"),l.createElement("p",{className:s()(o.Z.centered,o.Z.text,o.Z["heading-helper"])},"A commercial implementation of uniforms, which can save you up to 1500 hours of work."),l.createElement("ul",{className:s()(o.Z["commercial-bullets"])},l.createElement("li",null,l.createElement("b",null,"Ideal for building no-code tools")," - thanks to a schema-first approach"),l.createElement("li",null,l.createElement("b",null,"Package")," - easy to integrate with your project and design system"),l.createElement("li",null,l.createElement("b",null,"Powerful solution")," - custom fields, full state machine"),l.createElement("li",null,l.createElement("b",null,"Good level of support")," - based on our popular OS solution, uniforms")),l.createElement("div",{className:s()(o.Z["flex-center"],o.Z["top-margin"])},l.createElement(d,{to:p,className:s()(o.Z.discussions,o.Z["long-button"])},"Check Forminer in action"))))))}var f=n(86163);function g(){return l.createElement("div",{className:"section text--center"},l.createElement(m,null,"Comparison",l.createElement("br",null),"with similar libraries"),l.createElement("div",{className:"col col--8 col--offset-2"},l.createElement(f.default,null),l.createElement("div",{className:o.Z.centered},l.createElement(d,{to:"/docs/compare-matrix"},"Read more"))))}function v(){return l.createElement("div",{className:"section text--center"},l.createElement(m,null,"If You want to know more \u2013 join us at GitHub Discussions!"),l.createElement(d,{className:o.Z.discussions,to:"https://github.com/vazco/uniforms/discussions"},"GitHub Discussions"))}var b=n(23197);function _(){return l.createElement("div",{className:s()("section",o.Z.example)},l.createElement("div",{className:"row"},l.createElement("div",{className:"col col--4"},l.createElement("div",{className:s()(o.Z["solid-border-box"],o.Z["green-accent"],o.Z["fully-customizable-text"])},l.createElement(m,null,"Fully",l.createElement("br",null),"customizable"),l.createElement("ul",null,l.createElement("li",null,"One-line helper for creating custom fields"),l.createElement("li",null,"Supports all types of objects"),l.createElement("li",null,"Freedom of choice when defining custom fields depending on the abstraction level-schema or theme dependent approach")))),l.createElement("div",{className:"col"},l.createElement("div",{className:s()(o.Z["preview-border"],o.Z["green-accent"],o.Z.preview)},l.createElement(b.T,{code:n(60319),example:n(85576).K,schema:n(80386)})))))}function E(){return l.createElement("div",{className:s()("section",o.Z.example)},l.createElement("div",{className:s()("row",o.Z["blue-accent"],o.Z["reverse-wrap"])},l.createElement("div",{className:"col"},l.createElement("div",{className:s()(o.Z["preview-border"],o.Z.preview)},l.createElement(b.T,{code:n(26569),example:n(69403).M,schema:n(77066)}))),l.createElement("div",{className:"col col--4"},l.createElement("div",{className:s()(o.Z["solid-border-box"],o.Z["simple-yet-powerful-text"])},l.createElement(m,null,"Simple,",l.createElement("br",null),"yet powerful"),l.createElement("ul",null,l.createElement("li",null,"Abbreviates form code by 51%"),l.createElement("li",null,"Out-of-the box built-in fields capable of rendering every schema"),l.createElement("li",null,"Automatic state management"),l.createElement("li",null,"Inline and asynchronous form validation"),l.createElement("li",null,"Clean-looking components while keeping extensibility and separation of concerns"))))))}function y(){return l.createElement("div",{className:s()(o.Z["showcase-card"],o.Z["border-dashed"])},l.createElement("img",{alt:"",src:"img/uniforms.svg"}),l.createElement("p",{className:s()(o.Z.text,o.Z.paragraph)},"A React library for building forms. Integrates with every schema and wide range of themes."))}function O(){const e=(0,a.Z)(),{email:t}=e.siteConfig.customFields,n=(new Date).getFullYear();return l.createElement("footer",{className:s()("hero hero--primary",o.Z.footer)},l.createElement("div",{className:"container"},l.createElement("div",{className:"row"},l.createElement("div",{className:"col"},l.createElement(y,null)),l.createElement("div",{className:s()("col",o.Z["offset-column"])},l.createElement("h2",{className:s()(o.Z.text,o.Z["footer-heading"])},"Always free",l.createElement("br",null),"and open source"),l.createElement("ul",{className:o.Z.bullets},l.createElement(u.Z,{to:"/docs/installation"},l.createElement("li",null,"Introduction")),l.createElement(u.Z,{to:"/docs/examples-common-forms"},l.createElement("li",null,"Examples")),l.createElement(u.Z,{to:"/docs/api-forms"},l.createElement("li",null,"API Reference")))),l.createElement("div",{className:s()("col",o.Z["offset-column"])},l.createElement("h2",{className:s()(o.Z.text,o.Z["footer-heading"])},"Join the Community!"),l.createElement("ul",{className:o.Z.bullets},l.createElement(u.Z,{to:"https://github.com/vazco/uniforms/discussions"},l.createElement("li",null,"GitHub Discussions")),l.createElement(u.Z,{to:"https://github.com/vazco/uniforms"},l.createElement("li",null,"GitHub")))),l.createElement("div",{className:s()("col",o.Z["offset-column"])},l.createElement("h2",{className:s()(o.Z.text,o.Z["footer-heading"])},"Start a conversation!"),l.createElement(u.Z,{to:`mailto:${t}`},l.createElement("p",{className:s()(o.Z.text,o.Z.paragraph)},t)),l.createElement(u.Z,{to:"https://www.vazco.eu/open-source"},l.createElement("h2",{className:s()(o.Z.text,o.Z["footer-heading"])},"Meet the creators!")),l.createElement("a",{href:"https://vazco.eu"},l.createElement("img",{alt:"Vazco homepage",className:o.Z.vazco,src:"assets/vazco.svg"})),l.createElement("br",null),l.createElement("p",{style:{fontSize:"0.8em",display:"inline-block"},className:s()(o.Z.text,o.Z.paragraph)},"Copyright \xa9 2016 - ",n," Vazco.",l.createElement("br",null)," All Rights Reserved.")))))}var N=n(57292),k=n(633),C=n(9670),w=n(2310),j=n(68599),x=n(82986),F=n(43351),P=n(13762),M=n.n(P),T=n(12005);const I=new(M())({firstName:{type:String},lastName:{type:String},country:{type:String,allowedValues:["Poland","England"],defaultValue:"Poland"},state:{type:String,optional:!0},useThisAddressForPaymentDetails:{type:Boolean,defaultValue:!1},addressLine:{type:String},city:{type:String},zip:{type:String}}),D=new T.V({schema:I}),Z={firstName:"John",lastName:"Doe",addressLine:"7 Podwale st.",city:"Wroclaw"};function A(){return l.createElement(w.Z,{schema:D,onSubmit:e=>alert(JSON.stringify(e,null,2)),model:Z},l.createElement("div",{className:"ui grid"},l.createElement("div",{className:"row"},l.createElement("div",{className:"column"},l.createElement("h1",null,"Shipping address"))),l.createElement("div",{className:"two column row"},l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"firstName"})),l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"lastName"}))),l.createElement("div",{className:"row"},l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"addressLine"}))),l.createElement("div",{className:"two column row"},l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"city"})),l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"state",placeholder:"State/Province/Region"}))),l.createElement("div",{className:"two column row"},l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"zip",placeholder:"Zip / Postal code"})),l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"country"}))),l.createElement("div",{className:"row"},l.createElement("div",{className:"column"},l.createElement(j.Z,{name:"useThisAddressForPaymentDetails"}))),l.createElement("div",{className:"row"},l.createElement("div",{className:"column"},l.createElement(x.Z,{value:"Ship it!",className:"blue fluid"}),l.createElement(F.Z,null)))))}function S(e){let{children:t,className:n,...a}=e;return l.createElement("div",(0,c.Z)({},a,{className:s()(o.Z["system-window"],o.Z["blue-accent"],o.Z["preview-border"],n)}),l.createElement("div",{className:o.Z["system-top-bar"]},l.createElement("span",{className:o.Z["system-top-bar-circle"],style:{backgroundColor:"var(--periwinkle)"}}),l.createElement("span",{className:o.Z["system-top-bar-circle"],style:{backgroundColor:"var(--bright-cyan)"}}),l.createElement("span",{className:o.Z["system-top-bar-circle"],style:{backgroundColor:"var(--sea-green)"}})),t)}function R(){return l.createElement("div",{className:s()(o.Z["floating-example"])},l.createElement(S,null,l.createElement(N.f,{language:"tsx",section:"schema",source:n(71292)})),l.createElement(S,null,l.createElement(C.nN.Provider,{value:"semantic"},l.createElement(k.n,null,l.createElement(A,null)))))}const L=[{alt:"Semantic UI",src:"themes/semantic.svg",to:"https://semantic-ui.com/"},{alt:"Ant Design",src:"themes/antd.png",to:"https://ant.design/"},{alt:"MUI",src:"themes/mui.png",to:"https://mui.com/"},{alt:"Bootstrap",src:"themes/bootstrap.svg",to:"https://getbootstrap.com/"}];function B(){return l.createElement("div",{className:"hero hero--primary"},l.createElement("div",{className:"container"},l.createElement("div",{className:"row"},l.createElement("div",{className:"col"},l.createElement("span",{className:s()(o.Z.text,o.Z["text-big"],o.Z.title)},"uniforms"),l.createElement("h1",{className:s()(o.Z.description,o.Z.text,o.Z["text-huge"])},"A React library for building forms from any schema"),l.createElement("ul",{className:s()(o.Z.text,o.Z.bullets)},l.createElement("li",null,"support of all schemas and themes"),l.createElement("li",null,"instant prototyping"),l.createElement("li",null,"simplifies separation of concerns")),l.createElement("div",{className:o.Z["center-if-sm"]},l.createElement("p",{className:s()(o.Z.text,o.Z.supported)},"Supported design libraries:"),L.map((e=>{let{alt:t,src:n,to:a}=e;return l.createElement(u.Z,{className:o.Z["theme-icon"],key:t,to:a},l.createElement("img",{alt:t,src:`assets/${n}`}))}))),l.createElement("div",{className:o.Z["center-if-sm"]},l.createElement(d,{to:"/docs/tutorials-basic-uniforms-usage"},"Get Started"))),l.createElement("div",{className:"col"},l.createElement(R,null)))))}var z=n(23615),U=n.n(z);function W(){return W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},W.apply(this,arguments)}function $(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var V=(0,l.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,r=e.size,i=void 0===r?24:r,s=$(e,["color","size"]);return l.createElement("svg",W({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),l.createElement("polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"}))}));V.propTypes={color:U().string,size:U().oneOfType([U().string,U().number])},V.displayName="Star";var K=V;function q(){return q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},q.apply(this,arguments)}function Q(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var G=(0,l.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,r=e.size,i=void 0===r?24:r,s=Q(e,["color","size"]);return l.createElement("svg",q({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),l.createElement("line",{x1:"6",y1:"3",x2:"6",y2:"15"}),l.createElement("circle",{cx:"18",cy:"6",r:"3"}),l.createElement("circle",{cx:"6",cy:"18",r:"3"}),l.createElement("path",{d:"M18 9a9 9 0 0 1-9 9"}))}));G.propTypes={color:U().string,size:U().oneOfType([U().string,U().number])},G.displayName="GitBranch";var H=G;function J(){return J=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},J.apply(this,arguments)}function X(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Y=(0,l.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,r=e.size,i=void 0===r?24:r,s=X(e,["color","size"]);return l.createElement("svg",J({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),l.createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),l.createElement("polyline",{points:"7 10 12 15 17 10"}),l.createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"}))}));Y.propTypes={color:U().string,size:U().oneOfType([U().string,U().number])},Y.displayName="Download";var ee=Y;function te(e){let{children:t,className:n,...a}=e;return l.createElement("span",(0,c.Z)({},a,{className:s()(o.Z.oval,n)}),t)}function ne(e){let{border:t,color:n,icon:a,number:r,text:i,to:c}=e;return l.createElement(u.Z,{to:c,className:s()(o.Z.badge)},l.createElement("img",{className:o.Z["badge-image"],src:`assets/border-0${t}.svg`,alt:""}),a&&l.createElement(te,{className:o.Z["top-right-corner"]},l.createElement(a,{color:n})),l.createElement("div",{className:s()(o.Z["badge-centered"],o.Z.centered)},l.createElement("div",{style:{color:n},className:o.Z["badge-number"]},r),l.createElement("p",{className:o.Z.text},i)))}function ae(e){return`__cached-fetch-${e}`}function re(e,t,n){void 0===n&&(n=0);const{expired:a,data:r}=function(e){try{const t=localStorage.getItem(ae(e)),{expires:n,data:a}=JSON.parse(t??"");return{expired:!n||n<Date.now(),data:a}}catch(t){return{expired:!0,data:null}}}(e);return a?t().then((t=>(function(e,t,n){try{localStorage.setItem(ae(e),JSON.stringify({data:t,expires:n}))}catch(a){}}(e,t,n),t))).catch((()=>r||0)):Promise.resolve(r)}function le(e){return e.toISOString().slice(0,10)}function ie(e){return e.toLocaleString("en-US")}function se(e){const t=function(e){const t=new Date(e);return t.setFullYear(t.getFullYear()+1),t.setDate(t.getDate()-1),t}(e);return`${le(e)}:${le(t)}`}function oe(e,t){return re(`npm-${e}`,(()=>async function(e){const t=await fetch(`https://api.npmjs.org/downloads/point/${e}/uniforms`),{downloads:n}=await t.json();return n||0}(e)),t)}function ce(e,t){const n=function(e,t){const n=[];for(;e<t;)n.push(se(e)),e.setFullYear(e.getFullYear()+1);return n}(e,t),a=n.pop();return Promise.all(n.map((e=>oe(e,Date.now()+321408e5))).concat(oe(a,Date.now()+864e5))).then((e=>e.reduce(((e,t)=>e+t),0)))}function ue(){const[e,t]=(0,l.useState)(),[n,a]=(0,l.useState)(),[r,i]=(0,l.useState)();return(0,l.useEffect)((()=>{re("github",(()=>fetch("https://api.github.com/repos/vazco/uniforms").then((e=>e.json())).then((e=>{let{forks_count:t,stargazers_count:n}=e;return{forks:t,stars:n}}))),Date.now()+12e4).then((e=>{let{forks:n,stars:r}=e;n&&a(ie(n)),r&&t(ie(r))}))}),[e,n]),(0,l.useEffect)((()=>{ce(new Date("2015-01-01"),new Date).then((e=>i(ie(e))))}),[r]),{downloads:r,forks:n,stars:e}}function de(){const{stars:e,forks:t,downloads:n}=ue();return l.createElement("div",{className:"section text--center"},l.createElement("h2",{className:s()(o.Z.centered,o.Z.text,o.Z["heading-helper"])},"Always Open Source."),l.createElement(m,null,"React form library ",l.createElement("br",null)," trusted by GitHub community"),l.createElement("div",{className:s()("row",o.Z.badges)},l.createElement(ne,{border:1,color:"#723CFF",icon:K,number:e,text:"Stars",to:"https://github.com/vazco/uniforms/stargazers"}),l.createElement(ne,{border:2,color:"#3FBBFE",icon:H,number:t,text:"Forks",to:"https://github.com/vazco/uniforms/network/members"}),l.createElement(ne,{border:3,color:"#1FD898",icon:ee,number:n,text:"Downloads",to:"https://www.npmjs.com/package/uniforms"})))}function me(){return me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},me.apply(this,arguments)}function pe(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var he=(0,l.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,r=e.size,i=void 0===r?24:r,s=pe(e,["color","size"]);return l.createElement("svg",me({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),l.createElement("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"}))}));he.propTypes={color:U().string,size:U().oneOfType([U().string,U().number])},he.displayName="GitHub";var fe=he;function ge(){return ge=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ge.apply(this,arguments)}function ve(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var be=(0,l.forwardRef)((function(e,t){var n=e.color,a=void 0===n?"currentColor":n,r=e.size,i=void 0===r?24:r,s=ve(e,["color","size"]);return l.createElement("svg",ge({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),l.createElement("path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}),l.createElement("rect",{x:"2",y:"9",width:"4",height:"12"}),l.createElement("circle",{cx:"4",cy:"4",r:"2"}))}));be.propTypes={color:U().string,size:U().oneOfType([U().string,U().number])},be.displayName="Linkedin";var _e=be;function Ee(e){let{className:t,icon:n,to:a,...r}=e;return l.createElement(u.Z,{to:a},l.createElement("div",(0,c.Z)({},r,{className:s()(o.Z["link-icon-container"],t)}),l.createElement(n,null)))}const ye=[{company:"Resolve",description:l.createElement(l.Fragment,null,"uniforms is the backbone of our data-intensive web-applications. We have about 200 different forms, from very simple ones, to ones that are filled with complex data-loading conditional form components, which create an incredible UX for our users. And if you really need to push the limits of what you can do with forms, I would highly recommend"," ",l.createElement("b",null,l.createElement("a",{href:"https://www.vazco.eu/",target:"blank"},"reaching out to Vazco"))," ","themselves for expert advice."),position:"CTO and Co-Founder",who:"Florian Bienefelt",avatar:"img/avatar/florian-bienefelt.jpg",linkGithub:"https://github.com/Floriferous",linkLinkedin:"https://ch.linkedin.com/in/florianbienefelt"},{company:"Mindtree",description:l.createElement(l.Fragment,null,"Vazco's uniforms is a developer's go-to solution for simplifying form creation and validation in JavaScript applications. With its intuitive APIs and extensive feature set, uniforms streamlines the process of building complex forms. It offers a wide range of input types, validation options, and customization possibilities. Backed by an active community, Vazco's uniforms ensures ongoing support and updates, empowering developers to enhance productivity and deliver polished, user-friendly applications."),position:"Senior Technical Specialist",who:"Lorant Vajda",avatar:"img/avatar/lorant-vajda.jpg",linkGithub:"https://github.com/lortschi",linkLinkedin:"https://www.linkedin.com/in/lorant-vajda-596372181/"},{company:"Simple Commerce",description:l.createElement(l.Fragment,null,"We were looking for a forms library that was compatible with React and would help us build forms quicker with built-in logic without having to create it from scratch. And the addition of a GraphQL schema bridge was a no-brainer for us. We added a custom method to help validate required fields based on our GraphQL schema which made it even more practical and quick to use with the built-in features and extensibility. The support for the library is also great, I have never had issues asking questions and getting answers to point me in the right direction."),position:"Software Developer",who:"Kheang Hok Chin",avatar:"img/avatar/kheang-hok-chin.jpg",linkGithub:"https://github.com/simplecommerce",linkLinkedin:"https://www.linkedin.com/in/khokchin"},{company:"Okra",description:l.createElement(l.Fragment,null,"I used uniforms extensively during the height of Meteor.js as a replacement for the dominant forms solution which hadn't caught up with React. The flexibility to leverage different schema solutions coupled with a thoughtfully architected API with a very clean source implementation quickly made it my go-to solution for multiple forms-heavy applications that probably shaved off significant development time and directly boosted my productivity."),position:"Head of Engineering",who:"Serkan Durusoy",avatar:"img/avatar/serkan-durusoy.jpg",linkGithub:"https://github.com/serkandurusoy",linkLinkedin:"https://www.linkedin.com/in/serkandurusoy/"},{company:"Toptal",description:l.createElement(l.Fragment,null,"uniforms is my go-to solution for quite a while. Great holistic approach to tackle forms. I especially love the approach to making custom form layouts. Developer experience par-excellence."),position:"Front-end Platform Architect",who:"Viktor Bezdek",avatar:"img/avatar/viktor-bezdek.jpg",linkGithub:"https://github.com/viktorbezdek",linkLinkedin:"https://www.linkedin.com/in/viktorbezdek/"},{company:"MongoDB",description:l.createElement(l.Fragment,null,"Vazco's uniforms is one and the only library that allows you to have greater flexibility on top of the React platform to building forms you like."),position:"Software Engineer",who:"Wojciech Trocki",avatar:"img/avatar/wojciech-trocki.jpg",linkGithub:"https://github.com/wtrocki",linkLinkedin:"https://www.linkedin.com/in/wojciech-t-39574526/"}];function Oe(e){let{testimonial:t,mirror:n}=e;const{avatar:a,company:r,description:i,linkGithub:c,linkLinkedin:u,position:d,who:m}=t;return l.createElement("div",{className:s()(o.Z.testimonial,o.Z["border-dashed"],n?o.Z["border-disable-top-right"]:o.Z["border-disable-bottom-left"])},l.createElement("div",{className:s()("text--center",o.Z["testimonial-content"],o.Z["border-gradient"],n?o.Z["border-disable-bottom-left"]:o.Z["border-disable-top-right"])},l.createElement("img",{src:a,alt:m,className:o.Z["testimonial-avatar"]}),l.createElement("p",null,l.createElement("b",null,m),l.createElement("br",null),d," at ",l.createElement("b",null,r),l.createElement("br",null)),l.createElement("div",{className:o.Z["testimonial-links-wrapper"]},l.createElement(Ee,{icon:fe,to:c}),l.createElement(Ee,{icon:_e,to:u})),l.createElement("p",{className:s()(o.Z.text,o.Z["testimonial-description"])},i)))}function Ne(){const[e,t]=(0,l.useState)(0);return l.createElement("div",{className:"section text--center"},l.createElement("h3",{className:s()(o.Z.centered,o.Z.text,o.Z["heading-helper"])},"They speak about us"),l.createElement(m,null,"Testimonials"),l.createElement("div",{className:o.Z.testimonials},l.createElement("button",{className:s()(o.Z["arrow-button"],o.Z["left-arrow-button"]),onClick:()=>{t((e=>0===e?ye.length-2:e-1))}},l.createElement("img",{alt:"arrow-left",src:"assets/arrow-left.svg",className:o.Z.arrow})),l.createElement("div",{className:o.Z["carousel-container"]},l.createElement("div",{className:o.Z.carousel,style:{transform:`translate(-${50*e}%)`}},ye.map(((t,n)=>l.createElement(Oe,{key:n,testimonial:t,mirror:n!==e}))))),l.createElement("button",{className:s()(o.Z["arrow-button"],o.Z["right-arrow-button"]),onClick:()=>{t((e=>e===ye.length-2?0:e+1))}},l.createElement("img",{alt:"arrow-right",src:"assets/arrow-right.svg",className:o.Z.arrow}))))}function ke(e){let{children:t,className:n,...a}=e;return l.createElement("h3",(0,c.Z)({},a,{className:s()(o.Z.text,o.Z["section-subtitle"],n)}),t)}function Ce(){const e=(0,a.Z)(),{companies:t,email:n}=e.siteConfig.customFields;return l.createElement("div",{className:s()("hero hero--primary",o.Z["overflow-hidden"])},l.createElement("div",{className:"container"},l.createElement("div",{className:"section"},l.createElement("div",{className:"row"},l.createElement("div",{className:s()("col",o.Z["section-content"],o.Z.logos)},l.createElement("span",{className:s()(o.Z["section-bgwhite-block"],o.Z["section-bgwhite-block-left"])}),l.createElement("div",{className:o.Z.grid3x3},t.map((e=>{let{image:t,url:n,alt:a}=e;return l.createElement("a",{className:o.Z.item3x3,href:n,key:t},l.createElement("img",{alt:a,className:o.Z.company,src:`assets/companies/${t}`}))})))),l.createElement("div",{className:s()("col col--5",o.Z["section-content"])},l.createElement(ke,null,"References"),l.createElement(m,{className:o.Z["heading-white"]},"Who uses uniforms"),l.createElement("p",{className:s()(o.Z.text,o.Z.paragraph)},"Our package has been used in several projects worldwide. From small to the corporate business solutions and well-known enterprises. Companies trusted us in the development of both simple forms and sophisticated management systems."),l.createElement("div",{className:o.Z["center-if-sm"]},l.createElement(d,{to:`mailto:${n}`},"Add your company")))))))}function we(){return l.createElement("div",{className:s()("hero hero--primary",o.Z["overflow-hidden"],o.Z.whyus)},l.createElement("div",{className:"container"},l.createElement("div",{className:"section"},l.createElement("div",{className:"row"},l.createElement("div",{className:s()("col col--5",o.Z["section-content"])},l.createElement(ke,null,"Why choose us"),l.createElement(m,{className:o.Z["heading-white"]},"Easy and ready",l.createElement("br",null),"to implement solution"),l.createElement("p",{className:s()(o.Z.text,o.Z.paragraph)},"A set of open-source libraries capable of instantly generating any given form in React."),l.createElement("h2",{className:s()(o.Z.text,o.Z.emphasis)},"Carried out by the global community of 50+ developers."),l.createElement("p",{className:s()(o.Z.text,o.Z.paragraph)},"Focused on providing a ready-to-implement solution, and effortless development experience. Keeps your code simple.")),l.createElement("div",{className:s()("col",o.Z["section-content"],o.Z["section-bgwhite"])},l.createElement("span",{className:s()(o.Z["section-bgwhite-block"],o.Z["section-bgwhite-block-right"])}),l.createElement("div",{className:s()("row",o.Z.padding)},l.createElement("div",{className:"col"},l.createElement(te,{className:o.Z.white},l.createElement("img",{alt:"",src:"assets/icon-01.svg",className:o.Z["small-image"]})),l.createElement("h2",{className:o.Z["section-heading"]},"Integrations with various schemas:"),l.createElement("ul",null,l.createElement("li",null,"JSON Schema"),l.createElement("li",null,"GraphQL"),l.createElement("li",null,"SimpleSchema"),l.createElement("li",null,"SimpleSchema2"),l.createElement("li",null,"Zod"),l.createElement("li",null,"And any other - only a small wrapper is needed!"))),l.createElement("div",{className:"col"},l.createElement(te,{className:o.Z.white},l.createElement("img",{alt:"",src:"assets/icon-02.svg",className:o.Z["small-image"]})),l.createElement("h2",{className:o.Z["section-heading"]},"Wide range of themes:"),l.createElement("ul",null,l.createElement("li",null,"AntD theme"),l.createElement("li",null,"Bootstrap3"),l.createElement("li",null,"Bootstrap4"),l.createElement("li",null,"Bootstrap5"),l.createElement("li",null,"Material-UI"),l.createElement("li",null,"MUI"),l.createElement("li",null,"Semantic UI"),l.createElement("li",null,"Plain HTML")))))))))}function je(){return l.createElement("div",{className:s()(o.Z.landing,o.Z["overflow-hidden"])},l.createElement(B,null),l.createElement("div",{className:"main"},l.createElement("div",{className:"container"},l.createElement(de,null),l.createElement(Ne,null)),l.createElement(we,null),l.createElement("div",{className:"container"},l.createElement(E,null),l.createElement(_,null),l.createElement(v,null)),l.createElement(Ce,null),l.createElement("div",{className:"container"},l.createElement(g,null)),l.createElement("div",{className:"container",id:"commercial-services"},l.createElement(h,null)),l.createElement(O,null)))}function xe(){const e=(0,a.Z)(),{customFields:{keywords:t},tagline:n}=e.siteConfig;return l.createElement(r.Z,{description:n,keywords:t},l.createElement(je,null))}},86163:function(e,t,n){"use strict";n.r(t),n.d(t,{assets:function(){return o},contentTitle:function(){return i},default:function(){return d},frontMatter:function(){return l},metadata:function(){return s},toc:function(){return c}});var a=n(25773),r=(n(27378),n(35318));const l={},i=void 0,s={unversionedId:"compare-matrix-landing",id:"compare-matrix-landing",title:"compare-matrix-landing",description:"| Feature | uniforms | Formik | redux-form | React Final Form | react-hook-form |",source:"@site/../docs/compare-matrix-landing.md",sourceDirName:".",slug:"/compare-matrix-landing",permalink:"/docs/compare-matrix-landing",draft:!1,tags:[],version:"current",frontMatter:{}},o={},c=[],u={toc:c};function d(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"left"},"Feature"),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/vazco/uniforms"},"uniforms")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/jaredpalmer/formik"},"Formik")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/erikras/redux-form"},"redux-form")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/final-form/react-final-form"},"React Final Form")),(0,r.kt)("th",{parentName:"tr",align:null},(0,r.kt)("a",{parentName:"th",href:"https://github.com/react-hook-form/react-hook-form"},"react-hook-form")))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Automatic form layout"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Manual state management"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Manually trigger validation"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic UI themes"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"JSON, GraphQL, SimpleSchema, Zod and custom schema support"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Field level validation"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))))))}d.isMDXComponent=!0},4940:function(e,t){"use strict";t.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,t,n){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var t=l(e);return n(t)}function l(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},71292:function(e,t,n){"use strict";n.r(t),t.default="import SimpleSchema from 'simpl-schema';\nimport { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2';\n\n// <schema>\nconst schema = new SimpleSchema({\n firstName: { type: String },\n lastName: { type: String },\n country: {\n type: String,\n allowedValues: ['Poland', 'England'],\n defaultValue: 'Poland',\n },\n state: {\n type: String,\n optional: true,\n },\n useThisAddressForPaymentDetails: {\n type: Boolean,\n defaultValue: false,\n },\n addressLine: { type: String },\n city: { type: String },\n zip: { type: String },\n});\n\nexport const bridge = new SimpleSchema2Bridge({ schema });\n// </schema>\n"},26569:function(e,t,n){"use strict";n.r(t),t.default="import React from 'react';\nimport { AutoForm } from '../../lib/universal';\n\nimport { bridge as schema } from './SignUpSchema';\n\nexport function SignUp() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n />\n );\n}\n"},77066:function(e,t,n){"use strict";n.r(t),t.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true, $data: true });\najv.addKeyword('uniforms');\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n fullname: { type: 'string' },\n email: { type: 'string' },\n confirmEmail: { type: 'string', const: { $data: '1/email' } },\n password: {\n type: 'string',\n uniforms: { type: 'password' },\n },\n confirmPassword: {\n type: 'string',\n const: { $data: '1/password' },\n uniforms: { type: 'password' },\n },\n acceptTermsOfUse: { type: 'boolean', const: true },\n },\n required: [\n 'fullname',\n 'email',\n 'confirmEmail',\n 'password',\n 'confirmPassword',\n 'acceptTermsOfUse',\n ],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},60319:function(e,t,n){"use strict";n.r(t),t.default="import React from 'react';\nimport { AutoForm, SubmitField } from '../../lib/universal';\nimport { HTMLFieldProps, connectField } from 'uniforms';\n\nimport { bridge as schema } from './ImageFieldSchema';\n\ntype ImageProps = HTMLFieldProps<string, HTMLDivElement>;\n\nfunction Image({ onChange, value }: ImageProps) {\n return (\n <div className=\"ImageField\">\n <label htmlFor=\"file-input\">\n <div>Choose your photo</div>\n <img\n alt=\"\"\n src={value || 'https://picsum.photos/150?grayscale'}\n style={{ cursor: 'pointer', width: '150px', height: '150px' }}\n />\n </label>\n <input\n accept=\"image/*\"\n id=\"file-input\"\n onChange={({ target: { files } }) => {\n if (files && files[0]) {\n onChange(URL.createObjectURL(files[0]));\n }\n }}\n style={{ display: 'none' }}\n type=\"file\"\n />\n </div>\n );\n}\n\nconst ImageField = connectField(Image);\n\nexport function ImageFieldForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <div style={{ textAlign: 'center' }}>\n <ImageField name=\"pictureUrl\" />\n <SubmitField />\n </div>\n </AutoForm>\n );\n}\n"},80386:function(e,t,n){"use strict";n.r(t),t.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n pictureUrl: { type: 'string' },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"}}]); \ No newline at end of file diff --git a/assets/js/58c1b389.221f45ea.js b/assets/js/58c1b389.221f45ea.js new file mode 100644 index 000000000..e813d7eff --- /dev/null +++ b/assets/js/58c1b389.221f45ea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[48],{35318:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return c}});var a=n(27378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var d=a.createContext({}),m=function(e){var t=a.useContext(d),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=m(e.components);return a.createElement(d.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},u=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,d=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),u=m(n),c=r,k=u["".concat(d,".").concat(c)]||u[c]||p[c]||o;return n?a.createElement(k,i(i({ref:t},s),{},{components:n})):a.createElement(k,i({ref:t},s))}));function c(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=u;var l={};for(var d in t)hasOwnProperty.call(t,d)&&(l[d]=t[d]);l.originalType=e,l.mdxType="string"==typeof e?e:r,i[1]=l;for(var m=2;m<o;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}u.displayName="MDXCreateElement"},66486:function(e,t,n){n.r(t),n.d(t,{assets:function(){return d},contentTitle:function(){return i},default:function(){return p},frontMatter:function(){return o},metadata:function(){return l},toc:function(){return m}});var a=n(25773),r=(n(27378),n(35318));const o={id:"api-forms",title:"Forms"},i=void 0,l={unversionedId:"api-forms",id:"api-forms",title:"Forms",description:"Forms components",source:"@site/../docs/api-forms.md",sourceDirName:".",slug:"/api-forms",permalink:"/docs/api-forms",draft:!1,tags:[],version:"current",frontMatter:{id:"api-forms",title:"Forms"},sidebar:"docs",previous:{title:"Custom form",permalink:"/docs/examples-custom-form"},next:{title:"Fields",permalink:"/docs/api-fields"}},d={},m=[{value:"Forms components",id:"forms-components",level:2},{value:"<code>AutoForm</code>",id:"autoform",level:3},{value:"Props:",id:"props",level:5},{value:"Props usage:",id:"props-usage",level:5},{value:"<code>ValidatedQuickForm</code>",id:"validatedquickform",level:3},{value:"<code>ValidatedForm</code>",id:"validatedform",level:3},{value:"Props:",id:"props-1",level:5},{value:"Props usage:",id:"props-usage-1",level:5},{value:"<code>QuickForm</code>",id:"quickform",level:3},{value:"Props:",id:"props-2",level:5},{value:"Props usage:",id:"props-usage-2",level:5},{value:"<code>BaseForm</code>",id:"baseform",level:3},{value:"Props:",id:"props-3",level:5},{value:"Props usage:",id:"props-usage-3",level:5},{value:"Form features",id:"form-features",level:2},{value:"Asynchronous validation",id:"asynchronous-validation",level:3},{value:"Autosave",id:"autosave",level:3},{value:"Methods",id:"methods",level:3},{value:"<code>change(key, value)</code>",id:"changekey-value",level:4},{value:"<code>reset()</code>",id:"reset",level:4},{value:"<code>submit()</code>",id:"submit",level:4},{value:"<code>validate()</code>",id:"validate",level:4},{value:"<code>validate(key, value)</code>",id:"validatekey-value",level:4},{value:"<code>validateModel(model)</code>",id:"validatemodelmodel",level:4},{value:"Change reactions",id:"change-reactions",level:3},{value:"Model transformations",id:"model-transformations",level:3},{value:"Validation options and modes",id:"validation-options-and-modes",level:3}],s={toc:m};function p(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"forms-components"},"Forms components"),(0,r.kt)("p",null,"Most of the time you'll be using either ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoForm")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedForm"),", but there are also other form components (rather low-level ones) with different capabilities."),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Component"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Self-generated?"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Self-managed?"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Self-validated?"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"AutoForm")),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ValidatedQuickForm")),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ValidatedForm")),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"QuickForm")),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"BaseForm")),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,r.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")))),(0,r.kt)("h3",{id:"autoform"},(0,r.kt)("inlineCode",{parentName:"h3"},"AutoForm")),(0,r.kt)("p",null,(0,r.kt)("inlineCode",{parentName:"p"},"AutoForm")," extends ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedQuickForm")," with state management.\nIt is the most user-friendly and commonly used form.\nIt's self-generated so if you provide a schema, the fields will be automatically rendered.\nThese fields will be also validated.\nBy default, the validation will take place ",(0,r.kt)("inlineCode",{parentName:"p"},"onSubmit"),", and ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," ",(0,r.kt)("strong",{parentName:"p"},"after the first submission"),"."),(0,r.kt)("h5",{id:"props"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"onChangeModel")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Like ",(0,r.kt)("inlineCode",{parentName:"td"},"onChange")," but for the whole model. Triggered just after ",(0,r.kt)("inlineCode",{parentName:"td"},"onChange")," but with the next model instead of (key, value) pair.")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," All ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedQuickForm")," props are also accepted and all methods are available.\nIn other words, that means that ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoForm")," receives all props listed on this page."),(0,r.kt)("h5",{id:"props-usage"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { AutoForm } from 'uniforms'; // Or from the theme package.\n\n<AutoForm onChangeModel={model => console.log(model)} />;\n")),(0,r.kt)("h3",{id:"validatedquickform"},(0,r.kt)("inlineCode",{parentName:"h3"},"ValidatedQuickForm")),(0,r.kt)("p",null,"This form combines both ",(0,r.kt)("inlineCode",{parentName:"p"},"QuickForm")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedForm")," features.\nIt is not self-managed, however, it will automatically generate fields based on the provided schema and validate them."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," All ",(0,r.kt)("inlineCode",{parentName:"p"},"QuickForm")," props are also accepted and all methods are available.",(0,r.kt)("br",null),"\n",(0,r.kt)("strong",{parentName:"p"},"Note:")," All ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedForm")," props are also accepted and all methods are available."),(0,r.kt)("h3",{id:"validatedform"},(0,r.kt)("inlineCode",{parentName:"h3"},"ValidatedForm")),(0,r.kt)("p",null,"(",(0,r.kt)("em",{parentName:"p"},"It's rather an internal form, but it's still exported."),")"),(0,r.kt)("p",null,"It's based on ",(0,r.kt)("inlineCode",{parentName:"p"},"BaseForm")," and extends its functionality by enabling automatic form validation.\nIts purpose is providing validation functions.\nIt's not autogenerated, so if you want to see any fields rendered, you have to manually add them.\n",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedForm")," is not self-managed, so you won't be able to type anything until there is no ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," handler,\nhowever, there will be validation checks."),(0,r.kt)("h5",{id:"props-1"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"onValidate")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Additional asynchronous validation. Schema validation has to be sync, so this is the only way to achieve async validation.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"validate")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Validation mode. By default, the form will start to validate from the time of the first submit and then revalidate on every change. It's ",(0,r.kt)("inlineCode",{parentName:"td"},"onChangeAfterSubmit"),". There are also ",(0,r.kt)("inlineCode",{parentName:"td"},"onChange")," and ",(0,r.kt)("inlineCode",{parentName:"td"},"onSubmit")," modes, but those are quite self-explanatory.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"validator")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Validator options. It's passed to ",(0,r.kt)("inlineCode",{parentName:"td"},"getValidator")," of your schema bridge. It really depends on your schema.")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," All ",(0,r.kt)("inlineCode",{parentName:"p"},"BaseForm")," props are also accepted and all methods are available."),(0,r.kt)("h5",{id:"props-usage-1"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ValidatedForm } from 'uniforms'; // Or from the theme package.\nimport { useRef } from 'react';\n\nconst formRef = useRef();\n\nconst formAction = () => {\n // Reset form.\n // It will reset changed state, model state in AutoForm, validation\n // state in ValidatedForm and rerender.\n formRef.reset();\n\n // Trigger form change.\n // It's a programmatic equivalent of a change event.\n formRef.change(key, value);\n\n // Submit form.\n // It's a programmatic equivalent of a submit event. Returns a promise,\n // which will either resolve with submitted form or reject with\n // validation error in ValidatedForm.\n formRef.submit();\n};\n\n<ValidatedForm\n onValidate={async (model, error) => {\n // You can either ignore validation error...\n if (omitValidation(model)) {\n return null;\n }\n\n // ...or any additional validation if an error is already there...\n if (isSomeSpecialCase(error)) {\n return MyAPI.checkOtherCondition(model);\n }\n\n // ...or feed it with another error.\n return MyAPI.validate(model);\n }}\n validate=\"onChangeAfterSubmit\"\n validator={{ clean: true }}\n ref={formRef}\n/>;\n")),(0,r.kt)("h3",{id:"quickform"},(0,r.kt)("inlineCode",{parentName:"h3"},"QuickForm")),(0,r.kt)("p",null,"(",(0,r.kt)("em",{parentName:"p"},"It's rather an internal form, but it's still exported."),")"),(0,r.kt)("p",null,"It's based on ",(0,r.kt)("inlineCode",{parentName:"p"},"BaseForm")," and extends its functionality by enabling automatic form generation.\nIf you provide a schema, the fields will be automatically rendered.\nHowever, ",(0,r.kt)("inlineCode",{parentName:"p"},"QuickForm")," is not self-managed, so you won't be able to type anything until there is no ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," handler.\nYou can customize which ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoField")," should be used with ",(0,r.kt)("a",{parentName:"p",href:"/docs/uth-autofield-algorithm#overriding-autofield"},(0,r.kt)("inlineCode",{parentName:"a"},"AutoField.componentDetectorContext")),"."),(0,r.kt)("h5",{id:"props-2"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"errorsField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Custom ",(0,r.kt)("inlineCode",{parentName:"td"},"ErrorsField"),". It should be anything that will pass through ",(0,r.kt)("inlineCode",{parentName:"td"},"React.createElement"),".")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"submitField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Custom ",(0,r.kt)("inlineCode",{parentName:"td"},"SubmitField"),". It should be anything that will pass through ",(0,r.kt)("inlineCode",{parentName:"td"},"React.createElement"),".")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," All ",(0,r.kt)("inlineCode",{parentName:"p"},"BaseForm")," props are also accepted and all methods are available."),(0,r.kt)("h5",{id:"props-usage-2"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { QuickForm } from 'uniforms'; // Or from the theme package.\n\n<QuickForm errorsField={CustomErrorsField} submitField={CustomSubmitField} />;\n")),(0,r.kt)("h3",{id:"baseform"},(0,r.kt)("inlineCode",{parentName:"h3"},"BaseForm")),(0,r.kt)("p",null,"(",(0,r.kt)("em",{parentName:"p"},"It's rather an internal form, but it's still exported."),")"),(0,r.kt)("p",null,"It's the very basic form & foundation for the other forms.\nIt's not autogenerated, so if you want to see any fields rendered, you have to manually add them.\nHowever, ",(0,r.kt)("inlineCode",{parentName:"p"},"BaseForm")," is not self-managed, so you won't be able to type anything until there is no ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," handler."),(0,r.kt)("h5",{id:"props-3"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"autosaveDelay")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Autosave delay. Set 0 for an instant autosave.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"autosave")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Enable autosave. Every change triggers ",(0,r.kt)("inlineCode",{parentName:"td"},"onSubmit"),".")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"disabled")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Default ",(0,r.kt)("inlineCode",{parentName:"td"},"disabled")," prop for all fields. By default it's ",(0,r.kt)("inlineCode",{parentName:"td"},"false")," - set it to ",(0,r.kt)("inlineCode",{parentName:"td"},"true")," to disable the whole form.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"error")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Validation error. Current validation state. It should be either compatible with your schema or an ",(0,r.kt)("inlineCode",{parentName:"td"},"Error")," object.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Bootstrap grid layout style. Passing a number is an equivalent of ",(0,r.kt)("inlineCode",{parentName:"td"},"{sm: n}"),". Object is a ",(0,r.kt)("inlineCode",{parentName:"td"},"{mode: size}")," object. Complete string is simply passed through. Available in: bootstrap3, bootstrap4.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"model")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Form model. An object with ",(0,r.kt)("inlineCode",{parentName:"td"},"{field: value}")," structure. It doesn't matter if it has a prototype or not, but keep in mind that in ",(0,r.kt)("inlineCode",{parentName:"td"},"onSubmit")," or in ",(0,r.kt)("inlineCode",{parentName:"td"},"onChangeModel")," you'll receive a plain object. If you treat form as an input, then this is a value.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"modelTransform")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Model transform. Function transforming one model into another. It's used in a few situations (modes) described below. Do not mutate a given model!")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"onChange")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field change action. It receives two arguments: key and value, where the key is a dot-separated path to the changed field and value is a requested value.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"onSubmit")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Submit action. When the form is submitted manually or by an HTML5 event, then it's called with the current model. ",(0,r.kt)("strong",{parentName:"td"},"Note:")," use ",(0,r.kt)("inlineCode",{parentName:"td"},"Promise")," to return values and errors - synchronous ",(0,r.kt)("inlineCode",{parentName:"td"},"return")," and ",(0,r.kt)("inlineCode",{parentName:"td"},"throw")," are disallowed.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"readOnly")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Default ",(0,r.kt)("inlineCode",{parentName:"td"},"readOnly")," prop for all fields. By default it's ",(0,r.kt)("inlineCode",{parentName:"td"},"false")," - set it to ",(0,r.kt)("inlineCode",{parentName:"td"},"true")," to make the whole form read-only.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"schema")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Form schema. It's used for form generation in QuickForm and validation in ValidatedForm.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Default ",(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")," prop for all fields. By default it's ",(0,r.kt)("inlineCode",{parentName:"td"},"false")," - set it to ",(0,r.kt)("inlineCode",{parentName:"td"},"true")," to enable inline errors for the whole form. Available in: antd, bootstrap3, bootstrap4, semantic.")))),(0,r.kt)("h5",{id:"props-usage-3"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { BaseForm } from 'uniforms'; // Or from the theme package.\nimport { useRef } from 'react';\n\nconst formRef = useRef();\n\nconst formAction = () => {\n // Reset form.\n // It will reset changed state, model state in AutoForm, validation\n // state in ValidatedForm and rerender.\n formRef.reset();\n\n // Trigger form change.\n // It's a programmatic equivalent of a change event.\n formRef.change(key, value);\n\n // Submit form.\n // It's a programmatic equivalent of a submit event. Returns a promise,\n // which will either resolve with submitted form or reject with\n // validation error in ValidatedForm.\n formRef.submit();\n};\n\n<BaseForm\n autosaveDelay={0}\n autosave={false}\n disabled={false}\n error={new Error('Nope.')}\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid={{ md: 5 }} // 'col-5-md' on label, 'col-7-md' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n model={{ fieldA: 1 }}\n modelTransform={(mode, model) => {\n // This model will be passed to the fields.\n if (mode === 'form') {\n /* ... */\n }\n\n // This model will be submitted.\n if (mode === 'submit') {\n /* ... */\n }\n\n // This model will be validated.\n if (mode === 'validate') {\n /* ... */\n }\n\n // Otherwise, return unaltered model.\n return model;\n }}\n onChange={(key, value) => console.log(key, value)}\n onSubmit={model => db.saveThatReturnsPromiseOrNothing(model)}\n readOnly={false}\n schema={myFormSchema}\n showInlineError\n ref={formRef}\n/>;\n")),(0,r.kt)("h2",{id:"form-features"},"Form features"),(0,r.kt)("h3",{id:"asynchronous-validation"},"Asynchronous validation"),(0,r.kt)("p",null,(0,r.kt)("inlineCode",{parentName:"p"},"AutoForm")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"ValidatedForm")," both accept an ",(0,r.kt)("inlineCode",{parentName:"p"},"onValidate")," prop. It can be used to create an asynchronous validation:"),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"onValidate")," should return ",(0,r.kt)("inlineCode",{parentName:"p"},"null")," if the ",(0,r.kt)("inlineCode",{parentName:"p"},"model")," is valid, otherwise return any error value. The error can be either ",(0,r.kt)("inlineCode",{parentName:"p"},"Promise")," for asynchronous validation or any other value for synchronous validation (",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/d557f90e6807e34c1ebb9803d44fd799174175f8/packages/uniforms/src/ValidatedForm.tsx#L118-L142"},"https://github.com/vazco/uniforms/blob/d557f90e6807e34c1ebb9803d44fd799174175f8/packages/uniforms/src/ValidatedForm.tsx#L118-L142"),")."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"const MyAPI = {\n checkOtherCondition(model): Error | null {\n if (model.age < 18) {\n return new Error('Too young')\n }\n return null\n }\n\n async validate(model): Error | null {\n const result = await fetch('...', { body: JSON.stringify(model) })\n const { error } = await result.json()\n return error\n }\n}\n\nconst onValidate = async (model, error) => {\n // You can either ignore validation error...\n if (omitValidation(model)) {\n return null;\n }\n\n // ...or any additional validation if an error is already there...\n if (isSomeSpecialCase(error)) {\n return MyAPI.checkOtherCondition(model);\n }\n\n // ...or feed it with another error.\n return MyAPI.validate(model);\n};\n\n// Later...\n\n<ValidatedForm {...props} onValidate={onValidate} />;\n")),(0,r.kt)("h3",{id:"autosave"},"Autosave"),(0,r.kt)("p",null,"Every form has autosave functionality. If you set an ",(0,r.kt)("inlineCode",{parentName:"p"},"autosave")," prop, then every change will trigger a submit. There's also an ",(0,r.kt)("inlineCode",{parentName:"p"},"autosaveDelay")," prop - a minimum time between saves in milliseconds (default: ",(0,r.kt)("inlineCode",{parentName:"p"},"0"),")."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"<AutoForm\n autosave\n autosaveDelay={5000} // 5 seconds\n schema={schema}\n onSubmit={onSubmit}\n/>\n")),(0,r.kt)("h3",{id:"methods"},"Methods"),(0,r.kt)("p",null,"You can use ",(0,r.kt)("a",{parentName:"p",href:"https://facebook.github.io/react/docs/more-about-refs.html"},"React ",(0,r.kt)("inlineCode",{parentName:"a"},"ref")," prop")," to manually access form methods. Example usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useRef } from 'react';\n\nconst MyForm = ({ schema, onSubmit }) => {\n const formRef = useRef();\n\n return (\n <section>\n <AutoForm ref={formRef} schema={schema} onSubmit={onSubmit} />\n <small onClick={() => formRef.reset()}>Reset</small>\n <small onClick={() => formRef.submit()}>Submit</small>\n </section>\n );\n};\n")),(0,r.kt)("p",null,"You can do the same by using the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-context-data#accessing-context-data"},(0,r.kt)("inlineCode",{parentName:"a"},"useForm"))," hook and the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-context-data#formref"},(0,r.kt)("inlineCode",{parentName:"a"},"formRef"))," property."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"function FormControls() {\n const { formRef } = useForm();\n\n return (\n <>\n <button onClick={() => formRef.reset()}>Reset</button>\n <button onClick={() => formRef.submit()}>Submit</button>\n </>\n );\n}\n\nfunction App() {\n return (\n <AutoForm>\n <FormControls />\n </AutoForm>\n );\n}\n")),(0,r.kt)("p",null,"All available methods:"),(0,r.kt)("h4",{id:"changekey-value"},(0,r.kt)("inlineCode",{parentName:"h4"},"change(key, value)")),(0,r.kt)("p",null,"Triggers a form change. It's a programmatic equivalent of a change event."),(0,r.kt)("h4",{id:"reset"},(0,r.kt)("inlineCode",{parentName:"h4"},"reset()")),(0,r.kt)("p",null,"Resets a form. It will also reset changed state, model state (only in AutoForm), validation state (only in ValidatedForm) and trigger a rerender."),(0,r.kt)("h4",{id:"submit"},(0,r.kt)("inlineCode",{parentName:"h4"},"submit()")),(0,r.kt)("p",null,"Submits a form. It's a programmatic equivalent of a submit event. Returns a promise, which will either resolve with a submitted model or reject with validation error in ValidatedForm."),(0,r.kt)("h4",{id:"validate"},(0,r.kt)("inlineCode",{parentName:"h4"},"validate()")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"(added in ",(0,r.kt)("inlineCode",{parentName:"em"},"ValidatedForm"),")")),(0,r.kt)("p",null,"Validates a form with the current model. Returns a Promise, which rejects with a validation error or resolves without any value. Note, that it resolves/rejects ",(0,r.kt)("strong",{parentName:"p"},"after")," the component is rerendered."),(0,r.kt)("h4",{id:"validatekey-value"},(0,r.kt)("inlineCode",{parentName:"h4"},"validate(key, value)")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"(added in ",(0,r.kt)("inlineCode",{parentName:"em"},"ValidatedForm"),")")),(0,r.kt)("p",null,"Validates a form with key set to value. You can use it to check, if a given value will pass the validation or not. Returns validation Promise, as described above."),(0,r.kt)("h4",{id:"validatemodelmodel"},(0,r.kt)("inlineCode",{parentName:"h4"},"validateModel(model)")),(0,r.kt)("p",null,(0,r.kt)("em",{parentName:"p"},"(added in ",(0,r.kt)("inlineCode",{parentName:"em"},"ValidatedForm"),")")),(0,r.kt)("p",null,"Validates a form with the given model. Returns validation Promise, as described above."),(0,r.kt)("h3",{id:"change-reactions"},"Change reactions"),(0,r.kt)("p",null,"If you want to make one field to influence others, simply extend ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoForm")," and override ",(0,r.kt)("inlineCode",{parentName:"p"},"onChange")," method."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"class ChainForm extends AutoForm {\n onChange(key, value) {\n if (key === 'key_to_intercept') return;\n if (key === 'key_to_translate') return super.onChange('another_key', value);\n if (key === 'key_to_mutate') {\n super.onChange('another_key1', value * 2);\n super.onChange('another_key2', value / 2);\n return;\n }\n\n super.onChange(key, value);\n }\n}\n")),(0,r.kt)("p",null,"It can be easily applied multiple times to make your forms even more reusable."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"const withMultipliedField = (fieldA, fieldB, Form) =>\n class withMultipliedFieldForm extends Form {\n onChange(key, value) {\n // Multiply fieldA\n if (key === fieldA) super.onChange(fieldB, value + value);\n\n // Pass every change\n super.onChange(key, value);\n }\n };\n")),(0,r.kt)("h3",{id:"model-transformations"},"Model transformations"),(0,r.kt)("p",null,"If you need to transform model before it will be validated, submitted or passed down to the fields, there's a ",(0,r.kt)("inlineCode",{parentName:"p"},"modelTransform")," prop, which should be used in those use cases."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"<AutoForm\n // Do not mutate given model!\n modelTransform={(mode, model) => {\n // This model will be passed to the fields.\n if (mode === 'form') {\n /* ... */\n }\n\n // This model will be submitted.\n if (mode === 'submit') {\n /* ... */\n }\n\n // This model will be validated.\n if (mode === 'validate') {\n /* ... */\n }\n\n // Otherwise, return unaltered model.\n return model;\n }}\n onSubmit={onSubmit}\n schema={schema}\n/>\n")),(0,r.kt)("h3",{id:"validation-options-and-modes"},"Validation options and modes"),(0,r.kt)("p",null,"Any form can be validated in one those three styles:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"p"},"onChange"),"\nValidate on every change.")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"p"},"onChangeAfterSubmit")," ",(0,r.kt)("em",{parentName:"p"},"(default)"),"\nValidate on every change, but only after first submit.")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"p"},"onSubmit"),"\nValidate on every submit."))),(0,r.kt)("p",null,"If your schema validator accepts any options, those can be passed in ",(0,r.kt)("inlineCode",{parentName:"p"},"validator")," prop."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},'<AutoForm\n validate="onChange"\n validator={validatorOptions}\n schema={schema}\n onSubmit={onSubmit}\n/>\n')))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/60b54014.1b55a4bd.js b/assets/js/60b54014.1b55a4bd.js new file mode 100644 index 000000000..b2b1e3396 --- /dev/null +++ b/assets/js/60b54014.1b55a4bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[21],{35318:function(t,e,a){a.d(e,{Zo:function(){return p},kt:function(){return k}});var r=a(27378);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?i(Object(a),!0).forEach((function(e){n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function m(t,e){if(null==t)return{};var a,r,n=function(t,e){if(null==t)return{};var a,r,n={},i=Object.keys(t);for(r=0;r<i.length;r++)a=i[r],e.indexOf(a)>=0||(n[a]=t[a]);return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)a=i[r],e.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(n[a]=t[a])}return n}var o=r.createContext({}),d=function(t){var e=r.useContext(o),a=e;return t&&(a="function"==typeof t?t(e):l(l({},e),t)),a},p=function(t){var e=d(t.components);return r.createElement(o.Provider,{value:e},t.children)},c={inlineCode:"code",wrapper:function(t){var e=t.children;return r.createElement(r.Fragment,{},e)}},g=r.forwardRef((function(t,e){var a=t.components,n=t.mdxType,i=t.originalType,o=t.parentName,p=m(t,["components","mdxType","originalType","parentName"]),g=d(a),k=n,u=g["".concat(o,".").concat(k)]||g[k]||c[k]||i;return a?r.createElement(u,l(l({ref:e},p),{},{components:a})):r.createElement(u,l({ref:e},p))}));function k(t,e){var a=arguments,n=e&&e.mdxType;if("string"==typeof t||n){var i=a.length,l=new Array(i);l[0]=g;var m={};for(var o in e)hasOwnProperty.call(e,o)&&(m[o]=e[o]);m.originalType=t,m.mdxType="string"==typeof t?t:n,l[1]=m;for(var d=2;d<i;d++)l[d]=a[d];return r.createElement.apply(null,l)}return r.createElement.apply(null,a)}g.displayName="MDXCreateElement"},69296:function(t,e,a){a.r(e),a.d(e,{assets:function(){return o},contentTitle:function(){return l},default:function(){return c},frontMatter:function(){return i},metadata:function(){return m},toc:function(){return d}});var r=a(25773),n=(a(27378),a(35318));const i={id:"compare-matrix",title:"Comparison matrix"},l=void 0,m={unversionedId:"compare-matrix",id:"compare-matrix",title:"Comparison matrix",description:"| Feature | uniforms | Formik | redux-form | React Final Form | react-hook-form | react-jsonschema-form |",source:"@site/../docs/compare-matrix.md",sourceDirName:".",slug:"/compare-matrix",permalink:"/docs/compare-matrix",draft:!1,tags:[],version:"current",frontMatter:{id:"compare-matrix",title:"Comparison matrix"},sidebar:"docs",previous:{title:"Motivation",permalink:"/docs/motivation"},next:{title:"Installation",permalink:"/docs/installation"}},o={},d=[{value:"Feature descriptions",id:"feature-descriptions",level:3},{value:"Synchronous validation",id:"synchronous-validation",level:4},{value:"Asynchronous validation",id:"asynchronous-validation",level:4},{value:"Field-level validation",id:"field-level-validation",level:4},{value:"Manual form layout",id:"manual-form-layout",level:4},{value:"Automatic form layout",id:"automatic-form-layout",level:4},{value:"Manual state management mode",id:"manual-state-management-mode",level:4},{value:"Automatic state management mode",id:"automatic-state-management-mode",level:4},{value:"Manually trigger change",id:"manually-trigger-change",level:4},{value:"Manually trigger reset",id:"manually-trigger-reset",level:4},{value:"Manually trigger validation",id:"manually-trigger-validation",level:4},{value:"Built in focus state management",id:"built-in-focus-state-management",level:4}],p={toc:d};function c(t){let{components:e,...a}=t;return(0,n.kt)("wrapper",(0,r.Z)({},p,a,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:"right"},"Feature"),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/vazco/uniforms"},"uniforms")),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/jaredpalmer/formik"},"Formik")),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/erikras/redux-form"},"redux-form")),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/final-form/react-final-form"},"React Final Form")),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/react-hook-form/react-hook-form"},"react-hook-form")),(0,n.kt)("th",{parentName:"tr",align:"center"},(0,n.kt)("a",{parentName:"th",href:"https://github.com/rjsf-team/react-jsonschema-form"},"react-jsonschema-form")))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#synchronous-validation"},"Synchronous validation")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#asynchronous-validation"},"Asynchronous validation")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f",(0,n.kt)("sup",{parentName:"td",id:"fnref-1"},(0,n.kt)("a",{parentName:"sup",href:"#fn-1",className:"footnote-ref"},"1")))),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#field-level-validation"},"Field level validation")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#manual-form-layout"},"Manual form layout")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#automatic-form-layout"},"Automatic form layout")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#manual-state-management-mode"},"Manual state management mode")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#automatic-state-management-mode"},"Automatic state management mode")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#manually-trigger-change"},"Manually trigger change")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#manually-trigger-reset"},"Manually trigger reset")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#manually-trigger-validation"},"Manually trigger validation")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},(0,n.kt)("a",{parentName:"td",href:"#built-in-focus-state-management"},"Built in focus state management")),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Ant Design theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Bootstrap 3 theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Bootstrap 4 theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Bootstrap 5 theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Chakra UI theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Fluent UI theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Semantic UI theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Material theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"MUI theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Your custom theme"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"JSON Schema support"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"GraphQL schema support"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"SimpleSchema support"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Zod schema support"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:"right"},"Your custom schema support"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2714\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f"),(0,n.kt)("td",{parentName:"tr",align:"center"},"\u2716\ufe0f")))),(0,n.kt)("h3",{id:"feature-descriptions"},"Feature descriptions"),(0,n.kt)("h4",{id:"synchronous-validation"},"Synchronous validation"),(0,n.kt)("p",null,"This type of validation checks user input immediately as it is entered in a form field."),(0,n.kt)("h4",{id:"asynchronous-validation"},"Asynchronous validation"),(0,n.kt)("p",null,"This type of validation checks user input after it has been submitted."),(0,n.kt)("h4",{id:"field-level-validation"},"Field-level validation"),(0,n.kt)("p",null,"Refers to the process of validating individual form fields against predefined rules or requirements."),(0,n.kt)("h4",{id:"manual-form-layout"},"Manual form layout"),(0,n.kt)("p",null,"Allows the structure of form elements to be defined manually."),(0,n.kt)("h4",{id:"automatic-form-layout"},"Automatic form layout"),(0,n.kt)("p",null,"Allows autogenerating the structure of form elements depending on a provided schema."),(0,n.kt)("h4",{id:"manual-state-management-mode"},"Manual state management mode"),(0,n.kt)("p",null,"The ability to manually control and update the state or values of form elements (such as input fields, checkboxes, or radio buttons)."),(0,n.kt)("h4",{id:"automatic-state-management-mode"},"Automatic state management mode"),(0,n.kt)("p",null,"Automatically manage the state or values of form elements (such as input fields, checkboxes, or radio buttons) without requiring explicit manual updates by developers."),(0,n.kt)("h4",{id:"manually-trigger-change"},"Manually trigger change"),(0,n.kt)("p",null,"Allows to initiate changes of form values manually."),(0,n.kt)("h4",{id:"manually-trigger-reset"},"Manually trigger reset"),(0,n.kt)("p",null,"Allows to reset form values manually."),(0,n.kt)("h4",{id:"manually-trigger-validation"},"Manually trigger validation"),(0,n.kt)("p",null,"Allows to validate form values manually."),(0,n.kt)("h4",{id:"built-in-focus-state-management"},"Built in focus state management"),(0,n.kt)("p",null,"Automatically manage the visual state of form elements when they are focused or blurred (i.e., when the user clicks on or navigates away from an element)."),(0,n.kt)("div",{className:"footnotes"},(0,n.kt)("hr",{parentName:"div"}),(0,n.kt)("ol",{parentName:"div"},(0,n.kt)("li",{parentName:"ol",id:"fn-1"},"There's no built-in flow for that, but you can handle it yourself and pass it to the display.",(0,n.kt)("a",{parentName:"li",href:"#fnref-1",className:"footnote-backref"},"\u21a9")))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/670.a380bf04.js b/assets/js/670.a380bf04.js new file mode 100644 index 000000000..dbef02fb7 --- /dev/null +++ b/assets/js/670.a380bf04.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[670],{34670:function(e,s,t){t.r(s)}}]); \ No newline at end of file diff --git a/assets/js/6f53493e.13601513.js b/assets/js/6f53493e.13601513.js new file mode 100644 index 000000000..d499fe8f0 --- /dev/null +++ b/assets/js/6f53493e.13601513.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[50],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),u=t.n(o),d=t(76744),c=t.n(d),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class h extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=c()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return x}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),u=t.n(o),d=t(90104),c=t.n(d),m=t(1883),p=t.n(m),f=t(16651),h=t.n(f),v=t(76744),g=t.n(v),b=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class x extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=h()(this.getField.bind(this)),this.getInitialValue=h()(this.getInitialValue.bind(this)),this.getSubfields=h()(this.getSubfields.bind(this)),this.getType=h()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const u=(0,_.m)(r.slice(0,a)),d=(0,_.m)(u,t),m=null!==(l=(o=this._compiledSchema)[d])&&void 0!==l?l:o[d]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[u].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),c()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:u()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,_.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=g()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),C.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return v}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),u=t(30454),d=t.n(u),c=t(16651),m=t.n(c),p=t(98949),f=t(65507);const h=["optional","uniforms","allowedValues"];class v extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return d()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,f.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return h.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?d()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),u=t(16651),d=t.n(u),c=t(76744),m=t.n(c),p=t(65507),f=t(98949);function h(e,n){i()(n,'Field not found in schema: "%s"',e)}function v(e){return"string"!=typeof e}function g(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${g(e)} (${n.join(", ")})`:g(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=d()(this.getField.bind(this)),this.getInitialValue=d()(this.getInitialValue.bind(this)),this.getProps=d()(this.getProps.bind(this)),this.getSubfields=d()(this.getSubfields.bind(this)),this.getType=d()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(h(e,n instanceof r.p5),n=n.element):(h(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(v))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:g(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(v);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(v)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),u=t(80661),d=t(59492),c=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?c.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return d.Z;case Object:return u.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:u,inputRef:d,label:c,name:m,onChange:p,readOnly:f,required:h,showInlineError:v,value:g,wrapClassName:b}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:h},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",b,!c&&"fitted","checkbox")},i.createElement("input",{checked:g||!1,className:"hidden",disabled:t,id:u,name:m,onChange:()=>{f||p(!g)},ref:d,type:"checkbox"}),i.createElement("label",{htmlFor:u},c||null)),!(!r||!v)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const u=("object"==typeof t.g?t.g:window).Date,d=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:c,icon:m,iconLeft:p,iconProps:f,id:h,inputRef:v,label:g,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:N,value:x,wrapClassName:F,type:j="datetime-local"}=e,P=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:k},"field")},(0,s.z)(P)),g&&i.createElement("label",{htmlFor:h},g),i.createElement("div",{className:l()("ui",F,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:h,max:d(b),min:d(_),name:E,onChange:e=>{const n=new u(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:v,type:j,value:null!==(n=d(x,j))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:u,schema:d}=(0,s.c)();return u||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},d.getErrorMessages(u).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),u=t(65507),d=t(68591),c=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,u.m)(null,t),f=(0,u.m)(p.slice(0,-1)),h=(0,d.U)(f,{},{absoluteName:!0})[0],v=!(n||h.maxCount<=h.value.length);function g(e){!v||r||"key"in e&&"Enter"!==e.key||h.onChange(h.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,c.z)(m),{className:l()("ui",m.className,v?"link":"disabled","fitted add icon"),onClick:g,onKeyDown:g,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),u=t(11561),d=t(76424);n.Z=(0,d.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,d=(0,a._T)(e,["disabled","name","readOnly"]);const c=(0,s.m)(null,t),m=+c[c.length-1],p=(0,s.m)(c.slice(0,-1)),f=(0,o.U)(p,{},{absoluteName:!0})[0];function h(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=r||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,u.z)(d),{className:l()("ui",d.className,n?"link":"disabled","fitted close icon"),onClick:h,onKeyDown:h,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(77900),d=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(d.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:c,itemProps:m,label:p,required:f,showInlineError:h,value:v}=e,g=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(g)),p&&i.createElement("div",{className:l()({error:o,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(u.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!h)&&i.createElement("div",{className:"ui red basic label"},c),null==v?void 0:v.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(68599);function d(e){var{children:n,className:t,disabled:r,error:o,errorMessage:d,fields:c,grouped:m,itemProps:p,label:f,showInlineError:h}=e,v=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(v)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!o||!h)&&i.createElement("div",{className:"ui red basic label"},d),n||c.map((e=>i.createElement(u.Z,Object.assign({key:e,name:e},p)))))}d.defaultProps={grouped:!0},n.Z=(0,o.e)(d)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:h,max:v,min:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:N,wrapClassName:x}=e,F=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(F)),h&&i.createElement("label",{htmlFor:p},h),i.createElement("div",{className:l()("ui",x,{left:c,icon:d||c},"input")},i.createElement("input",{disabled:r,id:p,max:v,min:g,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:k||(t?.01:1),type:"number",value:null!=N?N:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,d.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:d,id:c,label:p,name:f,onChange:h,readOnly:v,required:g,showInlineError:b,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,u.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:g},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${c}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{v||h(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${c}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,d.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:d,errorMessage:c,fieldType:f,id:h,inputRef:v,label:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,N=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const x=f===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:d,required:O},r,"field")},(0,u.z)(N)),g&&o.createElement("label",{htmlFor:h},g),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:x?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${h}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||_(x?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${h}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:h,multiple:x,name:b,onChange:e=>{if(!y){const n=e.target.value;if(x){const t=-1===e.target.selectedIndex;_(t?[]:s()([n],k))}else _(""!==n?n:void 0)}},ref:v,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!x&&o.createElement("option",{value:"",disabled:O,hidden:O},E||g),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!d||!C)&&o.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function u(e){var{className:n,disabled:t,inputRef:r,readOnly:u,value:d}=e,c=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:u,ref:r,type:"submit"},d?{value:d}:{},(0,o.z)(c)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function u(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:h,name:v,onChange:g,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,N=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(N)),h&&i.createElement("label",{htmlFor:p},h),i.createElement("div",{className:l()("ui",k,{left:c,icon:d||c},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:v,onChange:e=>g(e.target.value),placeholder:b,readOnly:_,ref:f,type:O,value:null!=C?C:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},u))}u.defaultProps={type:"text"},n.Z=(0,o.e)(u,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:d()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(c.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(27378),m=t(56141),p=t.n(m),f=t(65507);function h(e){return!(!e||e!==Object(e)||e instanceof Date)}var v=t(34361);function g(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=g("uniforms");class _ extends c.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),g(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!h(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(h(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,f.m)(e,r));for(const r in t)r in n||a.push((0,f.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,f.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>d()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return c.createElement(v.D.Provider,{value:this.getContext()},c.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var a=t(59312),r=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return g},u:function(){return h}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),u=t(50344),d=t.n(u),c=t(48159),m=t.n(c),p=t(96498),f=t.n(p);function h(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{v(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&v(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){v(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(d()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=h,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function v(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const g=h(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),u=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),d=l.createElement(e,Object.assign({},t,a));return o===u?d:l.createElement(i.D.Provider,{children:d,value:u})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const u={absoluteName:r},[d,c]=(0,s.U)(o.name,o,u),m=(0,i.useContext)(n)(d,c);return l()(m,"AutoField received no component for: %s",d.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,d):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return c}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function u(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const d=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const c=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const a=null===n[0],r=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=d.exec(e);if(t){const[,e,a,i]=t;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(u(a)),i&&(n[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:u})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return d}});var a=t(99729),r=t.n(a),l=t(25389),i=t.n(l),s=t(27378),o=t(65507),u=t(55201);function d(e,n,t){var a,l,d;const c=(0,u.c)(),m=(0,o.m)((null==t?void 0:t.absoluteName)?"":c.name,e),p=c.schema.getField(m),f=!1!==(null==t?void 0:t.initialValue),h=f?(0,s.useRef)(!1):{current:!1},v=i()(c.state,((e,t)=>{const a=n[t];return null!=a?!!a:e})),g=!!r()(c.changedMap,m),b=c.schema.getError(m,c.error),_=c.schema.getErrorMessage(m,c.error),E=c.schema.getType(m),y=c.schema.getSubfields(m),O=c.schema.getProps(m),C=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>c.randomId()),[]),N=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),h.current=!0,c.onChange(n,e)}),[c.onChange,m]),x=r()(c.model,m);let F,j=null!==(d=n.value)&&void 0!==d?d:x;f&&(h.current||(void 0===j?(j=c.schema.getInitialValue(m),F=j):void 0!==n.value&&n.value!==x&&(F=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==F&&N(F)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},v),{changed:g,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:N,value:j}),O),n),{label:C,name:m}),c]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var a=t(95256),r=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[a,r]of Object.entries(t))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return c}});var a=t(25773),r=t(27378),l=t(4940),i=t(99729),s=t.n(i);function o(e){const[n,t]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,n){const t=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(a,t)),[a,t]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:n}}}var u=t(9670),d=t(37126);function c(e){const n=(0,r.useContext)(u.nN),t=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(d.d,(0,a.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:u,ErrorsField:d,LongTextField:c,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return o},mQ:function(){return d}});var a=t(60042),r=t.n(a),l=t(27378),i=t(4940),s=t(59150);function o(e){let{activeTab:n,items:t,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:r}=e;return l.createElement(u,{active:n===t,key:t,onClick:()=>a(t)},r)})))}function u(e){let{active:n,children:t,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,n&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},t)}function d(e){let{children:n,group:t,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(t);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),n(a[r]))}},53009:function(e,n,t){"use strict";t.d(n,{R:function(){return o}});var a=t(27378),r=t(9670),l=t(633),i=t(46867);const s=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}];function o(e){let{children:n}=e;return a.createElement(i.mQ,{group:"tutorial",tabs:s},(e=>{let{value:t}=e;return a.createElement(r.nN.Provider,{value:t},a.createElement(l.n,null,n))}))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var a=t(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((n=>function(e,n){r[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,a.useEffect)((()=>function(e,n){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Tl},UE:function(){return Ml},NE:function(){return wl},ME:function(){return Il},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Ll},nN:function(){return Wl},np:function(){return Bl}});var a={};t.r(a),t.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return Ie},BaseForm:function(){return Ce},BoolField:function(){return T},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return Fe},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return H},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Be},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Pe},RadioField:function(){return ce},SelectField:function(){return he},SubmitField:function(){return je},TextField:function(){return ge},ValidatedForm:function(){return Te},ValidatedQuickForm:function(){return we},wrapField:function(){return M}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return hn},BoolField:function(){return Ve},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return vn},HiddenField:function(){return kn},ListAddField:function(){return He},ListDelField:function(){return Ye},ListField:function(){return en},ListItemField:function(){return Xe},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return cn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return ze},wrapField:function(){return $e}});var l={};t.r(l),t.d(l,{AutoField:function(){return Hn},AutoFields:function(){return Jn},AutoForm:function(){return lt},BaseForm:function(){return Yn},BoolField:function(){return Tn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Xn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Ln},ListField:function(){return Wn},ListItemField:function(){return Bn},LongTextField:function(){return ot},NestField:function(){return Un},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return Vn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Gn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Pn},wrapField:function(){return Mn}});var i={};t.r(i),t.d(i,{AutoField:function(){return It},AutoFields:function(){return Dt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return gt},ErrorField:function(){return zt},ErrorsField:function(){return Rt},HiddenField:function(){return $t},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return Vt},NestField:function(){return kt},NumField:function(){return Nt},QuickForm:function(){return Bt},RadioField:function(){return jt},SelectField:function(){return Tt},SubmitField:function(){return Lt},TextField:function(){return wt},ValidatedForm:function(){return Wt},ValidatedQuickForm:function(){return Ut},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return xa},AutoFields:function(){return Fa},AutoForm:function(){return Aa},BaseForm:function(){return ja},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Pa},HiddenField:function(){return Sa},ListAddField:function(){return ua},ListDelField:function(){return ca},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return La},NestField:function(){return fa},NumField:function(){return ha},QuickForm:function(){return wa},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ta},TextField:function(){return Na},ValidatedForm:function(){return Ia},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return Fr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ja},ErrorField:function(){return jr},ErrorsField:function(){return Or},HiddenField:function(){return Pr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Mr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return gr},SubmitField:function(){return Cr},TextField:function(){return br},ValidatedForm:function(){return Nr},ValidatedQuickForm:function(){return xr},wrapField:function(){return Ka}});var u={};t.r(u),t.d(u,{AutoField:function(){return Tr.Z},AutoFields:function(){return wr},AutoForm:function(){return Ir.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Lr.Z},HiddenField:function(){return Br},ListAddField:function(){return Wr.Z},ListDelField:function(){return Ur.Z},ListField:function(){return Zr.Z},ListItemField:function(){return zr.Z},LongTextField:function(){return $r},NestField:function(){return Vr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Gr.Z},SubmitField:function(){return Hr.Z},TextField:function(){return Jr.Z},ValidatedForm:function(){return Yr.Z},ValidatedQuickForm:function(){return Xr.Z}});var d={};t.r(d),t.d(d,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return xl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return Fl},ErrorsField:function(){return yl},HiddenField:function(){return jl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Pl.Z},NestField:function(){return ol},NumField:function(){return ul},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return hl},SubmitField:function(){return Ol},TextField:function(){return gl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Nl}});var c=t(25773),m=t(27378),p=t(3996),f=t.n(p),h=t(6846),v=t(59312),g=t(30219),b=t.n(g),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),C=t(11561),k=t(76424),N=t(31115),x=t.n(N),F=t(5041),j=t(62004);const P={marginBottom:"12px"};function M(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:u,labelCol:d,required:c,showInlineError:p,validateStatus:f,wrapperCol:h,wrapperStyle:v=P}=e;const g=!!u&&m.createElement("span",null,u,!!o&&m.createElement("span",null,"\xa0",m.createElement(j.default,{title:o},m.createElement(x(),null))));return m.createElement(F.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:g,labelCol:d,required:c,style:v,validateStatus:a?"error":f,wrapperCol:h},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var T=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:u}=e,d=(0,v._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const c=n?y.Z:O.Z;return M(d,m.createElement(c,Object.assign({checked:u||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!u),ref:r,unCheckedChildren:o},(0,C.z)(d))))}),{kind:"leaf"}),w=t(82290),I=t(61320),D=t.n(I);const A={width:"100%"};var R=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,v._T)(e,["showTime","style"]);return M(a,m.createElement(w.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&D()(a.value)},(0,C.z)(a))))}),{kind:"leaf"}),S=t(60042),L=t.n(S),B=t(94037),W=t.n(B),U=t(76676),Z=t(30454),z=t.n(Z),$=t(65507),V=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(W(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,u=(0,v._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const d=(0,$.m)(null,a),c=(0,$.m)(d.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(U.default,Object.assign({},(0,C.z)(u),{disabled:!f,icon:t,onClick:()=>{r||p.onChange(p.value.concat([z()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),G=t.n(Q);var H=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(G(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,v._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const u=(0,$.m)(null,a),d=+u[u.length-1],c=(0,$.m)(u.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(U.default,Object.assign({},(0,C.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(d,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const J={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},Y={marginBottom:"24px",overflow:"hidden"},X={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:J},m.createElement(H,{className:"top aligned",name:""})),m.createElement("div",{style:Y},m.createElement("div",{style:X})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:u,style:d=te,value:c,wrapperCol:p}=e,f=(0,v._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const h=a?d?Object.assign(Object.assign({},ae),d):ae:d;return m.createElement("div",Object.assign({},(0,C.z)(f),{style:h,className:L()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(j.default,{title:l},m.createElement(x(),null)))),!(!a||!u)&&m.createElement("div",null,r),null==c?void 0:c.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,v._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,k.e)((function(e){return M(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),oe=t(58946);const ue="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,de={display:"block"};var ce=(0,k.e)((function(e){var n,t,a;return M(e,m.createElement(oe.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,ue(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:de,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var he=(0,k.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,C.z)(e);return M(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),ve=t(74105);var ge=(0,k.e)((function(e){var n,t;return M(e,m.createElement(ve.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var be=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ce:he;switch(e.fieldType){case Array:return re;case Boolean:return T;case Date:return R;case Number:return se;case Object:return le;case String:return ge}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,v._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:L()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},xe={margin:"3px"};var Fe=function(e){var{children:n,style:t=Ne}=e,a=(0,v._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,C.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:xe},e))))):null};var je=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,v._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(U.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Pe=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return be}getErrorsField(){return Fe}getSubmitField(){return je}}return t.Quick=e,t}(Ce),Me=t(23674);var Te=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Ce),we=Te.Validated(Pe.Quick(Ce));var Ie=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(we);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=De}=e,l=(0,v._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,C.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Le=t(10777);var Be=(0,k.e)((function(e){var n,{rows:t=5}=e,a=(0,v._T)(e,["rows"]);return M(a,m.createElement(Le.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,C.z)(a))))}),{kind:"leaf"}),We=t(48159),Ue=t.n(We);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function ze(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function $e(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:u,helpClassName:d,id:c,label:p,labelClassName:f,required:h,showInlineError:g,wrapClassName:b}=e,_=(0,v._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!g)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!u&&m.createElement("span",{className:L()("help-block",d)},u);return m.createElement("div",Object.assign({className:L()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:h})},Ue()((0,C.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:c,className:L()("control-label",ze(o,"label"),f)},p),E&&m.createElement("div",{className:L()(b,ze(o,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var Ve=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:u}=e;return $e(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:L()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:u||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!u)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return $e(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:u,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=qe(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function Ge(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),u=(0,$.m)(o.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([z()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}Ge.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var He=(0,k.e)(Ge,{initialValue:!1,kind:"leaf"});function Je(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],u=(0,$.m)(s.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Je.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Ye=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});var Xe=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Ye,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Xe,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("panel panel-default",{"panel-danger":r},a)},(0,C.z)(c)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:L()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(He,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"help-block"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return $e(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return $e(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const un="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dn=e=>un(encodeURIComponent(e)).replace(/=+$/,"");var cn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return $e(Object.assign(Object.assign({},_),{id:i,label:d}),t?null==n?void 0:n.map((e=>{var n,t,r,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:dn(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:dn(e.value)}`,name:c,onChange:()=>{h||p(l===Array?on()([e.value],b):e.value)},type:"checkbox"}),null!==(u=e.label)&&void 0!==u?u:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return $e(Object.assign({feedbackable:!0},Ue()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:cn;switch(e.fieldType){case Array:return en;case Boolean:return Ve;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var hn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,v._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:L()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var vn=function(e){var{className:n,children:t}=e,a=(0,v._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:L()("panel panel-danger",n)},(0,C.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function gn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"has-danger":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("form-control-label",ze(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,ze(c.grid,"input"))},f),!p&&f)}gn.defaultProps={inputClassName:"btn btn-primary"};var bn=gn;var _n=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return vn}getSubmitField(){return bn}}return t.Quick=e,t}(hn);var En=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(hn),yn=En.Validated(_n.Quick(hn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Nn=(0,k.e)((function(e){var n;return $e(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function xn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const Fn={xs:1,sm:2,md:3,lg:4,xl:5};function jn(e,n){return Fn[e]-Fn[n]}function Pn(e,n){return"number"==typeof e?xn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(jn).map((t=>xn(t,e[t],n))).join(" ")):"":xn("xs",parseInt(e),n)}function Mn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:h,wrapClassName:g}=e,b=(0,v._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!h)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",u||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:L()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:f,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:L()({"col-form-label":s,"text-danger":l,"text-success":O},Pn(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,Pn(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Tn=(0,k.e)((function(e){var{onChange:n}=e,t=(0,v._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return Mn(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:L()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const wn=("object"==typeof t.g?t.g:window).Date,In=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Mn(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:In(s),min:In(o),name:u,onChange:e=>{const n=new wn(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=In(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),u=(0,$.m)(o.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([z()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],u=(0,$.m)(s.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge badge-pill",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Ln=(0,k.e)(Sn,{initialValue:!1,kind:"leaf"});var Bn=(0,k.e)((function(e){let{children:n=m.createElement(Hn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Ln,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Wn=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Bn,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Un=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Hn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,k.e)((function(e){var n;return Mn(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const zn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,$n=e=>zn(encodeURIComponent(e)).replace(/=+$/,"");var Vn=(0,k.e)((function(e){var n;return Mn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:$n(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:$n(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Mn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:c,onChange:()=>{h||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Gn=(0,k.e)((function(e){var n,t;return Mn(Ue()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Hn=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Vn:Qn;switch(e.fieldType){case Array:return Wn;case Boolean:return Tn;case Date:return Dn;case Number:return Zn;case Object:return Un;case String:return Gn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Jn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Hn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Yn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Xn=function(e){var{children:n,className:t}=e,a=(0,v._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",Pn(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,Pn(c.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Hn}getErrorsField(){return Xn}getSubmitField(){return nt}}return t.Quick=e,t}(Yn);var at=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Yn),rt=at.Validated(tt.Quick(Yn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var ot=(0,k.e)((function(e){var n;return Mn(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function ut(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const dt={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function ct(e,n){return dt[e]-dt[n]}function mt(e,n){return"number"==typeof e?ut("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(ct).map((t=>ut(t,e[t],n))).join(" ")):"":ut("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:h,wrapClassName:g}=e,b=(0,v._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!h)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",u||"text-muted")},o);return m.createElement("div",Object.assign({className:L()(a,"mb-3",{"is-invalid":l,disabled:r,required:f,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:L()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,mt(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,k.e)((function(e){var{onChange:n}=e,t=(0,v._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:L()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const ht=("object"==typeof t.g?t.g:window).Date,vt=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var gt=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:vt(s),min:vt(o),name:u,onChange:e=>{const n=new ht(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=vt(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,$.m)(null,r),u=(0,$.m)(o.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0];return a||(a=l||d.maxCount<=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(s),{className:L()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||d.onChange(d.value.concat([z()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,k.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,$.m)(null,a),o=+s[s.length-1],u=(0,$.m)(s.slice(0,-1)),d=(0,V.U)(u,{},{absoluteName:!0})[0];return t||(t=r||d.minCount>=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:L()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=d.value.slice();e.splice(o,1),d.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(It,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(It,Object.assign({key:e,name:e},i)))))}));var Nt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const xt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ft=e=>xt(encodeURIComponent(e)).replace(/=+$/,"");var jt=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Ft(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Ft(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Pt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Mt=e=>Pt(encodeURIComponent(e)).replace(/=+$/,"");var Tt=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:Mt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Mt(e.value)}`,name:c,onChange:()=>{h||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var wt=(0,k.e)((function(e){var n,t;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var It=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?jt:Tt;switch(e.fieldType){case Array:return Ct;case Boolean:return ft;case Date:return gt;case Number:return Nt;case Object:return kt;case String:return wt}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(It,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,v._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",mt(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,mt(c.grid,"input"))},f),!p&&f)}St.defaultProps={inputClassName:"btn btn-primary"};var Lt=St;var Bt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return It}getErrorsField(){return Rt}getSubmitField(){return Lt}}return t.Quick=e,t}(At);var Wt=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(At),Ut=Wt.Validated(Bt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ut);var zt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function $t(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Vt=(0,k.e)((function(e){var n;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Gt=t(35311),Ht=t(82693),Jt=t(82956),Yt=t(54139),Xt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var h=arguments.length,v=new Array(h>1?h-1:0),g=1;g<h;g++)v[g-1]=arguments[g];return(0,m.createElement)(Yt.Z,f,...v,!!p&&m.createElement(Xt.Z,null,p))}var na=(0,k.e)((function(e){var n;const{appearance:t,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:u,value:d}=e,c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Ht.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==c?void 0:c.fullWidth)&&{fullWidth:!0}),void 0===(null==c?void 0:c.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Gt.Z,{component:"legend",htmlFor:s},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!d,name:s,onChange:e=>!a&&!u&&o&&o(e.target.checked),ref:r,value:s},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:u,inputRef:d,label:c,labelProps:p,max:f,min:h,name:g,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,N=(0,v._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:c,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),u),inputProps:Object.assign({max:ra(f),min:ra(h),readOnly:E},N.inputProps),margin:null!==(a=null==x?void 0:x.margin)&&void 0!==a?a:"dense",name:g,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:d,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,C.z)(N)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var ua=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,v._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,$.m)(null,l),c=(0,$.m)(d.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Yt.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([z()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),da=t(53332);var ca=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,v._T)(e,["disabled","icon","name","readOnly"]);const i=(0,$.m)(null,a),s=+i[i.length-1],o=(0,$.m)(i.slice(0,-1)),u=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(oa.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:n=m.createElement(xa,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(da.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(ca,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,v._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(ua,{icon:n,name:"$"}))}));var fa=(0,k.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,v._T)(e,["children","fields","itemProps","label"]);const u=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null==u?void 0:u.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Gt.Z,{component:"legend"},s),r||l.map((e=>m.createElement(xa,Object.assign({key:e,name:e},i)))))}));var ha=(0,k.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:u,inputProps:d,inputRef:c,label:p,max:f,min:h,name:g,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,N=(0,v._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||u,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==x?void 0:x.inputProps)&&void 0!==a?a:{}),{min:h,max:f,readOnly:_,step:O}),d),label:p,margin:null!==(r=null==x?void 0:x.margin)&&void 0!==r?r:"dense",name:g,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:c,type:"number",value:null!=k?k:""},(0,C.z)(N)))}),{kind:"leaf"}),va=t(76709),ga=t(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:u,onChange:d,readOnly:c,row:p,value:f}=e,h=(0,v._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const g=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==g?void 0:g.fullWidth)||void 0===t||t,margin:null!==(a=null==g?void 0:g.margin)&&void 0!==a?a:"dense"},h),{component:"fieldset",disabled:l}),o&&m.createElement(Gt.Z,{component:"legend",htmlFor:u},o),m.createElement(ga.Z,{id:i,name:u,onChange:e=>l||c||d(e.target.value),ref:s,row:p,value:null!=f?f:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(va.Z,Object.assign({id:`${i}-${_a(e.value)}`},Ue()((0,C.z)(h),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ca=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var n,t,a,r,l,i;const s=(0,Jt.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,u=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:d,name:c,onChange:p,readOnly:f}=e,h="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Ht.Z,v=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),g=r!==Array?m.createElement(ga.Z,{id:l,name:c,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=u?u:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(va.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`},v)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(h,Object.assign({checked:u.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`,name:c,onChange:()=>t||f||p(on()([e.value],u)),ref:i,value:c},v)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(d||s)&&m.createElement(Gt.Z,{component:"legend"},d||s),g)}const d=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:c,disabled:p,error:f,errorMessage:h,fieldType:v,fullWidth:g=null===(l=null==d?void 0:d.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:N=(null!==(i=null==d?void 0:d.margin)&&void 0!==i?i:"dense"),name:x,native:F,onChange:j,placeholder:P,readOnly:M,required:T,showInlineError:w,variant:I,textFieldProps:D}=e,A=F?"option":ya.Z,R=!!P,S=""!==u&&void 0!==u,L=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!f,fullWidth:g,helperText:!!f&&w&&h||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},k),E),label:O,margin:N,onChange:e=>p||M||j(""!==e.target.value?e.target.value:void 0),required:T,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:x,id:_},y),multiple:v===Array||void 0,native:F},L),value:F&&!u?"":u,variant:I},D),(R||!T||!S)&&m.createElement(A,{value:"",disabled:!!T},P||O),null==c?void 0:c.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Na=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:h,showInlineError:g,type:b="text",value:_=""}=e,E=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&g&&s||o,inputProps:Object.assign({readOnly:h},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:d,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:c,onChange:e=>l||p(e.target.value),placeholder:f,ref:u,type:b,value:_},(0,C.z)(E)))}),{kind:"leaf"});var xa=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return ha;case Object:return fa;case String:return Na}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Fa(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(xa,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ja=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Pa=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,v._T)(e,["children","fullWidth","margin","variant"]);const u=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:d,schema:c}=(0,_e.c)();return d||r?m.createElement(Yt.Z,{error:!!d,fullWidth:null===(t=null!=l?l:null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==u?void 0:u.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==u?void 0:u.variant},!!r&&m.createElement(Xt.Z,Object.assign({},(0,C.z)(o)),r),c.getErrorMessages(d).map(((e,n)=>m.createElement(Xt.Z,Object.assign({key:n},(0,C.z)(o)),e)))):null},Ma=t(9334);var Ta=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,v._T)(e,["children","disabled","inputRef","label","value"]);const{error:u,state:d}=(0,_e.c)(),c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(Ma.Z,Object.assign({disabled:void 0===r?!(!u&&!d.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==c?void 0:c.variant)&&void 0!==t?t:"contained"},(0,C.z)(o)),a||i)};var wa=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return xa}getErrorsField(){return Pa}getSubmitField(){return Ta}}return t.Quick=e,t}(ja);var Ia=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(ja),Da=Ia.Validated(wa.Quick(ja));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Da);var Ra=(0,k.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:u}=e,d=(0,v._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Yt.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=u?u:null==c?void 0:c.variant},m.createElement(Xt.Z,Object.assign({},(0,C.z)(d)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var La=(0,k.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:u,name:d,onChange:c,placeholder:p,readOnly:f,showInlineError:h,type:g="text",value:b}=e,_=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&h&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:u,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:d,onChange:e=>r||c(e.target.value),placeholder:p,ref:o,type:g,value:null!=b?b:""},(0,C.z)(_)))}),{kind:"leaf"}),Ba=t(56213),Wa=t(64251),Ua=t(64281),Za=t(23626),za=t(22013),$a=t(61230),Va=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var h=arguments.length,v=new Array(h>1?h-1:0),g=1;g<h;g++)v[g-1]=arguments[g];return(0,m.createElement)($a.Z,f,...v,!!p&&m.createElement(Va.Z,null,p))}var qa=(0,k.e)((function(e){const{appearance:n,disabled:t,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:u}=e,d="checkbox"===n||void 0===n?Ba.Z:za.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Za.Z,{component:"legend",htmlFor:i},l),m.createElement(Ua.Z,null,m.createElement(Wa.Z,{control:m.createElement(d,Object.assign({checked:!!u,name:i,onChange:e=>!t&&!o&&s&&s(e.target.checked),ref:a,value:i},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ga=("object"==typeof t.g?t.g:window).Date,Ha=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Ja=(0,k.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:u,max:d,min:c,name:p,onChange:f,placeholder:h,readOnly:g,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,v._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},u),i),inputProps:Object.assign({max:Ha(d),min:Ha(c),readOnly:g},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ga(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:h,ref:s,type:E,value:null!==(n=Ha(_,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Ya=t(10872),Xa=t(5420),er=t(68666);var nr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,v._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,$.m)(null,l),c=(0,$.m)(d.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement($a.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([z()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,v._T)(e,["disabled","icon","name","readOnly"]);const i=(0,$.m)(null,a),s=+i[i.length-1],o=(0,$.m)(i.slice(0,-1)),u=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(ar.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:n=m.createElement(_r,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,v._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Ya.Z,Object.assign({dense:!0,subheader:r?m.createElement(Xa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,v._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Za.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:u,min:d,name:c,onChange:p,readOnly:f,placeholder:h,showInlineError:g,step:b=(n?.01:1),value:_}=e,E=(0,v._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&g&&r||l,inputProps:Object.assign({min:d,max:u,readOnly:f,step:b},i),label:o,margin:"dense",name:c,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:h,ref:s,type:"number",value:null!=_?_:""},(0,C.z)(E)))}),{kind:"leaf"}),ur=t(8993),dr=t(20750);const cr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>cr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:u,readOnly:d,row:c,value:p}=e,f=(0,v._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Za.Z,{component:"legend",htmlFor:o},i),m.createElement(dr.Z,{id:r,name:o,onChange:e=>t||d||u(e.target.value),ref:l,row:c,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Wa.Z,{control:m.createElement(ur.Z,Object.assign({id:`${r}-${mr(e.value)}`},Ue()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fr=t(13455);const hr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,vr=e=>hr(encodeURIComponent(e)).replace(/=+$/,"");var gr=(0,k.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:u,name:d,onChange:c,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Ba.Z:za.Z,h=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),v=l!==Array?m.createElement(dr.Z,{id:i,name:d,onChange:e=>r||p||c(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Wa.Z,{control:m.createElement(ur.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:vr(e.value)}`},h)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Ua.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Wa.Z,{control:m.createElement(f,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:vr(e.value)}`,name:d,onChange:()=>r||p||c(on()([e.value],a)),ref:s,value:d},h)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(u||o)&&m.createElement(Za.Z,{component:"legend"},u||o),v)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:u=!0,helperText:d,id:c,InputLabelProps:p,inputProps:f,label:h,labelProps:v,margin:g="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:N,variant:x,textFieldProps:F}=e,j=_?"option":fr.Z,P=!!y,M=""!==a&&void 0!==a,T=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:u,helperText:!!i&&N&&s||d,InputLabelProps:Object.assign(Object.assign({shrink:!!h&&(P||M)},v),p),label:h,margin:g,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:P,inputProps:Object.assign({name:b,id:c},f),multiple:o===Array||void 0,native:_},T),value:_&&!a?"":a,variant:x},F),(P||!k||!M)&&m.createElement(j,{value:"",disabled:!!k},y||h),r.map((e=>{var n,t;return m.createElement(j,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var br=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f=""}=e,h=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:f},(0,C.z)(h)))}),{kind:"leaf"});var _r=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:gr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ja;case Number:return or;case Object:return sr;case String:return br}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,v._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||n?m.createElement($a.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(Va.Z,Object.assign({},(0,C.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(Va.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Cr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,v._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||r)};var kr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return Cr}}return t.Quick=e,t}(yr);var Nr=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(yr),xr=Nr.Validated(kr.Quick(yr));var Fr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(xr);var jr=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,v._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement($a.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(Va.Z,Object.assign({},(0,C.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Pr(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Mr=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f}=e,h=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:null!=f?f:""},(0,C.z)(h)))}),{kind:"leaf"}),Tr=t(68599);function wr(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Tr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Ir=t(2310),Dr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Lr=t(43351);function Br(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Wr=t(77900),Ur=t(960),Zr=t(64694),zr=t(18747);var $r=(0,k.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,required:p,showInlineError:f,value:h}=e,g=(0,v._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()(n,{disabled:t,error:a,required:p},"field")},(0,C.z)(g)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=h?h:""}),!(!a||!f)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),Vr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Gr=t(47822),Hr=t(82986),Jr=t(99086),Yr=t(3684),Xr=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,v._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(u)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,k.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,value:p,type:f="datetime-local"}=e,h=(0,v._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(h)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:c,ref:r,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,v._T)(e,["disabled","name","readOnly","value"]);const i=(0,$.m)(null,t),s=(0,$.m)(i.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0],u=!(n||o.maxCount<=o.value.length);function d(e){!u||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([z()(r)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:d,onKeyDown:d,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,v._T)(e,["disabled","name","readOnly"]);const l=(0,$.m)(null,t),i=+l[l.length-1],s=(0,$.m)(l.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0];function u(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,C.z)(r),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,v._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,k.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,v._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var ul=(0,k.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,step:p,value:f}=e,h=(0,v._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(h)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);u(isNaN(t)?void 0:t)},placeholder:d,readOnly:c,ref:r,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const dl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,cl=e=>dl(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,v._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},Ue()((0,C.z)(u),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,u,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:cl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(u=e.key)&&void 0!==u?u:cl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var hl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,required:c,value:p,options:f}=e,h=(0,v._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const g=a===Array;return m.createElement("div",Object.assign({},(0,C.z)(h)),i&&m.createElement("label",{htmlFor:r},i),n?null==f?void 0:f.map((e=>{var n,l,i,u,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:s,onChange:()=>{d||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(u=e.key)&&void 0!==u?u:fl(e.value)}`},null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:g,name:s,onChange:e=>{if(!d){const n=e.target.value;if(g){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!u||!c||void 0===p)&&!g&&m.createElement("option",{value:"",disabled:c,hidden:c},u||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function vl(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:u,type:d,value:c}=e,p=(0,v._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:u,ref:r,type:d,value:null!=c?c:""}))}vl.defaultProps={type:"text"};var gl=(0,k.e)(vl,{kind:"leaf"});var bl=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:hl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return ul;case Object:return ol;case String:return gl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,v._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,v._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(El),Nl=kl.Validated(Cl.Quick(El));var xl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var Fl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,v._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function jl(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Pl=t(96614);const Ml=Ul("AutoFields"),Tl=Ul("AutoField"),wl=Ul("AutoForm"),Il=(Ul("BaseForm"),Ul("BoolField"),Ul("DateField"),Ul("ErrorField")),Dl=Ul("ErrorsField"),Al=(Ul("HiddenField"),Ul("ListAddField"),Ul("ListDelField"),Ul("ListField"),Ul("ListItemField"),Ul("LongTextField")),Rl=(Ul("NestField"),Ul("NumField"),Ul("QuickForm"),Ul("RadioField"),Ul("SelectField")),Sl=Ul("SubmitField"),Ll=Ul("TextField"),Bl=(Ul("ValidatedForm"),Ul("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:u,unstyled:d}),Wl=(0,m.createContext)("unstyled");function Ul(e){return function(n){const t=(0,m.useContext)(Wl),a=Bl[t][e];return m.createElement(a,(0,c.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return d},nN:function(){return o},rh:function(){return u}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function u(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function d(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},32054:function(e,n,t){"use strict";t.d(n,{J:function(){return u}});var a=t(86236),r=t.n(a),l=t(73633);const i={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100}},required:["firstName","lastName"]},s=new(r())({allErrors:!0,useDefaults:!0,keywords:["uniforms"]});const o=function(e){const n=s.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(i),u=new l.j({schema:i,validator:o})},21359:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return g},contentTitle:function(){return h},default:function(){return E},frontMatter:function(){return f},metadata:function(){return v},toc:function(){return b}});var a=t(25773),r=t(27378),l=t(35318),i=t(57292),s=t(9670),o=t(32054);function u(){return r.createElement(s.NE,{schema:o.J,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.Pt,{name:"firstName"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.yc,null),r.createElement(s.hl,null))}function d(){return r.createElement(s.NE,{schema:o.J,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"},r.createElement("span",null,"You have to provide your last name!")),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName",errorMessage:"You have to provide your first name!"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience",errorMessage:"Your work experience cannot be lesser than 0 or greater than 100 years!"}),r.createElement(s.hl,null))}function c(){return r.createElement(s.NE,{schema:o.J,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"}),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience"}),r.createElement(s.hl,null))}function m(){return r.createElement(s.NE,{schema:o.J,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.UE,null),r.createElement(s.yc,null),r.createElement(s.hl,null))}var p=t(53009);const f={id:"tutorials-customizing-your-form-layout",title:"Customizing your form layout"},h=void 0,v={unversionedId:"tutorials-customizing-your-form-layout",id:"tutorials-customizing-your-form-layout",title:"Customizing your form layout",description:"Great! Now that we have our form up and running, it's time to think about how we can customize it and adjust to our needs.",source:"@site/../docs/tutorials-customizing-your-form-layout.mdx",sourceDirName:".",slug:"/tutorials-customizing-your-form-layout",permalink:"/docs/tutorials-customizing-your-form-layout",draft:!1,tags:[],version:"current",frontMatter:{id:"tutorials-customizing-your-form-layout",title:"Customizing your form layout"},sidebar:"docs",previous:{title:"Basic uniforms usage",permalink:"/docs/tutorials-basic-uniforms-usage"},next:{title:"Using predefined fields",permalink:"/docs/tutorials-using-predefined-fields"}},g={},b=[{value:"Adding a heading to the form",id:"adding-a-heading-to-the-form",level:3},{value:"Changing the order of the fields",id:"changing-the-order-of-the-fields",level:3},{value:"Changing the order of the error messages",id:"changing-the-order-of-the-error-messages",level:3},{value:"Changing the error message",id:"changing-the-error-message",level:3}],_={toc:b};function E(e){let{components:n,...r}=e;return(0,l.kt)("wrapper",(0,a.Z)({},_,r,{components:n,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"Great! Now that we have our form up and running, it's time to think about how we can customize it and adjust to our needs."),(0,l.kt)("p",null,"Let's say we would like to add a heading \"IT meeting guest questionnaire\" and change the order of the fields - the field asking for a guest's last name should come first.\nWe also want to ask for their work experience more politely."),(0,l.kt)("p",null,"How can we do it? That's where ",(0,l.kt)("inlineCode",{parentName:"p"},"Autofield")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoFields")," components come into action."),(0,l.kt)("p",null,(0,l.kt)("strong",{parentName:"p"},"Note:")," Both ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoFields")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField")," components generate, no more and no less, only form fields.\nThat means we have to manually add the submit button (",(0,l.kt)("inlineCode",{parentName:"p"},"SubmitField"),") and the error messages (",(0,l.kt)("inlineCode",{parentName:"p"},"ErrorsField"),")."),(0,l.kt)("h3",{id:"adding-a-heading-to-the-form"},"Adding a heading to the form"),(0,l.kt)("p",null,"If you need to add heading to your form, using ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoFields")," seems to be a perfect solution.\n",(0,l.kt)("inlineCode",{parentName:"p"},"AutoFields")," will automatically render form fields based on the schema within the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm"),"."),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(40791),mdxType:"CodeSection"}),(0,l.kt)(p.R,{mdxType:"TutorialForm"},(0,l.kt)(m,{mdxType:"GuestFormWithHeading"})),(0,l.kt)("h3",{id:"changing-the-order-of-the-fields"},"Changing the order of the fields"),(0,l.kt)("p",null,"If you need to reorder your fields, ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField")," is your best friend.\n",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField")," will automatically render any field based on the field name provided in the schema.\nUsing AutoFields allows you to freely manipulate your form's layout."),(0,l.kt)("p",null,"Here we've changed the order of the ",(0,l.kt)("inlineCode",{parentName:"p"},"lastName")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"firstName")," field and added a polite question,\nasking whether the people filling the form would like to share with us their work experience."),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(19172),mdxType:"CodeSection"}),(0,l.kt)(p.R,{mdxType:"TutorialForm"},(0,l.kt)(u,{mdxType:"GuestFormWithAutoFields"})),(0,l.kt)("h3",{id:"changing-the-order-of-the-error-messages"},"Changing the order of the error messages"),(0,l.kt)("p",null,"Similarly to the fields, we can also change the order of the displayed errors.\nInstead of using the ",(0,l.kt)("inlineCode",{parentName:"p"},"ErrorsField")," component, which renders one stack block of errors,\nwe can use the ",(0,l.kt)("inlineCode",{parentName:"p"},"ErrorField")," and just place it directly where want in our form."),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(83689),mdxType:"CodeSection"}),(0,l.kt)(p.R,{mdxType:"TutorialForm"},(0,l.kt)(c,{mdxType:"GuestFormWithErrorFields"})),(0,l.kt)("h3",{id:"changing-the-error-message"},"Changing the error message"),(0,l.kt)("p",null,"The default error messages are rather unfriendly. Hopefully, we can easily modify them,\neither by passing the ",(0,l.kt)("inlineCode",{parentName:"p"},"children")," to the ",(0,l.kt)("inlineCode",{parentName:"p"},"ErrorField")," or by using the ",(0,l.kt)("inlineCode",{parentName:"p"},"errorMessage")," prop:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(46763),mdxType:"CodeSection"}),(0,l.kt)(p.R,{mdxType:"TutorialForm"},(0,l.kt)(d,{mdxType:"GuestFormWithChangedErrors"})))}E.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},19172:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport {\n AutoField,\n AutoForm,\n ErrorsField,\n SubmitField,\n} from '../../lib/universal';\n\nimport { bridge as schema } from './GuestSchema';\n\nexport function GuestFormWithAutoFields() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name=\"lastName\" />\n <AutoField name=\"firstName\" />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name=\"workExperience\" />\n <ErrorsField />\n <SubmitField />\n </AutoForm>\n );\n}\n"},46763:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport {\n AutoField,\n AutoForm,\n ErrorField,\n SubmitField,\n} from \'../../lib/universal\';\n\nimport { bridge as schema } from \'./GuestSchema\';\n\nexport function GuestFormWithChangedErrors() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name="lastName" />\n <ErrorField name="lastName">\n <span>You have to provide your last name!</span>\n </ErrorField>\n <AutoField name="firstName" />\n <ErrorField\n name="firstName"\n errorMessage="You have to provide your first name!"\n />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name="workExperience" />\n <ErrorField\n name="workExperience"\n errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"\n />\n <SubmitField />\n </AutoForm>\n );\n}\n'},83689:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport {\n AutoForm,\n AutoField,\n ErrorField,\n SubmitField,\n} from \'../../lib/universal\';\n\nimport { bridge as schema } from \'./GuestSchema\';\n\nexport function GuestFormWithErrorFields() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name="lastName" />\n <ErrorField name="lastName" />\n <AutoField name="firstName" />\n <ErrorField name="firstName" />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name="workExperience" />\n <ErrorField name="workExperience" />\n <SubmitField />\n </AutoForm>\n );\n}\n'},40791:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport {\n AutoForm,\n AutoFields,\n ErrorsField,\n SubmitField,\n} from '../../lib/universal';\n\nimport { bridge as schema } from './GuestSchema';\n\nexport function GuestFormWithHeading() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoFields />\n <ErrorsField />\n <SubmitField />\n </AutoForm>\n );\n}\n"}}]); \ No newline at end of file diff --git a/assets/js/724b70da.9e38a222.js b/assets/js/724b70da.9e38a222.js new file mode 100644 index 000000000..87117fafa --- /dev/null +++ b/assets/js/724b70da.9e38a222.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[332],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),d=t.n(o),u=t(76744),c=t.n(u),m=t(98949),p=t(65507);function v(e,n){l()(n,'Field not found in schema: "%s"',e)}class f extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=d()(this.getField.bind(this)),this.getInitialValue=d()(this.getInitialValue.bind(this)),this.getProps=d()(this.getProps.bind(this)),this.getSubfields=d()(this.getSubfields.bind(this)),this.getType=d()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return v(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return v(e,t in n),n[t]}v(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=c()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return j}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),d=t.n(o),u=t(90104),c=t.n(u),m=t(1883),p=t.n(m),v=t(16651),f=t.n(v),_=t(76744),h=t.n(_),b=t(98949),g=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class j extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=f()(this.getField.bind(this)),this.getInitialValue=f()(this.getInitialValue.bind(this)),this.getSubfields=f()(this.getSubfields.bind(this)),this.getType=f()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const a=(0,g.m)(null,e).map(g.m.unescape),r=(0,g.m)(a),l=(0,g.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,g.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const d=(0,g.m)(r.slice(0,a)),u=(0,g.m)(d,t),m=null!==(l=(o=this._compiledSchema)[u])&&void 0!==l?l:o[u]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[d].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[g.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],v=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(v,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),c()(v)||(m.properties=v),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:d()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,g.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,g.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=h()(p()((0,g.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),C.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(g.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return _}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),d=t(30454),u=t.n(d),c=t(16651),m=t.n(c),p=t(98949),v=t(65507);const f=["optional","uniforms","allowedValues"];class _ extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return u()(t);if(n.type===Array){const t=this.getInitialValue((0,v.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,v.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return f.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?u()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return g}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),d=t(16651),u=t.n(d),c=t(76744),m=t.n(c),p=t(65507),v=t(98949);function f(e,n){i()(n,'Field not found in schema: "%s"',e)}function _(e){return"string"!=typeof e}function h(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${h(e)} (${n.join(", ")})`:h(e)}class g extends v.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(f(e,n instanceof r.p5),n=n.element):(f(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(_))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:h(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(_);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(_)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),d=t(80661),u=t(59492),c=t(44591),m=t(47822),p=t(99086);const v=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?c.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return u.Z;case Object:return d.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=v},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:d,inputRef:u,label:c,name:m,onChange:p,readOnly:v,required:f,showInlineError:_,value:h,wrapClassName:b}=e,g=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:f},"field")},(0,s.z)(g)),i.createElement("div",{className:l()("ui",b,!c&&"fitted","checkbox")},i.createElement("input",{checked:h||!1,className:"hidden",disabled:t,id:d,name:m,onChange:()=>{v||p(!h)},ref:u,type:"checkbox"}),i.createElement("label",{htmlFor:d},c||null)),!(!r||!_)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const d=("object"==typeof t.g?t.g:window).Date,u=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:c,icon:m,iconLeft:p,iconProps:v,id:f,inputRef:_,label:h,max:b,min:g,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:N,value:j,wrapClassName:x,type:P="datetime-local"}=e,F=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:k},"field")},(0,s.z)(F)),h&&i.createElement("label",{htmlFor:f},h),i.createElement("div",{className:l()("ui",x,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:f,max:u(b),min:u(g),name:E,onChange:e=>{const n=new d(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:_,type:P,value:null!==(n=u(j,P))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},v))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:d,schema:u}=(0,s.c)();return d||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},u.getErrorMessages(d).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),d=t(65507),u=t(68591),c=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,d.m)(null,t),v=(0,d.m)(p.slice(0,-1)),f=(0,u.U)(v,{},{absoluteName:!0})[0],_=!(n||f.maxCount<=f.value.length);function h(e){!_||r||"key"in e&&"Enter"!==e.key||f.onChange(f.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,c.z)(m),{className:l()("ui",m.className,_?"link":"disabled","fitted add icon"),onClick:h,onKeyDown:h,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),d=t(11561),u=t(76424);n.Z=(0,u.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,u=(0,a._T)(e,["disabled","name","readOnly"]);const c=(0,s.m)(null,t),m=+c[c.length-1],p=(0,s.m)(c.slice(0,-1)),v=(0,o.U)(p,{},{absoluteName:!0})[0];function f(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=v.value.slice();e.splice(m,1),v.onChange(e)}}return n||(n=r||v.minCount>=v.value.length),i.createElement("i",Object.assign({},(0,d.z)(u),{className:l()("ui",u.className,n?"link":"disabled","fitted close icon"),onClick:f,onKeyDown:f,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),d=t(77900),u=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(u.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:c,itemProps:m,label:p,required:v,showInlineError:f,value:_}=e,h=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(h)),p&&i.createElement("div",{className:l()({error:o,required:v},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(d.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!f)&&i.createElement("div",{className:"ui red basic label"},c),null==_?void 0:_.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),d=t(68599);function u(e){var{children:n,className:t,disabled:r,error:o,errorMessage:u,fields:c,grouped:m,itemProps:p,label:v,showInlineError:f}=e,_=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(_)),v&&i.createElement("div",{className:"field"},i.createElement("label",null,v)),!(!o||!f)&&i.createElement("div",{className:"ui red basic label"},u),n||c.map((e=>i.createElement(d.Z,Object.assign({key:e,name:e},p)))))}u.defaultProps={grouped:!0},n.Z=(0,o.e)(u)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:d,icon:u,iconLeft:c,iconProps:m,id:p,inputRef:v,label:f,max:_,min:h,name:b,onChange:g,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:N,wrapClassName:j}=e,x=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(x)),f&&i.createElement("label",{htmlFor:p},f),i.createElement("div",{className:l()("ui",j,{left:c,icon:u||c},"input")},i.createElement("input",{disabled:r,id:p,max:_,min:h,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);g(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:v,step:k||(t?.01:1),type:"number",value:null!=N?N:""}),(u||c)&&i.createElement("i",Object.assign({className:`${u||c} icon`},m))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),d=t(11561),u=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,u.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:u,id:c,label:p,name:v,onChange:f,readOnly:_,required:h,showInlineError:b,value:g}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,d.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:h},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===g,disabled:e.disabled||r,id:`${c}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:v,onChange:()=>{_||f(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${c}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),d=t(11561),u=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,u.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:u,errorMessage:c,fieldType:v,id:f,inputRef:_,label:h,name:b,onChange:g,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,N=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const j=v===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:u,required:O},r,"field")},(0,d.z)(N)),h&&o.createElement("label",{htmlFor:f},h),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:j?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${f}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||g(j?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${f}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:f,multiple:j,name:b,onChange:e=>{if(!y){const n=e.target.value;if(j){const t=-1===e.target.selectedIndex;g(t?[]:s()([n],k))}else g(""!==n?n:void 0)}},ref:_,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!j&&o.createElement("option",{value:"",disabled:O,hidden:O},E||h),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!u||!C)&&o.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function d(e){var{className:n,disabled:t,inputRef:r,readOnly:d,value:u}=e,c=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:d,ref:r,type:"submit"},u?{value:u}:{},(0,o.z)(c)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function d(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:d,icon:u,iconLeft:c,iconProps:m,id:p,inputRef:v,label:f,name:_,onChange:h,placeholder:b,readOnly:g,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,N=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(N)),f&&i.createElement("label",{htmlFor:p},f),i.createElement("div",{className:l()("ui",k,{left:c,icon:u||c},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:_,onChange:e=>h(e.target.value),placeholder:b,readOnly:g,ref:v,type:O,value:null!=C?C:""}),(u||c)&&i.createElement("i",Object.assign({className:`${u||c} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},d))}d.defaultProps={type:"text"},n.Z=(0,o.e)(d,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:d,placeholder:u,readOnly:c,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>d(e.target.value),placeholder:u,readOnly:c,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),d=t(96498),u=t.n(d),c=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:u()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(c.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return g}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),d=t(96498),u=t.n(d),c=t(27378),m=t(56141),p=t.n(m),v=t(65507);function f(e){return!(!e||e!==Object(e)||e instanceof Date)}var _=t(34361);function h(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=h("uniforms");class g extends c.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),h(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!f(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(f(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,v.m)(e,r));for(const r in t)r in n||a.push((0,v.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,v.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>u()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return c.createElement(_.D.Provider,{value:this.getContext()},c.createElement("form",Object.assign({},this.getNativeFormProps())))}}g.displayName="Form",g.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var a=t(59312),r=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return h},u:function(){return f}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),d=t(50344),u=t.n(d),c=t(48159),m=t.n(c),p=t(96498),v=t.n(p);function f(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{_(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&_(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){_(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(u()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=v()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=f,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function _(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const h=f(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),d=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),u=l.createElement(e,Object.assign({},t,a));return o===d?u:l.createElement(i.D.Provider,{children:u,value:d})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const d={absoluteName:r},[u,c]=(0,s.U)(o.name,o,d),m=(0,i.useContext)(n)(u,c);return l()(m,"AutoField received no component for: %s",u.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,u):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return c}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function d(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const u=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const c=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const a=null===n[0],r=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=u.exec(e);if(t){const[,e,a,i]=t;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(d(a)),i&&(n[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:d})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return u}});var a=t(99729),r=t.n(a),l=t(25389),i=t.n(l),s=t(27378),o=t(65507),d=t(55201);function u(e,n,t){var a,l,u;const c=(0,d.c)(),m=(0,o.m)((null==t?void 0:t.absoluteName)?"":c.name,e),p=c.schema.getField(m),v=!1!==(null==t?void 0:t.initialValue),f=v?(0,s.useRef)(!1):{current:!1},_=i()(c.state,((e,t)=>{const a=n[t];return null!=a?!!a:e})),h=!!r()(c.changedMap,m),b=c.schema.getError(m,c.error),g=c.schema.getErrorMessage(m,c.error),E=c.schema.getType(m),y=c.schema.getSubfields(m),O=c.schema.getProps(m),C=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>c.randomId()),[]),N=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),f.current=!0,c.onChange(n,e)}),[c.onChange,m]),j=r()(c.model,m);let x,P=null!==(u=n.value)&&void 0!==u?u:j;v&&(f.current||(void 0===P?(P=c.schema.getInitialValue(m),x=P):void 0!==n.value&&n.value!==j&&(x=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==x&&N(x)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},_),{changed:h,error:b,errorMessage:g,field:p,fieldType:E,fields:y,onChange:N,value:P}),O),n),{label:C,name:m}),c]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:d,ErrorsField:u,LongTextField:c,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Il},UE:function(){return Ml},NE:function(){return Tl},ME:function(){return Dl},yc:function(){return wl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Ll},nN:function(){return Wl},np:function(){return Bl}});var a={};t.r(a),t.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return De},BaseForm:function(){return Ce},BoolField:function(){return I},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return xe},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return G},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Be},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Fe},RadioField:function(){return ce},SelectField:function(){return fe},SubmitField:function(){return Pe},TextField:function(){return he},ValidatedForm:function(){return Ie},ValidatedQuickForm:function(){return Te},wrapField:function(){return M}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return vn},AutoForm:function(){return On},BaseForm:function(){return fn},BoolField:function(){return Ve},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return _n},HiddenField:function(){return kn},ListAddField:function(){return Ge},ListDelField:function(){return Xe},ListField:function(){return en},ListItemField:function(){return Ye},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return gn},RadioField:function(){return ln},SelectField:function(){return cn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return $e},wrapField:function(){return ze}});var l={};t.r(l),t.d(l,{AutoField:function(){return Gn},AutoFields:function(){return Jn},AutoForm:function(){return lt},BaseForm:function(){return Xn},BoolField:function(){return In},DateField:function(){return wn},ErrorField:function(){return it},ErrorsField:function(){return Yn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Ln},ListField:function(){return Wn},ListItemField:function(){return Bn},LongTextField:function(){return ot},NestField:function(){return Un},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return Vn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Hn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Fn},wrapField:function(){return Mn}});var i={};t.r(i),t.d(i,{AutoField:function(){return Dt},AutoFields:function(){return wt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return vt},DateField:function(){return ht},ErrorField:function(){return $t},ErrorsField:function(){return Rt},HiddenField:function(){return zt},ListAddField:function(){return gt},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return Vt},NestField:function(){return kt},NumField:function(){return Nt},QuickForm:function(){return Bt},RadioField:function(){return Pt},SelectField:function(){return It},SubmitField:function(){return Lt},TextField:function(){return Tt},ValidatedForm:function(){return Wt},ValidatedQuickForm:function(){return Ut},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return ja},AutoFields:function(){return xa},AutoForm:function(){return Aa},BaseForm:function(){return Pa},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Fa},HiddenField:function(){return Sa},ListAddField:function(){return da},ListDelField:function(){return ca},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return La},NestField:function(){return va},NumField:function(){return fa},QuickForm:function(){return Ta},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ia},TextField:function(){return Na},ValidatedForm:function(){return Da},ValidatedQuickForm:function(){return wa},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return gr},AutoFields:function(){return Er},AutoForm:function(){return xr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ja},ErrorField:function(){return Pr},ErrorsField:function(){return Or},HiddenField:function(){return Fr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Mr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return hr},SubmitField:function(){return Cr},TextField:function(){return br},ValidatedForm:function(){return Nr},ValidatedQuickForm:function(){return jr},wrapField:function(){return Ka}});var d={};t.r(d),t.d(d,{AutoField:function(){return Ir.Z},AutoFields:function(){return Tr},AutoForm:function(){return Dr.Z},BaseForm:function(){return wr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Lr.Z},HiddenField:function(){return Br},ListAddField:function(){return Wr.Z},ListDelField:function(){return Ur.Z},ListField:function(){return Zr.Z},ListItemField:function(){return $r.Z},LongTextField:function(){return zr},NestField:function(){return Vr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Hr.Z},SubmitField:function(){return Gr.Z},TextField:function(){return Jr.Z},ValidatedForm:function(){return Xr.Z},ValidatedQuickForm:function(){return Yr.Z}});var u={};t.r(u),t.d(u,{AutoField:function(){return bl},AutoFields:function(){return gl},AutoForm:function(){return jl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return xl},ErrorsField:function(){return yl},HiddenField:function(){return Pl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Fl.Z},NestField:function(){return ol},NumField:function(){return dl},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return fl},SubmitField:function(){return Ol},TextField:function(){return hl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Nl}});var c=t(25773),m=t(27378),p=t(3996),v=t.n(p),f=t(6846),_=t(59312),h=t(30219),b=t.n(h),g=t(21473),E=t.n(g),y=t(98591),O=t(56369),C=t(11561),k=t(76424),N=t(31115),j=t.n(N),x=t(5041),P=t(62004);const F={marginBottom:"12px"};function M(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:d,labelCol:u,required:c,showInlineError:p,validateStatus:v,wrapperCol:f,wrapperStyle:_=F}=e;const h=!!d&&m.createElement("span",null,d,!!o&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:o},m.createElement(j(),null))));return m.createElement(x.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:h,labelCol:u,required:c,style:_,validateStatus:a?"error":v,wrapperCol:f},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var I=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:d}=e,u=(0,_._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const c=n?y.Z:O.Z;return M(u,m.createElement(c,Object.assign({checked:d||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!d),ref:r,unCheckedChildren:o},(0,C.z)(u))))}),{kind:"leaf"}),T=t(82290),D=t(61320),w=t.n(D);const A={width:"100%"};var R=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,_._T)(e,["showTime","style"]);return M(a,m.createElement(T.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&w()(a.value)},(0,C.z)(a))))}),{kind:"leaf"}),S=t(60042),L=t.n(S),B=t(94037),W=t.n(B),U=t(76676),Z=t(30454),$=t.n(Z),z=t(65507),V=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(W(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,d=(0,_._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const u=(0,z.m)(null,a),c=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],v=!(n||p.maxCount<=p.value.length);return m.createElement(U.default,Object.assign({},(0,C.z)(d),{disabled:!v,icon:t,onClick:()=>{r||p.onChange(p.value.concat([$()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),H=t.n(Q);var G=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(H(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,_._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const d=(0,z.m)(null,a),u=+d[d.length-1],c=(0,z.m)(d.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(U.default,Object.assign({},(0,C.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(u,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const J={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},X={marginBottom:"24px",overflow:"hidden"},Y={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:J},m.createElement(G,{className:"top aligned",name:""})),m.createElement("div",{style:X},m.createElement("div",{style:Y})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:d,style:u=te,value:c,wrapperCol:p}=e,v=(0,_._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const f=a?u?Object.assign(Object.assign({},ae),u):ae:u;return m.createElement("div",Object.assign({},(0,C.z)(v),{style:f,className:L()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:l},m.createElement(j(),null)))),!(!a||!d)&&m.createElement("div",null,r),null==c?void 0:c.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,_._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,k.e)((function(e){return M(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),oe=t(58946);const de="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ue={display:"block"};var ce=(0,k.e)((function(e){var n,t,a;return M(e,m.createElement(oe.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,de(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:ue,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),ve=t(92049);var fe=(0,k.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,C.z)(e);return M(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(ve.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(ve.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),_e=t(74105);var he=(0,k.e)((function(e){var n,t;return M(e,m.createElement(_e.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var be=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ce:fe;switch(e.fieldType){case Array:return re;case Boolean:return I;case Date:return R;case Number:return se;case Object:return le;case String:return he}return v()(!1,"Unsupported field type: %s",e.fieldType)})),ge=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,_._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:L()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},je={margin:"3px"};var xe=function(e){var{children:n,style:t=Ne}=e,a=(0,_._T)(e,["children","style"]);const{error:r,schema:l}=(0,ge.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,C.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:je},e))))):null};var Pe=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,_._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,ge.c)();return m.createElement(U.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Fe=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return be}getErrorsField(){return xe}getSubmitField(){return Pe}}return t.Quick=e,t}(Ce),Me=t(23674);var Ie=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Ce),Te=Ie.Validated(Fe.Quick(Ce));var De=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Te);const we={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=we}=e,l=(0,_._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,C.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Le=t(10777);var Be=(0,k.e)((function(e){var n,{rows:t=5}=e,a=(0,_._T)(e,["rows"]);return M(a,m.createElement(Le.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,C.z)(a))))}),{kind:"leaf"}),We=t(48159),Ue=t.n(We);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function $e(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function ze(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:d,helpClassName:u,id:c,label:p,labelClassName:v,required:f,showInlineError:h,wrapClassName:b}=e,g=(0,_._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!h)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!d&&m.createElement("span",{className:L()("help-block",u)},d);return m.createElement("div",Object.assign({className:L()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:f})},Ue()((0,C.z)(g),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:c,className:L()("control-label",$e(o,"label"),v)},p),E&&m.createElement("div",{className:L()(b,$e(o,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var Ve=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:d}=e;return ze(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:L()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:d||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!d)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:v,type:f="datetime-local"}=e,h=(0,_._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return ze(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:d,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:f,value:null!==(n=qe(v,f))&&void 0!==n?n:""}))}),{kind:"leaf"});function He(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,_._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),d=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0],c=!(a||u.maxCount<=u.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}He.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var Ge=(0,k.e)(He,{initialValue:!1,kind:"leaf"});function Je(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,_._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],d=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Je.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Xe=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});var Ye=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Xe,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ye,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,_._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("panel panel-default",{"panel-danger":r},a)},(0,C.z)(c)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:L()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(Ge,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"help-block"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,_._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return ze(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return ze(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const dn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,un=e=>dn(encodeURIComponent(e)).replace(/=+$/,"");var cn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:v,readOnly:f,required:h,value:b}=e,g=(0,_._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return ze(Object.assign(Object.assign({},g),{id:i,label:u}),t?null==n?void 0:n.map((e=>{var n,t,r,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:un(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:un(e.value)}`,name:c,onChange:()=>{f||p(l===Array?on()([e.value],b):e.value)},type:"checkbox"}),null!==(d=e.label)&&void 0!==d?d:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!f){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!v||!h||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},v||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return ze(Object.assign({feedbackable:!0},Ue()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:cn;switch(e.fieldType){case Array:return en;case Boolean:return Ve;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function vn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var fn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,_._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:L()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var _n=function(e){var{className:n,children:t}=e,a=(0,_._T)(e,["className","children"]);const{error:r,schema:l}=(0,ge.c)();return r||t?m.createElement("div",Object.assign({className:L()("panel panel-danger",n)},(0,C.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function hn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,_._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,ge.c)(),c=u,p=!(!c.grid&&!s),v=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"has-danger":d,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("form-control-label",$e(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,$e(c.grid,"input"))},v),!p&&v)}hn.defaultProps={inputClassName:"btn btn-primary"};var bn=hn;var gn=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return _n}getSubmitField(){return bn}}return t.Quick=e,t}(fn);var En=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(fn),yn=En.Validated(gn.Quick(fn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,_._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Nn=(0,k.e)((function(e){var n;return ze(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function jn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const xn={xs:1,sm:2,md:3,lg:4,xl:5};function Pn(e,n){return xn[e]-xn[n]}function Fn(e,n){return"number"==typeof e?jn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(Pn).map((t=>jn(t,e[t],n))).join(" ")):"":jn("xs",parseInt(e),n)}function Mn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:d,id:u,label:c,labelClassName:p,required:v,showInlineError:f,wrapClassName:h}=e,b=(0,_._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const g=!(!s&&!h),E=!(!l||!f)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",d||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:L()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:v,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":O},Fn(s,"label"),p)},c),g&&m.createElement("div",{className:L()(h,Fn(s,"input"))},n,y,E),!g&&n,!g&&y,!g&&E)}var In=(0,k.e)((function(e){var{onChange:n}=e,t=(0,_._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:d,name:u,readOnly:c,value:p}=t;return Mn(Object.assign(Object.assign({},t),{label:d,value:t.value}),m.createElement("div",{className:L()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const Tn=("object"==typeof t.g?t.g:window).Date,Dn=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var wn=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:v,type:f="datetime-local"}=e,h=(0,_._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Mn(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&h.changed}),disabled:t,id:r,max:Dn(s),min:Dn(o),name:d,onChange:e=>{const n=new Tn(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:f,value:null!==(n=Dn(v,f))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,_._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),d=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0],c=!(a||u.maxCount<=u.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,_._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],d=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge badge-pill",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Ln=(0,k.e)(Sn,{initialValue:!1,kind:"leaf"});var Bn=(0,k.e)((function(e){let{children:n=m.createElement(Gn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Ln,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Wn=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Bn,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,_._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Un=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,_._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Gn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,k.e)((function(e){var n;return Mn(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const $n="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,zn=e=>$n(encodeURIComponent(e)).replace(/=+$/,"");var Vn=(0,k.e)((function(e){var n;return Mn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:zn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:zn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:v,readOnly:f,required:h,value:b}=e,g=(0,_._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Mn(Object.assign(Object.assign({},g),{disabled:a,error:r,id:i,label:u,required:h}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:c,onChange:()=>{f||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&g.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!f){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!v||!h||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},v||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Hn=(0,k.e)((function(e){var n,t;return Mn(Ue()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Gn=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Vn:Qn;switch(e.fieldType){case Array:return Wn;case Boolean:return In;case Date:return wn;case Number:return Zn;case Object:return Un;case String:return Hn}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function Jn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Gn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Xn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Yn=function(e){var{children:n,className:t}=e,a=(0,_._T)(e,["children","className"]);const{error:r,schema:l}=(0,ge.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,_._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,ge.c)(),c=u,p=!(!c.grid&&!s),v=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":d,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",Fn(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,Fn(c.grid,"input"))},v),!p&&v)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Gn}getErrorsField(){return Yn}getSubmitField(){return nt}}return t.Quick=e,t}(Xn);var at=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Xn),rt=at.Validated(tt.Quick(Xn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,_._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var ot=(0,k.e)((function(e){var n;return Mn(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function dt(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const ut={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function ct(e,n){return ut[e]-ut[n]}function mt(e,n){return"number"==typeof e?dt("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(ct).map((t=>dt(t,e[t],n))).join(" ")):"":dt("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:d,id:u,label:c,labelClassName:p,required:v,showInlineError:f,wrapClassName:h}=e,b=(0,_._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const g=!(!s&&!h),E=!(!l||!f)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",d||"text-muted")},o);return m.createElement("div",Object.assign({className:L()(a,"mb-3",{"is-invalid":l,disabled:r,required:v,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},c),g&&m.createElement("div",{className:L()(h,mt(s,"input"))},n,y,E),!g&&n,!g&&y,!g&&E)}var vt=(0,k.e)((function(e){var{onChange:n}=e,t=(0,_._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:d,name:u,readOnly:c,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:d,value:t.value}),m.createElement("div",{className:L()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const ft=("object"==typeof t.g?t.g:window).Date,_t=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var ht=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:v,type:f="datetime-local"}=e,h=(0,_._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&h.changed}),disabled:t,id:r,max:_t(s),min:_t(o),name:d,onChange:e=>{const n=new ft(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:f,value:null!==(n=_t(v,f))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,_._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),d=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0];return a||(a=l||u.maxCount<=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(s),{className:L()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||u.onChange(u.value.concat([$()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var gt=(0,k.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,_._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],d=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(d,{},{absoluteName:!0})[0];return t||(t=r||u.minCount>=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:L()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=u.value.slice();e.splice(o,1),u.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(Dt,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,_._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(gt,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,_._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Dt,Object.assign({key:e,name:e},i)))))}));var Nt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const jt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,xt=e=>jt(encodeURIComponent(e)).replace(/=+$/,"");var Pt=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:xt(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:xt(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Ft="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Mt=e=>Ft(encodeURIComponent(e)).replace(/=+$/,"");var It=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:v,readOnly:f,required:h,value:b}=e,g=(0,_._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},g),{disabled:a,error:r,id:i,label:u,required:h}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:Mt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Mt(e.value)}`,name:c,onChange:()=>{f||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"is-invalid":r,"is-valid":!r&&g.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!f){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!v||!h||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},v||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Tt=(0,k.e)((function(e){var n,t;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Dt=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Pt:It;switch(e.fieldType){case Array:return Ct;case Boolean:return vt;case Date:return ht;case Number:return Nt;case Object:return kt;case String:return Tt}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function wt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Dt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,_._T)(e,["children","className"]);const{error:r,schema:l}=(0,ge.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,_._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,ge.c)(),c=u,p=!(!c.grid&&!s),v=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":d,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",mt(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,mt(c.grid,"input"))},v),!p&&v)}St.defaultProps={inputClassName:"btn btn-primary"};var Lt=St;var Bt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Dt}getErrorsField(){return Rt}getSubmitField(){return Lt}}return t.Quick=e,t}(At);var Wt=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(At),Ut=Wt.Validated(Bt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ut);var $t=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,_._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function zt(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Vt=(0,k.e)((function(e){var n;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Ht=t(35311),Gt=t(82693),Jt=t(82956),Xt=t(54139),Yt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:d,showInlineError:u,variant:c}=e;const p=u&&a?r:i,v={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:d,variant:c};for(var f=arguments.length,_=new Array(f>1?f-1:0),h=1;h<f;h++)_[h-1]=arguments[h];return(0,m.createElement)(Xt.Z,v,..._,!!p&&m.createElement(Yt.Z,null,p))}var na=(0,k.e)((function(e){var n;const{appearance:t,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:d,value:u}=e,c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Gt.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==c?void 0:c.fullWidth)&&{fullWidth:!0}),void 0===(null==c?void 0:c.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Ht.Z,{component:"legend",htmlFor:s},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!u,name:s,onChange:e=>!a&&!d&&o&&o(e.target.checked),ref:r,value:s},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:d,inputRef:u,label:c,labelProps:p,max:v,min:f,name:h,onChange:b,placeholder:g,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,N=(0,_._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const j=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==j?void 0:j.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:c,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),d),inputProps:Object.assign({max:ra(v),min:ra(f),readOnly:E},N.inputProps),margin:null!==(a=null==j?void 0:j.margin)&&void 0!==a?a:"dense",name:h,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:g,ref:u,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,C.z)(N)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var da=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,d=(0,_._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,z.m)(null,l),c=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],v=!(n||p.maxCount<=p.value.length);return m.createElement(Xt.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,C.z)(d),{disabled:!v,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),ua=t(53332);var ca=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,_._T)(e,["disabled","icon","name","readOnly"]);const i=(0,z.m)(null,a),s=+i[i.length-1],o=(0,z.m)(i.slice(0,-1)),d=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||d.minCount>=d.value.length),m.createElement(oa.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=d.value.slice();e.splice(s,1),d.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:n=m.createElement(ja,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(ua.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(ca,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,_._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(da,{icon:n,name:"$"}))}));var va=(0,k.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,_._T)(e,["children","fields","itemProps","label"]);const d=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(a=null==d?void 0:d.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Ht.Z,{component:"legend"},s),r||l.map((e=>m.createElement(ja,Object.assign({key:e,name:e},i)))))}));var fa=(0,k.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:d,inputProps:u,inputRef:c,label:p,max:v,min:f,name:h,onChange:b,readOnly:g,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,N=(0,_._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const j=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==j?void 0:j.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||d,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==j?void 0:j.inputProps)&&void 0!==a?a:{}),{min:f,max:v,readOnly:g,step:O}),u),label:p,margin:null!==(r=null==j?void 0:j.margin)&&void 0!==r?r:"dense",name:h,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:c,type:"number",value:null!=k?k:""},(0,C.z)(N)))}),{kind:"leaf"}),_a=t(76709),ha=t(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ga=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:d,onChange:u,readOnly:c,row:p,value:v}=e,f=(0,_._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const h=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==h?void 0:h.fullWidth)||void 0===t||t,margin:null!==(a=null==h?void 0:h.margin)&&void 0!==a?a:"dense"},f),{component:"fieldset",disabled:l}),o&&m.createElement(Ht.Z,{component:"legend",htmlFor:d},o),m.createElement(ha.Z,{id:i,name:d,onChange:e=>l||c||u(e.target.value),ref:s,row:p,value:null!=v?v:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(_a.Z,Object.assign({id:`${i}-${ga(e.value)}`},Ue()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${i}-${ga(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ca=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var n,t,a,r,l,i;const s=(0,Jt.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,d=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:u,name:c,onChange:p,readOnly:v}=e,f="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Gt.Z,_=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),h=r!==Array?m.createElement(ha.Z,{id:l,name:c,onChange:e=>t||v||p(e.target.value),ref:i,value:null!=d?d:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(_a.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`},_)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(f,Object.assign({checked:d.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`,name:c,onChange:()=>t||v||p(on()([e.value],d)),ref:i,value:c},_)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(u||s)&&m.createElement(Ht.Z,{component:"legend"},u||s),h)}const u=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:c,disabled:p,error:v,errorMessage:f,fieldType:_,fullWidth:h=null===(l=null==u?void 0:u.fullWidth)||void 0===l||l,helperText:b,id:g,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:N=(null!==(i=null==u?void 0:u.margin)&&void 0!==i?i:"dense"),name:j,native:x,onChange:P,placeholder:F,readOnly:M,required:I,showInlineError:T,variant:D,textFieldProps:w}=e,A=x?"option":ya.Z,R=!!F,S=""!==d&&void 0!==d,L=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!v,fullWidth:h,helperText:!!v&&T&&f||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},k),E),label:O,margin:N,onChange:e=>p||M||P(""!==e.target.value?e.target.value:void 0),required:I,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:j,id:g},y),multiple:_===Array||void 0,native:x},L),value:x&&!d?"":d,variant:D},w),(R||!I||!S)&&m.createElement(A,{value:"",disabled:!!I},F||O),null==c?void 0:c.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Na=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:d,label:u,name:c,onChange:p,placeholder:v,readOnly:f,showInlineError:h,type:b="text",value:g=""}=e,E=(0,_._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&h&&s||o,inputProps:Object.assign({readOnly:f},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:u,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:c,onChange:e=>l||p(e.target.value),placeholder:v,ref:d,type:b,value:g},(0,C.z)(E)))}),{kind:"leaf"});var ja=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return fa;case Object:return va;case String:return Na}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function xa(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(ja,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Pa=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Fa=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,_._T)(e,["children","fullWidth","margin","variant"]);const d=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:u,schema:c}=(0,ge.c)();return u||r?m.createElement(Xt.Z,{error:!!u,fullWidth:null===(t=null!=l?l:null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==d?void 0:d.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==d?void 0:d.variant},!!r&&m.createElement(Yt.Z,Object.assign({},(0,C.z)(o)),r),c.getErrorMessages(u).map(((e,n)=>m.createElement(Yt.Z,Object.assign({key:n},(0,C.z)(o)),e)))):null},Ma=t(9334);var Ia=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,_._T)(e,["children","disabled","inputRef","label","value"]);const{error:d,state:u}=(0,ge.c)(),c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(Ma.Z,Object.assign({disabled:void 0===r?!(!d&&!u.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==c?void 0:c.variant)&&void 0!==t?t:"contained"},(0,C.z)(o)),a||i)};var Ta=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return ja}getErrorsField(){return Fa}getSubmitField(){return Ia}}return t.Quick=e,t}(Pa);var Da=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Pa),wa=Da.Validated(Ta.Quick(Pa));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(wa);var Ra=(0,k.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:d}=e,u=(0,_._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Xt.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=d?d:null==c?void 0:c.variant},m.createElement(Yt.Z,Object.assign({},(0,C.z)(u)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var La=(0,k.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:d,name:u,onChange:c,placeholder:p,readOnly:v,showInlineError:f,type:h="text",value:b}=e,g=(0,_._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&f&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:v}),label:d,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:u,onChange:e=>r||c(e.target.value),placeholder:p,ref:o,type:h,value:null!=b?b:""},(0,C.z)(g)))}),{kind:"leaf"}),Ba=t(56213),Wa=t(64251),Ua=t(64281),Za=t(23626),$a=t(22013),za=t(61230),Va=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:d,showInlineError:u,variant:c}=e;const p=u&&a?r:i,v={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:d,variant:c};for(var f=arguments.length,_=new Array(f>1?f-1:0),h=1;h<f;h++)_[h-1]=arguments[h];return(0,m.createElement)(za.Z,v,..._,!!p&&m.createElement(Va.Z,null,p))}var qa=(0,k.e)((function(e){const{appearance:n,disabled:t,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:d}=e,u="checkbox"===n||void 0===n?Ba.Z:$a.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Za.Z,{component:"legend",htmlFor:i},l),m.createElement(Ua.Z,null,m.createElement(Wa.Z,{control:m.createElement(u,Object.assign({checked:!!d,name:i,onChange:e=>!t&&!o&&s&&s(e.target.checked),ref:a,value:i},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ha=("object"==typeof t.g?t.g:window).Date,Ga=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Ja=(0,k.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:d,max:u,min:c,name:p,onChange:v,placeholder:f,readOnly:h,showInlineError:b,value:g,type:E="datetime-local"}=e,y=(0,_._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},d),i),inputProps:Object.assign({max:Ga(u),min:Ga(c),readOnly:h},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ha(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,v),placeholder:f,ref:s,type:E,value:null!==(n=Ga(g,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Xa=t(10872),Ya=t(5420),er=t(68666);var nr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,d=(0,_._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,z.m)(null,l),c=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(c,{},{absoluteName:!0})[0],v=!(n||p.maxCount<=p.value.length);return m.createElement(za.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(d),{disabled:!v,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,_._T)(e,["disabled","icon","name","readOnly"]);const i=(0,z.m)(null,a),s=+i[i.length-1],o=(0,z.m)(i.slice(0,-1)),d=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||d.minCount>=d.value.length),m.createElement(ar.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=d.value.slice();e.splice(s,1),d.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:n=m.createElement(gr,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,_._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Xa.Z,Object.assign({dense:!0,subheader:r?m.createElement(Ya.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,_._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Za.Z,{component:"legend"},l),n||t.map((e=>m.createElement(gr,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:d,min:u,name:c,onChange:p,readOnly:v,placeholder:f,showInlineError:h,step:b=(n?.01:1),value:g}=e,E=(0,_._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&h&&r||l,inputProps:Object.assign({min:u,max:d,readOnly:v,step:b},i),label:o,margin:"dense",name:c,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:f,ref:s,type:"number",value:null!=g?g:""},(0,C.z)(E)))}),{kind:"leaf"}),dr=t(8993),ur=t(20750);const cr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>cr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:d,readOnly:u,row:c,value:p}=e,v=(0,_._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},v),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Za.Z,{component:"legend",htmlFor:o},i),m.createElement(ur.Z,{id:r,name:o,onChange:e=>t||u||d(e.target.value),ref:l,row:c,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Wa.Z,{control:m.createElement(dr.Z,Object.assign({id:`${r}-${mr(e.value)}`},Ue()((0,C.z)(v),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),vr=t(13455);const fr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_r=e=>fr(encodeURIComponent(e)).replace(/=+$/,"");var hr=(0,k.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:d,name:u,onChange:c,readOnly:p}=e,v="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Ba.Z:$a.Z,f=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),_=l!==Array?m.createElement(ur.Z,{id:i,name:u,onChange:e=>r||p||c(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Wa.Z,{control:m.createElement(dr.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:_r(e.value)}`},f)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Ua.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Wa.Z,{control:m.createElement(v,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:_r(e.value)}`,name:u,onChange:()=>r||p||c(on()([e.value],a)),ref:s,value:u},f)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(d||o)&&m.createElement(Za.Z,{component:"legend"},d||o),_)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:d=!0,helperText:u,id:c,InputLabelProps:p,inputProps:v,label:f,labelProps:_,margin:h="dense",name:b,native:g,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:N,variant:j,textFieldProps:x}=e,P=g?"option":vr.Z,F=!!y,M=""!==a&&void 0!==a,I=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:d,helperText:!!i&&N&&s||u,InputLabelProps:Object.assign(Object.assign({shrink:!!f&&(F||M)},_),p),label:f,margin:h,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:F,inputProps:Object.assign({name:b,id:c},v),multiple:o===Array||void 0,native:g},I),value:g&&!a?"":a,variant:j},x),(F||!k||!M)&&m.createElement(P,{value:"",disabled:!!k},y||f),r.map((e=>{var n,t;return m.createElement(P,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var br=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,showInlineError:c,type:p="text",value:v=""}=e,f=(0,_._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:d,ref:l,type:p,value:v},(0,C.z)(f)))}),{kind:"leaf"});var gr=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:hr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ja;case Number:return or;case Object:return sr;case String:return br}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(gr,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,_._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,ge.c)();return i||n?m.createElement(za.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(Va.Z,Object.assign({},(0,C.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(Va.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Cr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,_._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,ge.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||r)};var kr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return gr}getErrorsField(){return Or}getSubmitField(){return Cr}}return t.Quick=e,t}(yr);var Nr=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(yr),jr=Nr.Validated(kr.Quick(yr));var xr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(jr);var Pr=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,_._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(za.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(Va.Z,Object.assign({},(0,C.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Fr(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Mr=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,showInlineError:c,type:p="text",value:v}=e,f=(0,_._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:d,ref:l,type:p,value:null!=v?v:""},(0,C.z)(f)))}),{kind:"leaf"}),Ir=t(68599);function Tr(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,_._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,ge.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Ir.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Dr=t(2310),wr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,_._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Lr=t(43351);function Br(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Wr=t(77900),Ur=t(960),Zr=t(64694),$r=t(18747);var zr=(0,k.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:d,placeholder:u,readOnly:c,required:p,showInlineError:v,value:f}=e,h=(0,_._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()(n,{disabled:t,error:a,required:p},"field")},(0,C.z)(h)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>d(e.target.value),placeholder:u,readOnly:c,ref:i,value:null!=f?f:""}),!(!a||!v)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),Vr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Hr=t(47822),Gr=t(82986),Jr=t(99086),Xr=t(3684),Yr=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,d=(0,_._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(d)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,k.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:d,placeholder:u,readOnly:c,value:p,type:v="datetime-local"}=e,f=(0,_._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(f)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:u,readOnly:c,ref:r,type:v,value:null!==(n=tl(p,v))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,_._T)(e,["disabled","name","readOnly","value"]);const i=(0,z.m)(null,t),s=(0,z.m)(i.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0],d=!(n||o.maxCount<=o.value.length);function u(e){!d||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([$()(r)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,_._T)(e,["disabled","name","readOnly"]);const l=(0,z.m)(null,t),i=+l[l.length-1],s=(0,z.m)(l.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0];function d(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,C.z)(r),{onClick:d,onKeyDown:d,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,_._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,k.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,_._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var dl=(0,k.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:d,placeholder:u,readOnly:c,step:p,value:v}=e,f=(0,_._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(f)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);d(isNaN(t)?void 0:t)},placeholder:u,readOnly:c,ref:r,step:p||(n?.01:1),type:"number",value:null!=v?v:""}))}),{kind:"leaf"});const ul="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,cl=e=>ul(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,d=(0,_._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},Ue()((0,C.z)(d),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,d,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:cl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(d=e.key)&&void 0!==d?d:cl(e.value)}`},null!==(u=e.label)&&void 0!==u?u:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,vl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var fl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,required:c,value:p,options:v}=e,f=(0,_._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const h=a===Array;return m.createElement("div",Object.assign({},(0,C.z)(f)),i&&m.createElement("label",{htmlFor:r},i),n?null==v?void 0:v.map((e=>{var n,l,i,d,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:vl(e.value)}`,name:s,onChange:()=>{u||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(d=e.key)&&void 0!==d?d:vl(e.value)}`},null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:h,name:s,onChange:e=>{if(!u){const n=e.target.value;if(h){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!d||!c||void 0===p)&&!h&&m.createElement("option",{value:"",disabled:c,hidden:c},d||i),null==v?void 0:v.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function _l(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:d,type:u,value:c}=e,p=(0,_._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:d,ref:r,type:u,value:null!=c?c:""}))}_l.defaultProps={type:"text"};var hl=(0,k.e)(_l,{kind:"leaf"});var bl=(0,f.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:fl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return dl;case Object:return ol;case String:return hl}return v()(!1,"Unsupported field type: %s",e.fieldType)}));function gl(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,_._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,ge.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,ge.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,_._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,ge.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(El),Nl=kl.Validated(Cl.Quick(El));var jl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var xl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,_._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function Pl(e){var n,{value:t}=e,a=(0,_._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Fl=t(96614);const Ml=Ul("AutoFields"),Il=Ul("AutoField"),Tl=Ul("AutoForm"),Dl=(Ul("BaseForm"),Ul("BoolField"),Ul("DateField"),Ul("ErrorField")),wl=Ul("ErrorsField"),Al=(Ul("HiddenField"),Ul("ListAddField"),Ul("ListDelField"),Ul("ListField"),Ul("ListItemField"),Ul("LongTextField")),Rl=(Ul("NestField"),Ul("NumField"),Ul("QuickForm"),Ul("RadioField"),Ul("SelectField")),Sl=Ul("SubmitField"),Ll=Ul("TextField"),Bl=(Ul("ValidatedForm"),Ul("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:d,unstyled:u}),Wl=(0,m.createContext)("unstyled");function Ul(e){return function(n){const t=(0,m.useContext)(Wl),a=Bl[t][e];return m.createElement(a,(0,c.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return u},nN:function(){return o},rh:function(){return d}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function d(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function u(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},44726:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return i}});var a=t(38703),r=t(27378),l=t(37126);function i(){return r.createElement(a.Z,{title:"Check how it works | uniforms",description:"Check how uniforms work, enjoy the schema-first approach of one of the most popular React form libraries, and build forms as easily as never before."},r.createElement(l.X,null))}},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126}}]); \ No newline at end of file diff --git a/assets/js/7289a944.b9a35331.js b/assets/js/7289a944.b9a35331.js new file mode 100644 index 000000000..06c50f5be --- /dev/null +++ b/assets/js/7289a944.b9a35331.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[487],{35318:function(e,n,r){r.d(n,{Zo:function(){return c},kt:function(){return p}});var t=r(27378);function a(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function i(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),r.push.apply(r,t)}return r}function o(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?i(Object(r),!0).forEach((function(n){a(e,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))}))}return e}function s(e,n){if(null==e)return{};var r,t,a=function(e,n){if(null==e)return{};var r,t,a={},i=Object.keys(e);for(t=0;t<i.length;t++)r=i[t],n.indexOf(r)>=0||(a[r]=e[r]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(t=0;t<i.length;t++)r=i[t],n.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=t.createContext({}),d=function(e){var n=t.useContext(l),r=n;return e&&(r="function"==typeof e?e(n):o(o({},n),e)),r},c=function(e){var n=d(e.components);return t.createElement(l.Provider,{value:n},e.children)},m={inlineCode:"code",wrapper:function(e){var n=e.children;return t.createElement(t.Fragment,{},n)}},u=t.forwardRef((function(e,n){var r=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=d(r),p=a,g=u["".concat(l,".").concat(p)]||u[p]||m[p]||i;return r?t.createElement(g,o(o({ref:n},c),{},{components:r})):t.createElement(g,o({ref:n},c))}));function p(e,n){var r=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=r.length,o=new Array(i);o[0]=u;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var d=2;d<i;d++)o[d]=r[d];return t.createElement.apply(null,o)}return t.createElement.apply(null,r)}u.displayName="MDXCreateElement"},31127:function(e,n,r){r.r(n),r.d(n,{assets:function(){return l},contentTitle:function(){return o},default:function(){return m},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return d}});var t=r(25773),a=(r(27378),r(35318));const i={id:"examples-custom-bridge",title:"Custom bridge & validator"},o=void 0,s={unversionedId:"examples-custom-bridge",id:"examples-custom-bridge",title:"Custom bridge & validator",description:"In this example, we will create an ordinary login form, with login, password, and password confirmation fields.",source:"@site/../docs/examples-custom-bridge.md",sourceDirName:".",slug:"/examples-custom-bridge",permalink:"/docs/examples-custom-bridge",draft:!1,tags:[],version:"current",frontMatter:{id:"examples-custom-bridge",title:"Custom bridge & validator"},sidebar:"docs",previous:{title:"Custom fields",permalink:"/docs/examples-custom-fields"},next:{title:"Custom form",permalink:"/docs/examples-custom-form"}},l={},d=[{value:"Schema definition",id:"schema-definition",level:3},{value:"Validator definition",id:"validator-definition",level:3},{value:"The Bridge!",id:"the-bridge",level:3},{value:"Usage",id:"usage",level:3}],c={toc:d};function m(e){let{components:n,...r}=e;return(0,a.kt)("wrapper",(0,t.Z)({},c,r,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"In this example, we will create an ordinary login form, with login, password, and password confirmation fields."),(0,a.kt)("h3",{id:"schema-definition"},"Schema definition"),(0,a.kt)("p",null,"We'll start with defining a schema.\nIt's an object with three keys, representing our fields.\nEach of them has the following self-explanatory properties:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"__type__")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"required")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"initialValue")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"label"))),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"const UserLoginSchema = {\n login: {\n __type__: String,\n required: true,\n initialValue: '',\n label: 'Login',\n },\n password1: {\n __type__: String,\n required: true,\n initialValue: '',\n label: 'Password',\n },\n password2: {\n __type__: String,\n required: true,\n initialValue: '',\n label: 'Password (again)',\n },\n};\n\nexport default UserLoginSchema;\n")),(0,a.kt)("h3",{id:"validator-definition"},"Validator definition"),(0,a.kt)("p",null,"When the schema is ready, our next step is to provide a way to check if the values received from our form are correct.\nIn order to do so, we prepare a validation function.\nThat function, called validator, takes a model (the submitted object) as input and throws an error whether any value doesn't meet given criteria."),(0,a.kt)("p",null,"In our case we say 'form is invalid' when there's no login or password at all,\nlogin has less then 5 characters, password has lass then 10 characters or given passwords mismatch:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"const UserLoginSchemaValidator = model => {\n const error = {};\n\n if (!model.login) {\n error.login = 'Login is required!';\n } else if (model.login.length < 5) {\n error.login = 'Login has to be at least 5 characters long!';\n }\n\n if (!model.password1) {\n error.password1 = 'Password is required!';\n } else if (model.password1.length < 10) {\n error.login = 'Password has to be at least 10 characters long!';\n }\n\n if (model.password1 !== model.password2) {\n error.password1 = 'Passwords mismatch!';\n }\n\n if (Object.keys(error).length) {\n return error;\n }\n};\n\nexport default UserLoginSchemaValidator;\n")),(0,a.kt)("h3",{id:"the-bridge"},"The Bridge!"),(0,a.kt)("p",null,"Now that both have the schema and the validator, we can define our bridge, which will be a binder between the form and the data itself.\nAll we have to do is to extend ",(0,a.kt)("inlineCode",{parentName:"p"},"Bridge")," class and implement its methods according to the ",(0,a.kt)("a",{parentName:"p",href:"/docs/uth-bridge-concept"},"Bridge concept"),":"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import { Bridge } from 'uniforms';\n\nexport default class UserLoginSchemaBridge extends Bridge {\n constructor(schema, validator) {\n super();\n\n this.schema = schema;\n this.validator = validator;\n }\n\n getError(name, error) {\n return error && error[name];\n }\n\n getErrorMessage(name, error) {\n return (error && error[name]) || '';\n }\n\n getErrorMessages(error) {\n return error ? Object.keys(this.schema).map(field => error[field]) : [];\n }\n\n getField(name) {\n return this.schema[name.replace(/\\.\\d+/g, '.$')];\n }\n\n getType(name) {\n return this.schema[name.replace(/\\.\\d+/g, '.$')].__type__;\n }\n\n getProps(name) {\n return this.schema[name.replace(/\\.\\d+/g, '.$')];\n }\n\n getInitialValue(name) {\n return this.schema[name.replace(/\\.\\d+/g, '.$')].initialValue;\n }\n\n getSubfields(name) {\n return name\n ? this.schema[name.replace(/\\.\\d+/g, '.$')].subfields || []\n : Object.keys(this.schema).filter(field => field.indexOf('.') === -1);\n }\n\n getValidator() {\n return this.validator;\n }\n}\n")),(0,a.kt)("h3",{id:"usage"},"Usage"),(0,a.kt)("p",null,"After our custom bridge is created, we can use in the very same way as we would use predefined one -\nwe have to supply the schema and validator and then we can take an advantage of it in the AutoForm:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import UserLoginSchema from './UserLoginSchema';\nimport UserLoginSchemaBridge from './UserLoginSchemaBridge';\nimport UserLoginSchemaValidator from './UserLoginSchemaValidator';\n\nconst bridge = new UserLoginSchemaBridge({\n schema: UserLoginSchema,\n validator: UserLoginSchemaValidator,\n});\n\n<AutoForm schema={bridge} />;\n")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/76d37bd5.a441dd5a.js b/assets/js/76d37bd5.a441dd5a.js new file mode 100644 index 000000000..8d740aff7 --- /dev/null +++ b/assets/js/76d37bd5.a441dd5a.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[152],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),u=t.n(o),d=t(76744),c=t.n(d),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class v extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=c()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return j}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),u=t.n(o),d=t(90104),c=t.n(d),m=t(1883),p=t.n(m),f=t(16651),v=t.n(f),h=t(76744),g=t.n(h),b=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class j extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=v()(this.getField.bind(this)),this.getInitialValue=v()(this.getInitialValue.bind(this)),this.getSubfields=v()(this.getSubfields.bind(this)),this.getType=v()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const u=(0,_.m)(r.slice(0,a)),d=(0,_.m)(u,t),m=null!==(l=(o=this._compiledSchema)[d])&&void 0!==l?l:o[d]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[u].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),c()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:u()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,_.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=g()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),C.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return h}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),u=t(30454),d=t.n(u),c=t(16651),m=t.n(c),p=t(98949),f=t(65507);const v=["optional","uniforms","allowedValues"];class h extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return d()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,f.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return v.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?d()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),u=t(16651),d=t.n(u),c=t(76744),m=t.n(c),p=t(65507),f=t(98949);function v(e,n){i()(n,'Field not found in schema: "%s"',e)}function h(e){return"string"!=typeof e}function g(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${g(e)} (${n.join(", ")})`:g(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=d()(this.getField.bind(this)),this.getInitialValue=d()(this.getInitialValue.bind(this)),this.getProps=d()(this.getProps.bind(this)),this.getSubfields=d()(this.getSubfields.bind(this)),this.getType=d()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(v(e,n instanceof r.p5),n=n.element):(v(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(h))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:g(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(h);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(h)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),u=t(80661),d=t(59492),c=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?c.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return d.Z;case Object:return u.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:u,inputRef:d,label:c,name:m,onChange:p,readOnly:f,required:v,showInlineError:h,value:g,wrapClassName:b}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:v},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",b,!c&&"fitted","checkbox")},i.createElement("input",{checked:g||!1,className:"hidden",disabled:t,id:u,name:m,onChange:()=>{f||p(!g)},ref:d,type:"checkbox"}),i.createElement("label",{htmlFor:u},c||null)),!(!r||!h)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const u=("object"==typeof t.g?t.g:window).Date,d=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:c,icon:m,iconLeft:p,iconProps:f,id:v,inputRef:h,label:g,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:N,value:j,wrapClassName:x,type:P="datetime-local"}=e,F=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:k},"field")},(0,s.z)(F)),g&&i.createElement("label",{htmlFor:v},g),i.createElement("div",{className:l()("ui",x,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:v,max:d(b),min:d(_),name:E,onChange:e=>{const n=new u(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:h,type:P,value:null!==(n=d(j,P))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:u,schema:d}=(0,s.c)();return u||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},d.getErrorMessages(u).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),u=t(65507),d=t(68591),c=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,u.m)(null,t),f=(0,u.m)(p.slice(0,-1)),v=(0,d.U)(f,{},{absoluteName:!0})[0],h=!(n||v.maxCount<=v.value.length);function g(e){!h||r||"key"in e&&"Enter"!==e.key||v.onChange(v.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,c.z)(m),{className:l()("ui",m.className,h?"link":"disabled","fitted add icon"),onClick:g,onKeyDown:g,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),u=t(11561),d=t(76424);n.Z=(0,d.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,d=(0,a._T)(e,["disabled","name","readOnly"]);const c=(0,s.m)(null,t),m=+c[c.length-1],p=(0,s.m)(c.slice(0,-1)),f=(0,o.U)(p,{},{absoluteName:!0})[0];function v(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=r||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,u.z)(d),{className:l()("ui",d.className,n?"link":"disabled","fitted close icon"),onClick:v,onKeyDown:v,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(77900),d=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(d.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:c,itemProps:m,label:p,required:f,showInlineError:v,value:h}=e,g=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(g)),p&&i.createElement("div",{className:l()({error:o,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(u.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},c),null==h?void 0:h.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),u=t(68599);function d(e){var{children:n,className:t,disabled:r,error:o,errorMessage:d,fields:c,grouped:m,itemProps:p,label:f,showInlineError:v}=e,h=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(h)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},d),n||c.map((e=>i.createElement(u.Z,Object.assign({key:e,name:e},p)))))}d.defaultProps={grouped:!0},n.Z=(0,o.e)(d)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:v,max:h,min:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:N,wrapClassName:j}=e,x=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(x)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",j,{left:c,icon:d||c},"input")},i.createElement("input",{disabled:r,id:p,max:h,min:g,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:k||(t?.01:1),type:"number",value:null!=N?N:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,d.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:d,id:c,label:p,name:f,onChange:v,readOnly:h,required:g,showInlineError:b,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,u.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:g},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${c}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{h||v(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${c}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),u=t(11561),d=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,d.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:d,errorMessage:c,fieldType:f,id:v,inputRef:h,label:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,N=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const j=f===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:d,required:O},r,"field")},(0,u.z)(N)),g&&o.createElement("label",{htmlFor:v},g),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:j?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${v}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||_(j?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${v}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:v,multiple:j,name:b,onChange:e=>{if(!y){const n=e.target.value;if(j){const t=-1===e.target.selectedIndex;_(t?[]:s()([n],k))}else _(""!==n?n:void 0)}},ref:h,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!j&&o.createElement("option",{value:"",disabled:O,hidden:O},E||g),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!d||!C)&&o.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function u(e){var{className:n,disabled:t,inputRef:r,readOnly:u,value:d}=e,c=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:u,ref:r,type:"submit"},d?{value:d}:{},(0,o.z)(c)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function u(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:u,icon:d,iconLeft:c,iconProps:m,id:p,inputRef:f,label:v,name:h,onChange:g,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,N=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(N)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",k,{left:c,icon:d||c},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:h,onChange:e=>g(e.target.value),placeholder:b,readOnly:_,ref:f,type:O,value:null!=C?C:""}),(d||c)&&i.createElement("i",Object.assign({className:`${d||c} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},u))}u.defaultProps={type:"text"},n.Z=(0,o.e)(u,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:d()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(c.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),u=t(96498),d=t.n(u),c=t(27378),m=t(56141),p=t.n(m),f=t(65507);function v(e){return!(!e||e!==Object(e)||e instanceof Date)}var h=t(34361);function g(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=g("uniforms");class _ extends c.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),g(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!v(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(v(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,f.m)(e,r));for(const r in t)r in n||a.push((0,f.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,f.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>d()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return c.createElement(h.D.Provider,{value:this.getContext()},c.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var a=t(59312),r=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return g},u:function(){return v}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),u=t(50344),d=t.n(u),c=t(48159),m=t.n(c),p=t(96498),f=t.n(p);function v(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{h(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&h(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){h(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(d()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=v,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function h(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const g=v(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),u=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),d=l.createElement(e,Object.assign({},t,a));return o===u?d:l.createElement(i.D.Provider,{children:d,value:u})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const u={absoluteName:r},[d,c]=(0,s.U)(o.name,o,u),m=(0,i.useContext)(n)(d,c);return l()(m,"AutoField received no component for: %s",d.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,d):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return c}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function u(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const d=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const c=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const a=null===n[0],r=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=d.exec(e);if(t){const[,e,a,i]=t;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(u(a)),i&&(n[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:u})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return d}});var a=t(99729),r=t.n(a),l=t(25389),i=t.n(l),s=t(27378),o=t(65507),u=t(55201);function d(e,n,t){var a,l,d;const c=(0,u.c)(),m=(0,o.m)((null==t?void 0:t.absoluteName)?"":c.name,e),p=c.schema.getField(m),f=!1!==(null==t?void 0:t.initialValue),v=f?(0,s.useRef)(!1):{current:!1},h=i()(c.state,((e,t)=>{const a=n[t];return null!=a?!!a:e})),g=!!r()(c.changedMap,m),b=c.schema.getError(m,c.error),_=c.schema.getErrorMessage(m,c.error),E=c.schema.getType(m),y=c.schema.getSubfields(m),O=c.schema.getProps(m),C=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>c.randomId()),[]),N=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),v.current=!0,c.onChange(n,e)}),[c.onChange,m]),j=r()(c.model,m);let x,P=null!==(d=n.value)&&void 0!==d?d:j;f&&(v.current||(void 0===P?(P=c.schema.getInitialValue(m),x=P):void 0!==n.value&&n.value!==j&&(x=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==x&&N(x)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},h),{changed:g,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:N,value:P}),O),n),{label:C,name:m}),c]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var a=t(95256),r=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[a,r]of Object.entries(t))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return c}});var a=t(25773),r=t(27378),l=t(4940),i=t(99729),s=t.n(i);function o(e){const[n,t]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,n){const t=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(a,t)),[a,t]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:n}}}var u=t(9670),d=t(37126);function c(e){const n=(0,r.useContext)(u.nN),t=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(d.d,(0,a.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:u,ErrorsField:d,LongTextField:c,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return o},mQ:function(){return d}});var a=t(60042),r=t.n(a),l=t(27378),i=t(4940),s=t(59150);function o(e){let{activeTab:n,items:t,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:r}=e;return l.createElement(u,{active:n===t,key:t,onClick:()=>a(t)},r)})))}function u(e){let{active:n,children:t,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,n&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},t)}function d(e){let{children:n,group:t,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(t);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),n(a[r]))}},53009:function(e,n,t){"use strict";t.d(n,{R:function(){return o}});var a=t(27378),r=t(9670),l=t(633),i=t(46867);const s=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}];function o(e){let{children:n}=e;return a.createElement(i.mQ,{group:"tutorial",tabs:s},(e=>{let{value:t}=e;return a.createElement(r.nN.Provider,{value:t},a.createElement(l.n,null,n))}))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var a=t(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((n=>function(e,n){r[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,a.useEffect)((()=>function(e,n){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Tl},UE:function(){return Ml},NE:function(){return Il},ME:function(){return wl},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Bl},nN:function(){return Wl},np:function(){return Ll}});var a={};t.r(a),t.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return we},BaseForm:function(){return Ce},BoolField:function(){return T},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return xe},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return G},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Le},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Fe},RadioField:function(){return ce},SelectField:function(){return ve},SubmitField:function(){return Pe},TextField:function(){return ge},ValidatedForm:function(){return Te},ValidatedQuickForm:function(){return Ie},wrapField:function(){return M}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return vn},BoolField:function(){return ze},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return hn},HiddenField:function(){return kn},ListAddField:function(){return Ge},ListDelField:function(){return Xe},ListField:function(){return en},ListItemField:function(){return Ye},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return cn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return $e},wrapField:function(){return Ve}});var l={};t.r(l),t.d(l,{AutoField:function(){return Gn},AutoFields:function(){return Hn},AutoForm:function(){return lt},BaseForm:function(){return Xn},BoolField:function(){return Tn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Yn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Bn},ListField:function(){return Wn},ListItemField:function(){return Ln},LongTextField:function(){return ot},NestField:function(){return Un},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return zn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Jn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Fn},wrapField:function(){return Mn}});var i={};t.r(i),t.d(i,{AutoField:function(){return wt},AutoFields:function(){return Dt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return gt},ErrorField:function(){return $t},ErrorsField:function(){return Rt},HiddenField:function(){return Vt},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return zt},NestField:function(){return kt},NumField:function(){return Nt},QuickForm:function(){return Lt},RadioField:function(){return Pt},SelectField:function(){return Tt},SubmitField:function(){return Bt},TextField:function(){return It},ValidatedForm:function(){return Wt},ValidatedQuickForm:function(){return Ut},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return ja},AutoFields:function(){return xa},AutoForm:function(){return Aa},BaseForm:function(){return Pa},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Fa},HiddenField:function(){return Sa},ListAddField:function(){return ua},ListDelField:function(){return ca},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return Ba},NestField:function(){return fa},NumField:function(){return va},QuickForm:function(){return Ia},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ta},TextField:function(){return Na},ValidatedForm:function(){return wa},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return xr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ha},ErrorField:function(){return Pr},ErrorsField:function(){return Or},HiddenField:function(){return Fr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Mr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return gr},SubmitField:function(){return Cr},TextField:function(){return br},ValidatedForm:function(){return Nr},ValidatedQuickForm:function(){return jr},wrapField:function(){return Ka}});var u={};t.r(u),t.d(u,{AutoField:function(){return Tr.Z},AutoFields:function(){return Ir},AutoForm:function(){return wr.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Br.Z},HiddenField:function(){return Lr},ListAddField:function(){return Wr.Z},ListDelField:function(){return Ur.Z},ListField:function(){return Zr.Z},ListItemField:function(){return $r.Z},LongTextField:function(){return Vr},NestField:function(){return zr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Jr.Z},SubmitField:function(){return Gr.Z},TextField:function(){return Hr.Z},ValidatedForm:function(){return Xr.Z},ValidatedQuickForm:function(){return Yr.Z}});var d={};t.r(d),t.d(d,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return jl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return xl},ErrorsField:function(){return yl},HiddenField:function(){return Pl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Fl.Z},NestField:function(){return ol},NumField:function(){return ul},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return vl},SubmitField:function(){return Ol},TextField:function(){return gl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Nl}});var c=t(25773),m=t(27378),p=t(3996),f=t.n(p),v=t(6846),h=t(59312),g=t(30219),b=t.n(g),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),C=t(11561),k=t(76424),N=t(31115),j=t.n(N),x=t(5041),P=t(62004);const F={marginBottom:"12px"};function M(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:u,labelCol:d,required:c,showInlineError:p,validateStatus:f,wrapperCol:v,wrapperStyle:h=F}=e;const g=!!u&&m.createElement("span",null,u,!!o&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:o},m.createElement(j(),null))));return m.createElement(x.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:g,labelCol:d,required:c,style:h,validateStatus:a?"error":f,wrapperCol:v},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var T=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:u}=e,d=(0,h._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const c=n?y.Z:O.Z;return M(d,m.createElement(c,Object.assign({checked:u||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!u),ref:r,unCheckedChildren:o},(0,C.z)(d))))}),{kind:"leaf"}),I=t(82290),w=t(61320),D=t.n(w);const A={width:"100%"};var R=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,h._T)(e,["showTime","style"]);return M(a,m.createElement(I.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&D()(a.value)},(0,C.z)(a))))}),{kind:"leaf"}),S=t(60042),B=t.n(S),L=t(94037),W=t.n(L),U=t(76676),Z=t(30454),$=t.n(Z),V=t(65507),z=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(W(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,u=(0,h._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const d=(0,V.m)(null,a),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(U.default,Object.assign({},(0,C.z)(u),{disabled:!f,icon:t,onClick:()=>{r||p.onChange(p.value.concat([$()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),J=t.n(Q);var G=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(J(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,h._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const u=(0,V.m)(null,a),d=+u[u.length-1],c=(0,V.m)(u.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(U.default,Object.assign({},(0,C.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(d,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const H={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},X={marginBottom:"24px",overflow:"hidden"},Y={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:H},m.createElement(G,{className:"top aligned",name:""})),m.createElement("div",{style:X},m.createElement("div",{style:Y})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:u,style:d=te,value:c,wrapperCol:p}=e,f=(0,h._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const v=a?d?Object.assign(Object.assign({},ae),d):ae:d;return m.createElement("div",Object.assign({},(0,C.z)(f),{style:v,className:B()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:l},m.createElement(j(),null)))),!(!a||!u)&&m.createElement("div",null,r),null==c?void 0:c.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,h._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,k.e)((function(e){return M(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),oe=t(58946);const ue="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,de={display:"block"};var ce=(0,k.e)((function(e){var n,t,a;return M(e,m.createElement(oe.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,ue(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:de,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var ve=(0,k.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,C.z)(e);return M(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),he=t(74105);var ge=(0,k.e)((function(e){var n,t;return M(e,m.createElement(he.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var be=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ce:ve;switch(e.fieldType){case Array:return re;case Boolean:return T;case Date:return R;case Number:return se;case Object:return le;case String:return ge}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,h._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:B()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},je={margin:"3px"};var xe=function(e){var{children:n,style:t=Ne}=e,a=(0,h._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,C.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:je},e))))):null};var Pe=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,h._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(U.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Fe=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return be}getErrorsField(){return xe}getSubmitField(){return Pe}}return t.Quick=e,t}(Ce),Me=t(23674);var Te=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Ce),Ie=Te.Validated(Fe.Quick(Ce));var we=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ie);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=De}=e,l=(0,h._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,C.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Be=t(10777);var Le=(0,k.e)((function(e){var n,{rows:t=5}=e,a=(0,h._T)(e,["rows"]);return M(a,m.createElement(Be.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,C.z)(a))))}),{kind:"leaf"}),We=t(48159),Ue=t.n(We);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function $e(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function Ve(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:u,helpClassName:d,id:c,label:p,labelClassName:f,required:v,showInlineError:g,wrapClassName:b}=e,_=(0,h._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!g)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!u&&m.createElement("span",{className:B()("help-block",d)},u);return m.createElement("div",Object.assign({className:B()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:v})},Ue()((0,C.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:c,className:B()("control-label",$e(o,"label"),f)},p),E&&m.createElement("div",{className:B()(b,$e(o,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var ze=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:u}=e;return Ve(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:B()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:u||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!u)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Ve(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:B()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:u,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=qe(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function Je(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:B()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}Je.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var Ge=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});function He(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:B()("badge",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}He.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Xe=(0,k.e)(He,{initialValue:!1,kind:"leaf"});var Ye=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Xe,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ye,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("panel panel-default",{"panel-danger":r},a)},(0,C.z)(c)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:B()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(Ge,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"help-block"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return Ve(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const un="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dn=e=>un(encodeURIComponent(e)).replace(/=+$/,"");var cn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Ve(Object.assign(Object.assign({},_),{id:i,label:d}),t?null==n?void 0:n.map((e=>{var n,t,r,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:dn(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:dn(e.value)}`,name:c,onChange:()=>{v||p(l===Array?on()([e.value],b):e.value)},type:"checkbox"}),null!==(u=e.label)&&void 0!==u?u:e.value))})):m.createElement("select",{className:B()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return Ve(Object.assign({feedbackable:!0},Ue()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:cn;switch(e.fieldType){case Array:return en;case Boolean:return ze;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var vn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,h._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:B()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var hn=function(e){var{className:n,children:t}=e,a=(0,h._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:B()("panel panel-danger",n)},(0,C.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function gn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"has-danger":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:B()("form-control-label",$e(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(s,$e(c.grid,"input"))},f),!p&&f)}gn.defaultProps={inputClassName:"btn btn-primary"};var bn=gn;var _n=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return hn}getSubmitField(){return bn}}return t.Quick=e,t}(vn);var En=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(vn),yn=En.Validated(_n.Quick(vn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:B()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Nn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function jn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const xn={xs:1,sm:2,md:3,lg:4,xl:5};function Pn(e,n){return xn[e]-xn[n]}function Fn(e,n){return"number"==typeof e?jn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(Pn).map((t=>jn(t,e[t],n))).join(" ")):"":jn("xs",parseInt(e),n)}function Mn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:B()("form-text",u||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:B()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:f,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:B()({"col-form-label":s,"text-danger":l,"text-success":O},Fn(s,"label"),p)},c),_&&m.createElement("div",{className:B()(g,Fn(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Tn=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return Mn(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:B()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const In=("object"==typeof t.g?t.g:window).Date,wn=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Mn(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:B()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:wn(s),min:wn(o),name:u,onChange:e=>{const n=new In(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=wn(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0],c=!(a||d.maxCount<=d.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||d.onChange(d.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:B()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=d.value.slice();e.splice(o,1),d.onChange(e)}}return t||(t=r||d.minCount>=d.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:B()("badge badge-pill",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Bn=(0,k.e)(Sn,{initialValue:!1,kind:"leaf"});var Ln=(0,k.e)((function(e){let{children:n=m.createElement(Gn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Bn,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Wn=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ln,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Un=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Gn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,k.e)((function(e){var n;return Mn(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const $n="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Vn=e=>$n(encodeURIComponent(e)).replace(/=+$/,"");var zn=(0,k.e)((function(e){var n;return Mn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Vn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Vn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Mn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:c,onChange:()=>{v||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:B()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Jn=(0,k.e)((function(e){var n,t;return Mn(Ue()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Gn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?zn:Qn;switch(e.fieldType){case Array:return Wn;case Boolean:return Tn;case Date:return Dn;case Number:return Zn;case Object:return Un;case String:return Jn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Hn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Gn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Xn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:B()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Yn=function(e){var{children:n,className:t}=e,a=(0,h._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:B()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:B()("col-form-label",Fn(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(s,Fn(c.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Gn}getErrorsField(){return Yn}getSubmitField(){return nt}}return t.Quick=e,t}(Xn);var at=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Xn),rt=at.Validated(tt.Quick(Xn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:B()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var ot=(0,k.e)((function(e){var n;return Mn(e,m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function ut(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const dt={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function ct(e,n){return dt[e]-dt[n]}function mt(e,n){return"number"==typeof e?ut("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(ct).map((t=>ut(t,e[t],n))).join(" ")):"":ut("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:u,id:d,label:c,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:B()("form-text",u||"text-muted")},o);return m.createElement("div",Object.assign({className:B()(a,"mb-3",{"is-invalid":l,disabled:r,required:f,row:s})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:d,className:B()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},c),_&&m.createElement("div",{className:B()(g,mt(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:u,name:d,readOnly:c,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:u,value:t.value}),m.createElement("div",{className:B()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:d,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const vt=("object"==typeof t.g?t.g:window).Date,ht=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var gt=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:u,onChange:d,placeholder:c,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:B()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:ht(s),min:ht(o),name:u,onChange:e=>{const n=new vt(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:c,readOnly:p,ref:i,type:v,value:null!==(n=ht(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),u=(0,V.m)(o.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];return a||(a=l||d.maxCount<=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(s),{className:B()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||d.onChange(d.value.concat([$()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,k.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],u=(0,V.m)(s.slice(0,-1)),d=(0,z.U)(u,{},{absoluteName:!0})[0];return t||(t=r||d.minCount>=d.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:B()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=d.value.slice();e.splice(o,1),d.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(wt,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:u,value:d}=e,c=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("card mb-3",a)},(0,C.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!r||!u)&&m.createElement("span",{className:"text-danger"},l)),null==d?void 0:d.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,u=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":a})},(0,C.z)(u)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(wt,Object.assign({key:e,name:e},i)))))}));var Nt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const jt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,xt=e=>jt(encodeURIComponent(e)).replace(/=+$/,"");var Pt=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:xt(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:xt(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Ft="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Mt=e=>Ft(encodeURIComponent(e)).replace(/=+$/,"");var Tt=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:d,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:Mt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Mt(e.value)}`,name:c,onChange:()=>{v||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:B()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:u,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||d),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var It=(0,k.e)((function(e){var n,t;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var wt=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Pt:Tt;switch(e.fieldType){case Array:return Ct;case Boolean:return ft;case Date:return gt;case Number:return Nt;case Object:return kt;case String:return It}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(wt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:B()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,h._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:B()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:u,state:d}=(0,_e.c)(),c=d,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!u&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"is-invalid":u,row:c.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:B()("col-form-label",mt(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(s,mt(c.grid,"input"))},f),!p&&f)}St.defaultProps={inputClassName:"btn btn-primary"};var Bt=St;var Lt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return wt}getErrorsField(){return Rt}getSubmitField(){return Bt}}return t.Quick=e,t}(At);var Wt=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(At),Ut=Wt.Validated(Lt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ut);var $t=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:B()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function Vt(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var zt=(0,k.e)((function(e){var n;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Jt=t(35311),Gt=t(82693),Ht=t(82956),Xt=t(54139),Yt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g<v;g++)h[g-1]=arguments[g];return(0,m.createElement)(Xt.Z,f,...h,!!p&&m.createElement(Yt.Z,null,p))}var na=(0,k.e)((function(e){var n;const{appearance:t,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:u,value:d}=e,c=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Gt.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==c?void 0:c.fullWidth)&&{fullWidth:!0}),void 0===(null==c?void 0:c.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Jt.Z,{component:"legend",htmlFor:s},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!d,name:s,onChange:e=>!a&&!u&&o&&o(e.target.checked),ref:r,value:s},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:u,inputRef:d,label:c,labelProps:p,max:f,min:v,name:g,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,N=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const j=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==j?void 0:j.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:c,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),u),inputProps:Object.assign({max:ra(f),min:ra(v),readOnly:E},N.inputProps),margin:null!==(a=null==j?void 0:j.margin)&&void 0!==a?a:"dense",name:g,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:d,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,C.z)(N)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var ua=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,V.m)(null,l),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Xt.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),da=t(53332);var ca=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),u=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(oa.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:n=m.createElement(ja,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(da.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(ca,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(ua,{icon:n,name:"$"}))}));var fa=(0,k.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,h._T)(e,["children","fields","itemProps","label"]);const u=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null==u?void 0:u.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Jt.Z,{component:"legend"},s),r||l.map((e=>m.createElement(ja,Object.assign({key:e,name:e},i)))))}));var va=(0,k.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:u,inputProps:d,inputRef:c,label:p,max:f,min:v,name:g,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,N=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const j=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==j?void 0:j.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||u,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==j?void 0:j.inputProps)&&void 0!==a?a:{}),{min:v,max:f,readOnly:_,step:O}),d),label:p,margin:null!==(r=null==j?void 0:j.margin)&&void 0!==r?r:"dense",name:g,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:c,type:"number",value:null!=k?k:""},(0,C.z)(N)))}),{kind:"leaf"}),ha=t(76709),ga=t(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:u,onChange:d,readOnly:c,row:p,value:f}=e,v=(0,h._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const g=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==g?void 0:g.fullWidth)||void 0===t||t,margin:null!==(a=null==g?void 0:g.margin)&&void 0!==a?a:"dense"},v),{component:"fieldset",disabled:l}),o&&m.createElement(Jt.Z,{component:"legend",htmlFor:u},o),m.createElement(ga.Z,{id:i,name:u,onChange:e=>l||c||d(e.target.value),ref:s,row:p,value:null!=f?f:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(ha.Z,Object.assign({id:`${i}-${_a(e.value)}`},Ue()((0,C.z)(v),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ca=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var n,t,a,r,l,i;const s=(0,Ht.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,u=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:d,name:c,onChange:p,readOnly:f}=e,v="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Gt.Z,h=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),g=r!==Array?m.createElement(ga.Z,{id:l,name:c,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=u?u:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(ha.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`},h)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(v,Object.assign({checked:u.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`,name:c,onChange:()=>t||f||p(on()([e.value],u)),ref:i,value:c},h)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(d||s)&&m.createElement(Jt.Z,{component:"legend"},d||s),g)}const d=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:c,disabled:p,error:f,errorMessage:v,fieldType:h,fullWidth:g=null===(l=null==d?void 0:d.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:N=(null!==(i=null==d?void 0:d.margin)&&void 0!==i?i:"dense"),name:j,native:x,onChange:P,placeholder:F,readOnly:M,required:T,showInlineError:I,variant:w,textFieldProps:D}=e,A=x?"option":ya.Z,R=!!F,S=""!==u&&void 0!==u,B=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!f,fullWidth:g,helperText:!!f&&I&&v||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},k),E),label:O,margin:N,onChange:e=>p||M||P(""!==e.target.value?e.target.value:void 0),required:T,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:j,id:_},y),multiple:h===Array||void 0,native:x},B),value:x&&!u?"":u,variant:w},D),(R||!T||!S)&&m.createElement(A,{value:"",disabled:!!T},F||O),null==c?void 0:c.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Na=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:u,label:d,name:c,onChange:p,placeholder:f,readOnly:v,showInlineError:g,type:b="text",value:_=""}=e,E=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&g&&s||o,inputProps:Object.assign({readOnly:v},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:d,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:c,onChange:e=>l||p(e.target.value),placeholder:f,ref:u,type:b,value:_},(0,C.z)(E)))}),{kind:"leaf"});var ja=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return va;case Object:return fa;case String:return Na}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function xa(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(ja,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Pa=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Fa=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,h._T)(e,["children","fullWidth","margin","variant"]);const u=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:d,schema:c}=(0,_e.c)();return d||r?m.createElement(Xt.Z,{error:!!d,fullWidth:null===(t=null!=l?l:null==u?void 0:u.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==u?void 0:u.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==u?void 0:u.variant},!!r&&m.createElement(Yt.Z,Object.assign({},(0,C.z)(o)),r),c.getErrorMessages(d).map(((e,n)=>m.createElement(Yt.Z,Object.assign({key:n},(0,C.z)(o)),e)))):null},Ma=t(9334);var Ta=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:u,state:d}=(0,_e.c)(),c=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(Ma.Z,Object.assign({disabled:void 0===r?!(!u&&!d.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==c?void 0:c.variant)&&void 0!==t?t:"contained"},(0,C.z)(o)),a||i)};var Ia=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return ja}getErrorsField(){return Fa}getSubmitField(){return Ta}}return t.Quick=e,t}(Pa);var wa=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(Pa),Da=wa.Validated(Ia.Quick(Pa));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Da);var Ra=(0,k.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:u}=e,d=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const c=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Xt.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=u?u:null==c?void 0:c.variant},m.createElement(Yt.Z,Object.assign({},(0,C.z)(d)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Ba=(0,k.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:u,name:d,onChange:c,placeholder:p,readOnly:f,showInlineError:v,type:g="text",value:b}=e,_=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Ht.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&v&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:u,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:d,onChange:e=>r||c(e.target.value),placeholder:p,ref:o,type:g,value:null!=b?b:""},(0,C.z)(_)))}),{kind:"leaf"}),La=t(56213),Wa=t(64251),Ua=t(64281),Za=t(23626),$a=t(22013),Va=t(61230),za=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:u,showInlineError:d,variant:c}=e;const p=d&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:u,variant:c};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g<v;g++)h[g-1]=arguments[g];return(0,m.createElement)(Va.Z,f,...h,!!p&&m.createElement(za.Z,null,p))}var qa=(0,k.e)((function(e){const{appearance:n,disabled:t,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:u}=e,d="checkbox"===n||void 0===n?La.Z:$a.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Za.Z,{component:"legend",htmlFor:i},l),m.createElement(Ua.Z,null,m.createElement(Wa.Z,{control:m.createElement(d,Object.assign({checked:!!u,name:i,onChange:e=>!t&&!o&&s&&s(e.target.checked),ref:a,value:i},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ja=("object"==typeof t.g?t.g:window).Date,Ga=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Ha=(0,k.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:u,max:d,min:c,name:p,onChange:f,placeholder:v,readOnly:g,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},u),i),inputProps:Object.assign({max:Ga(d),min:Ga(c),readOnly:g},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ja(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:v,ref:s,type:E,value:null!==(n=Ga(_,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Xa=t(10872),Ya=t(5420),er=t(68666);var nr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,u=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const d=(0,V.m)(null,l),c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Va.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(u),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),u=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||u.minCount>=u.value.length),m.createElement(ar.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:n=m.createElement(_r,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Xa.Z,Object.assign({dense:!0,subheader:r?m.createElement(Ya.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,h._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Za.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:u,min:d,name:c,onChange:p,readOnly:f,placeholder:v,showInlineError:g,step:b=(n?.01:1),value:_}=e,E=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&g&&r||l,inputProps:Object.assign({min:d,max:u,readOnly:f,step:b},i),label:o,margin:"dense",name:c,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:v,ref:s,type:"number",value:null!=_?_:""},(0,C.z)(E)))}),{kind:"leaf"}),ur=t(8993),dr=t(20750);const cr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>cr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:u,readOnly:d,row:c,value:p}=e,f=(0,h._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Za.Z,{component:"legend",htmlFor:o},i),m.createElement(dr.Z,{id:r,name:o,onChange:e=>t||d||u(e.target.value),ref:l,row:c,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Wa.Z,{control:m.createElement(ur.Z,Object.assign({id:`${r}-${mr(e.value)}`},Ue()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fr=t(13455);const vr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,hr=e=>vr(encodeURIComponent(e)).replace(/=+$/,"");var gr=(0,k.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:u,name:d,onChange:c,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?La.Z:$a.Z,v=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),h=l!==Array?m.createElement(dr.Z,{id:i,name:d,onChange:e=>r||p||c(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Wa.Z,{control:m.createElement(ur.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:hr(e.value)}`},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Ua.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Wa.Z,{control:m.createElement(f,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:hr(e.value)}`,name:d,onChange:()=>r||p||c(on()([e.value],a)),ref:s,value:d},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(u||o)&&m.createElement(Za.Z,{component:"legend"},u||o),h)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:u=!0,helperText:d,id:c,InputLabelProps:p,inputProps:f,label:v,labelProps:h,margin:g="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:N,variant:j,textFieldProps:x}=e,P=_?"option":fr.Z,F=!!y,M=""!==a&&void 0!==a,T=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:u,helperText:!!i&&N&&s||d,InputLabelProps:Object.assign(Object.assign({shrink:!!v&&(F||M)},h),p),label:v,margin:g,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:F,inputProps:Object.assign({name:b,id:c},f),multiple:o===Array||void 0,native:_},T),value:_&&!a?"":a,variant:j},x),(F||!k||!M)&&m.createElement(P,{value:"",disabled:!!k},y||v),r.map((e=>{var n,t;return m.createElement(P,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var br=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f=""}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:f},(0,C.z)(v)))}),{kind:"leaf"});var _r=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:gr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ha;case Number:return or;case Object:return sr;case String:return br}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,h._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||n?m.createElement(Va.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(za.Z,Object.assign({},(0,C.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(za.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Cr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||r)};var kr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return Cr}}return t.Quick=e,t}(yr);var Nr=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(yr),jr=Nr.Validated(kr.Quick(yr));var xr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(jr);var Pr=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(Va.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(za.Z,Object.assign({},(0,C.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Fr(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Mr=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,showInlineError:c,type:p="text",value:f}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:d},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:u,ref:l,type:p,value:null!=f?f:""},(0,C.z)(v)))}),{kind:"leaf"}),Tr=t(68599);function Ir(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Tr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var wr=t(2310),Dr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:B()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Br=t(43351);function Lr(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Wr=t(77900),Ur=t(960),Zr=t(64694),$r=t(18747);var Vr=(0,k.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:u,placeholder:d,readOnly:c,required:p,showInlineError:f,value:v}=e,g=(0,h._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()(n,{disabled:t,error:a,required:p},"field")},(0,C.z)(g)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>u(e.target.value),placeholder:d,readOnly:c,ref:i,value:null!=v?v:""}),!(!a||!f)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),zr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Jr=t(47822),Gr=t(82986),Hr=t(99086),Xr=t(3684),Yr=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,h._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(u)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,k.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,value:p,type:f="datetime-local"}=e,v=(0,h._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:c,ref:r,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,h._T)(e,["disabled","name","readOnly","value"]);const i=(0,V.m)(null,t),s=(0,V.m)(i.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0],u=!(n||o.maxCount<=o.value.length);function d(e){!u||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([$()(r)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:d,onKeyDown:d,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,h._T)(e,["disabled","name","readOnly"]);const l=(0,V.m)(null,t),i=+l[l.length-1],s=(0,V.m)(l.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0];function u(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,C.z)(r),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,h._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,k.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,h._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var ul=(0,k.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:u,placeholder:d,readOnly:c,step:p,value:f}=e,v=(0,h._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);u(isNaN(t)?void 0:t)},placeholder:d,readOnly:c,ref:r,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const dl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,cl=e=>dl(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,u=(0,h._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},Ue()((0,C.z)(u),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,u,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:cl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(u=e.key)&&void 0!==u?u:cl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var vl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:u,readOnly:d,required:c,value:p,options:f}=e,v=(0,h._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const g=a===Array;return m.createElement("div",Object.assign({},(0,C.z)(v)),i&&m.createElement("label",{htmlFor:r},i),n?null==f?void 0:f.map((e=>{var n,l,i,u,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:s,onChange:()=>{d||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(u=e.key)&&void 0!==u?u:fl(e.value)}`},null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:g,name:s,onChange:e=>{if(!d){const n=e.target.value;if(g){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!u||!c||void 0===p)&&!g&&m.createElement("option",{value:"",disabled:c,hidden:c},u||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function hl(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:u,type:d,value:c}=e,p=(0,h._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:u,ref:r,type:d,value:null!=c?c:""}))}hl.defaultProps={type:"text"};var gl=(0,k.e)(hl,{kind:"leaf"});var bl=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:vl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return ul;case Object:return ol;case String:return gl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,h._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,h._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(Me.O.Validated(n)){}return t.Validated=e,t}(El),Nl=kl.Validated(Cl.Quick(El));var jl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var xl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,h._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function Pl(e){var n,{value:t}=e,a=(0,h._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Fl=t(96614);const Ml=Ul("AutoFields"),Tl=Ul("AutoField"),Il=Ul("AutoForm"),wl=(Ul("BaseForm"),Ul("BoolField"),Ul("DateField"),Ul("ErrorField")),Dl=Ul("ErrorsField"),Al=(Ul("HiddenField"),Ul("ListAddField"),Ul("ListDelField"),Ul("ListField"),Ul("ListItemField"),Ul("LongTextField")),Rl=(Ul("NestField"),Ul("NumField"),Ul("QuickForm"),Ul("RadioField"),Ul("SelectField")),Sl=Ul("SubmitField"),Bl=Ul("TextField"),Ll=(Ul("ValidatedForm"),Ul("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:u,unstyled:d}),Wl=(0,m.createContext)("unstyled");function Ul(e){return function(n){const t=(0,m.useContext)(Wl),a=Ll[t][e];return m.createElement(a,(0,c.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return d},nN:function(){return o},rh:function(){return u}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function u(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function d(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},32054:function(e,n,t){"use strict";t.d(n,{J:function(){return u}});var a=t(86236),r=t.n(a),l=t(73633);const i={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100}},required:["firstName","lastName"]},s=new(r())({allErrors:!0,useDefaults:!0,keywords:["uniforms"]});const o=function(e){const n=s.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(i),u=new l.j({schema:i,validator:o})},20461:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return f},contentTitle:function(){return m},default:function(){return g},frontMatter:function(){return c},metadata:function(){return p},toc:function(){return v}});var a=t(25773),r=t(27378),l=t(35318),i=t(57292),s=t(9670),o=t(32054);function u(){return r.createElement(s.NE,{schema:o.J,onSubmit:console.log})}var d=t(53009);const c={id:"tutorials-basic-uniforms-usage",title:"Basic uniforms usage"},m=void 0,p={unversionedId:"tutorials-basic-uniforms-usage",id:"tutorials-basic-uniforms-usage",title:"Basic uniforms usage",description:"You can also follow the tutorial and explore uniforms in our sample CodeSandbox repository.",source:"@site/../docs/tutorials-basic-uniforms-usage.mdx",sourceDirName:".",slug:"/tutorials-basic-uniforms-usage",permalink:"/docs/tutorials-basic-uniforms-usage",draft:!1,tags:[],version:"current",frontMatter:{id:"tutorials-basic-uniforms-usage",title:"Basic uniforms usage"},sidebar:"docs",previous:{title:"Migrating v2 to v3",permalink:"/docs/migrating-2-to-3"},next:{title:"Customizing your form layout",permalink:"/docs/tutorials-customizing-your-form-layout"}},f={},v=[{value:"1. Install the required packages",id:"1-install-the-required-packages",level:3},{value:"2. Start by defining a schema",id:"2-start-by-defining-a-schema",level:3},{value:"3. Then create the bridge",id:"3-then-create-the-bridge",level:3},{value:"4. Finally, use it in a form!",id:"4-finally-use-it-in-a-form",level:3}],h={toc:v};function g(e){let{components:n,...r}=e;return(0,l.kt)("wrapper",(0,a.Z)({},h,r,{components:n,mdxType:"MDXLayout"}),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"You can also follow the tutorial and explore uniforms in our ",(0,l.kt)("a",{parentName:"p",href:"https://codesandbox.io/s/github/vazco/uniforms/tree/master/reproductions"},"sample CodeSandbox repository"),".")),(0,l.kt)("p",null,"Imagine that we host an IT conference and want to make a list of guests.\nObviously, we want to collect their first name and last name.\nAdditionally, we can ask for their work experience, but that information is not required.\nLet's prepare a form for the guests, so they can sign up for our event, by using uniforms!"),(0,l.kt)("h3",{id:"1-install-the-required-packages"},"1. Install the required packages"),(0,l.kt)("p",null,"To start using uniforms, we have to install three independent packages:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"Core"),(0,l.kt)("li",{parentName:"ol"},"Bridge"),(0,l.kt)("li",{parentName:"ol"},"Theme")),(0,l.kt)("p",null,"In this example, we will use the JSONSchema to describe our desired data format and style our form using Semantic UI theme."),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-shell"},"npm install uniforms\nnpm install uniforms-bridge-json-schema\nnpm install uniforms-semantic\n")),(0,l.kt)("p",null,(0,l.kt)("strong",{parentName:"p"},"Note"),": When using a themed package, remember to include correct styles! If you are willing to run this example by yourself,\nhave a read on ",(0,l.kt)("a",{parentName:"p",href:"https://react.semantic-ui.com/usage/#theme"},"Semantic UI React's theme usage"),"."),(0,l.kt)("h3",{id:"2-start-by-defining-a-schema"},"2. Start by defining a schema"),(0,l.kt)("p",null,"After we've installed required packages, it's time to define our Guest schema. We can do it in a plain JSON, which is a valid JSONSchema instance:"),(0,l.kt)(i.f,{language:"tsx",section:"schema",source:t(36482),mdxType:"CodeSection"}),(0,l.kt)("p",null,"As you can see, we've defined three properties - ",(0,l.kt)("inlineCode",{parentName:"p"},"firstName")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"lastName"),", that are of string type, and ",(0,l.kt)("inlineCode",{parentName:"p"},"workExperience"),",\nwhich is an integer, with a value between 0 and 100."),(0,l.kt)("h3",{id:"3-then-create-the-bridge"},"3. Then create the bridge"),(0,l.kt)("p",null,"Now that we have the schema, we can create the uniforms bridge of it, by using the corresponding uniforms schema-to-bridge package.\nCreating the bridge instance is necessary - without it, uniforms would not be able to process form generation and validation.\nAs we are using the JSONSchema, we have to import the ",(0,l.kt)("inlineCode",{parentName:"p"},"uniforms-bridge-json-schema")," package."),(0,l.kt)(i.f,{language:"tsx",section:"bridgeImport",source:t(36482),mdxType:"CodeSection"}),(0,l.kt)("p",null,"Now you may think that we can simply do:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-tsx"},"// Wrong usage of the JSONSchemaBridge!\n// You have to pass a validator!\nconst bridge = new JSONSchemaBridge({ schema });\n")),(0,l.kt)("p",null,"However, ",(0,l.kt)("strong",{parentName:"p"},"there's small caveat with using the JSONSchemaBridge"),".\nBecause of its simplicity, JSONSchema doesn't provide any validation checkers, so in order to properly validate our submitted data,\nwe need to ",(0,l.kt)("strong",{parentName:"p"},"manually define a validator"),", and that is required by the uniforms ",(0,l.kt)("inlineCode",{parentName:"p"},"JSONSchemaBrigde")," constructor."),(0,l.kt)("p",null,"To manually create the validator, we will use the ",(0,l.kt)("a",{parentName:"p",href:"https://github.com/ajv-validator/ajv"},"Ajv")," package:"),(0,l.kt)("admonition",{type:"caution"},(0,l.kt)("p",{parentName:"admonition"},"Ajv executes in ",(0,l.kt)("a",{parentName:"p",href:"https://ajv.js.org/options.html#strict"},"strict mode by default")," since version 7. To avoid errors at schema compilation phase, we have to register the ",(0,l.kt)("inlineCode",{parentName:"p"},"uniforms")," keyword (see ",(0,l.kt)("a",{parentName:"p",href:"https://ajv.js.org/strict-mode.html#unknown-keywords"},"Unknown keywords")," for more details).")),(0,l.kt)(i.f,{language:"tsx",section:"validator",source:t(36482),mdxType:"CodeSection"}),(0,l.kt)("p",null,"Now that we have both the schema and the validator, we can create the uniforms bridge:"),(0,l.kt)(i.f,{language:"tsx",section:"bridge",source:t(36482),mdxType:"CodeSection"}),(0,l.kt)("p",null,"Just to recap, the whole ",(0,l.kt)("inlineCode",{parentName:"p"},"GuestSchema.js")," file looks like this:"),(0,l.kt)(i.f,{language:"tsx",replace:{"//.*?\n":""},source:t(36482),mdxType:"CodeSection"}),(0,l.kt)("h3",{id:"4-finally-use-it-in-a-form"},"4. Finally, use it in a form!"),(0,l.kt)("p",null,"uniforms theme packages provide the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm")," component, which is able to generate the form based on the given schema.\nAll we have to do now is to pass the previously created GuestSchema to the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm"),":"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'"},source:t(70888),mdxType:"CodeSection"}),(0,l.kt)("p",null,"And that's it! ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm")," will generate a complete form with labeled fields, errors list (if any) and a submit button.\nAlso, it will take care of validation and handle model changes."),(0,l.kt)(d.R,{mdxType:"TutorialForm"},(0,l.kt)(u,{mdxType:"GuestFormBasic"})))}g.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},70888:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { AutoForm } from '../../lib/universal';\n\nimport { bridge as schema } from './GuestSchema';\n\nexport function GuestFormBasic() {\n return <AutoForm schema={schema} onSubmit={console.log} />;\n}\n"},36482:function(e,n,t){"use strict";t.r(n),n.default="// <schema>\n// <validator>\nimport Ajv, { JSONSchemaType } from 'ajv';\n// </validator>\n// </schema>\n// <bridgeImport>\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n// </bridgeImport>\n\n// <schema>\ntype FormData = {\n firstName: string;\n lastName: string;\n workExperience: number;\n};\n\nconst schema: JSONSchemaType<FormData> = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n },\n required: ['firstName', 'lastName'],\n};\n// </schema>\n\n// <validator>\nconst ajv = new Ajv({\n allErrors: true,\n useDefaults: true,\n keywords: ['uniforms'],\n});\n\nfunction createValidator<T>(schema: JSONSchemaType<T>) {\n const validator = ajv.compile(schema);\n\n return (model: Record<string, unknown>) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst schemaValidator = createValidator(schema);\n// </validator>\n\n// <bridge>\n// Correct usage of the JSONSchemaBridge.\nexport const bridge = new JSONSchemaBridge({\n schema,\n validator: schemaValidator,\n});\n// </bridge>\n"}}]); \ No newline at end of file diff --git a/assets/js/775024fc.a7c5ee0c.js b/assets/js/775024fc.a7c5ee0c.js new file mode 100644 index 000000000..67616e506 --- /dev/null +++ b/assets/js/775024fc.a7c5ee0c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[908],{35318:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(27378);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),f=u(r),m=o,d=f["".concat(l,".").concat(m)]||f[m]||p[m]||a;return r?n.createElement(d,i(i({ref:t},c),{},{components:r})):n.createElement(d,i({ref:t},c))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=f;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var u=2;u<a;u++)i[u]=r[u];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"},30135:function(e,t,r){r.r(t),r.d(t,{assets:function(){return l},contentTitle:function(){return i},default:function(){return p},frontMatter:function(){return a},metadata:function(){return s},toc:function(){return u}});var n=r(25773),o=(r(27378),r(35318));const a={id:"what-are-uniforms",title:"What are uniforms?"},i=void 0,s={unversionedId:"what-are-uniforms",id:"what-are-uniforms",title:"What are uniforms?",description:"Generally speaking, uniforms are a set of React libraries for building forms from every schema.",source:"@site/../docs/what-are-uniforms.md",sourceDirName:".",slug:"/what-are-uniforms",permalink:"/docs/what-are-uniforms",draft:!1,tags:[],version:"current",frontMatter:{id:"what-are-uniforms",title:"What are uniforms?"},sidebar:"docs",next:{title:"Motivation",permalink:"/docs/motivation"}},l={},u=[{value:"Core features",id:"core-features",level:3}],c={toc:u};function p(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Generally speaking, uniforms are a set of React libraries for building forms from every schema."),(0,o.kt)("h3",{id:"core-features"},"Core features"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Automatic forms generation"),(0,o.kt)("li",{parentName:"ul"},"Fields capable of rendering every schema"),(0,o.kt)("li",{parentName:"ul"},"Helper for creating custom fields with one line"),(0,o.kt)("li",{parentName:"ul"},"Inline and asynchronous form validation"),(0,o.kt)("li",{parentName:"ul"},"Various schemas integration"),(0,o.kt)("li",{parentName:"ul"},"Wide range of themes support")),(0,o.kt)("p",null,"Similarly to other form packages, uniforms can help you with rendering a form, by taking care of its state management, validation, and submission.\nWhat makes it unique though, is the ability to ",(0,o.kt)("strong",{parentName:"p"},"completely generate the form")," for you, without having to manually provide its fields."),(0,o.kt)("p",null,"In order to do so, uniforms require you to do two things:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Provide ",(0,o.kt)("strong",{parentName:"li"},"the schema")," of your data. You can approach the schema as a formal description of the data, where you define its types, allowed values, default values, required ones and so on."),(0,o.kt)("li",{parentName:"ol"},"Select desired ",(0,o.kt)("strong",{parentName:"li"},"theme"),". The theme is basically a package containing pre-styled form components in one of the popular styles (AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic) or raw, unstyled HTML.")),(0,o.kt)("p",null,"To operate on the schema, uniforms will need to receive a ",(0,o.kt)("em",{parentName:"p"},"bridge")," of it.\nA bridge is a unified schema mapper that is used by uniforms internals in order to be able to operate on the schema data, validate it and generate errors.\nTo create one, you have to use one of the predefined schema-to-bridge mappers or create one by yourself.\nTo learn more about the bridge concept, please visit the ",(0,o.kt)("a",{parentName:"p",href:"/docs/uth-bridge-concept"},"Under The Hood > Bridge concept")," section."))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/777.88e19c8c.js b/assets/js/777.88e19c8c.js new file mode 100644 index 000000000..55cdba403 --- /dev/null +++ b/assets/js/777.88e19c8c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[777],{88777:function(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState:function(){return c},dispatch:function(a,i){var l=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},c);c=e(c,{type:a,props:t,payload:i}),r({state:c,prevState:l})},pendingRequests:(a=[],{add:function(e){return a.push(e),e.finally((function(){a=a.filter((function(t){return t!==e}))}))},cancelAll:function(){a.forEach((function(e){return e.cancel()}))},isEmpty:function(){return 0===a.length}})}}function c(e){return e.reduce((function(e,t){return e.concat(t)}),[])}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){return 0===e.collections.length?0:e.collections.reduce((function(e,t){return e+t.items.length}),0)}r.r(t),r.d(t,{DocSearchModal:function(){return Dr}});var f=0;var m=function(){};function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:m},e);return Promise.resolve(t)})))}))}function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){O(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){I(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function I(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){x(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function x(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N(e){return Boolean(e.execute)}function R(e,t){return r=e,Boolean(null==r?void 0:r.execute)?A(A({},e),{},{requests:e.queries.map((function(r){return{query:r,sourceId:t,transformResponse:e.transformResponse}}))}):{items:e,sourceId:t};var r}function q(e){var t=e.reduce((function(e,t){if(!N(t))return e.push(t),e;var r=t.searchClient,n=t.execute,o=t.requesterId,a=t.requests,c=e.find((function(e){return N(t)&&N(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}));if(c){var i;(i=c.items).push.apply(i,D(a))}else{var l={execute:n,requesterId:o,items:a,searchClient:r};e.push(l)}return e}),[]).map((function(e){if(!N(e))return Promise.resolve(e);var t=e,r=t.execute,n=t.items;return r({searchClient:t.searchClient,requests:n})}));return Promise.all(t).then((function(e){return c(e)}))}function _(e,t){return t.map((function(t){var r=e.filter((function(e){return e.sourceId===t.sourceId})),n=r.map((function(e){return e.items})),o=r[0].transformResponse,a=o?o(function(e){var t=e.map((function(e){var t;return P(P({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map((function(t){return P(P({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})}))})}));return{results:t,hits:t.map((function(e){return e.hits})).filter(Boolean),facetHits:t.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}}(n)):n;return Array.isArray(a),a.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:a}}))}function T(e,t){var r=t;return{then:function(t,n){return T(e.then(H(t,r,e),H(n,r,e)),r)},catch:function(t){return T(e.catch(H(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),T(e.finally(H(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function L(e){return T(new Promise((function(t,r){return e(t,r)})),{isCanceled:!1,onCancelList:[]})}function M(e){return T(e,{isCanceled:!1,onCancelList:[]})}function H(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function F(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,r){var n=(e[r-1]||0)+t;return e.push(n),e}),[]).reduce((function(t,r){return r<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var r=t.items[function(e){for(var t=e.state,r=e.collection,n=!1,o=0,a=0;!1===n;){var c=t.collections[o];if(c===r){n=!0;break}a+=c.items.length,o++}return t.activeItemId-a}({state:e,collection:t})],n=t.source;return{item:r,itemInputValue:n.getItemInputValue({item:r,state:e}),itemUrl:n.getItemUrl({item:r,state:e}),source:n}}L.resolve=function(e){return M(Promise.resolve(e))},L.reject=function(e){return M(Promise.reject(e))};var U=["event","nextState","props","query","refresh","store"];function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach((function(t){z(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function z(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var J,$,W,Q=null,Y=(J=-1,$=-1,W=void 0,function(e){var t=++J;return Promise.resolve(e).then((function(e){return W&&t<$?W:($=t,W=e,e)}))});function G(e){var t=e.event,r=e.nextState,n=void 0===r?{}:r,o=e.props,a=e.query,i=e.refresh,l=e.store,u=K(e,U);Q&&o.environment.clearTimeout(Q);var s=u.setCollections,f=u.setIsOpen,m=u.setQuery,p=u.setActiveItemId,d=u.setStatus;if(m(a),p(o.defaultActiveItemId),!a&&!1===o.openOnFocus){var h,v=l.getState().collections.map((function(e){return V(V({},e),{},{items:[]})}));d("idle"),s(v),f(null!==(h=n.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:l.getState()}));var y=M(Y(v).then((function(){return Promise.resolve()})));return l.pendingRequests.add(y)}d("loading"),Q=o.environment.setTimeout((function(){d("stalled")}),o.stallThreshold);var g=M(Y(o.getSources(V({query:a,refresh:i,state:l.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(V({query:a,refresh:i,state:l.getState()},u))).then((function(t){return R(t,e.sourceId)}))}))).then(q).then((function(t){return _(t,e)})).then((function(e){return function(e){var t=e.collections,r=e.props,n=e.state,o=t.reduce((function(e,t){return j(j({},e),{},E({},t.source.sourceId,j(j({},t.source),{},{getItems:function(){return c(t.items)}})))}),{});return c(r.reshape({sources:Object.values(o),sourcesBySourceId:o,state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:l.getState()})}))})))).then((function(e){var r;d("idle"),s(e);var c=o.shouldPanelOpen({state:l.getState()});f(null!==(r=n.isOpen)&&void 0!==r?r:o.openOnFocus&&!a&&c||c);var m=F(l.getState());if(null!==l.getState().activeItemId&&m){var p=m.item,h=m.itemInputValue,v=m.itemUrl,y=m.source;y.onActive(V({event:t,item:p,itemInputValue:h,itemUrl:v,refresh:i,source:y,state:l.getState()},u))}})).finally((function(){d("idle"),Q&&o.environment.clearTimeout(Q)}));return l.pendingRequests.add(g)}var X=["event","props","refresh","store"];function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function re(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var ne=/((gt|sm)-|galaxy nexus)|samsung[- ]/i;var oe=["props","refresh","store"],ae=["inputElement","formElement","panelElement"],ce=["inputElement"],ie=["inputElement","maxLength"],le=["item","source"];function ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(r),!0).forEach((function(t){fe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function pe(e){var t=e.props,r=e.refresh,n=e.store,o=me(e,oe);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,a=e.panelElement;function c(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,a].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch("blur",null),t.debug||n.pendingRequests.cancelAll())}return se({onTouchStart:c,onMouseDown:c,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},me(e,ae))},getRootProps:function(e){return se({role:"combobox","aria-expanded":n.getState().isOpen,"aria-haspopup":"listbox","aria-owns":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){e.inputElement;return se({action:"",noValidate:!0,role:"search",onSubmit:function(a){var c;a.preventDefault(),t.onSubmit(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("submit",null),null===(c=e.inputElement)||void 0===c||c.blur()},onReset:function(a){var c;a.preventDefault(),t.onReset(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("reset",null),null===(c=e.inputElement)||void 0===c||c.focus()}},me(e,ce))},getLabelProps:function(e){return se({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){var a;function c(e){(t.openOnFocus||Boolean(n.getState().query))&&G(se({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch("focus",null)}var i=e||{},l=(i.inputElement,i.maxLength),u=void 0===l?512:l,s=me(i,ie),f=F(n.getState()),p=function(e){return Boolean(e&&e.match(ne))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),d=null!=f&&f.itemUrl&&!p?"go":"search";return se({"aria-autocomplete":"both","aria-activedescendant":n.getState().isOpen&&null!==n.getState().activeItemId?"".concat(t.id,"-item-").concat(n.getState().activeItemId):void 0,"aria-controls":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:n.getState().completion||n.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:d,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){G(se({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:r,store:n},o))},onKeyDown:function(e){!function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,a=re(e,X);if("ArrowUp"===t.key||"ArrowDown"===t.key){var c=function(){var e=r.environment.document.getElementById("".concat(r.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},i=function(){var e=F(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,c=e.itemInputValue,i=e.itemUrl,l=e.source;l.onActive(ee({event:t,item:r,itemInputValue:c,itemUrl:i,refresh:n,source:l,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?G(ee({event:t,props:r,query:o.getState().query,refresh:n,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),i(),setTimeout(c,0)})):(o.dispatch(t.key,{}),i(),c())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=F(o.getState()),u=l.item,s=l.itemInputValue,f=l.itemUrl,m=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewTab({itemUrl:f,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewWindow({itemUrl:f,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),void r.navigator.navigate({itemUrl:f,item:u,state:o.getState()});G(ee({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},a)).then((function(){m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a))}))}}}(se({event:e,props:t,refresh:r,store:n},o))},onFocus:c,onBlur:m,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||c(r)}},s)},getPanelProps:function(e){return se({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch("mouseleave",null)}},e)},getListProps:function(e){return se({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var a=e.item,c=e.source,i=me(e,le);return se({id:"".concat(t.id,"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":n.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==n.getState().activeItemId){n.dispatch("mousemove",a.__autocomplete_id);var t=F(n.getState());if(null!==n.getState().activeItemId&&t){var c=t.item,i=t.itemInputValue,l=t.itemUrl,u=t.source;u.onActive(se({event:e,item:c,itemInputValue:i,itemUrl:l,refresh:r,source:u,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var i=c.getItemInputValue({item:a,state:n.getState()}),l=c.getItemUrl({item:a,state:n.getState()});(l?Promise.resolve():G(se({event:e,nextState:{isOpen:!1},props:t,query:i,refresh:r,store:n},o))).then((function(){c.onSelect(se({event:e,item:a,itemInputValue:i,itemUrl:l,refresh:r,source:c,state:n.getState()},o))}))}},i)}}}var de=[{segment:"autocomplete-core",version:"1.7.1"}];function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ge(e){var t,r,n,o,a=e.plugins,c=e.options,i=null===(t=((null===(r=c.__autocomplete_metadata)||void 0===r?void 0:r.userAgents)||[])[0])||void 0===t?void 0:t.segment,l=i?ye({},i,Object.keys((null===(n=c.__autocomplete_metadata)||void 0===n?void 0:n.options)||{})):{};return{plugins:a.map((function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}})),options:ve({"autocomplete-core":Object.keys(c)},l),ua:de.concat((null===(o=c.__autocomplete_metadata)||void 0===o?void 0:o.userAgents)||[])}}function be(e){var t,r=e.state;return!1===r.isOpen||null===r.activeItemId?null:(null===(t=F(r))||void 0===t?void 0:t.itemInputValue)||null}function Oe(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){Ee(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var we=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return je(je({},e),{},{activeItemId:t.payload});case"setQuery":return je(je({},e),{},{query:t.payload,completion:null});case"setCollections":return je(je({},e),{},{collections:t.payload});case"setIsOpen":return je(je({},e),{},{isOpen:t.payload});case"setStatus":return je(je({},e),{},{status:t.payload});case"setContext":return je(je({},e),{},{context:je(je({},e.context),t.payload)});case"ArrowDown":var r=je(je({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:Oe(1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},r),{},{completion:be({state:r})});case"ArrowUp":var n=je(je({},e),{},{activeItemId:Oe(-1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},n),{},{completion:be({state:n})});case"Escape":return e.isOpen?je(je({},e),{},{activeItemId:null,isOpen:!1,completion:null}):je(je({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return je(je({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return je(je({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:je(je({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return"The reducer action ".concat(JSON.stringify(t.type)," is not supported."),e}};function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach((function(t){De(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function De(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ce(e){var t=[],r=function(e,t){var r,n="undefined"!=typeof window?window:{},o=e.plugins||[];return b(b({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:n,shouldPanelOpen:function(e){return s(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:"autocomplete-".concat(f++),plugins:o,initialState:b({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(v(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return h(e,r)}))).then((function(e){return c(e)})).then((function(e){return e.map((function(e){return b(b({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:b({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})}(e,t),n=a(we,r,(function(e){var t=e.prevState,n=e.state;r.onStateChange(Ie({prevState:t,state:n,refresh:u},o))})),o=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var r=0,n=e.map((function(e){return l(l({},e),{},{items:c(e.items).map((function(e){return l(l({},e),{},{__autocomplete_id:r++})}))})}));t.dispatch("setCollections",n)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:n}),i=pe(Ie({props:r,refresh:u,store:n},o));function u(){return G(Ie({event:new Event("input"),nextState:{isOpen:n.getState().isOpen},props:r,query:n.getState().query,refresh:u,store:n},o))}return r.plugins.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,Ie(Ie({},o),{},{refresh:u,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})}}))})),function(e){var t,r,n=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.includes("Algolia Crawler")){var a=o.document.createElement("meta"),c=o.document.querySelector("head");a.name="algolia:metadata",setTimeout((function(){a.content=JSON.stringify(n),c.appendChild(a)}),0)}}({metadata:ge({plugins:r.plugins,options:e}),environment:r.environment}),Ie(Ie({refresh:u},i),o)}var ke=r(27378);function Ae(e){var t=e.translations,r=(void 0===t?{}:t).searchByText,n=void 0===r?"Search by":r;return ke.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},ke.createElement("span",{className:"DocSearch-Label"},n),ke.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},ke.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function xe(e){return ke.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},ke.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Ne(e){var t=e.translations,r=void 0===t?{}:t,n=r.selectText,o=void 0===n?"to select":n,a=r.selectKeyAriaLabel,c=void 0===a?"Enter key":a,i=r.navigateText,l=void 0===i?"to navigate":i,u=r.navigateUpKeyAriaLabel,s=void 0===u?"Arrow up":u,f=r.navigateDownKeyAriaLabel,m=void 0===f?"Arrow down":f,p=r.closeText,d=void 0===p?"to close":p,h=r.closeKeyAriaLabel,v=void 0===h?"Escape key":h,y=r.searchByText,g=void 0===y?"Search by":y;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Logo"},ke.createElement(Ae,{translations:{searchByText:g}})),ke.createElement("ul",{className:"DocSearch-Commands"},ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:c},ke.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),ke.createElement("span",{className:"DocSearch-Label"},o)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:m},ke.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:s},ke.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),ke.createElement("span",{className:"DocSearch-Label"},l)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:v},ke.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),ke.createElement("span",{className:"DocSearch-Label"},d))))}function Re(e){var t=e.hit,r=e.children;return ke.createElement("a",{href:t.url},r)}function qe(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function _e(e){var t=e.translations,r=void 0===t?{}:t,n=r.titleText,o=void 0===n?"Unable to fetch results":n,a=r.helpText,c=void 0===a?"You might want to check your network connection.":a;return ke.createElement("div",{className:"DocSearch-ErrorScreen"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(qe,null)),ke.createElement("p",{className:"DocSearch-Title"},o),ke.createElement("p",{className:"DocSearch-Help"},c))}function Te(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}var Le=["translations"];function Me(e){return function(e){if(Array.isArray(e))return He(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return He(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return He(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function He(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Fe(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ue(e){var t=e.translations,r=void 0===t?{}:t,n=Fe(e,Le),o=r.noResultsText,a=void 0===o?"No results for":o,c=r.suggestedQueryText,i=void 0===c?"Try searching for":c,l=r.reportMissingResultsText,u=void 0===l?"Believe this query should return results?":l,s=r.reportMissingResultsLinkText,f=void 0===s?"Let us know.":s,m=n.state.context.searchSuggestions;return ke.createElement("div",{className:"DocSearch-NoResults"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(Te,null)),ke.createElement("p",{className:"DocSearch-Title"},a,' "',ke.createElement("strong",null,n.state.query),'"'),m&&m.length>0&&ke.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},ke.createElement("p",{className:"DocSearch-Help"},i,":"),ke.createElement("ul",null,m.slice(0,3).reduce((function(e,t){return[].concat(Me(e),[ke.createElement("li",{key:t},ke.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){n.setQuery(t.toLowerCase()+" "),n.refresh(),n.inputRef.current.focus()}},t))])}),[]))),n.getMissingResultsUrl&&ke.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),ke.createElement("a",{href:n.getMissingResultsUrl({query:n.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var Be=function(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function Ve(e){switch(e.type){case"lvl1":return ke.createElement(Be,null);case"content":return ke.createElement(Ke,null);default:return ke.createElement(ze,null)}}function ze(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Ke(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Je(){return ke.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),ke.createElement("path",{d:"M8 17l-6-6 6-6"})))}var $e=["hit","attribute","tagName"];function We(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?We(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):We(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ge(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Xe(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function Ze(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?"span":n,a=Ge(e,$e);return(0,ke.createElement)(o,Qe(Qe({},a),{},{dangerouslySetInnerHTML:{__html:Xe(t,"_snippetResult.".concat(r,".value"))||Xe(t,r)}}))}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rt(){return rt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rt.apply(this,arguments)}function nt(e){return e.collection&&0!==e.collection.items.length?ke.createElement("section",{className:"DocSearch-Hits"},ke.createElement("div",{className:"DocSearch-Hit-source"},e.title),ke.createElement("ul",e.getListProps(),e.collection.items.map((function(t,r){return ke.createElement(ot,rt({key:[e.title,t.objectID].join(":"),item:t,index:r},e))})))):null}function ot(e){var t=e.item,r=e.index,n=e.renderIcon,o=e.renderAction,a=e.getItemProps,c=e.onItemClick,i=e.collection,l=e.hitComponent,u=et(ke.useState(!1),2),s=u[0],f=u[1],m=et(ke.useState(!1),2),p=m[0],d=m[1],h=ke.useRef(null),v=l;return ke.createElement("li",rt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",p&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},a({item:t,source:i.source,onClick:function(){c(t)}})),ke.createElement(v,{hit:t},ke.createElement("div",{className:"DocSearch-Hit-Container"},n({item:t,index:r}),t.hierarchy[t.type]&&"lvl1"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){d(!0),h.current=e}}))))}var at=/(<mark>|<\/mark>)/g,ct=RegExp(at.source);function it(e){var t,r,n,o,a,c=e;if(!c.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var i=((c.__docsearch_parent?null===(t=c.__docsearch_parent)||void 0===t||null===(r=t._highlightResult)||void 0===r||null===(n=r.hierarchy)||void 0===n?void 0:n.lvl0:null===(o=e._highlightResult)||void 0===o||null===(a=o.hierarchy)||void 0===a?void 0:a.lvl0)||{}).value;return i&&ct.test(i)?i.replace(at,""):i}function lt(){return lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)}function ut(e){return ke.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var r=it(t.items[0]);return ke.createElement(nt,lt({},e,{key:t.source.sourceId,title:r,collection:t,renderIcon:function(e){var r,n=e.item,o=e.index;return ke.createElement(ke.Fragment,null,n.__docsearch_parent&&ke.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},n.__docsearch_parent!==(null===(r=t.items[o+1])||void 0===r?void 0:r.__docsearch_parent)?ke.createElement("path",{d:"M8 6v21M20 27H8.3"}):ke.createElement("path",{d:"M8 6v42M20 27H8.3"}))),ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(Ve,{type:n.type})))},renderAction:function(){return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement(Je,null))}}))})),e.resultsFooterComponent&&ke.createElement("section",{className:"DocSearch-HitsFooter"},ke.createElement(e.resultsFooterComponent,{state:e.state})))}function st(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),ke.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ft(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function mt(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var pt=["translations"];function dt(){return dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dt.apply(this,arguments)}function ht(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function vt(e){var t=e.translations,r=void 0===t?{}:t,n=ht(e,pt),o=r.recentSearchesTitle,a=void 0===o?"Recent":o,c=r.noRecentSearchesText,i=void 0===c?"No recent searches":c,l=r.saveRecentSearchButtonTitle,u=void 0===l?"Save this search":l,s=r.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,m=r.favoriteSearchesTitle,p=void 0===m?"Favorite":m,d=r.removeFavoriteSearchButtonTitle,h=void 0===d?"Remove this search from favorites":d;return"idle"===n.state.status&&!1===n.hasCollections?n.disableUserPersonalization?null:ke.createElement("div",{className:"DocSearch-StartScreen"},ke.createElement("p",{className:"DocSearch-Help"},i)):!1===n.hasCollections?null:ke.createElement("div",{className:"DocSearch-Dropdown-Container"},ke.createElement(nt,dt({},n,{title:a,collection:n.state.collections[0],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(st,null))},renderAction:function(e){var t=e.item,r=e.runFavoriteTransition,o=e.runDeleteTransition;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.add(t),n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(ft,null))),ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null))))}})),ke.createElement(nt,dt({},n,{title:p,collection:n.state.collections[1],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(ft,null))},renderAction:function(e){var t=e.item,r=e.runDeleteTransition;return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null)))}})))}var yt=["translations"];function gt(){return gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gt.apply(this,arguments)}function bt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ot=ke.memo((function(e){var t=e.translations,r=void 0===t?{}:t,n=bt(e,yt);if("error"===n.state.status)return ke.createElement(_e,{translations:null==r?void 0:r.errorScreen});var o=n.state.collections.some((function(e){return e.items.length>0}));return n.state.query?!1===o?ke.createElement(Ue,gt({},n,{translations:null==r?void 0:r.noResultsScreen})):ke.createElement(ut,n):ke.createElement(vt,gt({},n,{hasCollections:o,translations:null==r?void 0:r.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}));function St(){return ke.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},ke.createElement("g",{fill:"none",fillRule:"evenodd"},ke.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},ke.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),ke.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},ke.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}var jt=r(56573),Et=["translations"];function wt(){return wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wt.apply(this,arguments)}function Pt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function It(e){var t=e.translations,r=void 0===t?{}:t,n=Pt(e,Et),o=r.resetButtonTitle,a=void 0===o?"Clear the query":o,c=r.resetButtonAriaLabel,i=void 0===c?"Clear the query":c,l=r.cancelButtonText,u=void 0===l?"Cancel":l,s=r.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,m=n.getFormProps({inputElement:n.inputRef.current}).onReset;return ke.useEffect((function(){n.autoFocus&&n.inputRef.current&&n.inputRef.current.focus()}),[n.autoFocus,n.inputRef]),ke.useEffect((function(){n.isFromSelection&&n.inputRef.current&&n.inputRef.current.select()}),[n.isFromSelection,n.inputRef]),ke.createElement(ke.Fragment,null,ke.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:m},ke.createElement("label",wt({className:"DocSearch-MagnifierLabel"},n.getLabelProps()),ke.createElement(jt.W,null)),ke.createElement("div",{className:"DocSearch-LoadingIndicator"},ke.createElement(St,null)),ke.createElement("input",wt({className:"DocSearch-Input",ref:n.inputRef},n.getInputProps({inputElement:n.inputRef.current,autoFocus:n.autoFocus,maxLength:64}))),ke.createElement("button",{type:"reset",title:a,className:"DocSearch-Reset","aria-label":i,hidden:!n.state.query},ke.createElement(mt,null))),ke.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:n.onClose},u))}var Dt=["_highlightResult","_snippetResult"];function Ct(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function kt(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(t){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function At(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=kt(t),a=o.getItem().slice(0,n);return{add:function(e){var t=e,r=(t._highlightResult,t._snippetResult,Ct(t,Dt)),c=a.findIndex((function(e){return e.objectID===r.objectID}));c>-1&&a.splice(c,1),a.unshift(r),a=a.slice(0,n),o.setItem(a)},remove:function(e){a=a.filter((function(t){return t.objectID!==e.objectID})),o.setItem(a)},getAll:function(){return a}}}function xt(e){const t=`algoliasearch-client-js-${e.key}`;let r;const n=()=>(void 0===r&&(r=e.localStorage||window.localStorage),r),o=()=>JSON.parse(n().getItem(t)||"{}");return{get(e,t,r={miss:()=>Promise.resolve()}){return Promise.resolve().then((()=>{const r=JSON.stringify(e),n=o()[r];return Promise.all([n||t(),void 0!==n])})).then((([e,t])=>Promise.all([e,t||r.miss(e)]))).then((([e])=>e))},set(e,r){return Promise.resolve().then((()=>{const a=o();return a[JSON.stringify(e)]=r,n().setItem(t,JSON.stringify(a)),r}))},delete(e){return Promise.resolve().then((()=>{const r=o();delete r[JSON.stringify(e)],n().setItem(t,JSON.stringify(r))}))},clear(){return Promise.resolve().then((()=>{n().removeItem(t)}))}}}function Nt(e){const t=[...e.caches],r=t.shift();return void 0===r?{get(e,t,r={miss:()=>Promise.resolve()}){return t().then((e=>Promise.all([e,r.miss(e)]))).then((([e])=>e))},set(e,t){return Promise.resolve(t)},delete(e){return Promise.resolve()},clear(){return Promise.resolve()}}:{get(e,n,o={miss:()=>Promise.resolve()}){return r.get(e,n,o).catch((()=>Nt({caches:t}).get(e,n,o)))},set(e,n){return r.set(e,n).catch((()=>Nt({caches:t}).set(e,n)))},delete(e){return r.delete(e).catch((()=>Nt({caches:t}).delete(e)))},clear(){return r.clear().catch((()=>Nt({caches:t}).clear()))}}}function Rt(e={serializable:!0}){let t={};return{get(r,n,o={miss:()=>Promise.resolve()}){const a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);const c=n(),i=o&&o.miss||(()=>Promise.resolve());return c.then((e=>i(e))).then((()=>c))},set(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear(){return t={},Promise.resolve()}}}function qt(e){let t=e.length-1;for(;t>0;t--){const r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function _t(e,t){return t?(Object.keys(t).forEach((r=>{e[r]=t[r](e)})),e):e}function Tt(e,...t){let r=0;return e.replace(/%s/g,(()=>encodeURIComponent(t[r++])))}const Lt="4.14.2",Mt={WithinQueryParameters:0,WithinHeaders:1};function Ht(e,t){const r=e||{},n=r.data||{};return Object.keys(r).forEach((e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}const Ft={Read:1,Write:2,Any:3},Ut=1,Bt=2,Vt=3,zt=12e4;function Kt(e,t=Ut){return{...e,status:t,lastUpdate:Date.now()}}function Jt(e){return"string"==typeof e?{protocol:"https",url:e,accept:Ft.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||Ft.Any}}const $t="GET",Wt="POST";function Qt(e,t){return Promise.all(t.map((t=>e.get(t,(()=>Promise.resolve(Kt(t))))))).then((e=>{const r=e.filter((e=>function(e){return e.status===Ut||Date.now()-e.lastUpdate>zt}(e))),n=e.filter((e=>function(e){return e.status===Vt&&Date.now()-e.lastUpdate<=zt}(e))),o=[...r,...n];return{getTimeout(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:o.length>0?o.map((e=>Jt(e))):t}}))}function Yt(e,t,r,n){const o=[],a=function(e,t){if(e.method===$t||void 0===e.data&&void 0===t.data)return;const r=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(r)}(r,n),c=function(e,t){const r={...e.headers,...t.headers},n={};return Object.keys(r).forEach((e=>{const t=r[e];n[e.toLowerCase()]=t})),n}(e,n),i=r.method,l=r.method!==$t?{}:{...r.data,...n.data},u={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...l,...n.queryParameters};let s=0;const f=(t,l)=>{const m=t.pop();if(void 0===m)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:er(o)};const p={data:a,headers:c,method:i,url:Xt(m,r.path,u),connectTimeout:l(s,e.timeouts.connect),responseTimeout:l(s,n.timeout)},d=e=>{const r={request:p,response:e,host:m,triesLeft:t.length};return o.push(r),r},h={onSuccess:e=>function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e),onRetry(r){const n=d(r);return r.isTimedOut&&s++,Promise.all([e.logger.info("Retryable failure",tr(n)),e.hostsCache.set(m,Kt(m,r.isTimedOut?Vt:Bt))]).then((()=>f(t,l)))},onFail(e){throw d(e),function({content:e,status:t},r){let n=e;try{n=JSON.parse(e).message}catch(o){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(n,t,r)}(e,er(o))}};return e.requester.send(p).then((e=>((e,t)=>(e=>{const t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&0==~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?t.onRetry(e):(({status:e})=>2==~~(e/100))(e)?t.onSuccess(e):t.onFail(e))(e,h)))};return Qt(e.hostsCache,t).then((e=>f([...e.statelessHosts].reverse(),e.getTimeout)))}function Gt(e){const t={value:`Algolia for JavaScript (${e})`,add(e){const r=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return-1===t.value.indexOf(r)&&(t.value=`${t.value}${r}`),t}};return t}function Xt(e,t,r){const n=Zt(r);let o=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return n.length&&(o+=`?${n}`),o}function Zt(e){return Object.keys(e).map((t=>{return Tt("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function er(e){return e.map((e=>tr(e)))}function tr(e){const t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}const rr=e=>{const t=e.appId,r=function(e,t,r){const n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers(){return e===Mt.WithinHeaders?n:{}},queryParameters(){return e===Mt.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:Mt.WithinHeaders,t,e.apiKey),n=function(e){const{hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,hosts:l,queryParameters:u,headers:s}=e,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,headers:s,queryParameters:u,hosts:l.map((e=>Jt(e))),read(e,t){const r=Ht(t,f.timeouts.read),n=()=>Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Read))),e,r);if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();const o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(()=>f.requestsCache.get(o,(()=>f.requestsCache.set(o,n()).then((e=>Promise.all([f.requestsCache.delete(o),e])),(e=>Promise.all([f.requestsCache.delete(o),Promise.reject(e)]))).then((([e,t])=>t))))),{miss:e=>f.responsesCache.set(o,e)})},write(e,t){return Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Write))),e,Ht(t,f.timeouts.write))}};return f}({hosts:[{url:`${t}-dsn.algolia.net`,accept:Ft.Read},{url:`${t}.algolia.net`,accept:Ft.Write}].concat(qt([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...r.queryParameters(),...e.queryParameters}}),o={transporter:n,appId:t,addAlgoliaAgent(e,t){n.userAgent.add({segment:e,version:t})},clearCache(){return Promise.all([n.requestsCache.clear(),n.responsesCache.clear()]).then((()=>{}))}};return _t(o,e.methods)},nr=e=>(t,r)=>t.method===$t?e.transporter.read(t,r):e.transporter.write(t,r),or=e=>(t,r={})=>_t({transporter:e.transporter,appId:e.appId,indexName:t},r.methods),ar=e=>(t,r)=>{const n=t.map((e=>({...e,params:Zt(e.params||{})})));return e.transporter.read({method:Wt,path:"1/indexes/*/queries",data:{requests:n},cacheable:!0},r)},cr=e=>(t,r)=>Promise.all(t.map((t=>{const{facetName:n,facetQuery:o,...a}=t.params;return or(e)(t.indexName,{methods:{searchForFacetValues:ur}}).searchForFacetValues(n,o,{...r,...a})}))),ir=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n),lr=e=>(t,r)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r),ur=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n),sr=1,fr=2,mr=3;function pr(e,t,r){const n={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send(e){return new Promise((t=>{const r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((t=>r.setRequestHeader(t,e.headers[t])));const n=(e,n)=>setTimeout((()=>{r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e),o=n(e.connectTimeout,"Connection timeout");let a;r.onreadystatechange=()=>{r.readyState>r.OPENED&&void 0===a&&(clearTimeout(o),a=n(e.responseTimeout,"Socket timeout"))},r.onerror=()=>{0===r.status&&(clearTimeout(o),clearTimeout(a),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=()=>{clearTimeout(o),clearTimeout(a),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(o=mr,{debug(e,t){return sr>=o&&console.debug(e,t),Promise.resolve()},info(e,t){return fr>=o&&console.info(e,t),Promise.resolve()},error(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:Rt(),requestsCache:Rt({serializable:!1}),hostsCache:Nt({caches:[xt({key:`4.14.2-${e}`}),Rt()]}),userAgent:Gt(Lt).add({segment:"Browser",version:"lite"}),authMode:Mt.WithinQueryParameters};var o;return rr({...n,...r,methods:{search:ar,searchForFacetValues:cr,multipleQueries:ar,multipleSearchForFacetValues:cr,customRequest:nr,initIndex:e=>t=>or(e)(t,{methods:{search:lr,searchForFacetValues:ur,findAnswers:ir}})}})}pr.version=Lt;var dr=pr,hr="3.2.1";function vr(){}function yr(e){return e}function gr(e,t){return e.reduce((function(e,r){var n=t(r);return e.hasOwnProperty(n)||(e[n]=[]),e[n].length<5&&e[n].push(r),e}),{})}var br=["footer","searchBox"];function Or(){return Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Or.apply(this,arguments)}function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){Er(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Er(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ir(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Dr(e){var t=e.appId,r=e.apiKey,n=e.indexName,o=e.placeholder,a=void 0===o?"Search docs":o,c=e.searchParameters,i=e.onClose,l=void 0===i?vr:i,u=e.transformItems,s=void 0===u?yr:u,f=e.hitComponent,m=void 0===f?Re:f,p=e.resultsFooterComponent,d=void 0===p?function(){return null}:p,h=e.navigator,v=e.initialScrollY,y=void 0===v?0:v,g=e.transformSearchClient,b=void 0===g?yr:g,O=e.disableUserPersonalization,S=void 0!==O&&O,j=e.initialQuery,E=void 0===j?"":j,w=e.translations,P=void 0===w?{}:w,I=e.getMissingResultsUrl,D=P.footer,C=P.searchBox,k=Ir(P,br),A=wr(ke.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),x=A[0],N=A[1],R=ke.useRef(null),q=ke.useRef(null),_=ke.useRef(null),T=ke.useRef(null),L=ke.useRef(null),M=ke.useRef(10),H=ke.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,F=ke.useRef(E||H).current,U=function(e,t,r){return ke.useMemo((function(){var n=dr(e,t);return n.addAlgoliaAgent("docsearch",hr),!1===/docsearch.js \(.*\)/.test(n.transporter.userAgent.value)&&n.addAlgoliaAgent("docsearch-react",hr),r(n)}),[e,t,r])}(t,r,b),B=ke.useRef(At({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(n),limit:10})).current,V=ke.useRef(At({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(n),limit:0===B.getAll().length?7:4})).current,z=ke.useCallback((function(e){if(!S){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===B.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&V.add(t)}}),[B,V,S]),K=ke.useMemo((function(){return Ce({id:"docsearch",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:F,context:{searchSuggestions:[]}},navigator:h,onStateChange:function(e){N(e.state)},getSources:function(e){var t=e.query,r=e.state,o=e.setContext,a=e.setStatus;return t?U.search([{query:t,indexName:n,params:jr({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(M.current),"hierarchy.lvl2:".concat(M.current),"hierarchy.lvl3:".concat(M.current),"hierarchy.lvl4:".concat(M.current),"hierarchy.lvl5:".concat(M.current),"hierarchy.lvl6:".concat(M.current),"content:".concat(M.current)],snippetEllipsisText:"\u2026",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},c)}]).catch((function(e){throw"RetryError"===e.name&&a("error"),e})).then((function(e){var t=e.results[0],n=t.hits,a=t.nbHits,c=gr(n,(function(e){return it(e)}));return r.context.searchSuggestions.length<Object.keys(c).length&&o({searchSuggestions:Object.keys(c)}),o({nbHits:a}),Object.values(c).map((function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(gr(e,(function(e){return e.hierarchy.lvl1}))).map(s).map((function(e){return e.map((function(t){return jr(jr({},t),{},{__docsearch_parent:"lvl1"!==t.type&&e.find((function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1}))})}))})).flat()}}}))})):S?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return V.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return B.getAll()}}]}})}),[n,c,U,l,V,B,z,F,a,h,s,S]),J=K.getEnvironmentProps,$=K.getRootProps,W=K.refresh;return function(e){var t=e.getEnvironmentProps,r=e.panelElement,n=e.formElement,o=e.inputElement;ke.useEffect((function(){if(r&&n&&o){var e=t({panelElement:r,formElement:n,inputElement:o}),a=e.onTouchStart,c=e.onTouchMove;return window.addEventListener("touchstart",a),window.addEventListener("touchmove",c),function(){window.removeEventListener("touchstart",a),window.removeEventListener("touchmove",c)}}}),[t,r,n,o])}({getEnvironmentProps:J,panelElement:T.current,formElement:_.current,inputElement:L.current}),function(e){var t=e.container;ke.useEffect((function(){if(t){var e=t.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),r=e[0],n=e[e.length-1];return t.addEventListener("keydown",o),function(){t.removeEventListener("keydown",o)}}function o(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),r.focus()))}}),[t])}({container:R.current}),ke.useEffect((function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,y)}}),[]),ke.useEffect((function(){window.matchMedia("(max-width: 768px)").matches&&(M.current=5)}),[]),ke.useEffect((function(){T.current&&(T.current.scrollTop=0)}),[x.query]),ke.useEffect((function(){F.length>0&&(W(),L.current&&L.current.focus())}),[F,W]),ke.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ke.createElement("div",Or({ref:R},$({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===x.status&&"DocSearch-Container--Stalled","error"===x.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),ke.createElement("div",{className:"DocSearch-Modal",ref:q},ke.createElement("header",{className:"DocSearch-SearchBar",ref:_},ke.createElement(It,Or({},K,{state:x,autoFocus:0===F.length,inputRef:L,isFromSelection:Boolean(F)&&F===H,translations:C,onClose:l}))),ke.createElement("div",{className:"DocSearch-Dropdown",ref:T},ke.createElement(Ot,Or({},K,{indexName:n,state:x,hitComponent:m,resultsFooterComponent:d,disableUserPersonalization:S,recentSearches:V,favoriteSearches:B,inputRef:L,translations:k,getMissingResultsUrl:I,onItemClick:function(e){z(e),l()}}))),ke.createElement("footer",{className:"DocSearch-Footer"},ke.createElement(Ne,{translations:D}))))}}}]); \ No newline at end of file diff --git a/assets/js/7f45ca10.2108df91.js b/assets/js/7f45ca10.2108df91.js new file mode 100644 index 000000000..13f686041 --- /dev/null +++ b/assets/js/7f45ca10.2108df91.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[556],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var r=t(88995),a=t(3996),l=t.n(a),i=t(1883),o=t.n(i),s=t(16651),c=t.n(s),u=t(76744),d=t.n(u),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class v extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:r,validator:a}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=r,this.validator=a,this.getField=c()(this.getField.bind(this)),this.getInitialValue=c()(this.getInitialValue.bind(this)),this.getProps=c()(this.getProps.bind(this)),this.getSubfields=c()(this.getSubfields.bind(this)),this.getType=c()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const a=(0,r.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,r.HG)(a)),Object.assign(Object.assign({},n),{type:a.ofType});if((0,r.hL)(a)||(0,r.lp)(a)){const n=a.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const r=this.getInitialValue((0,p.m)(e,t));void 0!==r&&(n[t]=r)})),n}const{defaultValue:r}=this.getField(e);return null!=r?r:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),a=Object.assign(Object.assign({required:(0,r.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,r.tf)(t.type);(0,r.KA)(l)&&"Float"===l.name&&(a.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===a.label&&(a.label=d()(o()(t.name)));let i=a.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,r.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(a,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,r.tf)(this.getField(e).type);return(0,r.hL)(n)||(0,r.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,r.tf)(this.getField(e).type);if((0,r.hL)(n)||(0,r.lp)(n))return Object;if((0,r.HG)(n))return Array;if((0,r.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return x}}),t(11561).z.register("minCount","maxCount");var r=t(59312),a=t(3996),l=t.n(a),i=t(30454),o=t.n(i),s=t(99729),c=t.n(s),u=t(90104),d=t.n(u),m=t(1883),p=t.n(m),f=t(16651),v=t.n(f),h=t(76744),g=t.n(h),b=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,a=(0,r._T)(e,["$ref"]);return y(Object.assign({},a,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class x extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:r}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=r,this.getField=v()(this.getField.bind(this)),this.getInitialValue=v()(this.getInitialValue.bind(this)),this.getSubfields=v()(this.getSubfields.bind(this)),this.getType=v()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const r=(0,_.m)(null,e).map(_.m.unescape),a=(0,_.m)(r),l=(0,_.m)(r.slice(0,-1)),i=r[r.length-1],o=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,r=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return a===r||l===r&&e.params&&i===e.params.missingProperty}));return o||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,r,a)=>{var l,i,o,s;const c=(0,_.m)(a.slice(0,r)),u=(0,_.m)(c,t),m=null!==(l=(s=this._compiledSchema)[u])&&void 0!==l?l:s[u]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(o=this._compiledSchema[c].required)||void 0===o?void 0:o.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let r=!1;O.forEach((e=>{var a;null===(a=n[e])||void 0===a||a.forEach((e=>{r||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],r=!0))}))})),E(e,r)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),d()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:r=(null!==(n=t.default)&&void 0!==n?n:c()(this.schema.default,e)),type:a=t.type}=this._compiledSchema[e];if(void 0!==r)return o()(r);if("array"===a){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const r=t.minItems||0;return Array.from({length:r},(()=>n))}if("object"===a){const n={};return this.getSubfields(e).forEach((t=>{const r=this.getInitialValue((0,_.m)(e,t));void 0!==r&&(n[t]=r)})),n}}getProps(e){var n,t;const r=this.getField(e),a=Object.assign({},r,r.uniforms,this._compiledSchema[e]);null!==(n=a.label)&&void 0!==n||(a.label=a.title),this.provideDefaultLabelFromFieldName&&void 0===a.label&&(a.label=g()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===r.type&&(a.decimal=!0),void 0!==(null===(t=r.uniforms)||void 0===t?void 0:t.type)&&(a.type=r.uniforms.type),void 0===a.required&&(a.required=a.isRequired),a.type===r.type&&delete a.type;let l=a.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):a.enum&&(l=Object.values(a.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in a&&(a[t]=a[n],delete a[n])})),C.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:r=n.type}=this._compiledSchema[e];return"object"===r&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:r=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===r?String:"number"===r||"integer"===r?Number:"object"===r?Object:"array"===r?Array:"boolean"===r?Boolean:(l()("null"!==r,'Field "%s" can not be represented as a type null',e),r)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return h}});var r=t(13762),a=t.n(r),l=t(11561);a().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),o=t(3996),s=t.n(o),c=t(30454),u=t.n(c),d=t(16651),m=t.n(d),p=t(98949),f=t(65507);const v=["optional","uniforms","allowedValues"];class h extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);s()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(r){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return u()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const r=n.minCount||0;return Array.from({length:r},(()=>t))}if(n.type===Object||n.type instanceof a()){const n={};return this.getSubfields(e).forEach((t=>{const r=this.getInitialValue((0,f.m)(e,t));void 0!==r&&(n[t]=r)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,r=(0,i._T)(n,["type"]);r.required=!r.optional,"function"==typeof r.uniforms||"string"==typeof r.uniforms?r.component=r.uniforms:Object.assign(r,r.uniforms),t===Number&&(r.decimal=!0);let a=r.options,l=r.allowedValues;if("function"==typeof a&&(a=a()),a||"function"!=typeof l||(l=l()),!a&&Array.isArray(l))a=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(a=n.options)}catch(o){}return v.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:a})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===a().Integer?Number:n instanceof a()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?u()(Object.assign({},t)):t),null}catch(r){return r}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var r=t(11561),a=t(84200);r.z.register("minCount","maxCount"),a.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),o=t(1883),s=t.n(o),c=t(16651),u=t.n(c),d=t(76744),m=t.n(d),p=t(65507),f=t(98949);function v(e,n){i()(n,'Field not found in schema: "%s"',e)}function h(e){return"string"!=typeof e}function g(e){return m()(s()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${g(e)} (${n.join(", ")})`:g(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){return n instanceof a.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof a.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof a.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof a.uE?n=n.removeDefault():n instanceof a.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(v(e,n instanceof a.p5),n=n.element):(v(e,n instanceof a.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const r=this.getField(e);if(r instanceof a.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const a=(null===(n=r._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:a},(()=>t))}if(r instanceof a.uE)return r._def.defaultValue();if(r instanceof a.K7)return r.options[0];if(r instanceof a.Zl){const e=Object.values(r.enum);return null!==(t=e.find(h))&&void 0!==t?t:e[0]}if(r instanceof a.CQ){const n={};return this.getSubfields(e).forEach((t=>{const r=this.getInitialValue((0,p.m)(e,t));void 0!==r&&(n[t]=r)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:g(e)}),{required:!0});let t=this.getField(e);const r=t._uniforms;if("function"==typeof r?n.component=r:Object.assign(n,r),t instanceof a.uE?(t=t.removeDefault(),n.required=!1):t instanceof a.ak&&(t=t.unwrap(),n.required=!1),t instanceof a.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof a.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof a.Zl){const e=Object.values(t.enum),r=e.filter(h);n.options=(r.length?r:e).map((e=>({value:e})))}else if(t instanceof a.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const r=t.minValue;null!==r&&(n.min=r);const a=t._def.checks.find((e=>"multipleOf"===e.kind));a&&(n.step=a.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof a.uE?n=n.removeDefault():n instanceof a.ak&&(n=n.unwrap()),n instanceof a.p5?["$"]:n instanceof a.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof a.uE?n=n.removeDefault():n instanceof a.ak&&(n=n.unwrap()),n instanceof a.p5)return Array;if(n instanceof a.pZ)return Boolean;if(n instanceof a.$s)return Date;if(n instanceof a.K7||n instanceof a.$T)return String;if(n instanceof a.Zl){return"number"==typeof Object.values(n.enum).find(h)?Number:String}return n instanceof a.IV?Number:n instanceof a.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var r=t(3996),a=t.n(r),l=t(6846),i=t(12138),o=t(14449),s=t(64694),c=t(80661),u=t(59492),d=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?d.Z:m.Z;switch(e.fieldType){case Array:return s.Z;case Boolean:return i.Z;case Date:return o.Z;case Number:return u.Z;case Object:return c.Z;case String:return p.Z}return a()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var r=t(39850),a=t(79904);n.Z=function e(n){class t extends(r.N.Auto(n)){}return t.Auto=e,t}(a.Z)},99574:function(e,n,t){"use strict";var r=t(60042),a=t.n(r),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:a()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424);n.Z=(0,s.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:s,id:c,inputRef:u,label:d,name:m,onChange:p,readOnly:f,required:v,showInlineError:h,value:g,wrapClassName:b}=e,_=(0,r._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:a,required:v},"field")},(0,o.z)(_)),i.createElement("div",{className:l()("ui",b,!d&&"fitted","checkbox")},i.createElement("input",{checked:g||!1,className:"hidden",disabled:t,id:c,name:m,onChange:()=>{f||p(!g)},ref:u,type:"checkbox"}),i.createElement("label",{htmlFor:c},d||null)),!(!a||!h)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},s)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424);const c=("object"==typeof t.g?t.g:window).Date,u=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,s.e)((function(e){var n,{className:t,disabled:a,error:s,errorMessage:d,icon:m,iconLeft:p,iconProps:f,id:v,inputRef:h,label:g,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:N,value:x,wrapClassName:j,type:F="datetime-local"}=e,P=(0,r._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:a,error:s,required:k},"field")},(0,o.z)(P)),g&&i.createElement("label",{htmlFor:v},g),i.createElement("div",{className:l()("ui",j,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:a,id:v,max:u(b),min:u(_),name:E,onChange:e=>{const n=new c(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:h,type:F,value:null!==(n=u(x,F))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!s||!N)&&i.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(55201),s=t(11561);n.Z=function(e){var{children:n,className:t}=e,a=(0,r._T)(e,["children","className"]);const{error:c,schema:u}=(0,o.c)();return c||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,s.z)(a)),n,i.createElement("ul",{className:"list"},u.getErrorMessages(c).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(30454),o=t.n(i),s=t(27378),c=t(65507),u=t(68591),d=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:a,value:i}=e,m=(0,r._T)(e,["disabled","name","readOnly","value"]);const p=(0,c.m)(null,t),f=(0,c.m)(p.slice(0,-1)),v=(0,u.U)(f,{},{absoluteName:!0})[0],h=!(n||v.maxCount<=v.value.length);function g(e){!h||a||"key"in e&&"Enter"!==e.key||v.onChange(v.value.concat([o()(i)]))}return s.createElement("i",Object.assign({},(0,d.z)(m),{className:l()("ui",m.className,h?"link":"disabled","fitted add icon"),onClick:g,onKeyDown:g,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(65507),s=t(68591),c=t(11561),u=t(76424);n.Z=(0,u.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,u=(0,r._T)(e,["disabled","name","readOnly"]);const d=(0,o.m)(null,t),m=+d[d.length-1],p=(0,o.m)(d.slice(0,-1)),f=(0,s.U)(p,{},{absoluteName:!0})[0];function v(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=a||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,c.z)(u),{className:l()("ui",u.className,n?"link":"disabled","fitted close icon"),onClick:v,onKeyDown:v,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424),c=t(77900),u=t(18747);n.Z=(0,s.e)((function(e){var{children:n=i.createElement(u.Z,{name:"$"}),className:t,disabled:a,error:s,errorMessage:d,itemProps:m,label:p,required:f,showInlineError:v,value:h}=e,g=(0,r._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:a},"grouped fitted fields list")},(0,o.z)(g)),p&&i.createElement("div",{className:l()({error:s,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(c.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!s||!v)&&i.createElement("div",{className:"ui red basic label"},d),null==h?void 0:h.map(((e,t)=>i.Children.map(n,((e,n)=>{var r;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var r=t(27378),a=t(76424),l=t(68599),i=t(960);n.Z=(0,a.e)((function(e){let{children:n=r.createElement(l.Z,{label:null,name:""})}=e;return r.createElement("div",{className:"item"},r.createElement(i.Z,{className:"top aligned",name:""}),r.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424),c=t(68599);function u(e){var{children:n,className:t,disabled:a,error:s,errorMessage:u,fields:d,grouped:m,itemProps:p,label:f,showInlineError:v}=e,h=(0,r._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:a,error:s,grouped:m},"fields")},(0,o.z)(h)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!s||!v)&&i.createElement("div",{className:"ui red basic label"},u),n||d.map((e=>i.createElement(c.Z,Object.assign({key:e,name:e},p)))))}u.defaultProps={grouped:!0},n.Z=(0,s.e)(u)},59492:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424);n.Z=(0,s.e)((function(e){var{className:n,decimal:t,disabled:a,error:s,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:f,label:v,max:h,min:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:N,wrapClassName:x}=e,j=(0,r._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:a,error:s,required:O},"field")},(0,o.z)(j)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",x,{left:d,icon:u||d},"input")},i.createElement("input",{disabled:a,id:p,max:h,min:g,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:k||(t?.01:1),type:"number",value:null!=N?N:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!s||!C)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var r=t(51674),a=t(68599),l=t(99574),i=t(43351),o=t(82986);n.Z=function e(n){class t extends(r.X.Quick(n)){getAutoField(){return a.Z}getErrorsField(){return i.Z}getSubmitField(){return o.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(48159),o=t.n(i),s=t(27378),c=t(11561),u=t(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,u.e)((function(e){var{options:n,className:t,disabled:a,error:i,errorMessage:u,id:d,label:p,name:f,onChange:v,readOnly:h,required:g,showInlineError:b,value:_}=e,E=(0,r._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return s.createElement("div",Object.assign({className:l()(t,{disabled:a,error:i},"grouped fields")},o()((0,c.z)(E),["checkboxes"])),p&&s.createElement("div",{className:l()({required:g},"field")},s.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,r,l;return s.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},s.createElement("div",{className:"ui radio checkbox"},s.createElement("input",{checked:e.value===_,disabled:e.disabled||a,id:`${d}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{h||v(e.value)},type:"radio"}),s.createElement("label",{htmlFor:`${d}-${null!==(r=e.key)&&void 0!==r?r:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&s.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(20098),o=t.n(i),s=t(27378),c=t(11561),u=t(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,u.e)((function(e){var{options:n,checkboxes:t,className:a,disabled:i,error:u,errorMessage:d,fieldType:f,id:v,inputRef:h,label:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,N=(0,r._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const x=f===Array;return s.createElement("div",Object.assign({className:l()({disabled:i,error:u,required:O},a,"field")},(0,c.z)(N)),g&&s.createElement("label",{htmlFor:v},g),t?null==n?void 0:n.map((e=>{var n,t,r,a;return s.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},s.createElement("div",{className:"ui checkbox"},s.createElement("input",{checked:x?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${v}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||_(x?o()([e.value],k):e.value)},type:"checkbox"}),s.createElement("label",{htmlFor:`${v}-${null!==(r=e.key)&&void 0!==r?r:m(e.value)}`},null!==(a=e.label)&&void 0!==a?a:e.value)))})):s.createElement("select",{className:"ui selection dropdown",disabled:i,id:v,multiple:x,name:b,onChange:e=>{if(!y){const n=e.target.value;if(x){const t=-1===e.target.selectedIndex;_(t?[]:o()([n],k))}else _(""!==n?n:void 0)}},ref:h,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!x&&s.createElement("option",{value:"",disabled:O,hidden:O},E||g),null==n?void 0:n.map((e=>{var n,t;return s.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!u||!C)&&s.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(55201),s=t(11561);function c(e){var{className:n,disabled:t,inputRef:a,readOnly:c,value:u}=e,d=(0,r._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,o.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:c,ref:a,type:"submit"},u?{value:u}:{},(0,s.z)(d)))}},99086:function(e,n,t){"use strict";var r=t(59312),a=t(60042),l=t.n(a),i=t(27378),o=t(11561),s=t(76424);function c(e){var{autoComplete:n,className:t,disabled:a,error:s,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:f,label:v,name:h,onChange:g,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,N=(0,r._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:a,error:s,required:E},"field")},(0,o.z)(N)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",k,{left:d,icon:u||d},"input")},i.createElement("input",{autoComplete:n,disabled:a,id:p,name:h,onChange:e=>g(e.target.value),placeholder:b,readOnly:_,ref:f,type:O,value:null!=C?C:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!s||!y)&&i.createElement("div",{className:"ui red basic pointing label"},c))}c.defaultProps={type:"text"},n.Z=(0,s.e)(c,{kind:"leaf"})},3684:function(e,n,t){"use strict";var r=t(23674),a=t(99574);n.Z=function e(n){class t extends(r.O.Validated(n)){}return t.Validated=e,t}(a.Z)},79904:function(e,n,t){"use strict";var r=t(99574),a=t(52559),l=t(3684);n.Z=l.Z.Validated(a.Z.Quick(r.Z))},96614:function(e,n,t){"use strict";var r=t(59312),a=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:o,name:s,onChange:c,placeholder:u,readOnly:d,value:m}=e,p=(0,r._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return a.createElement("div",Object.assign({},(0,l.z)(p)),o&&a.createElement("label",{htmlFor:t},o),a.createElement("textarea",{disabled:n,id:t,name:s,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var r=t(13784),a=t.n(r),l=t(56141),i=t.n(l),o=t(48159),s=t.n(o),c=t(96498),u=t.n(c),d=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:r}=this.props;i()(r,e.model)||this.setState({model:r}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return s()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:u()(a()(t.model),e,n,a())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(d.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var r=t(13784),a=t.n(r),l=t(99729),i=t.n(l),o=t(48159),s=t.n(o),c=t(96498),u=t.n(c),d=t(27378),m=t(56141),p=t.n(m),f=t(65507);function v(e){return!(!e||e!==Object(e)||e instanceof Date)}var h=t(34361);function g(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=g("uniforms");class _ extends d.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),g(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const r=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=r(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=s()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!v(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const r=[e];if(v(t)){for(const a in n)a in t&&p()(n[a],t[a])||r.push((0,f.m)(e,a));for(const a in t)a in n||r.push((0,f.m)(e,a));1===r.length&&r.pop()}else for(const a in n)r.push((0,f.m)(e,a));return r}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>u()(e,n,{},a())),a()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return d.createElement(h.D.Provider,{value:this.getContext()},d.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var r=t(3996),a=t.n(r);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];a()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return a()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return a()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return a()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return a()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return a()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return a()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return a()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return a()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return a()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var r=t(59312),a=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,r._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>a.createElement(i,{key:e,name:e}))).concat([a.createElement(n,{key:"$ErrorsField"}),a.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return g},u:function(){return v}});var r=t(13784),a=t.n(r),l=t(30454),i=t.n(l),o=t(56141),s=t.n(o),c=t(50344),u=t.n(c),d=t(48159),m=t.n(d),p=t(96498),f=t.n(p);function v(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:r,schema:a,validate:l,validator:i}=this.props;a!==e.schema||i!==e.validator?this.setState({validator:a.getValidator(i)},(()=>{h(l,this.state.validate)&&this.onValidate()})):!s()(r,e.model)&&h(l,this.state.validate)&&this.onValidateModel(r)}onChange(e,n){h(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(u()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(a()(t),e,i()(n),a())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),r=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return r(this.state.validator(t),(function(e){return void 0===e&&(e=null),r(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=v,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function h(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const g=v(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return s}});var r=t(25389),a=t.n(r),l=t(27378),i=t(34361),o=t(68591);function s(e,n){function t(t){const[r,s]=(0,o.U)(t.name,t,n),c=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const r=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!r&&!l)return e;const i=Object.assign({},e);return r&&(i.name=i.name.concat(n.name)),l&&(i.state=a()(i.state,((e,t)=>{const r=n[t];return null!=r?!!r:e}))),i}(s,t,n),u=l.createElement(e,Object.assign({},t,r));return s===c?u:l.createElement(i.D.Provider,{children:u,value:c})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return r}});const r=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return s}});var r=t(59312),a=t(3996),l=t.n(a),i=t(27378),o=t(68591);function s(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:a}=e,s=(0,r._T)(e,["experimental_absoluteName"]);const c={absoluteName:a},[u,d]=(0,o.U)(s.name,s,c),m=(0,i.useContext)(n)(u,d);return l()(m,"AutoField received no component for: %s",u.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,u):(0,i.createElement)(m,s)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const r=[],a=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)a.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{a.has(e)||(r.push(e),a.add(e))})),r.sort()},registered:r});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return d}});const r=/[.[\]]/,a=/"/g;function l(e){return""===e||r.test(e)?`["${e.replace(a,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const o=/^\["(.*)"]$/,s=/\\"/g;function c(e){const n=o.exec(e);return n?n[1].replace(s,'"'):e}const u=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const d=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const r=null===n[0],a=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=u.exec(e);if(t){const[,e,r,i]=t;e&&(e.includes(".")?a.push(...e.split(".")):a.push(e)),r&&(a.push(c(r)),i&&(n[l--]=i))}else a.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else a.push(""+e)}return r?a.map(l):a.map(i).join("")}),{escape:l,unescape:c})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return u}});var r=t(99729),a=t.n(r),l=t(25389),i=t.n(l),o=t(27378),s=t(65507),c=t(55201);function u(e,n,t){var r,l,u;const d=(0,c.c)(),m=(0,s.m)((null==t?void 0:t.absoluteName)?"":d.name,e),p=d.schema.getField(m),f=!1!==(null==t?void 0:t.initialValue),v=f?(0,o.useRef)(!1):{current:!1},h=i()(d.state,((e,t)=>{const r=n[t];return null!=r?!!r:e})),g=!!a()(d.changedMap,m),b=d.schema.getError(m,d.error),_=d.schema.getErrorMessage(m,d.error),E=d.schema.getType(m),y=d.schema.getSubfields(m),O=d.schema.getProps(m),C=null!==(l=null!==(r=n.label)&&void 0!==r?r:O.label)&&void 0!==l?l:"",k=(0,o.useMemo)((()=>d.randomId()),[]),N=(0,o.useCallback)((function(e,n){void 0===n&&(n=m),v.current=!0,d.onChange(n,e)}),[d.onChange,m]),x=a()(d.model,m);let j,F=null!==(u=n.value)&&void 0!==u?u:x;f&&(v.current||(void 0===F?(F=d.schema.getInitialValue(m),j=F):void 0!==n.value&&n.value!==x&&(j=n.value)),(0,o.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==j&&N(j)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},h),{changed:g,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:N,value:F}),O),n),{label:C,name:m}),d]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return o}});var r=t(3996),a=t.n(r),l=t(27378),i=t(34361);function o(){const e=(0,l.useContext)(i.D);return a()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var r=t(95256),a=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[r,a]of Object.entries(t))i=i.replace(new RegExp(r,"gs"),a);return i=i.trim(),i.includes("\n")||(i+="\n"),a.createElement(r.Z.pre,null,a.createElement(r.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},23197:function(e,n,t){"use strict";t.d(n,{T:function(){return M}});var r=t(27378),a=t(23615),l=t.n(a);function i(){return i=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i.apply(this,arguments)}function o(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var s=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,l=e.size,s=void 0===l?24:l,c=o(e,["color","size"]);return r.createElement("svg",i({ref:n,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},c),r.createElement("path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}),r.createElement("polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}),r.createElement("line",{x1:"12",y1:"22.08",x2:"12",y2:"12"}))}));s.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},s.displayName="Box";var c=s;function u(){return u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u.apply(this,arguments)}function d(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var m=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,l=e.size,i=void 0===l?24:l,o=d(e,["color","size"]);return r.createElement("svg",u({ref:n,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o),r.createElement("polyline",{points:"16 18 22 12 16 6"}),r.createElement("polyline",{points:"8 6 2 12 8 18"}))}));m.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},m.displayName="Code";var p=m;function f(){return f=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},f.apply(this,arguments)}function v(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var h=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,l=e.size,i=void 0===l?24:l,o=v(e,["color","size"]);return r.createElement("svg",f({ref:n,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o),r.createElement("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),r.createElement("path",{d:"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3"}),r.createElement("path",{d:"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"}))}));h.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},h.displayName="Database";var g=h,b=t(9670),_=t(57292),E=t(633),y=t(4940),O=t(59150),C=t(46867),k=t(25773),N=t(60042),x=t.n(N);function j(e){let{active:n,icon:t,tooltipText:a,...l}=e;return r.createElement("span",(0,k.Z)({},l,{className:x()(y.Z.tooltip,y.Z.item,n&&y.Z.active)}),a&&r.createElement("span",{className:y.Z["tooltip-text"]},a),t)}function F(e){let{activeToggle:n,items:t,onClick:a}=e;return r.createElement("section",{className:x()(y.Z.toggler,y.Z.header)},t.map(((e,t)=>r.createElement(j,(0,k.Z)({active:n===t,key:t,onClick:a(t)},e)))))}function P(e){let{children:n,group:t,tabsItems:a,togglerItems:l}=e;const{activeTab:i,onTab:o}=(0,O.Y)(t),[s,c]=(0,r.useState)(0);return r.createElement("section",{className:y.Z["toggler-tabs"]},r.createElement("section",{className:y.Z.header},r.createElement(C.TX,{items:a,onTab:o,activeTab:i}),r.createElement(F,{items:l,onClick:e=>()=>{c(e)},activeToggle:s})),n({tab:a[i],toggle:l[s]}))}const w=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}],T=[{icon:r.createElement(c,null),name:"Example",tooltipText:"Show example"},{icon:r.createElement(p,null),name:"Code",tooltipText:"Show source code"},{icon:r.createElement(g,null),name:"Schema",tooltipText:"Show schema"}];function M(e){let{code:{default:n},example:t,schema:{default:a}}=e;return r.createElement(P,{group:"examples",tabsItems:w,togglerItems:T},(e=>{let{tab:{value:l},toggle:{name:i}}=e;switch(i){case"Code":return r.createElement(_.f,{language:"tsx",replace:{"'[^']*?/universal'":`'uniforms-${l}'`},source:n});case"Example":return r.createElement(b.nN.Provider,{value:l},r.createElement(E.n,null,r.createElement(t,null)));case"Schema":return r.createElement(_.f,{language:"tsx",source:a});default:return null}}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return d}});var r=t(25773),a=t(27378),l=t(4940),i=t(99729),o=t.n(i);function s(e){const[n,t]=(0,a.useState)(300),r=(0,a.useRef)(),l=(0,a.useCallback)((()=>function(e,n){const t=o()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(r,t)),[r,t]);return(0,a.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:r,style:{height:n}}}var c=t(9670),u=t(37126);function d(e){const n=(0,a.useContext)(c.nN),t=s([e.children]);return a.createElement("div",{className:l.Z["form-wrapper"]},a.createElement(u.d,(0,r.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:r}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:a,asyncOnValidate:l,schema:i,...o}=this.props.value;return o.schema=this._schema,a&&(o.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(o.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},o),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(r,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:r}=this.props,a="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,o="semantic"===t,{AutoForm:s,BoolField:c,ErrorsField:u,LongTextField:d,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(s,{autosave:!0,autosaveDelay:100,model:r,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!r.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"showInlineError",disabled:!(a||l||i||o)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:r,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let a=r;return"antd"===t&&(a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},r)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:a,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return s},mQ:function(){return u}});var r=t(60042),a=t.n(r),l=t(27378),i=t(4940),o=t(59150);function s(e){let{activeTab:n,items:t,onTab:r}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:a}=e;return l.createElement(c,{active:n===t,key:t,onClick:()=>r(t)},a)})))}function c(e){let{active:n,children:t,onClick:r}=e;return l.createElement("span",{className:a()(i.Z.item,n&&i.Z.active),onClick:r,onKeyDown:e=>"Enter"===e.key&&r(),role:"button",tabIndex:0},t)}function u(e){let{children:n,group:t,tabs:r}=e;const{activeTab:a,onTab:i}=(0,o.Y)(t);return l.createElement(l.Fragment,null,l.createElement(s,{activeTab:a,items:r,onTab:i}),n(r[a]))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),r={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=r},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var r=t(27378);const a=r.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>r.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(a),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var r=t(27378);const a=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,r.useState)(a[e]||0),i=(0,r.useCallback)((n=>function(e,n){a[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,r.useEffect)((()=>function(e,n){return void 0===l[e]&&(a[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Tl},UE:function(){return wl},NE:function(){return Ml},ME:function(){return Il},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Sl},hl:function(){return Rl},nv:function(){return Bl},nN:function(){return Wl},np:function(){return Ll}});var r={};t.r(r),t.d(r,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return Ie},BaseForm:function(){return Ce},BoolField:function(){return T},DateField:function(){return S},ErrorField:function(){return Se},ErrorsField:function(){return je},HiddenField:function(){return Re},ListAddField:function(){return q},ListDelField:function(){return H},ListField:function(){return ae},ListItemField:function(){return ne},LongTextField:function(){return Le},NestField:function(){return le},NumField:function(){return oe},QuickForm:function(){return Pe},RadioField:function(){return de},SelectField:function(){return ve},SubmitField:function(){return Fe},TextField:function(){return ge},ValidatedForm:function(){return Te},ValidatedQuickForm:function(){return Me},wrapField:function(){return w}});var a={};t.r(a),t.d(a,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return vn},BoolField:function(){return $e},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return hn},HiddenField:function(){return kn},ListAddField:function(){return He},ListDelField:function(){return Xe},ListField:function(){return en},ListItemField:function(){return Ye},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return dn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return ze},wrapField:function(){return Ve}});var l={};t.r(l),t.d(l,{AutoField:function(){return Hn},AutoFields:function(){return Gn},AutoForm:function(){return lt},BaseForm:function(){return Xn},BoolField:function(){return Tn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Yn},HiddenField:function(){return ot},ListAddField:function(){return Sn},ListDelField:function(){return Bn},ListField:function(){return Wn},ListItemField:function(){return Ln},LongTextField:function(){return st},NestField:function(){return Un},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return $n},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Jn},ValidatedForm:function(){return rt},ValidatedQuickForm:function(){return at},gridClassName:function(){return Pn},wrapField:function(){return wn}});var i={};t.r(i),t.d(i,{AutoField:function(){return It},AutoFields:function(){return Dt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return gt},ErrorField:function(){return zt},ErrorsField:function(){return St},HiddenField:function(){return Vt},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return $t},NestField:function(){return kt},NumField:function(){return Nt},QuickForm:function(){return Lt},RadioField:function(){return Ft},SelectField:function(){return Tt},SubmitField:function(){return Bt},TextField:function(){return Mt},ValidatedForm:function(){return Wt},ValidatedQuickForm:function(){return Ut},gridClassName:function(){return mt},wrapField:function(){return pt}});var o={};t.r(o),t.d(o,{AutoField:function(){return xr},AutoFields:function(){return jr},AutoForm:function(){return Ar},BaseForm:function(){return Fr},BoolField:function(){return nr},DateField:function(){return lr},ErrorField:function(){return Sr},ErrorsField:function(){return Pr},HiddenField:function(){return Rr},ListAddField:function(){return cr},ListDelField:function(){return dr},ListField:function(){return pr},ListItemField:function(){return mr},LongTextField:function(){return Br},NestField:function(){return fr},NumField:function(){return vr},QuickForm:function(){return Mr},RadioField:function(){return Er},SelectField:function(){return kr},SubmitField:function(){return Tr},TextField:function(){return Nr},ValidatedForm:function(){return Ir},ValidatedQuickForm:function(){return Dr},wrapField:function(){return er}});var s={};t.r(s),t.d(s,{AutoField:function(){return _a},AutoFields:function(){return Ea},AutoForm:function(){return ja},BaseForm:function(){return ya},BoolField:function(){return qr},DateField:function(){return Gr},ErrorField:function(){return Fa},ErrorsField:function(){return Oa},HiddenField:function(){return Pa},ListAddField:function(){return na},ListDelField:function(){return aa},ListField:function(){return ia},ListItemField:function(){return la},LongTextField:function(){return wa},NestField:function(){return oa},NumField:function(){return sa},QuickForm:function(){return ka},RadioField:function(){return pa},SelectField:function(){return ga},SubmitField:function(){return Ca},TextField:function(){return ba},ValidatedForm:function(){return Na},ValidatedQuickForm:function(){return xa},wrapField:function(){return Kr}});var c={};t.r(c),t.d(c,{AutoField:function(){return Ta.Z},AutoFields:function(){return Ma},AutoForm:function(){return Ia.Z},BaseForm:function(){return Da.Z},BoolField:function(){return Aa.Z},DateField:function(){return Sa.Z},ErrorField:function(){return Ra},ErrorsField:function(){return Ba.Z},HiddenField:function(){return La},ListAddField:function(){return Wa.Z},ListDelField:function(){return Ua.Z},ListField:function(){return Za.Z},ListItemField:function(){return za.Z},LongTextField:function(){return Va},NestField:function(){return $a.Z},NumField:function(){return Ka.Z},QuickForm:function(){return qa.Z},RadioField:function(){return Qa.Z},SelectField:function(){return Ja.Z},SubmitField:function(){return Ha.Z},TextField:function(){return Ga.Z},ValidatedForm:function(){return Xa.Z},ValidatedQuickForm:function(){return Ya.Z}});var u={};t.r(u),t.d(u,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return xl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return rl},ErrorField:function(){return jl},ErrorsField:function(){return yl},HiddenField:function(){return Fl},ListAddField:function(){return al},ListDelField:function(){return ll},ListField:function(){return ol},ListItemField:function(){return il},LongTextField:function(){return Pl.Z},NestField:function(){return sl},NumField:function(){return cl},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return vl},SubmitField:function(){return Ol},TextField:function(){return gl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return Nl}});var d=t(25773),m=t(27378),p=t(3996),f=t.n(p),v=t(6846),h=t(59312),g=t(30219),b=t.n(g),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),C=t(11561),k=t(76424),N=t(31115),x=t.n(N),j=t(5041),F=t(62004);const P={marginBottom:"12px"};function w(e,n){let{colon:t,error:r,errorMessage:a,extra:l,help:i,id:o,info:s,label:c,labelCol:u,required:d,showInlineError:p,validateStatus:f,wrapperCol:v,wrapperStyle:h=P}=e;const g=!!c&&m.createElement("span",null,c,!!s&&m.createElement("span",null,"\xa0",m.createElement(F.default,{title:s},m.createElement(x(),null))));return m.createElement(j.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!r&&a,extra:l,htmlFor:o,label:g,labelCol:u,required:d,style:h,validateStatus:r?"error":f,wrapperCol:v},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var T=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:r,inputRef:a,name:l,onChange:i,readOnly:o,unCheckedChildren:s=m.createElement(E(),null),value:c}=e,u=(0,h._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const d=n?y.Z:O.Z;return w(u,m.createElement(d,Object.assign({checked:c||!1,checkedChildren:t,disabled:r,name:l,onChange:()=>o?void 0:i(!c),ref:a,unCheckedChildren:s},(0,C.z)(u))))}),{kind:"leaf"}),M=t(82290),I=t(61320),D=t.n(I);const A={width:"100%"};var S=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,r=(0,h._T)(e,["showTime","style"]);return w(r,m.createElement(M.Z,Object.assign({disabled:r.disabled,inputReadOnly:r.readOnly,name:r.name,onChange:e=>{r.readOnly||r.onChange(e?e.toDate():void 0)},placeholder:r.placeholder,ref:r.inputRef,showTime:n,style:t,value:r.value&&D()(r.value)},(0,C.z)(r))))}),{kind:"leaf"}),R=t(60042),B=t.n(R),L=t(94037),W=t.n(L),U=t(76676),Z=t(30454),z=t.n(Z),V=t(65507),$=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(W(),null),name:r,readOnly:a,size:l="small",style:i=K,type:o="dashed",value:s}=e,c=(0,h._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const u=(0,V.m)(null,r),d=(0,V.m)(u.slice(0,-1)),p=(0,$.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(U.default,Object.assign({},(0,C.z)(c),{disabled:!f,icon:t,onClick:()=>{a||p.onChange(p.value.concat([z()(s)]))},size:l,style:i,type:o}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),J=t.n(Q);var H=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(J(),null),name:r,readOnly:a,shape:l="circle",size:i="small",type:o="ghost"}=e,s=(0,h._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const c=(0,V.m)(null,r),u=+c[c.length-1],d=(0,V.m)(c.slice(0,-1)),p=(0,$.U)(d,{},{absoluteName:!0})[0];return n||(n=a||p.minCount>=p.value.length),m.createElement(U.default,Object.assign({},(0,C.z)(s),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(u,1),p.onChange(e)},shape:l,size:i,type:o}))}),{initialValue:!1,kind:"leaf"});const G={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},X={marginBottom:"24px",overflow:"hidden"},Y={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:G},m.createElement(H,{className:"top aligned",name:""})),m.createElement("div",{style:X},m.createElement("div",{style:Y})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},re={borderColor:"rgb(255, 85, 0)"};var ae=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:r,errorMessage:a,info:l,itemProps:i,label:o,labelCol:s,showInlineError:c,style:u=te,value:d,wrapperCol:p}=e,f=(0,h._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const v=r?u?Object.assign(Object.assign({},re),u):re:u;return m.createElement("div",Object.assign({},(0,C.z)(f),{style:v,className:B()([t,"ant-list","ant-list-bordered"])}),!!o&&m.createElement("div",null,o,!!l&&m.createElement("span",null,"\xa0",m.createElement(F.default,{title:l},m.createElement(x(),null)))),!(!r||!c)&&m.createElement("div",null,a),null==d?void 0:d.map(((e,t)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+t),labelCol:s,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:r,fields:a,itemProps:l,label:i,showInlineError:o}=e,s=(0,h._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(s)),i&&m.createElement("label",null,i),!(!t||!o)&&m.createElement("div",null,r),n||a.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var oe=(0,k.e)((function(e){return w(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),se=t(58946);const ce="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ue={display:"block"};var de=(0,k.e)((function(e){var n,t,r;return w(e,m.createElement(se.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(r=e.options)||void 0===r?void 0:r.map((n=>{var t,r,a;return m.createElement(se.ZP,{id:`${e.id}-${a=n.value,ce(encodeURIComponent(a)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:ue,value:n.value,disabled:n.disabled},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var ve=(0,k.e)((function(e){var n,t;const r=e.fieldType===Array?me.default:pe.default,a=(0,C.z)(e);return w(e,e.checkboxes?m.createElement("span",Object.assign({},a),m.createElement(r,Object.assign({},a,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},a),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,r,a;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:escape(n.value)}`},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),he=t(74105);var ge=(0,k.e)((function(e){var n,t;return w(e,m.createElement(he.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var be=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?de:ve;switch(e.fieldType){case Array:return ae;case Boolean:return T;case Date:return S;case Number:return oe;case Object:return le;case String:return ge}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,r=(0,h._T)(e,["className","layout"]);return Object.assign(Object.assign({},r),{className:B()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},xe={margin:"3px"};var je=function(e){var{children:n,style:t=Ne}=e,r=(0,h._T)(e,["children","style"]);const{error:a,schema:l}=(0,_e.c)();return a||n?m.createElement("div",Object.assign({style:t},(0,C.z)(r)),n,m.createElement("ul",null,l.getErrorMessages(a).map(((e,n)=>m.createElement("li",{key:n,style:xe},e))))):null};var Fe=function(e){var{disabled:n,inputRef:t,value:r="Submit"}=e,a=(0,h._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(U.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},a),r)};var Pe=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return be}getErrorsField(){return je}getSubmitField(){return Fe}}return t.Quick=e,t}(Ce),we=t(23674);var Te=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(Ce),Me=Te.Validated(Pe.Quick(Ce));var Ie=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Me);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Se=(0,k.e)((function(e){var{children:n,error:t,errorMessage:r,style:a=De}=e,l=(0,h._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:a},(0,C.z)(l)),n||m.createElement("div",{style:Ae},r)):null}),{initialValue:!1,kind:"leaf"});function Re(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var Be=t(10777);var Le=(0,k.e)((function(e){var n,{rows:t=5}=e,r=(0,h._T)(e,["rows"]);return w(r,m.createElement(Be.default,Object.assign({disabled:r.disabled,name:r.name,onChange:e=>r.onChange(e.target.value),placeholder:r.placeholder,readOnly:r.readOnly,ref:r.inputRef,rows:t,value:null!==(n=r.value)&&void 0!==n?n:""},(0,C.z)(r))))}),{kind:"leaf"}),We=t(48159),Ue=t.n(We);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function ze(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function Ve(e,n){var{changed:t,className:r,disabled:a,error:l,errorMessage:i,feedbackable:o,grid:s,help:c,helpClassName:u,id:d,label:p,labelClassName:f,required:v,showInlineError:g,wrapClassName:b}=e,_=(0,h._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!s&&!b),y=!(!l||!g)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!o)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!c&&m.createElement("span",{className:B()("help-block",u)},c);return m.createElement("div",Object.assign({className:B()(r,"field","form-group",{"has-feedback":l&&o,"has-error":l,"has-success":!l&&t,disabled:a,required:v})},Ue()((0,C.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:d,className:B()("control-label",ze(s,"label"),f)},p),E&&m.createElement("div",{className:B()(b,ze(s,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var $e=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:r,label:a,labelBefore:l,name:i,onChange:o,readOnly:s,value:c}=e;return Ve(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:B()(r,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:c||!1,disabled:n,id:e.id,name:i,onChange:()=>{s||o(!c)},ref:e.inputRef,type:"checkbox"}),"\xa0",a)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:r,id:a,inputClassName:l,inputRef:i,max:o,min:s,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Ve(Object.assign(Object.assign({},g),{id:a}),m.createElement("input",{className:B()(l,"form-control",{"form-control-danger":r}),disabled:t,id:a,max:qe(o),min:qe(s),name:c,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=qe(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function Je(e){var{addIcon:n,className:t,disabled:r,name:a,readOnly:l,value:i}=e,o=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const s=(0,V.m)(null,a),c=(0,V.m)(s.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0],d=!(r||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([z()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(o),{className:B()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}Je.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var He=(0,k.e)(Je,{initialValue:!1,kind:"leaf"});function Ge(e){var{className:n,disabled:t,name:r,readOnly:a,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const o=(0,V.m)(null,r),s=+o[o.length-1],c=(0,V.m)(o.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(s,1),u.onChange(e)}}return t||(t=a||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:B()("badge",n),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}Ge.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Xe=(0,k.e)(Ge,{initialValue:!1,kind:"leaf"});var Ye=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Xe,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ye,{name:"$"}),className:r,error:a,errorMessage:l,itemProps:i,label:o,removeIcon:s,showInlineError:c,value:u}=e,d=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("panel panel-default",{"panel-danger":a},r)},(0,C.z)(d)),m.createElement("div",{className:"panel-body"},o&&m.createElement("div",{className:B()("panel-heading",{"has-error":a})},m.createElement("label",{className:"control-label"},o,"\xa0"),m.createElement(He,{addIcon:n,name:"$"}),!(!a||!c)&&m.createElement("span",{className:"help-block"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},i),{removeIcon:s})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:r,errorMessage:a,fields:l,itemProps:i,label:o,showInlineError:s}=e,c=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":r})},(0,C.z)(c)),o&&m.createElement("label",null,o),!(!r||!s)&&m.createElement("span",{className:"help-block"},a),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const rn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,an=e=>rn(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return Ve(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,r,a,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:an(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:an(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),on=t(20098),sn=t.n(on);const cn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,un=e=>cn(encodeURIComponent(e)).replace(/=+$/,"");var dn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:r,error:a,fieldType:l,id:i,inline:o,inputClassName:s,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Ve(Object.assign(Object.assign({},_),{id:i,label:u}),t?null==n?void 0:n.map((e=>{var n,t,a,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(s,"checkbox"+(o?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:un(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||r,id:`${i}-${null!==(a=e.key)&&void 0!==a?a:un(e.value)}`,name:d,onChange:()=>{v||p(l===Array?sn()([e.value],b):e.value)},type:"checkbox"}),null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{className:B()(s,"form-control",{"form-control-danger":a}),disabled:r,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:sn()([n],b))}else p(""!==n?n:void 0)}},ref:c,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return Ve(Object.assign({feedbackable:!0},Ue()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:dn;switch(e.fieldType){case Array:return en;case Boolean:return $e;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var vn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:r}=n,a=(0,h._T)(n,["className","grid"]);return Object.assign(Object.assign({},a),{className:B()("form",{error:e,"form-horizontal":r},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var hn=function(e){var{className:n,children:t}=e,r=(0,h._T)(e,["className","children"]);const{error:a,schema:l}=(0,_e.c)();return a||t?m.createElement("div",Object.assign({className:B()("panel panel-danger",n)},(0,C.z)(r)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(a).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function gn(e){var{className:n,disabled:t,inputClassName:r,inputRef:a,readOnly:l,value:i,wrapClassName:o}=e,s=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!o),f=m.createElement("input",Object.assign({className:r,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:a,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"has-danger":c,row:d.grid})},(0,C.z)(s)),p&&m.createElement("span",{className:B()("form-control-label",ze(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(o,ze(d.grid,"input"))},f),!p&&f)}gn.defaultProps={inputClassName:"btn btn-primary"};var bn=gn;var _n=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return hn}getSubmitField(){return bn}}return t.Quick=e,t}(vn);var En=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(vn),yn=En.Validated(_n.Quick(vn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return r?m.createElement("div",Object.assign({className:B()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},a)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var Nn=(0,k.e)((function(e){var n;return Ve(e,m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function xn(e,n,t){const r="xs"===e?"":`${e}-`;return"label"===t?`col-${r}${n}`:`col-${r}${12-n}`}const jn={xs:1,sm:2,md:3,lg:4,xl:5};function Fn(e,n){return jn[e]-jn[n]}function Pn(e,n){return"number"==typeof e?xn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(Fn).map((t=>xn(t,e[t],n))).join(" ")):"":xn("xs",parseInt(e),n)}function wn(e,n){var{changed:t,className:r,disabled:a,error:l,errorMessage:i,grid:o,help:s,helpClassName:c,id:u,label:d,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!o&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!s&&m.createElement("span",{className:B()("form-text",c||"text-muted")},s),O=!l&&t;return m.createElement("div",Object.assign({className:B()(r,"form-group",{"is-invalid":l,"is-valid":O,disabled:a,required:f,row:o})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:B()({"col-form-label":o,"text-danger":l,"text-success":O},Pn(o,"label"),p)},d),_&&m.createElement("div",{className:B()(g,Pn(o,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Tn=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:r,error:a,inline:l,inputClassName:i,inputRef:o,label:s,labelBefore:c,name:u,readOnly:d,value:p}=t;return wn(Object.assign(Object.assign({},t),{label:c,value:t.value}),m.createElement("div",{className:B()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":a,"text-success":!a&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:r,id:t.id,name:u,onChange:()=>{d||n(!p)},ref:o,type:"checkbox"}),"\xa0",s)))}),{kind:"leaf"});const Mn=("object"==typeof t.g?t.g:window).Date,In=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,k.e)((function(e){var n,{disabled:t,error:r,id:a,inputClassName:l,inputRef:i,max:o,min:s,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return wn(Object.assign(Object.assign({},g),{id:a}),m.createElement("input",{className:B()(l,"form-control",{"is-invalid":r,"is-valid":!r&&g.changed}),disabled:t,id:a,max:In(o),min:In(s),name:c,onChange:e=>{const n=new Mn(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=In(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:r,name:a,readOnly:l,value:i}=e,o=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const s=(0,V.m)(null,a),c=(0,V.m)(s.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0],d=!(r||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([z()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(o),{className:B()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Sn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Rn(e){var{className:n,disabled:t,name:r,readOnly:a,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const o=(0,V.m)(null,r),s=+o[o.length-1],c=(0,V.m)(o.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(s,1),u.onChange(e)}}return t||(t=a||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:B()("badge badge-pill",n),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}Rn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Bn=(0,k.e)(Rn,{initialValue:!1,kind:"leaf"});var Ln=(0,k.e)((function(e){let{children:n=m.createElement(Hn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Bn,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Wn=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ln,{name:"$"}),className:r,error:a,errorMessage:l,itemProps:i,label:o,removeIcon:s,showInlineError:c,value:u}=e,d=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("card mb-3",r)},(0,C.z)(d)),m.createElement("div",{className:"card-body"},o&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},o,"\xa0"),m.createElement(Sn,{addIcon:n,name:"$"}),!(!a||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},i),{removeIcon:s})):e}))))))}));var Un=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a,fields:l,itemProps:i,label:o,showInlineError:s}=e,c=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":r})},(0,C.z)(c)),o&&m.createElement("label",null,o),!(!r||!s)&&m.createElement("span",{className:"text-danger"},a),n||l.map((e=>m.createElement(Hn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,k.e)((function(e){var n;return wn(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const zn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Vn=e=>zn(encodeURIComponent(e)).replace(/=+$/,"");var $n=(0,k.e)((function(e){var n;return wn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,r,a,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Vn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Vn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:r,error:a,fieldType:l,id:i,inline:o,inputClassName:s,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return wn(Object.assign(Object.assign({},_),{disabled:r,error:a,id:i,label:u,required:g}),t?null==n?void 0:n.map((e=>{var n,t,a,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(s,"checkbox"+(o?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||r,id:`${i}-${null!==(a=e.key)&&void 0!==a?a:qn(e.value)}`,name:d,onChange:()=>{v||p(E?sn()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:B()(s,"c-select form-control",{"is-invalid":a,"is-valid":!a&&_.changed}),disabled:r,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:sn()([n],b))}else p(""!==n?n:void 0)}},ref:c,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Jn=(0,k.e)((function(e){var n,t;return wn(Ue()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Hn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?$n:Qn;switch(e.fieldType){case Array:return Wn;case Boolean:return Tn;case Date:return Dn;case Number:return Zn;case Object:return Un;case String:return Jn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Gn(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(Hn,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var Xn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:B()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Yn=function(e){var{children:n,className:t}=e,r=(0,h._T)(e,["children","className"]);const{error:a,schema:l}=(0,_e.c)();return a||n?m.createElement("div",Object.assign({className:B()("card border-danger mb-3 text-danger",t)},(0,C.z)(r)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(a).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:r,inputRef:a,readOnly:l,value:i,wrapClassName:o}=e,s=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!o),f=m.createElement("input",Object.assign({className:r,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:a,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"is-invalid":c,row:d.grid})},(0,C.z)(s)),p&&m.createElement("span",{className:B()("col-form-label",Pn(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(o,Pn(d.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Hn}getErrorsField(){return Yn}getSubmitField(){return nt}}return t.Quick=e,t}(Xn);var rt=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(Xn),at=rt.Validated(tt.Quick(Xn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(at);var it=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return r?m.createElement("div",Object.assign({className:B()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},a))):null}),{initialValue:!1,kind:"leaf"});function ot(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var st=(0,k.e)((function(e){var n;return wn(e,m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function ct(e,n,t){const r="xs"===e?"":`${e}-`;return"label"===t?`col-${r}${n}`:`col-${r}${12-n}`}const ut={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function dt(e,n){return ut[e]-ut[n]}function mt(e,n){return"number"==typeof e?ct("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(dt).map((t=>ct(t,e[t],n))).join(" ")):"":ct("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:r,disabled:a,error:l,errorMessage:i,grid:o,help:s,helpClassName:c,id:u,label:d,labelClassName:p,required:f,showInlineError:v,wrapClassName:g}=e,b=(0,h._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!o&&!g),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!s&&m.createElement("span",{className:B()("form-text",c||"text-muted")},s);return m.createElement("div",Object.assign({className:B()(r,"mb-3",{"is-invalid":l,disabled:a,required:f,row:o})},Ue()((0,C.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:B()({"col-form-label":o,"text-danger":l,"text-success":!l&&t},mt(o,"label"),p)},d),_&&m.createElement("div",{className:B()(g,mt(o,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,k.e)((function(e){var{onChange:n}=e,t=(0,h._T)(e,["onChange"]);const{disabled:r,error:a,inline:l,inputClassName:i,inputRef:o,label:s,labelBefore:c,name:u,readOnly:d,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:c,value:t.value}),m.createElement("div",{className:B()(i,"form-check",{"text-danger":a,"text-success":!a&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:r,id:t.id,name:u,onChange:()=>{d||n(!p)},ref:o,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},s)))}),{kind:"leaf"});const vt=("object"==typeof t.g?t.g:window).Date,ht=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var gt=(0,k.e)((function(e){var n,{disabled:t,error:r,id:a,inputClassName:l,inputRef:i,max:o,min:s,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,g=(0,h._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},g),{id:a}),m.createElement("input",{className:B()(l,"form-control",{"is-invalid":r,"is-valid":!r&&g.changed}),disabled:t,id:a,max:ht(o),min:ht(s),name:c,onChange:e=>{const n=new vt(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=ht(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:r,name:a,readOnly:l,value:i}=e,o=(0,h._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const s=(0,V.m)(null,a),c=(0,V.m)(s.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0];return r||(r=l||u.maxCount<=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(o),{className:B()("btn btn-secondary btn-sm float-end",t),disabled:r,onClick:function(){r||u.onChange(u.value.concat([z()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,k.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:r,readOnly:a,removeIcon:l}=e,i=(0,h._T)(e,["className","disabled","name","readOnly","removeIcon"]);const o=(0,V.m)(null,r),s=+o[o.length-1],c=(0,V.m)(o.slice(0,-1)),u=(0,$.U)(c,{},{absoluteName:!0})[0];return t||(t=a||u.minCount>=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:B()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=u.value.slice();e.splice(s,1),u.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(It,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:r,error:a,errorMessage:l,itemProps:i,label:o,removeIcon:s,showInlineError:c,value:u}=e,d=(0,h._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()("card mb-3",r)},(0,C.z)(d)),m.createElement("div",{className:"card-body"},o&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},o,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!a||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},i),{removeIcon:s})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a,fields:l,itemProps:i,label:o,showInlineError:s}=e,c=(0,h._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:B()(t,{"has-error":r})},(0,C.z)(c)),o&&m.createElement("label",null,o),!(!r||!s)&&m.createElement("span",{className:"text-danger"},a),n||l.map((e=>m.createElement(It,Object.assign({key:e,name:e},i)))))}));var Nt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const xt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,jt=e=>xt(encodeURIComponent(e)).replace(/=+$/,"");var Ft=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,r,a,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:B()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:jt(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:jt(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Pt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,wt=e=>Pt(encodeURIComponent(e)).replace(/=+$/,"");var Tt=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:r,error:a,fieldType:l,id:i,inline:o,inputClassName:s,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:g,value:b}=e,_=(0,h._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:r,error:a,id:i,label:u,required:g}),t?null==n?void 0:n.map((e=>{var n,t,a,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:B()(s,"form-check"+(o?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:wt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||r,id:`${i}-${null!==(a=e.key)&&void 0!==a?a:wt(e.value)}`,name:d,onChange:()=>{v||p(E?sn()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:B()(s,"form-control",{"is-invalid":a,"is-valid":!a&&_.changed}),disabled:r,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:sn()([n],b))}else p(""!==n?n:void 0)}},ref:c,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Mt=(0,k.e)((function(e){var n,t;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var It=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ft:Tt;switch(e.fieldType){case Array:return Ct;case Boolean:return ft;case Date:return gt;case Number:return Nt;case Object:return kt;case String:return Mt}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(It,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:B()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var St=function(e){var{children:n,className:t}=e,r=(0,h._T)(e,["children","className"]);const{error:a,schema:l}=(0,_e.c)();return a||n?m.createElement("div",Object.assign({className:B()("card border-danger mb-3 text-danger",t)},(0,C.z)(r)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(a).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function Rt(e){var{className:n,disabled:t,inputClassName:r,inputRef:a,readOnly:l,value:i,wrapClassName:o}=e,s=(0,h._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!o),f=m.createElement("input",Object.assign({className:r,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:a,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:B()(n,{"is-invalid":c,row:d.grid})},(0,C.z)(s)),p&&m.createElement("span",{className:B()("col-form-label",mt(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:B()(o,mt(d.grid,"input"))},f),!p&&f)}Rt.defaultProps={inputClassName:"btn btn-primary"};var Bt=Rt;var Lt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return It}getErrorsField(){return St}getSubmitField(){return Bt}}return t.Quick=e,t}(At);var Wt=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(At),Ut=Wt.Validated(Lt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ut);var zt=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return r?m.createElement("div",Object.assign({className:B()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},a))):null}),{initialValue:!1,kind:"leaf"});function Vt(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var $t=(0,k.e)((function(e){var n;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:B()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Jt=t(35311),Ht=t(82693),Gt=t(82956),Xt=t(54139),Yt=t(74533);function er(e){let{component:n,disabled:t,error:r,errorMessage:a,fullWidth:l,helperText:i,margin:o,readOnly:s,required:c,showInlineError:u,variant:d}=e;const p=u&&r?a:i,f={component:n,disabled:!!t,error:!!r,fullWidth:!!l,margin:o,readOnly:s,required:c,variant:d};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g<v;g++)h[g-1]=arguments[g];return(0,m.createElement)(Xt.Z,f,...h,!!p&&m.createElement(Yt.Z,null,p))}var nr=(0,k.e)((function(e){var n;const{appearance:t,disabled:r,inputRef:a,label:l,legend:i,name:o,onChange:s,readOnly:c,value:u}=e,d=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Ht.Z;return er(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==d?void 0:d.fullWidth)&&{fullWidth:!0}),void 0===(null==d?void 0:d.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Jt.Z,{component:"legend",htmlFor:o},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!u,name:o,onChange:e=>!r&&!c&&s&&s(e.target.checked),ref:a,value:o},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),tr=t(38725);const rr=("object"==typeof t.g?t.g:window).Date,ar=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var lr=(0,k.e)((function(e){var n,t,r,a,{disabled:l,error:i,errorMessage:o,helperText:s,InputLabelProps:c,inputRef:u,label:d,labelProps:p,max:f,min:v,name:g,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,N=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const x=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(tr.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!i&&y&&o||s,label:d,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),c),inputProps:Object.assign({max:ar(f),min:ar(v),readOnly:E},N.inputProps),margin:null!==(r=null==x?void 0:x.margin)&&void 0!==r?r:"dense",name:g,onChange:e=>l||((e,n)=>{const t=new rr(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:u,type:k,value:null!==(a=ar(O,k))&&void 0!==a?a:""},(0,C.z)(N)))}),{kind:"leaf"}),ir=t(50755),or=t(44920),sr=t(90547);var cr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:r="+",margin:a="dense",name:l,readOnly:i,value:o,variant:s}=e,c=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,V.m)(null,l),d=(0,V.m)(u.slice(0,-1)),p=(0,$.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Xt.Z,{fullWidth:t,margin:a,variant:s},m.createElement(sr.Z,Object.assign({},(0,C.z)(c),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([z()(o)]))}}),r))}),{initialValue:!1,kind:"leaf"}),ur=t(53332);var dr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:r,readOnly:a}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,r),o=+i[i.length-1],s=(0,V.m)(i.slice(0,-1)),c=(0,$.U)(s,{},{absoluteName:!0})[0];return n||(n=a||c.minCount>=c.value.length),m.createElement(sr.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=c.value.slice();e.splice(o,1),c.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var mr=(0,k.e)((function(e){let{children:n=m.createElement(xr,{label:null,name:""}),dense:t=!0,disableGutters:r,divider:a,removeIcon:l}=e;return m.createElement(ur.Z,{dense:t,disableGutters:r,divider:a},n,m.createElement(dr,{name:"",icon:l}))}),{initialValue:!1});var pr=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(mr,{name:"$"}),itemProps:r,label:a,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ir.Z,Object.assign({dense:!0,subheader:a?m.createElement(or.Z,{disableSticky:!0},a):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},r)):e}))))),m.createElement(cr,{icon:n,name:"$"}))}));var fr=(0,k.e)((function(e){var n,t,r,{children:a,fields:l,itemProps:i,label:o}=e,s=(0,h._T)(e,["children","fields","itemProps","label"]);const c=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return er(Object.assign(Object.assign({fullWidth:null===(t=null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(r=null==c?void 0:c.margin)&&void 0!==r?r:"dense"},s),{component:void 0}),o&&m.createElement(Jt.Z,{component:"legend"},o),a||l.map((e=>m.createElement(xr,Object.assign({key:e,name:e},i)))))}));var vr=(0,k.e)((function(e){var n,t,r,a,{decimal:l,disabled:i,error:o,errorMessage:s,helperText:c,inputProps:u,inputRef:d,label:p,max:f,min:v,name:g,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,N=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const x=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(tr.Z,Object.assign({disabled:i,error:!!o,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!o&&y&&s||c,inputProps:Object.assign(Object.assign(Object.assign({},null!==(r=null==x?void 0:x.inputProps)&&void 0!==r?r:{}),{min:v,max:f,readOnly:_,step:O}),u),label:p,margin:null!==(a=null==x?void 0:x.margin)&&void 0!==a?a:"dense",name:g,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:d,type:"number",value:null!=k?k:""},(0,C.z)(N)))}),{kind:"leaf"}),hr=t(76709),gr=t(70043);const br="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_r=e=>br(encodeURIComponent(e)).replace(/=+$/,"");var Er=(0,k.e)((function(e){var n,t,r,{options:a,disabled:l,id:i,inputRef:o,label:s,name:c,onChange:u,readOnly:d,row:p,value:f}=e,v=(0,h._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const g=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return er(Object.assign(Object.assign({fullWidth:null===(t=null==g?void 0:g.fullWidth)||void 0===t||t,margin:null!==(r=null==g?void 0:g.margin)&&void 0!==r?r:"dense"},v),{component:"fieldset",disabled:l}),s&&m.createElement(Jt.Z,{component:"legend",htmlFor:c},s),m.createElement(gr.Z,{id:i,name:c,onChange:e=>l||d||u(e.target.value),ref:o,row:p,value:null!=f?f:""},null==a?void 0:a.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(hr.Z,Object.assign({id:`${i}-${_r(e.value)}`},Ue()((0,C.z)(v),["checkboxes","helperText"]))),htmlFor:`${i}-${_r(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),yr=t(5633);const Or="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Cr=e=>Or(encodeURIComponent(e)).replace(/=+$/,"");var kr=(0,k.e)((function(e){var n,t,r,a,l,i;const o=(0,Gt.Z)(),s=null===(n=o.props)||void 0===n?void 0:n.MuiFormControl,c=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:a,id:l,inputRef:i,label:o,legend:u,name:d,onChange:p,readOnly:f}=e,v="checkbox"===(null!==(r=e.appearance)&&void 0!==r?r:"checkbox")?Kt.Z:Ht.Z,h=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),g=a!==Array?m.createElement(gr.Z,{id:l,name:d,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=c?c:""},null==n?void 0:n.map((e=>{var n,r,a;return m.createElement(qt.Z,{control:m.createElement(hr.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Cr(e.value)}`},h)),disabled:e.disabled||t,key:null!==(r=e.key)&&void 0!==r?r:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,r,a;return m.createElement(qt.Z,{control:m.createElement(v,Object.assign({checked:c.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Cr(e.value)}`,name:d,onChange:()=>t||f||p(sn()([e.value],c)),ref:i,value:d},h)),disabled:e.disabled||t,key:null!==(r=e.key)&&void 0!==r?r:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value})})));return er(Object.assign(Object.assign(Object.assign({},s),e),{component:"fieldset"}),(u||o)&&m.createElement(Jt.Z,{component:"legend"},u||o),g)}const u=null===(a=o.props)||void 0===a?void 0:a.MuiTextField,{options:d,disabled:p,error:f,errorMessage:v,fieldType:h,fullWidth:g=null===(l=null==u?void 0:u.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:N=(null!==(i=null==u?void 0:u.margin)&&void 0!==i?i:"dense"),name:x,native:j,onChange:F,placeholder:P,readOnly:w,required:T,showInlineError:M,variant:I,textFieldProps:D}=e,A=j?"option":yr.Z,S=!!P,R=""!==c&&void 0!==c,B=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(tr.Z,Object.assign({disabled:p,error:!!f,fullWidth:g,helperText:!!f&&M&&v||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(S||R)},k),E),label:O,margin:N,onChange:e=>p||w||F(""!==e.target.value?e.target.value:void 0),required:T,select:!0,SelectProps:Object.assign({displayEmpty:S,inputProps:Object.assign({name:x,id:_},y),multiple:h===Array||void 0,native:j},B),value:j&&!c?"":c,variant:I},D),(S||!T||!R)&&m.createElement(A,{value:"",disabled:!!T},P||O),null==d?void 0:d.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Nr=(0,k.e)((function(e){var n,t,r,a,{disabled:l,error:i,errorMessage:o,helperText:s,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,showInlineError:g,type:b="text",value:_=""}=e,E=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(tr.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&g&&o||s,inputProps:Object.assign({readOnly:v},null!==(r=null==y?void 0:y.inputProps)&&void 0!==r?r:{}),label:u,margin:null!==(a=null==y?void 0:y.margin)&&void 0!==a?a:"dense",name:d,onChange:e=>l||p(e.target.value),placeholder:f,ref:c,type:b,value:_},(0,C.z)(E)))}),{kind:"leaf"});var xr=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Er:kr;switch(e.fieldType){case Array:return pr;case Boolean:return nr;case Date:return lr;case Number:return vr;case Object:return fr;case String:return Nr}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function jr(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(xr,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var Fr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Pr=function(e){var n,t,r,{children:a,fullWidth:l,margin:i,variant:o}=e,s=(0,h._T)(e,["children","fullWidth","margin","variant"]);const c=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:u,schema:d}=(0,_e.c)();return u||a?m.createElement(Xt.Z,{error:!!u,fullWidth:null===(t=null!=l?l:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(r=null!=i?i:null==c?void 0:c.margin)&&void 0!==r?r:"dense",variant:null!=o?o:null==c?void 0:c.variant},!!a&&m.createElement(Yt.Z,Object.assign({},(0,C.z)(s)),a),d.getErrorMessages(u).map(((e,n)=>m.createElement(Yt.Z,Object.assign({key:n},(0,C.z)(s)),e)))):null},wr=t(9334);var Tr=function(e){var n,t,{children:r,disabled:a,inputRef:l,label:i="Submit",value:o}=e,s=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:c,state:u}=(0,_e.c)(),d=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(wr.Z,Object.assign({disabled:void 0===a?!(!c&&!u.disabled):a,ref:l,type:"submit",value:o,variant:null!==(t=null==d?void 0:d.variant)&&void 0!==t?t:"contained"},(0,C.z)(s)),r||i)};var Mr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return xr}getErrorsField(){return Pr}getSubmitField(){return Tr}}return t.Quick=e,t}(Fr);var Ir=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(Fr),Dr=Ir.Validated(Mr.Quick(Fr));var Ar=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Dr);var Sr=(0,k.e)((function(e){var n,t,r,{children:a,error:l,errorMessage:i,fullWidth:o,margin:s,variant:c}=e,u=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const d=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Xt.Z,{error:!!l,fullWidth:null===(t=null!=o?o:null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(r=null!=s?s:null==d?void 0:d.margin)&&void 0!==r?r:"dense",variant:null!=c?c:null==d?void 0:d.variant},m.createElement(Yt.Z,Object.assign({},(0,C.z)(u)),a||i)):null}),{initialValue:!1,kind:"leaf"});function Rr(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var Br=(0,k.e)((e=>{var n,t,r,{disabled:a,error:l,errorMessage:i,helperText:o,inputRef:s,label:c,name:u,onChange:d,placeholder:p,readOnly:f,showInlineError:v,type:g="text",value:b}=e,_=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Gt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(tr.Z,Object.assign({disabled:a,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&v&&i||o,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:c,margin:null!==(r=null==E?void 0:E.margin)&&void 0!==r?r:"dense",multiline:!0,name:u,onChange:e=>a||d(e.target.value),placeholder:p,ref:s,type:g,value:null!=b?b:""},(0,C.z)(_)))}),{kind:"leaf"}),Lr=t(56213),Wr=t(64251),Ur=t(64281),Zr=t(23626),zr=t(22013),Vr=t(61230),$r=t(56274);function Kr(e){let{component:n,disabled:t,error:r,errorMessage:a,fullWidth:l,helperText:i,margin:o,readOnly:s,required:c,showInlineError:u,variant:d}=e;const p=u&&r?a:i,f={component:n,disabled:!!t,error:!!r,fullWidth:!!l,margin:o,readOnly:s,required:c,variant:d};for(var v=arguments.length,h=new Array(v>1?v-1:0),g=1;g<v;g++)h[g-1]=arguments[g];return(0,m.createElement)(Vr.Z,f,...h,!!p&&m.createElement($r.Z,null,p))}var qr=(0,k.e)((function(e){const{appearance:n,disabled:t,inputRef:r,label:a,legend:l,name:i,onChange:o,readOnly:s,value:c}=e,u="checkbox"===n||void 0===n?Lr.Z:zr.Z;return Kr(Object.assign({fullWidth:!0},e),l&&m.createElement(Zr.Z,{component:"legend",htmlFor:i},l),m.createElement(Ur.Z,null,m.createElement(Wr.Z,{control:m.createElement(u,Object.assign({checked:!!c,name:i,onChange:e=>!t&&!s&&o&&o(e.target.checked),ref:r,value:i},Ue()((0,C.z)(e),["helperText","fullWidth"]))),label:a})))}),{kind:"leaf"}),Qr=t(60929);const Jr=("object"==typeof t.g?t.g:window).Date,Hr=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Gr=(0,k.e)((function(e){var n,{disabled:t,error:r,errorMessage:a,helperText:l,InputLabelProps:i,inputRef:o,label:s,labelProps:c,max:u,min:d,name:p,onChange:f,placeholder:v,readOnly:g,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,h._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qr.Z,Object.assign({disabled:t,error:!!r,fullWidth:!0,helperText:!!r&&b&&a||l,label:s,InputLabelProps:Object.assign(Object.assign({shrink:!0},c),i),inputProps:Object.assign({max:Hr(u),min:Hr(d),readOnly:g},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Jr(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:v,ref:o,type:E,value:null!==(n=Hr(_,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Xr=t(10872),Yr=t(5420),ea=t(68666);var na=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:r="+",margin:a="dense",name:l,readOnly:i,value:o,variant:s}=e,c=(0,h._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,V.m)(null,l),d=(0,V.m)(u.slice(0,-1)),p=(0,$.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Vr.Z,{fullWidth:t,margin:a,variant:s},m.createElement(ea.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(c),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([z()(o)]))}}),r))}),{initialValue:!1,kind:"leaf"}),ta=t(88483),ra=t(92133);var aa=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:r,readOnly:a}=e,l=(0,h._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,r),o=+i[i.length-1],s=(0,V.m)(i.slice(0,-1)),c=(0,$.U)(s,{},{absoluteName:!0})[0];return n||(n=a||c.minCount>=c.value.length),m.createElement(ra.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=c.value.slice();e.splice(o,1),c.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var la=(0,k.e)((function(e){let{children:n=m.createElement(_a,{label:null,name:""}),dense:t=!0,disableGutters:r,divider:a,removeIcon:l}=e;return m.createElement(ta.ZP,{dense:t,disableGutters:r,divider:a},n,m.createElement(aa,{name:"",icon:l}))}),{initialValue:!1});var ia=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(la,{name:"$"}),itemProps:r,label:a,value:l}=e,i=(0,h._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Xr.Z,Object.assign({dense:!0,subheader:a?m.createElement(Yr.Z,{disableSticky:!0},a):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},r)):e}))))),m.createElement(na,{icon:n,name:"$"}))}));var oa=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:r=!0,itemProps:a,label:l,margin:i="dense"}=e,o=(0,h._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Kr(Object.assign(Object.assign({fullWidth:r,margin:i},o),{component:void 0}),l&&m.createElement(Zr.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_a,Object.assign({key:e,name:e},a)))))}));var sa=(0,k.e)((function(e){var{decimal:n,disabled:t,error:r,errorMessage:a,helperText:l,inputProps:i,inputRef:o,label:s,max:c,min:u,name:d,onChange:p,readOnly:f,placeholder:v,showInlineError:g,step:b=(n?.01:1),value:_}=e,E=(0,h._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qr.Z,Object.assign({disabled:t,error:!!r,fullWidth:!0,helperText:!!r&&g&&a||l,inputProps:Object.assign({min:u,max:c,readOnly:f,step:b},i),label:s,margin:"dense",name:d,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:v,ref:o,type:"number",value:null!=_?_:""},(0,C.z)(E)))}),{kind:"leaf"}),ca=t(8993),ua=t(20750);const da="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ma=e=>da(encodeURIComponent(e)).replace(/=+$/,"");var pa=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:r=!0,id:a,inputRef:l,label:i,margin:o="dense",name:s,onChange:c,readOnly:u,row:d,value:p}=e,f=(0,h._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Kr(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:r,margin:o}),i&&m.createElement(Zr.Z,{component:"legend",htmlFor:s},i),m.createElement(ua.Z,{id:a,name:s,onChange:e=>t||u||c(e.target.value),ref:l,row:d,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Wr.Z,{control:m.createElement(ca.Z,Object.assign({id:`${a}-${ma(e.value)}`},Ue()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${a}-${ma(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fa=t(13455);const va="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ha=e=>va(encodeURIComponent(e)).replace(/=+$/,"");var ga=(0,k.e)((function(e){var n,t;const r=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:a,fieldType:l,id:i,inputRef:o,label:s,legend:c,name:u,onChange:d,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Lr.Z:zr.Z,v=Ue()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),h=l!==Array?m.createElement(ua.Z,{id:i,name:u,onChange:e=>a||p||d(e.target.value),ref:o,value:null!=r?r:""},n.map((e=>{var n,t,r;return m.createElement(Wr.Z,{control:m.createElement(ca.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:ha(e.value)}`},v)),disabled:e.disabled||a,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Ur.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Wr.Z,{control:m.createElement(f,Object.assign({checked:r.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:ha(e.value)}`,name:u,onChange:()=>a||p||d(sn()([e.value],r)),ref:o,value:u},v)),disabled:e.disabled||a,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Kr(Object.assign(Object.assign({},e),{component:"fieldset"}),(c||s)&&m.createElement(Zr.Z,{component:"legend"},c||s),h)}const{options:a,disabled:l,error:i,errorMessage:o,fieldType:s,fullWidth:c=!0,helperText:u,id:d,InputLabelProps:p,inputProps:f,label:v,labelProps:h,margin:g="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:N,variant:x,textFieldProps:j}=e,F=_?"option":fa.Z,P=!!y,w=""!==r&&void 0!==r,T=Ue()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qr.Z,Object.assign({disabled:l,error:!!i,fullWidth:c,helperText:!!i&&N&&o||u,InputLabelProps:Object.assign(Object.assign({shrink:!!v&&(P||w)},h),p),label:v,margin:g,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:P,inputProps:Object.assign({name:b,id:d},f),multiple:s===Array||void 0,native:_},T),value:_&&!r?"":r,variant:x},j),(P||!k||!w)&&m.createElement(F,{value:"",disabled:!!k},y||v),a.map((e=>{var n,t;return m.createElement(F,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var ba=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:r,helperText:a,inputRef:l,label:i,name:o,onChange:s,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:f=""}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qr.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&d&&r||a,inputProps:{readOnly:u},label:i,margin:"dense",name:o,onChange:e=>n||s(e.target.value),placeholder:c,ref:l,type:p,value:f},(0,C.z)(v)))}),{kind:"leaf"});var _a=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pa:ga;switch(e.fieldType){case Array:return ia;case Boolean:return qr;case Date:return Gr;case Number:return sa;case Object:return oa;case String:return ba}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Ea(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(_a,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var ya=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Oa=function(e){var{children:n,fullWidth:t=!0,margin:r,variant:a}=e,l=(0,h._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:o}=(0,_e.c)();return i||n?m.createElement(Vr.Z,{error:!!i,fullWidth:!!t,margin:r,variant:a},!!n&&m.createElement($r.Z,Object.assign({},(0,C.z)(l)),n),o.getErrorMessages(i).map(((e,n)=>m.createElement($r.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Ca=function(e){var{children:n,disabled:t,inputRef:r,label:a="Submit",value:l}=e,i=(0,h._T)(e,["children","disabled","inputRef","label","value"]);const{error:o,state:s}=(0,_e.c)();return m.createElement(ea.Z,Object.assign({disabled:void 0===t?!(!o&&!s.disabled):t,ref:r,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||a)};var ka=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return _a}getErrorsField(){return Oa}getSubmitField(){return Ca}}return t.Quick=e,t}(ya);var Na=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(ya),xa=Na.Validated(ka.Quick(ya));var ja=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(xa);var Fa=(0,k.e)((function(e){var{children:n,error:t,errorMessage:r,fullWidth:a,margin:l,variant:i}=e,o=(0,h._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(Vr.Z,{error:!!t,fullWidth:!!a,margin:"dense"===l?l:void 0,variant:i},m.createElement($r.Z,Object.assign({},(0,C.z)(o)),n||r)):null}),{initialValue:!1,kind:"leaf"});function Pa(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var wa=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:r,helperText:a,inputRef:l,label:i,name:o,onChange:s,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:f}=e,v=(0,h._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qr.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&d&&r||a,inputProps:{readOnly:u},label:i,margin:"dense",multiline:!0,name:o,onChange:e=>n||s(e.target.value),placeholder:c,ref:l,type:p,value:null!=f?f:""},(0,C.z)(v)))}),{kind:"leaf"}),Ta=t(68599);function Ma(e){var{element:n=m.Fragment,fields:t,omitFields:r=[],showInlineError:a}=e,l=(0,h._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(Ta.Z,Object.assign({key:e,name:e},void 0===a?null:{showInlineError:a})))))}var Ia=t(2310),Da=t(99574),Aa=t(12138),Sa=t(14449);var Ra=(0,k.e)((function(e){var{children:n,className:t,error:r,errorMessage:a}=e,l=(0,h._T)(e,["children","className","error","errorMessage"]);return r?m.createElement("div",Object.assign({className:B()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},a)):null}),{initialValue:!1,kind:"leaf"}),Ba=t(43351);function La(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var Wa=t(77900),Ua=t(960),Za=t(64694),za=t(18747);var Va=(0,k.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:a,id:l,inputRef:i,label:o,name:s,onChange:c,placeholder:u,readOnly:d,required:p,showInlineError:f,value:v}=e,g=(0,h._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:B()(n,{disabled:t,error:r,required:p},"field")},(0,C.z)(g)),o&&m.createElement("label",{htmlFor:l},o),m.createElement("textarea",{disabled:t,id:l,name:s,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=v?v:""}),!(!r||!f)&&m.createElement("div",{className:"ui red basic pointing label"},a))}),{kind:"leaf"}),$a=t(80661),Ka=t(59492),qa=t(52559),Qa=t(44591),Ja=t(47822),Ha=t(82986),Ga=t(99086),Xa=t(3684),Ya=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:r,label:a,name:l,onChange:i,readOnly:o,value:s}=e,c=(0,h._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(c)),m.createElement("input",{checked:s||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!o&&i(!s),ref:r,type:"checkbox"}),a&&m.createElement("label",{htmlFor:t},a))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var rl=(0,k.e)((function(e){var n,{disabled:t,id:r,inputRef:a,label:l,max:i,min:o,name:s,onChange:c,placeholder:u,readOnly:d,value:p,type:f="datetime-local"}=e,v=(0,h._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:r},l),m.createElement("input",{disabled:t,id:r,max:tl(i),min:tl(o),name:s,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?c(n):isNaN(e.target.valueAsNumber)&&c(void 0)},placeholder:u,readOnly:d,ref:a,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var al=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:r,value:a}=e,l=(0,h._T)(e,["disabled","name","readOnly","value"]);const i=(0,V.m)(null,t),o=(0,V.m)(i.slice(0,-1)),s=(0,$.U)(o,{},{absoluteName:!0})[0],c=!(n||s.maxCount<=s.value.length);function u(e){!c||r||"key"in e&&"Enter"!==e.key||s.onChange(s.value.concat([z()(a)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,a=(0,h._T)(e,["disabled","name","readOnly"]);const l=(0,V.m)(null,t),i=+l[l.length-1],o=(0,V.m)(l.slice(0,-1)),s=(0,$.U)(o,{},{absoluteName:!0})[0];function c(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=s.value.slice();e.splice(i,1),s.onChange(e)}}return n||(n=r||s.minCount>=s.value.length),m.createElement("span",Object.assign({},(0,C.z)(a),{onClick:c,onKeyDown:c,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var ol=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:r,value:a}=e,l=(0,h._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r,m.createElement(al,{name:"$"})),null==a?void 0:a.map(((e,r)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${r}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+r)},t)):e})))))}));var sl=(0,k.e)((function(e){var{children:n,fields:t,itemProps:r,label:a}=e,l=(0,h._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},r)))))}));var cl=(0,k.e)((function(e){var{decimal:n,disabled:t,id:r,inputRef:a,label:l,max:i,min:o,name:s,onChange:c,placeholder:u,readOnly:d,step:p,value:f}=e,v=(0,h._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:r},l),m.createElement("input",{disabled:t,id:r,max:i,min:o,name:s,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);c(isNaN(t)?void 0:t)},placeholder:u,readOnly:d,ref:a,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const ul="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dl=e=>ul(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:r,label:a,name:l,onChange:i,readOnly:o,value:s}=e,c=(0,h._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},Ue()((0,C.z)(c),["checkboxes"])),a&&m.createElement("label",null,a),null==n?void 0:n.map((e=>{var n,a,c,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===s,disabled:e.disabled||t,id:`${r}-${null!==(a=e.key)&&void 0!==a?a:dl(e.value)}`,name:l,onChange:()=>{o||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${r}-${null!==(c=e.key)&&void 0!==c?c:dl(e.value)}`},null!==(u=e.label)&&void 0!==u?u:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var vl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:r,id:a,inputRef:l,label:i,name:o,onChange:s,placeholder:c,readOnly:u,required:d,value:p,options:f}=e,v=(0,h._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const g=r===Array;return m.createElement("div",Object.assign({},(0,C.z)(v)),i&&m.createElement("label",{htmlFor:a},i),n?null==f?void 0:f.map((e=>{var n,l,i,c,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:r===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${a}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:o,onChange:()=>{u||s(r===Array?sn()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${a}-${null!==(c=e.key)&&void 0!==c?c:fl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})):m.createElement("select",{disabled:t,id:a,multiple:g,name:o,onChange:e=>{if(!u){const n=e.target.value;if(g){const t=-1===e.target.selectedIndex;s(t?[]:sn()([n],p))}else s(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!c||!d||void 0===p)&&!g&&m.createElement("option",{value:"",disabled:d,hidden:d},c||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function hl(e){var{autoComplete:n,disabled:t,id:r,inputRef:a,label:l,name:i,onChange:o,placeholder:s,readOnly:c,type:u,value:d}=e,p=(0,h._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:r},l),m.createElement("input",{autoComplete:n,disabled:t,id:r,name:i,onChange:e=>o(e.target.value),placeholder:s,readOnly:c,ref:a,type:u,value:null!=d?d:""}))}hl.defaultProps={type:"text"};var gl=(0,k.e)(hl,{kind:"leaf"});var bl=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:vl;switch(e.fieldType){case Array:return ol;case Boolean:return el;case Date:return rl;case Number:return cl;case Object:return sl;case String:return gl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:r=[]}=e,a=(0,h._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,a,(null!=t?t:l.getSubfields()).filter((e=>!r.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:r,value:a}=e,l=(0,h._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:o}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!o.disabled):n,readOnly:r,ref:t,type:"submit"},a?{value:a}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(El),Nl=kl.Validated(Cl.Quick(El));var xl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var jl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:r}=e,a=(0,h._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(a)),n||r):null}),{initialValue:!1,kind:"leaf"});function Fl(e){var n,{value:t}=e,r=(0,h._T)(e,["value"]);const a=(0,$.U)(r.name,r,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==a.value&&a.onChange(t)})),a.noDOM?null:m.createElement("input",Object.assign({disabled:a.disabled,name:a.name,readOnly:a.readOnly,ref:a.inputRef,type:"hidden",value:null!==(n=null!=t?t:a.value)&&void 0!==n?n:""},(0,C.z)(a)))}var Pl=t(96614);const wl=Ul("AutoFields"),Tl=Ul("AutoField"),Ml=Ul("AutoForm"),Il=(Ul("BaseForm"),Ul("BoolField"),Ul("DateField"),Ul("ErrorField")),Dl=Ul("ErrorsField"),Al=(Ul("HiddenField"),Ul("ListAddField"),Ul("ListDelField"),Ul("ListField"),Ul("ListItemField"),Ul("LongTextField")),Sl=(Ul("NestField"),Ul("NumField"),Ul("QuickForm"),Ul("RadioField"),Ul("SelectField")),Rl=Ul("SubmitField"),Bl=Ul("TextField"),Ll=(Ul("ValidatedForm"),Ul("ValidatedQuickForm"),{antd:r,bootstrap3:a,bootstrap4:l,bootstrap5:i,material:o,mui:s,semantic:c,unstyled:u}),Wl=(0,m.createContext)("unstyled");function Ul(e){return function(n){const t=(0,m.useContext)(Wl),r=Ll[t][e];return m.createElement(r,(0,d.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return u},nN:function(){return s},rh:function(){return c}});var r=t(14648),a=t.n(r),l=t(17728),i=t.n(l);const o=["preset","props","theme"],s=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function c(e){try{const n=a()(e,o),t=JSON.stringify(n),r=s(t),l="?"+encodeURIComponent(r);window.location.hash=l}catch(n){}}function u(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),r=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(r??"");return a()(l,o)}catch(n){return{}}var e}},49359:function(e,n,t){"use strict";t.d(n,{H:function(){return v}});var r=t(27378),a=t(9670),l=t(76424),i=t(86236),o=t.n(i),s=t(73633);const c=new(o())({allErrors:!0,useDefaults:!0}),u={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100}},required:["firstName","lastName"]},d={title:"Guest",type:"object",properties:{personA:u,personB:u},required:["personA","personB"]};const m=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(d),p=new s.j({schema:d,validator:m});const f=(0,l.e)((function(){return r.createElement("section",null,r.createElement(a.Pt,{name:"firstName"}),r.createElement(a.Pt,{name:"lastName"}),r.createElement(a.Pt,{name:"workExperience"}))}));function v(){return r.createElement(a.NE,{schema:p,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(f,{name:"personA"}),r.createElement("hr",null),r.createElement(f,{name:"personB"}),r.createElement("br",null),r.createElement(a.hl,null))}},19282:function(e,n,t){"use strict";t.d(n,{L:function(){return f}});var r=t(27378),a=t(9670),l=t(76424),i=t(86236),o=t.n(i),s=t(73633);const c=new(o())({allErrors:!0,useDefaults:!0}),u={title:"Cycle",type:"object",properties:{cycle:{type:"string"}}};const d=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(u),m=new s.j({schema:u,validator:d});const p=(0,l.e)((function(e){let{options:n,label:t,onChange:a,required:l,value:i}=e;return r.createElement("button",{style:{border:"1px solid black",color:"#0e0e0e",cursor:"pointer",display:"inline-block",margin:"1em 0",padding:"1em"},type:"button",onClick:()=>a(i?n.findIndex((e=>e.value===i))===n.length-1?l?n[0].value:void 0:n[n.findIndex((e=>e.value===i))+1].value:n[0].value)},"\u27a1 ",i||t," \u27a1")}));function f(){return r.createElement(a.NE,{schema:m,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(p,{name:"cycle",options:[{label:"One",value:1},{label:"Two",value:2},{label:"Three",value:3}]}),r.createElement("br",null),r.createElement(a.hl,null))}},91663:function(e,n,t){"use strict";t.d(n,{m:function(){return f}});var r=t(27378),a=t(9670),l=t(55201),i=t(86236),o=t.n(i),s=t(73633);const c=new(o())({allErrors:!0,useDefaults:!0}),u={title:"DisplayIf",type:"object",properties:{fieldA:{type:"string"},fieldB:{type:"string"}}};const d=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(u),m=new s.j({schema:u,validator:d});function p(e){let{children:n,condition:t}=e;return t((0,l.c)())?r.Children.only(n):null}function f(){return r.createElement(a.NE,{schema:m,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(a.nv,{name:"fieldA"}),r.createElement(p,{condition:e=>!!e.model.fieldA},r.createElement("section",null,r.createElement(a.nv,{name:"fieldB"}),r.createElement(p,{condition:e=>!!e.model.fieldB},r.createElement("span",null,"Well done!")))),r.createElement(a.hl,null))}},85576:function(e,n,t){"use strict";t.d(n,{K:function(){return f}});var r=t(27378),a=t(9670),l=t(76424),i=t(86236),o=t.n(i),s=t(73633);const c=new(o())({allErrors:!0,useDefaults:!0}),u={title:"Guest",type:"object",properties:{pictureUrl:{type:"string"}}};const d=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(u),m=new s.j({schema:u,validator:d});const p=(0,l.e)((function(e){let{onChange:n,value:t}=e;return r.createElement("div",{className:"ImageField"},r.createElement("label",{htmlFor:"file-input"},r.createElement("div",null,"Choose your photo"),r.createElement("img",{alt:"",src:t||"https://picsum.photos/150?grayscale",style:{cursor:"pointer",width:"150px",height:"150px"}})),r.createElement("input",{accept:"image/*",id:"file-input",onChange:e=>{let{target:{files:t}}=e;t&&t[0]&&n(URL.createObjectURL(t[0]))},style:{display:"none"},type:"file"}))}));function f(){return r.createElement(a.NE,{schema:m,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement("div",{style:{textAlign:"center"}},r.createElement(p,{name:"pictureUrl"}),r.createElement(a.hl,null)))}},21724:function(e,n,t){"use strict";t.d(n,{N:function(){return h}});var r=t(27378),a=t(9670),l=t(76424),i=t(86236),o=t.n(i),s=t(73633);const c=new(o())({allErrors:!0,formats:{"date-time":!0},useDefaults:!0}),u={title:"Date Range",type:"object",properties:{range:{type:"object",properties:{start:{type:"string",format:"date-time"},stop:{type:"string",format:"date-time"}},required:["start","stop"]}}};const d=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(u),m=new s.j({schema:u,validator:d}),p={start:new Date,stop:new Date};const f=(0,l.e)((function(e){let{value:{start:n,stop:t}=p}=e;return r.createElement("div",null,r.createElement(a.Pt,{InputLabelProps:{shrink:!0},name:"start",max:t}),r.createElement(a.Pt,{InputLabelProps:{shrink:!0},name:"stop",min:n}))})),v={range:{start:new Date(2019,7,10),stop:new Date(2019,7,20)}};function h(){return r.createElement(a.NE,{model:v,modelTransform:function(e,n){if("validate"===e){const{start:e,stop:t}=n.range||{};return{range:{start:e&&e.toISOString(),stop:t&&t.toISOString()}}}return n},schema:m,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(f,{name:"range"}),r.createElement("br",null),r.createElement(a.hl,null))}},33419:function(e,n,t){"use strict";t.d(n,{C:function(){return h}});var r=t(27378),a=t(60042),l=t.n(a),i=t(9670),o=t(76424),s=t(86236),c=t.n(s),u=t(73633);const d=new(c())({allErrors:!0,useDefaults:!0}),m={title:"Rating",type:"object",properties:{rating:{type:"integer"}}};const p=function(e){const n=d.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(m),f=new u.j({schema:m,validator:p});const v=(0,o.e)((function(e){let{className:n,disabled:t,max:a=5,onChange:i,required:o,value:s=0}=e;function c(e,n){t||"key"in e&&"Enter"!==e.key||i(o||s!==n?n:void 0)}return r.createElement("div",{className:l()("ui",{disabled:t,required:o},n)},Array.from({length:a},((e,n)=>n+1)).map((e=>r.createElement("span",{style:{fontSize:40,cursor:"pointer"},key:e,onClick:n=>c(n,e),onKeyDown:n=>c(n,e),role:"button",tabIndex:0},e<=s?"\u2605":"\u2606"))))}));function h(){return r.createElement(i.NE,{schema:f,model:{rating:3},onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(v,{name:"rating"}),r.createElement("br",null),r.createElement(i.hl,null))}},10515:function(e,n,t){"use strict";t.d(n,{j:function(){return g}});var r=t(27378),a=t(9670),l=t(55201),i=t(76424),o=t(86236),s=t.n(o),c=t(73633);const u=new(s())({allErrors:!0,useDefaults:!0}),d={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100}},required:["firstName","lastName"]},m={title:"Guest",type:"object",properties:{personA:d,personB:d},required:["personA","personB"]};const p=function(e){const n=u.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(m),f=new c.j({schema:m,validator:p});function v(){const{error:e,state:{disabled:n},submitting:t,validating:a}=(0,l.c)();return r.createElement("input",{disabled:!!e||n||t||a,type:"submit"})}const h=(0,i.e)((function(){return r.createElement("section",null,r.createElement(a.Pt,{name:"firstName"}),r.createElement(a.Pt,{name:"lastName"}),r.createElement(a.Pt,{name:"workExperience"}))}));function g(){return r.createElement(a.NE,{schema:f,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(h,{name:"personA"}),r.createElement("hr",null),r.createElement(h,{name:"personB"}),r.createElement("br",null),r.createElement(v,null))}},70775:function(e,n,t){"use strict";t.d(n,{z:function(){return O}});var r=t(27378),a=t(99729),l=t.n(a),i=t(9670),o=t(23615),s=t.n(o);function c(){return c=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},c.apply(this,arguments)}function u(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)t=l[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var d=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,l=e.size,i=void 0===l?24:l,o=u(e,["color","size"]);return r.createElement("svg",c({ref:n,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o),r.createElement("polyline",{points:"23 4 23 10 17 10"}),r.createElement("polyline",{points:"1 20 1 14 7 14"}),r.createElement("path",{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"}))}));d.propTypes={color:s().string,size:s().oneOfType([s().string,s().number])},d.displayName="RefreshCw";var m=d,p=t(55201),f=t(86236),v=t.n(f),h=t(73633);const g=new(v())({allErrors:!0,useDefaults:!0}),b={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"}},required:["firstName","lastName"]};const _=function(e){const n=g.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(b),E=new h.j({schema:b,validator:_});function y(e){let{children:n,fieldA:t,fieldB:a}=e;const{model:i,onChange:o}=(0,p.c)();return r.createElement("span",{style:{display:"flex",justifyContent:"center"}},(0,r.cloneElement)(r.Children.only(n),{onClick(){const e=l()(i,t),n=l()(i,a);o(t,n),o(a,e)}}))}function O(){return r.createElement("section",null,r.createElement(i.NE,{model:{firstName:"John",lastName:"Doe"},schema:E,onSubmit:e=>alert(JSON.stringify(e,null,2))},r.createElement(i.nv,{name:"firstName"}),r.createElement(y,{fieldA:"firstName",fieldB:"lastName"},r.createElement(m,{style:{cursor:"pointer"}})),r.createElement(i.nv,{name:"lastName"}),r.createElement(i.hl,null)))}},6208:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return c},contentTitle:function(){return o},default:function(){return m},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return u}});var r=t(25773),a=(t(27378),t(35318)),l=t(23197);const i={id:"examples-custom-fields",title:"Custom fields"},o=void 0,s={unversionedId:"examples-custom-fields",id:"examples-custom-fields",title:"Custom fields",description:"CompositeField",source:"@site/../docs/examples-custom-fields.mdx",sourceDirName:".",slug:"/examples-custom-fields",permalink:"/docs/examples-custom-fields",draft:!1,tags:[],version:"current",frontMatter:{id:"examples-custom-fields",title:"Custom fields"},sidebar:"docs",previous:{title:"Common forms",permalink:"/docs/examples-common-forms"},next:{title:"Custom bridge & validator",permalink:"/docs/examples-custom-bridge"}},c={},u=[{value:"<code>CompositeField</code>",id:"compositefield",level:3},{value:"<code>CustomAutoField</code>",id:"customautofield",level:3},{value:"<code>CycleField</code>",id:"cyclefield",level:3},{value:"<code>DisplayIf</code>",id:"displayif",level:3},{value:"<code>ImageField</code>",id:"imagefield",level:3},{value:"<code>RangeField</code>",id:"rangefield",level:3},{value:"<code>RatingField</code>",id:"ratingfield",level:3},{value:"<code>SubmitButton</code>",id:"submitbutton",level:3},{value:"<code>SwapField</code>",id:"swapfield",level:3}],d={toc:u};function m(e){let{components:n,...i}=e;return(0,a.kt)("wrapper",(0,r.Z)({},d,i,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("h3",{id:"compositefield"},(0,a.kt)("inlineCode",{parentName:"h3"},"CompositeField")),(0,a.kt)("p",null,"This field is a kind of a shortcut for few fields. You can also access all\nfield props here, like value or onChange for some extra logic."),(0,a.kt)(l.T,{code:t(17576),example:t(49359).H,schema:t(66801),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"customautofield"},(0,a.kt)("inlineCode",{parentName:"h3"},"CustomAutoField")),(0,a.kt)("p",null,(0,a.kt)("strong",{parentName:"p"},"Note:")," Since v3.1, the preferred way is to create an ",(0,a.kt)("inlineCode",{parentName:"p"},"AutoField")," component is to use the ",(0,a.kt)("inlineCode",{parentName:"p"},"createAutoField")," helper. Also, it's often the case that using the ",(0,a.kt)("a",{parentName:"p",href:"/docs/uth-autofield-algorithm#overriding-autofield"},(0,a.kt)("inlineCode",{parentName:"a"},"AutoField.componentDetectorContext"))," is enough."),(0,a.kt)("p",null,"These are two ",(0,a.kt)("em",{parentName:"p"},"standard")," options to define a custom ",(0,a.kt)("inlineCode",{parentName:"p"},"AutoField"),": either using ",(0,a.kt)("inlineCode",{parentName:"p"},"connectField")," or simply taking the code from the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/packages/uniforms-unstyled/src/AutoField.tsx#L14-L47"},"original one")," ",(0,a.kt)("em",{parentName:"p"},"(theme doesn't matter)")," and simply apply own components and/or rules to render components. Below an example with ",(0,a.kt)("inlineCode",{parentName:"p"},"connectField"),"."),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"// Remember to choose a correct theme package\nimport { AutoField } from 'uniforms-unstyled';\n\nconst CustomAuto = props => {\n // This way we don't care about unhandled cases - we use default\n // AutoField as a fallback component.\n const Component = determineComponentFromProps(props) || AutoField;\n\n return <Component {...props} name=\"\" />;\n};\n\nconst CustomAutoField = connectField(CustomAuto, {\n initialValue: false,\n});\n\nconst CustomAutoFieldDetector = () => {\n return CustomAutoField;\n};\n\n<AutoField.componentDetectorContext.Provider value={CustomAutoFieldDetector}>\n <Application />\n</AutoField.componentDetectorContext.Provider>;\n")),(0,a.kt)("h3",{id:"cyclefield"},(0,a.kt)("inlineCode",{parentName:"h3"},"CycleField")),(0,a.kt)("p",null,"This field works as follows: iterate all allowed values and optionally no-value\nstate if the field is not required. This one uses Semantic-UI."),(0,a.kt)(l.T,{code:t(4062),example:t(19282).L,schema:t(97327),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"displayif"},(0,a.kt)("inlineCode",{parentName:"h3"},"DisplayIf")),(0,a.kt)("p",null,"This simple field component conditionally displays other fields based on input."),(0,a.kt)(l.T,{code:t(5020),example:t(91663).m,schema:t(53942),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"imagefield"},(0,a.kt)("inlineCode",{parentName:"h3"},"ImageField")),(0,a.kt)(l.T,{code:t(60319),example:t(85576).K,schema:t(80386),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"rangefield"},(0,a.kt)("inlineCode",{parentName:"h3"},"RangeField")),(0,a.kt)("p",null,"This field works as follows: two datepickers are bound to each other.\nValue is a ",(0,a.kt)("inlineCode",{parentName:"p"},"{start, stop}")," object."),(0,a.kt)(l.T,{code:t(39678),example:t(21724).N,schema:t(56545),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"ratingfield"},(0,a.kt)("inlineCode",{parentName:"h3"},"RatingField")),(0,a.kt)("p",null,"This field works as follows: render stars for each rating and mark them as\nfilled, if rating (value) is greater."),(0,a.kt)(l.T,{code:t(19317),example:t(33419).C,schema:t(28445),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"submitbutton"},(0,a.kt)("inlineCode",{parentName:"h3"},"SubmitButton")),(0,a.kt)("p",null,"This field works as follows: render standard submit field and disable it, when\nthe form is invalid. It's a simplified version of a default SubmitField from\nuniforms-unstyled. We use schema from previous examples as a template for validation."),(0,a.kt)(l.T,{code:t(3926),example:t(10515).j,schema:t(39429),mdxType:"ExampleCustomizer"}),(0,a.kt)("h3",{id:"swapfield"},(0,a.kt)("inlineCode",{parentName:"h3"},"SwapField")),(0,a.kt)("p",null,"This field works as follows: on click of its child (refresh icon) it swaps values of fieldA\nand fieldB. It's that simple."),(0,a.kt)(l.T,{code:t(98577),example:t(70775).z,schema:t(99159),mdxType:"ExampleCustomizer"}))}m.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var r={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function a(e){var n=l(e);return t(n)}function l(e){if(!t.o(r,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=l,e.exports=a,a.id=95126},17576:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport { AutoField, AutoForm, SubmitField } from \'../../lib/universal\';\nimport { connectField } from \'uniforms\';\n\nimport { bridge as schema } from \'./CompositeFieldSchema\';\n\nfunction Composite() {\n return (\n <section>\n <AutoField name="firstName" />\n <AutoField name="lastName" />\n <AutoField name="workExperience" />\n </section>\n );\n}\n\nconst CompositeField = connectField(Composite);\n\nexport function CompositeFieldForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <CompositeField name="personA" />\n <hr />\n <CompositeField name="personB" />\n <br />\n <SubmitField />\n </AutoForm>\n );\n}\n'},66801:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst personSchema = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n },\n required: ['firstName', 'lastName'],\n};\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n personA: personSchema,\n personB: personSchema,\n },\n required: ['personA', 'personB'],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},4062:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { AutoForm, SubmitField } from '../../lib/universal';\nimport { HTMLFieldProps, connectField } from 'uniforms';\n\nimport { bridge as schema } from './CycleFieldSchema';\n\n/** Option type used in SelectField or RadioField */\nexport type Option<Value> = {\n disabled?: boolean;\n label?: string;\n key?: string;\n value: Value;\n};\n\ntype CycleProps = HTMLFieldProps<\n number,\n HTMLAnchorElement,\n { options: Option<number>[] }\n>;\n\nfunction Cycle({ options, label, onChange, required, value }: CycleProps) {\n return (\n <button\n style={{\n border: '1px solid black',\n color: '#0e0e0e',\n cursor: 'pointer',\n display: 'inline-block',\n margin: '1em 0',\n padding: '1em',\n }}\n type=\"button\"\n onClick={() =>\n onChange(\n value\n ? options.findIndex(option => option.value === value) ===\n options.length - 1\n ? required\n ? options[0].value\n : undefined\n : options[options.findIndex(option => option.value === value) + 1]\n .value\n : options[0].value,\n )\n }\n >\n \u27a1 {value || label} \u27a1\n </button>\n );\n}\n\nconst CycleField = connectField(Cycle);\n\nexport function CycleFieldForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <CycleField\n name=\"cycle\"\n options={[\n { label: 'One', value: 1 },\n { label: 'Two', value: 2 },\n { label: 'Three', value: 3 },\n ]}\n />\n <br />\n <SubmitField />\n </AutoForm>\n );\n}\n"},97327:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Cycle',\n type: 'object',\n properties: {\n cycle: { type: 'string' },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},5020:function(e,n,t){"use strict";t.r(n),n.default="import React, { Children, ReactElement } from 'react';\nimport { AutoForm, SubmitField, TextField } from '../../lib/universal';\nimport { Context, UnknownObject, useForm } from 'uniforms';\n\nimport { bridge as schema } from './DisplayIfSchema';\n\ntype DisplayIfProps<Model extends UnknownObject> = {\n children: ReactElement;\n condition: (context: Context<Model>) => boolean;\n};\n\n// We have to ensure that there's only one child, because returning an array\n// from a component is prohibited.\nfunction DisplayIf<Model extends UnknownObject>({\n children,\n condition,\n}: DisplayIfProps<Model>) {\n const uniforms = useForm<Model>();\n return condition(uniforms) ? Children.only(children) : null;\n}\n\ntype Model = { fieldA: string; fieldB: string };\nexport function DisplayIfForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: Model) => alert(JSON.stringify(model, null, 2))}\n >\n <TextField name=\"fieldA\" />\n <DisplayIf<Model> condition={context => !!context.model.fieldA}>\n <section>\n <TextField name=\"fieldB\" />\n <DisplayIf<Model> condition={context => !!context.model.fieldB}>\n <span>Well done!</span>\n </DisplayIf>\n </section>\n </DisplayIf>\n <SubmitField />\n </AutoForm>\n );\n}\n"},53942:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'DisplayIf',\n type: 'object',\n properties: {\n fieldA: { type: 'string' },\n fieldB: { type: 'string' },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},60319:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { AutoForm, SubmitField } from '../../lib/universal';\nimport { HTMLFieldProps, connectField } from 'uniforms';\n\nimport { bridge as schema } from './ImageFieldSchema';\n\ntype ImageProps = HTMLFieldProps<string, HTMLDivElement>;\n\nfunction Image({ onChange, value }: ImageProps) {\n return (\n <div className=\"ImageField\">\n <label htmlFor=\"file-input\">\n <div>Choose your photo</div>\n <img\n alt=\"\"\n src={value || 'https://picsum.photos/150?grayscale'}\n style={{ cursor: 'pointer', width: '150px', height: '150px' }}\n />\n </label>\n <input\n accept=\"image/*\"\n id=\"file-input\"\n onChange={({ target: { files } }) => {\n if (files && files[0]) {\n onChange(URL.createObjectURL(files[0]));\n }\n }}\n style={{ display: 'none' }}\n type=\"file\"\n />\n </div>\n );\n}\n\nconst ImageField = connectField(Image);\n\nexport function ImageFieldForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <div style={{ textAlign: 'center' }}>\n <ImageField name=\"pictureUrl\" />\n <SubmitField />\n </div>\n </AutoForm>\n );\n}\n"},80386:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n pictureUrl: { type: 'string' },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},39678:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { AutoForm, AutoField, SubmitField } from '../../lib/universal';\nimport { HTMLFieldProps, ModelTransformMode, connectField } from 'uniforms';\n\nimport { bridge as schema } from './RangeFieldSchema';\n\ntype RangeProps = HTMLFieldProps<{ start: Date; stop: Date }, HTMLDivElement>;\n\nconst defaultDates = { start: new Date(), stop: new Date() };\n\nfunction Range({ value: { start, stop } = defaultDates }: RangeProps) {\n return (\n <div>\n <AutoField InputLabelProps={{ shrink: true }} name=\"start\" max={stop} />\n <AutoField InputLabelProps={{ shrink: true }} name=\"stop\" min={start} />\n </div>\n );\n}\n\nconst RangeField = connectField(Range);\n\nconst model = {\n range: { start: new Date(2019, 7, 10), stop: new Date(2019, 7, 20) },\n};\n\nexport function RangeFieldForm() {\n function transform(mode: ModelTransformMode, model: any) {\n if (mode === 'validate') {\n const { start, stop } = model.range || {};\n\n return {\n range: {\n start: start && start.toISOString(),\n stop: stop && stop.toISOString(),\n },\n };\n }\n\n return model;\n }\n\n return (\n <AutoForm\n model={model}\n modelTransform={transform}\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <RangeField name=\"range\" />\n <br />\n <SubmitField />\n </AutoForm>\n );\n}\n"},56545:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({\n allErrors: true,\n formats: { 'date-time': true },\n useDefaults: true,\n});\n\nconst schema = {\n title: 'Date Range',\n type: 'object',\n properties: {\n range: {\n type: 'object',\n properties: {\n start: { type: 'string', format: 'date-time' },\n stop: { type: 'string', format: 'date-time' },\n },\n required: ['start', 'stop'],\n },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},19317:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport classnames from 'classnames';\nimport { AutoForm, SubmitField } from '../../lib/universal';\nimport { HTMLFieldProps, connectField } from 'uniforms';\n\nimport { bridge as schema } from './RatingFieldSchema';\n\ntype RatingProps = HTMLFieldProps<number, HTMLDivElement, { max?: number }>;\n\nfunction Rating({\n className,\n disabled,\n max = 5,\n onChange,\n required,\n value = 0,\n}: RatingProps) {\n function onAction(\n event:\n | React.KeyboardEvent<HTMLSpanElement>\n | React.MouseEvent<HTMLSpanElement, MouseEvent>,\n index: number,\n ) {\n if (!disabled && (!('key' in event) || event.key === 'Enter')) {\n onChange(!required && value === index ? undefined : index);\n }\n }\n\n return (\n <div className={classnames('ui', { disabled, required }, className)}>\n {Array.from({ length: max }, (_, index) => index + 1).map(index => (\n <span\n style={{ fontSize: 40, cursor: 'pointer' }}\n key={index}\n onClick={event => onAction(event, index)}\n onKeyDown={event => onAction(event, index)}\n role=\"button\"\n tabIndex={0}\n >\n {index <= value ? '\u2605' : '\u2606'}\n </span>\n ))}\n </div>\n );\n}\n\nconst RatingField = connectField(Rating);\n\nexport function RatingFieldForm() {\n return (\n <AutoForm\n schema={schema}\n model={{ rating: 3 }}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <RatingField name=\"rating\" />\n <br />\n <SubmitField />\n </AutoForm>\n );\n}\n"},28445:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Rating',\n type: 'object',\n properties: {\n rating: { type: 'integer' },\n },\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},3926:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport { AutoField, AutoForm } from \'../../lib/universal\';\nimport { connectField, useForm } from \'uniforms\';\n\nimport { bridge as schema } from \'./SubmitFieldSchema\';\n\nfunction SubmitField() {\n const {\n error,\n state: { disabled },\n submitting,\n validating,\n } = useForm();\n\n return (\n <input\n disabled={!!error || disabled || submitting || validating}\n type="submit"\n />\n );\n}\n\nfunction Composite() {\n return (\n <section>\n <AutoField name="firstName" />\n <AutoField name="lastName" />\n <AutoField name="workExperience" />\n </section>\n );\n}\n\nconst CompositeField = connectField(Composite);\n\nexport function SubmitFieldForm() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <CompositeField name="personA" />\n <hr />\n <CompositeField name="personB" />\n <br />\n <SubmitField />\n </AutoForm>\n );\n}\n'},39429:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst personSchema = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n },\n required: ['firstName', 'lastName'],\n};\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n personA: personSchema,\n personB: personSchema,\n },\n required: ['personA', 'personB'],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},98577:function(e,n,t){"use strict";t.r(n),n.default="import React, { Children, ReactElement, cloneElement } from 'react';\nimport get from 'lodash/get';\nimport { AutoForm, TextField, SubmitField } from '../../lib/universal';\nimport { RefreshCw } from 'react-feather';\nimport { useForm } from 'uniforms';\n\nimport { bridge as schema } from './SwapFieldSchema';\n\ntype SwapFieldProps = {\n children: ReactElement;\n fieldA: string;\n fieldB: string;\n};\n\nfunction SwapField({ children, fieldA, fieldB }: SwapFieldProps) {\n const { model, onChange } = useForm();\n return (\n <span style={{ display: 'flex', justifyContent: 'center' }}>\n {cloneElement(Children.only(children), {\n onClick() {\n const valueA = get(model, fieldA);\n const valueB = get(model, fieldB);\n onChange(fieldA, valueB);\n onChange(fieldB, valueA);\n },\n })}\n </span>\n );\n}\n\nexport function SwapFieldForm() {\n return (\n <section>\n <AutoForm\n model={{ firstName: 'John', lastName: 'Doe' }}\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n >\n <TextField name=\"firstName\" />\n <SwapField fieldA=\"firstName\" fieldB=\"lastName\">\n <RefreshCw style={{ cursor: 'pointer' }} />\n </SwapField>\n <TextField name=\"lastName\" />\n <SubmitField />\n </AutoForm>\n </section>\n );\n}\n"},99159:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n },\n required: ['firstName', 'lastName'],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"}}]); \ No newline at end of file diff --git a/assets/js/858af898.7df79c5e.js b/assets/js/858af898.7df79c5e.js new file mode 100644 index 000000000..f94318379 --- /dev/null +++ b/assets/js/858af898.7df79c5e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[785],{35318:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var r=n(27378);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=r.createContext({}),p=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=p(e.components);return r.createElement(u.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,u=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),m=p(n),d=i,f=m["".concat(u,".").concat(d)]||m[d]||s[d]||o;return n?r.createElement(f,a(a({ref:t},c),{},{components:n})):r.createElement(f,a({ref:t},c))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=m;var l={};for(var u in t)hasOwnProperty.call(t,u)&&(l[u]=t[u]);l.originalType=e,l.mdxType="string"==typeof e?e:i,a[1]=l;for(var p=2;p<o;p++)a[p]=n[p];return r.createElement.apply(null,a)}return r.createElement.apply(null,n)}m.displayName="MDXCreateElement"},64148:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return a},default:function(){return s},frontMatter:function(){return o},metadata:function(){return l},toc:function(){return p}});var r=n(25773),i=(n(27378),n(35318));const o={id:"migrating-3-to-4",title:"Migrating v3 to v4"},a=void 0,l={unversionedId:"migrating-3-to-4",id:"migrating-3-to-4",title:"Migrating v3 to v4",description:"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v4, use the newest version. Gradual updates will take more time and won't ease this process.",source:"@site/../docs/migrating-3-to-4.md",sourceDirName:".",slug:"/migrating-3-to-4",permalink:"/docs/migrating-3-to-4",draft:!1,tags:[],version:"current",frontMatter:{id:"migrating-3-to-4",title:"Migrating v3 to v4"},sidebar:"docs",previous:{title:"FAQ",permalink:"/docs/faq"},next:{title:"Migrating v2 to v3",permalink:"/docs/migrating-2-to-3"}},u={},p=[{value:"Breaking API changes",id:"breaking-api-changes",level:2}],c={toc:p};function s(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on ",(0,i.kt)("em",{parentName:"p"},"why")," certain changes were made, see the ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/CHANGELOG.md"},(0,i.kt)("inlineCode",{parentName:"a"},"CHANGELOG.md")),". When migrating to v4, use the newest version. Gradual updates will take more time and won't ease this process."),(0,i.kt)("h2",{id:"breaking-api-changes"},"Breaking API changes"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"componentDetector")," in ",(0,i.kt)("inlineCode",{parentName:"li"},"AutoField"),"s now always takes precedence over ",(0,i.kt)("inlineCode",{parentName:"li"},"component")," property on a schema. This may make your ",(0,i.kt)("inlineCode",{parentName:"li"},"AutoField")," render a different component when you were using both previously. If that's the case, move your schema's ",(0,i.kt)("inlineCode",{parentName:"li"},"component")," definition to a ",(0,i.kt)("a",{parentName:"li",href:"/docs/uth-autofield-algorithm/#overriding-autofield"},(0,i.kt)("inlineCode",{parentName:"a"},"AutoField.componentDetectorContext.Provider"))," instead."),(0,i.kt)("li",{parentName:"ul"},"Dropped support for ",(0,i.kt)("inlineCode",{parentName:"li"},"initialCount")," in bridges and ",(0,i.kt)("inlineCode",{parentName:"li"},"ListField"),"s. Pass a model object to the form with the appropriate amount of initial items instead."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"AutoFields")," component in all themes now renders a ",(0,i.kt)("inlineCode",{parentName:"li"},"React.Fragment")," instead of a ",(0,i.kt)("inlineCode",{parentName:"li"},"div"),". Explicitly render a wrapper component around if you need one."),(0,i.kt)("li",{parentName:"ul"},"Removed the ",(0,i.kt)("inlineCode",{parentName:"li"},"autoField")," prop from ",(0,i.kt)("inlineCode",{parentName:"li"},"QuickForm"),", ",(0,i.kt)("inlineCode",{parentName:"li"},"AutoForm"),", and ",(0,i.kt)("inlineCode",{parentName:"li"},"AutoFields")," components in all themes. Use ",(0,i.kt)("a",{parentName:"li",href:"/docs/uth-autofield-algorithm/#overriding-autofield"},(0,i.kt)("inlineCode",{parentName:"a"},"AutoField.componentDetectorContext.Provider"))," instead.")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/893.cdbd5851.js b/assets/js/893.cdbd5851.js new file mode 100644 index 000000000..4c8a47361 --- /dev/null +++ b/assets/js/893.cdbd5851.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[893],{53893:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var a=n(27378),l=n(99213),o=n(98831),r=n(38703);function i(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"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/assets/js/935f2afb.02ecf9fe.js b/assets/js/935f2afb.02ecf9fe.js new file mode 100644 index 000000000..6ddee08bb --- /dev/null +++ b/assets/js/935f2afb.02ecf9fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"category","label":"Introduction","items":[{"type":"link","label":"What are uniforms?","href":"/docs/what-are-uniforms","docId":"what-are-uniforms"},{"type":"link","label":"Motivation","href":"/docs/motivation","docId":"motivation"},{"type":"link","label":"Comparison matrix","href":"/docs/compare-matrix","docId":"compare-matrix"}],"collapsed":false,"collapsible":false},{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Installation","href":"/docs/installation","docId":"installation"},{"type":"link","label":"FAQ","href":"/docs/faq","docId":"faq"},{"type":"link","label":"Migrating v3 to v4","href":"/docs/migrating-3-to-4","docId":"migrating-3-to-4"},{"type":"link","label":"Migrating v2 to v3","href":"/docs/migrating-2-to-3","docId":"migrating-2-to-3"}],"collapsed":false,"collapsible":false},{"type":"category","label":"Tutorials","items":[{"type":"link","label":"Basic uniforms usage","href":"/docs/tutorials-basic-uniforms-usage","docId":"tutorials-basic-uniforms-usage"},{"type":"link","label":"Customizing your form layout","href":"/docs/tutorials-customizing-your-form-layout","docId":"tutorials-customizing-your-form-layout"},{"type":"link","label":"Using predefined fields","href":"/docs/tutorials-using-predefined-fields","docId":"tutorials-using-predefined-fields"},{"type":"link","label":"Creating a custom field","href":"/docs/tutorials-creating-custom-field","docId":"tutorials-creating-custom-field"},{"type":"link","label":"Creating a custom theme","href":"/docs/tutorials-creating-custom-theme","docId":"tutorials-creating-custom-theme"}],"collapsed":false,"collapsible":false},{"type":"category","label":"Examples","items":[{"type":"link","label":"Common forms","href":"/docs/examples-common-forms","docId":"examples-common-forms"},{"type":"link","label":"Custom fields","href":"/docs/examples-custom-fields","docId":"examples-custom-fields"},{"type":"link","label":"Custom bridge & validator","href":"/docs/examples-custom-bridge","docId":"examples-custom-bridge"},{"type":"link","label":"Custom form","href":"/docs/examples-custom-form","docId":"examples-custom-form"}],"collapsed":false,"collapsible":false},{"type":"category","label":"API Reference","items":[{"type":"link","label":"Forms","href":"/docs/api-forms","docId":"api-forms"},{"type":"link","label":"Fields","href":"/docs/api-fields","docId":"api-fields"},{"type":"link","label":"Bridges","href":"/docs/api-bridges","docId":"api-bridges"},{"type":"link","label":"Context data","href":"/docs/api-context-data","docId":"api-context-data"},{"type":"link","label":"Helpers","href":"/docs/api-helpers","docId":"api-helpers"}],"collapsed":false,"collapsible":false},{"type":"category","label":"Under The Hood","items":[{"type":"link","label":"AutoField algorithm","href":"/docs/uth-autofield-algorithm","docId":"uth-autofield-algorithm"},{"type":"link","label":"Bridge concept","href":"/docs/uth-bridge-concept","docId":"uth-bridge-concept"}],"collapsed":false,"collapsible":false}]},"docs":{"api-bridges":{"id":"api-bridges","title":"Bridges","description":"To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper.","sidebar":"docs"},"api-context-data":{"id":"api-context-data","title":"Context data","description":"Some components might need to know a current form state, which is passed as React context.","sidebar":"docs"},"api-fields":{"id":"api-fields","title":"Fields","description":"uniforms provide a set of predefined components that can be used as form fields.","sidebar":"docs"},"api-forms":{"id":"api-forms","title":"Forms","description":"Forms components","sidebar":"docs"},"api-helpers":{"id":"api-helpers","title":"Helpers","description":"connectField","sidebar":"docs"},"compare-matrix":{"id":"compare-matrix","title":"Comparison matrix","description":"| Feature | uniforms | Formik | redux-form | React Final Form | react-hook-form | react-jsonschema-form |","sidebar":"docs"},"compare-matrix-landing":{"id":"compare-matrix-landing","title":"compare-matrix-landing","description":"| Feature | uniforms | Formik | redux-form | React Final Form | react-hook-form |"},"examples-common-forms":{"id":"examples-common-forms","title":"Common forms","description":"Sign up","sidebar":"docs"},"examples-custom-bridge":{"id":"examples-custom-bridge","title":"Custom bridge & validator","description":"In this example, we will create an ordinary login form, with login, password, and password confirmation fields.","sidebar":"docs"},"examples-custom-fields":{"id":"examples-custom-fields","title":"Custom fields","description":"CompositeField","sidebar":"docs"},"examples-custom-form":{"id":"examples-custom-form","title":"Custom form","description":"In uniforms, every form is just an injectable set of functionalities.","sidebar":"docs"},"faq":{"id":"faq","title":"FAQ","description":"Can I use React v18?","sidebar":"docs"},"installation":{"id":"installation","title":"Installation","description":"Core package first.","sidebar":"docs"},"migrating-2-to-3":{"id":"migrating-2-to-3","title":"Migrating v2 to v3","description":"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v3, use the newest version. Gradual updates will take more time and won\'t ease this process.","sidebar":"docs"},"migrating-3-to-4":{"id":"migrating-3-to-4","title":"Migrating v3 to v4","description":"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v4, use the newest version. Gradual updates will take more time and won\'t ease this process.","sidebar":"docs"},"motivation":{"id":"motivation","title":"Motivation","description":"Forms concept","sidebar":"docs"},"tutorials-basic-uniforms-usage":{"id":"tutorials-basic-uniforms-usage","title":"Basic uniforms usage","description":"You can also follow the tutorial and explore uniforms in our sample CodeSandbox repository.","sidebar":"docs"},"tutorials-creating-custom-field":{"id":"tutorials-creating-custom-field","title":"Creating a custom field","description":"Great! We have a perfect form designed for collecting the data about our guests!","sidebar":"docs"},"tutorials-creating-custom-theme":{"id":"tutorials-creating-custom-theme","title":"Creating a custom theme","description":"We\'ve made hundreds of custom components across dozens of projects, including complete custom themes.","sidebar":"docs"},"tutorials-customizing-your-form-layout":{"id":"tutorials-customizing-your-form-layout","title":"Customizing your form layout","description":"Great! Now that we have our form up and running, it\'s time to think about how we can customize it and adjust to our needs.","sidebar":"docs"},"tutorials-using-predefined-fields":{"id":"tutorials-using-predefined-fields","title":"Using predefined fields","description":"Now that we know how to ask our guests for their name, let\'s ask them a few more things!","sidebar":"docs"},"uth-autofield-algorithm":{"id":"uth-autofield-algorithm","title":"AutoField algorithm","description":"Background","sidebar":"docs"},"uth-bridge-concept":{"id":"uth-bridge-concept","title":"Bridge concept","description":"To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper. The Bridge class is an abstract class, which should be extended to create custom bridges. It implements all of the required methods and throws an error with meaningful \\"method not implemented\\" error.","sidebar":"docs"},"what-are-uniforms":{"id":"what-are-uniforms","title":"What are uniforms?","description":"Generally speaking, uniforms are a set of React libraries for building forms from every schema.","sidebar":"docs"},"why-are-uniforms":{"id":"why-are-uniforms","title":"Why are uniforms?","description":"Forms concept"}}}')}}]); \ No newline at end of file diff --git a/assets/js/95d13d39.580d2db9.js b/assets/js/95d13d39.580d2db9.js new file mode 100644 index 000000000..3cf70cdde --- /dev/null +++ b/assets/js/95d13d39.580d2db9.js @@ -0,0 +1,2 @@ +/*! For license information please see 95d13d39.580d2db9.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[37],{57292:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var o=n(95256),a=n(27378);function i(e){let{language:t,replace:n,section:i,source:r}=e;if("object"==typeof r&&"default"in r&&(r=r.default),i){const e=new RegExp(`// <${i}>\\s([\\s\\S]*?)\\s// </${i}>\\s`,"g");r=r.split(e).reduce(((e,t,n)=>n%2==0?e:`${e}\n\n${t}`),"")}if(r=r.replace(/\/\/ <.*?\n/g,""),n)for(const[o,a]of Object.entries(n))r=r.replace(new RegExp(o,"gs"),a);return r=r.trim(),r.includes("\n")||(r+="\n"),a.createElement(o.Z.pre,null,a.createElement(o.Z.code,{children:r,className:`language-${t}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},46867:function(e,t,n){"use strict";n.d(t,{TX:function(){return s},mQ:function(){return u}});var o=n(60042),a=n.n(o),i=n(27378),r=n(4940),l=n(59150);function s(e){let{activeTab:t,items:n,onTab:o}=e;return i.createElement("div",{className:r.Z.tabs},n.map(((e,n)=>{let{name:a}=e;return i.createElement(c,{active:t===n,key:n,onClick:()=>o(n)},a)})))}function c(e){let{active:t,children:n,onClick:o}=e;return i.createElement("span",{className:a()(r.Z.item,t&&r.Z.active),onClick:o,onKeyDown:e=>"Enter"===e.key&&o(),role:"button",tabIndex:0},n)}function u(e){let{children:t,group:n,tabs:o}=e;const{activeTab:a,onTab:r}=(0,l.Y)(n);return i.createElement(i.Fragment,null,i.createElement(s,{activeTab:a,items:o,onTab:r}),t(o[a]))}},59150:function(e,t,n){"use strict";n.d(t,{Y:function(){return r}});var o=n(27378);const a=Object.create(null),i=Object.create(null);function r(e){const[t,n]=(0,o.useState)(a[e]||0),r=(0,o.useCallback)((t=>function(e,t){a[e]=t,i[e].forEach((e=>{e(t)}))}(e,t)),[e]);return(0,o.useEffect)((()=>function(e,t){return void 0===i[e]&&(a[e]=0,i[e]=[]),i[e].push(t),()=>{i[e].splice(i[e].indexOf(t),1)}}(e,n)),[e]),{activeTab:t,onTab:r}}},14588:function(e,t,n){"use strict";n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return c},default:function(){return g},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return m}});var o=n(25773),a=n(27378),i=n(35318),r=n(57292),l=n(46867);const s={id:"installation",title:"Installation"},c=void 0,u={unversionedId:"installation",id:"installation",title:"Installation",description:"Core package first.",source:"@site/../docs/installation.mdx",sourceDirName:".",slug:"/installation",permalink:"/docs/installation",draft:!1,tags:[],version:"current",frontMatter:{id:"installation",title:"Installation"},sidebar:"docs",previous:{title:"Comparison matrix",permalink:"/docs/compare-matrix"},next:{title:"FAQ",permalink:"/docs/faq"}},p={},m=[],d={toc:m};function g(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,o.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"Core package first."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-shell"},"npm install uniforms\n")),(0,i.kt)("p",null,"Now the schema package."),(0,i.kt)(l.mQ,{group:"bridge",tabs:[{name:"GraphQL"},{name:"JSON-Schema"},{name:"Simple-Schema"},{name:"Simple-Schema-2"},{name:"Zod"}],mdxType:"Tabs"},(e=>{let{name:t}=e;return(0,i.kt)(a.Fragment,null,(0,i.kt)(r.f,{language:"shell",source:`npm install uniforms-bridge-${t.toLowerCase()}`,mdxType:"CodeSection"}),(0,i.kt)("p",null,"Finally, pick your theme."),(0,i.kt)(l.mQ,{group:"theme",tabs:[{name:"Semantic"},{name:"Material"},{name:"MUI"},{name:"Bootstrap3"},{name:"Bootstrap4"},{name:"Bootstrap5"},{name:"AntD"},{name:"Unstyled"}],mdxType:"Tabs"},(e=>{let{name:n}=e;return(0,i.kt)(a.Fragment,null,(0,i.kt)(r.f,{language:"shell",source:`npm install uniforms-${n.toLowerCase()}`,mdxType:"CodeSection"}),(0,i.kt)("p",null,"TL;DR; Just let me copy it!"),(0,i.kt)(r.f,{language:"shell",source:`npm install uniforms uniforms-bridge-${t.toLowerCase()} uniforms-${n.toLowerCase()}`,mdxType:"CodeSection"}))})))})),(0,i.kt)("p",null,(0,i.kt)("strong",{parentName:"p"},"Note:")," If you are going to use a themed package - remember to include correct styles!"))}g.isMDXComponent=!0},60042:function(e,t){var n;!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var r=a.apply(null,n);r&&e.push(r)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var l in n)o.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},4940:function(e,t){"use strict";t.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}}}]); \ No newline at end of file diff --git a/assets/js/95d13d39.580d2db9.js.LICENSE.txt b/assets/js/95d13d39.580d2db9.js.LICENSE.txt new file mode 100644 index 000000000..0c20a875d --- /dev/null +++ b/assets/js/95d13d39.580d2db9.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ diff --git a/assets/js/ab644ad6.da1aa602.js b/assets/js/ab644ad6.da1aa602.js new file mode 100644 index 000000000..24fad60a9 --- /dev/null +++ b/assets/js/ab644ad6.da1aa602.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[581],{35318:function(e,t,r){r.d(t,{Zo:function(){return m},kt:function(){return f}});var n=r(27378);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),l=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=l(e.components);return n.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),p=l(r),f=o,d=p["".concat(s,".").concat(f)]||p[f]||u[f]||a;return r?n.createElement(d,i(i({ref:t},m),{},{components:r})):n.createElement(d,i({ref:t},m))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=p;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}p.displayName="MDXCreateElement"},29323:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return u},frontMatter:function(){return a},metadata:function(){return c},toc:function(){return l}});var n=r(25773),o=(r(27378),r(35318));const a={id:"motivation",title:"Motivation"},i=void 0,c={unversionedId:"motivation",id:"motivation",title:"Motivation",description:"Forms concept",source:"@site/../docs/motivation.md",sourceDirName:".",slug:"/motivation",permalink:"/docs/motivation",draft:!1,tags:[],version:"current",frontMatter:{id:"motivation",title:"Motivation"},sidebar:"docs",previous:{title:"What are uniforms?",permalink:"/docs/what-are-uniforms"},next:{title:"Comparison matrix",permalink:"/docs/compare-matrix"}},s={},l=[{value:"Forms concept",id:"forms-concept",level:2}],m={toc:l};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"forms-concept"},"Forms concept"),(0,o.kt)("p",null,"There\u2019s a very interesting class-based inheritance concept for forms.\nBasically, there are a few types of forms with different capabilities.\nMost of the time you\u2019ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from:"),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/uniforms-graph.svg",alt:"AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm."})),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("strong",{parentName:"p"},"If you are not familiar with concept of HOC, read one of many posts about them first."),"\nI\u2019m sure you\u2019ve read at least one of ",(0,o.kt)("em",{parentName:"p"},"Why ES6 classes are bad")," or ",(0,o.kt)("em",{parentName:"p"},"class considered harmful")," posts. I\u2019ve read them too, so why is uniforms using classes? Well, it\u2019s all about the complexity."),(0,o.kt)("p",{parentName:"blockquote"},"-- ",(0,o.kt)("cite",null,(0,o.kt)("a",{parentName:"p",href:"https://github.com/radekmie"},"Rados\u0142aw Miernik")))),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/hoc-hell.png",alt:"React DevTools when lots of HOC\u2019s are applied to a component."})),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I\u2019ve reached (more or less) traits with ES6 classes. The result?"),(0,o.kt)("p",{parentName:"blockquote"},"-- ",(0,o.kt)("cite",null,(0,o.kt)("a",{parentName:"p",href:"https://github.com/radekmie"},"Rados\u0142aw Miernik")))),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import BaseForm from './BaseForm';\nimport QuickForm from './QuickForm';\nimport ValidatedForm from './ValidatedForm';\n\nconst ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm));\n")),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/uniforms-traits.png",alt:'Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools.'})),(0,o.kt)("p",null,"While it\u2019s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns."),(0,o.kt)("hr",null),(0,o.kt)("p",null,"Based on ",(0,o.kt)("a",{parentName:"p",href:"https://blog.meteor.com/managing-forms-in-a-meteor-react-project-with-uniforms-33d60602b43a"},"Managing forms in a Meteor/React project with the uniforms package")," written by ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/MacRusher"},"Maciej Stasie\u0142uk"),"."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/bd337b44.72deb91c.js b/assets/js/bd337b44.72deb91c.js new file mode 100644 index 000000000..b9259d725 --- /dev/null +++ b/assets/js/bd337b44.72deb91c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[442],{57292:function(e,n,t){t.d(n,{f:function(){return o}});var r=t(95256),a=t(27378);function o(e){let{language:n,replace:t,section:o,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),o){const e=new RegExp(`// <${o}>\\s([\\s\\S]*?)\\s// </${o}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[r,a]of Object.entries(t))i=i.replace(new RegExp(r,"gs"),a);return i=i.trim(),i.includes("\n")||(i+="\n"),a.createElement(r.Z.pre,null,a.createElement(r.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},10177:function(e,n,t){t.r(n),t.d(n,{assets:function(){return l},contentTitle:function(){return s},default:function(){return u},frontMatter:function(){return i},metadata:function(){return d},toc:function(){return c}});var r=t(25773),a=(t(27378),t(35318)),o=t(57292);const i={id:"uth-bridge-concept",title:"Bridge concept"},s=void 0,d={unversionedId:"uth-bridge-concept",id:"uth-bridge-concept",title:"Bridge concept",description:'To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper. The Bridge class is an abstract class, which should be extended to create custom bridges. It implements all of the required methods and throws an error with meaningful "method not implemented" error.',source:"@site/../docs/uth-bridge-concept.mdx",sourceDirName:".",slug:"/uth-bridge-concept",permalink:"/docs/uth-bridge-concept",draft:!1,tags:[],version:"current",frontMatter:{id:"uth-bridge-concept",title:"Bridge concept"},sidebar:"docs",previous:{title:"AutoField algorithm",permalink:"/docs/uth-autofield-algorithm"}},l={},c=[],m={toc:c};function u(e){let{components:n,...i}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,i,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"To make use of any schema, uniforms have to create a ",(0,a.kt)("em",{parentName:"p"},"bridge")," of it - a unified schema mapper. The ",(0,a.kt)("inlineCode",{parentName:"p"},"Bridge"),' class is an abstract class, which should be extended to create custom bridges. It implements all of the required methods and throws an error with meaningful "method not implemented" error.'),(0,a.kt)(o.f,{language:"tsx",replace:{"( .*?) {\n.*? }":"$1;","(import | // eslint).*?\n":""},source:t(75079),mdxType:"CodeSection"}))}u.isMDXComponent=!0},75079:function(e,n,t){t.r(n),n.default="import invariant from 'invariant';\n\nimport { UnknownObject } from './types';\n\nexport abstract class Bridge {\n // Each bridge can have a different set of parameters.\n constructor(...args: any[]) {\n invariant(\n this.constructor !== Bridge,\n 'Bridge cannot be instantiated (args=%o).',\n { args },\n );\n }\n\n /**\n * Get an error for field `name` out of `error`. There is no standarized\n * format, but fields treat truthy values as a sign of being invalid. Fields\n * receive this as a `error` guaranteed prop.\n */\n getError(name: string, error: unknown): unknown {\n return invariant(\n false,\n '%s have not implemented `getError` method (args=%o).',\n this.constructor.name,\n { name, error },\n );\n }\n\n /**\n * Get an error message for field `name` out of `error`. If there is no error,\n * return an empty string. Fields receive this as a `errorMessage` guaranteed\n * prop.\n */\n getErrorMessage(name: string, error: unknown): string {\n return invariant(\n false,\n '%s have not implemented `getErrorMessage` method (args=%o).',\n this.constructor.name,\n { name, error },\n );\n }\n\n /**\n * Get all error messages from `error`. Only `ErrorsField` make use of that\n * (in builtin themes).\n */\n getErrorMessages(error: unknown): string[] {\n return invariant(\n false,\n '%s have not implemented `getErrorMessages` method (args=%o).',\n this.constructor.name,\n { error },\n );\n }\n\n /**\n * Get internal field definition for field `name`. Fields receive this as a\n * `field` guaranteed prop. There is no standarized field format. Most bridges\n * use it as a common object, used in calculation of initial values, props,\n * and types.\n */\n getField(name: string): unknown {\n return invariant(\n false,\n '%s have not implemented `getField` method (args=%o).',\n this.constructor.name,\n { name },\n );\n }\n\n /**\n * Get initial value of field `name`. It is used as a default when no value is\n * set (e.g. the form is rendered with an empty `model`). Additionally,\n * `props` are this field instance props. If a field is rendered multiple\n * times, this function will be called multiple times, possibly with different\n * `props`.\n */\n getInitialValue(name: string): unknown {\n return invariant(\n false,\n '%s have not implemented `getInitialValue` method (args=%o).',\n this.constructor.name,\n { name },\n );\n }\n\n /**\n * Get props defined in schema for a field `name`. There are no required nor\n * banned fields, however properties like `required` are often available.\n */\n getProps(name: string): UnknownObject {\n return invariant(\n false,\n '%s have not implemented `getProps` method (args=%o).',\n this.constructor.name,\n { name },\n );\n }\n\n /**\n * Get a list of subfields of field `name` or top-level fields, if no `name`\n * is passed.\n */\n getSubfields(name?: string): string[] {\n return invariant(\n false,\n '%s have not implemented `getSubfields` method (args=%o).',\n this.constructor.name,\n { name },\n );\n }\n\n /**\n * There is no standarized field type format. However, `AutoField` component\n * will work correctly only with standard JavaScript constructors, like\n * `String` or `Number`.\n */\n getType(name: string): unknown {\n return invariant(\n false,\n '%s have not implemented `getType` method (args=%o).',\n this.constructor.name,\n { name },\n );\n }\n\n /**\n * Get a validator function. The `options` here are from the `validator` prop\n * of the form. A validator function receives a model and returns an error or\n * a promise that will resolve (not reject!) with an error. If there is no\n * error, return (or resolve with) a `null` value instead.\n */\n getValidator(options?: unknown): (model: UnknownObject) => unknown {\n return invariant(\n false,\n '%s have not implemented `getValidator` method (args=%o).',\n this.constructor.name,\n { options },\n );\n }\n}\n"}}]); \ No newline at end of file diff --git a/assets/js/be10ca45.1e022c2a.js b/assets/js/be10ca45.1e022c2a.js new file mode 100644 index 000000000..739208f10 --- /dev/null +++ b/assets/js/be10ca45.1e022c2a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[789],{35318:function(e,t,r){r.d(t,{Zo:function(){return u},kt:function(){return f}});var n=r(27378);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),l=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=l(r),f=o,h=p["".concat(s,".").concat(f)]||p[f]||m[f]||a;return r?n.createElement(h,i(i({ref:t},u),{},{components:r})):n.createElement(h,i({ref:t},u))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=p;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var l=2;l<a;l++)i[l]=r[l];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}p.displayName="MDXCreateElement"},2881:function(e,t,r){r.r(t),r.d(t,{assets:function(){return s},contentTitle:function(){return i},default:function(){return m},frontMatter:function(){return a},metadata:function(){return c},toc:function(){return l}});var n=r(25773),o=(r(27378),r(35318));const a={id:"why-are-uniforms",title:"Why are uniforms?"},i=void 0,c={unversionedId:"why-are-uniforms",id:"why-are-uniforms",title:"Why are uniforms?",description:"Forms concept",source:"@site/../docs/why-are-uniforms.md",sourceDirName:".",slug:"/why-are-uniforms",permalink:"/docs/why-are-uniforms",draft:!1,tags:[],version:"current",frontMatter:{id:"why-are-uniforms",title:"Why are uniforms?"}},s={},l=[{value:"Forms concept",id:"forms-concept",level:2}],u={toc:l};function m(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"forms-concept"},"Forms concept"),(0,o.kt)("p",null,"There\u2019s a very interesting class-based inheritance concept for forms.\nBasically, there are a few types of forms with different capabilities.\nMost of the time you\u2019ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from:"),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/uniforms-graph.png",alt:"AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm."})),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("strong",{parentName:"p"},"If you are not familiar with concept of HOC, read one of many posts about them first."),"\nI\u2019m sure you\u2019ve read at least one of ",(0,o.kt)("em",{parentName:"p"},"Why ES6 classes are bad")," or ",(0,o.kt)("em",{parentName:"p"},"class considered harmful")," posts. I\u2019ve read them too, so why is uniforms using classes? Well, it\u2019s all about the complexity."),(0,o.kt)("p",{parentName:"blockquote"},"-- ",(0,o.kt)("cite",null,(0,o.kt)("a",{parentName:"p",href:"https://github.com/radekmie"},"Rados\u0142aw Miernik")))),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/hoc-hell.png",alt:"React DevTools when lots of HOC\u2019s are applied to a component."})),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I\u2019ve reached (more or less) traits with ES6 classes. The result?"),(0,o.kt)("p",{parentName:"blockquote"},"-- ",(0,o.kt)("cite",null,(0,o.kt)("a",{parentName:"p",href:"https://github.com/radekmie"},"Rados\u0142aw Miernik")))),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import BaseForm from './BaseForm';\nimport QuickForm from './QuickForm';\nimport ValidatedForm from './ValidatedForm';\n\nconst ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm));\n")),(0,o.kt)("p",{align:"center"},(0,o.kt)("img",{src:"/img/uniforms-traits.png",alt:'Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools.'})),(0,o.kt)("p",null,"While it\u2019s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns."),(0,o.kt)("hr",null),(0,o.kt)("p",null,"Based on ",(0,o.kt)("a",{parentName:"p",href:"https://blog.meteor.com/managing-forms-in-a-meteor-react-project-with-uniforms-33d60602b43a"},"Managing forms in a Meteor/React project with the uniforms package")," written by ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/MacRusher"},"Maciej Stasie\u0142uk"),"."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/be85e8a7.8a55419c.js b/assets/js/be85e8a7.8a55419c.js new file mode 100644 index 000000000..53d564846 --- /dev/null +++ b/assets/js/be85e8a7.8a55419c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[943],{15745:function(e){e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/c0b88abe.b1c00272.js b/assets/js/c0b88abe.b1c00272.js new file mode 100644 index 000000000..7ae9f99c6 --- /dev/null +++ b/assets/js/c0b88abe.b1c00272.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[517],{35318:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return k}});var n=a(27378);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)a=l[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)a=l[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var d=n.createContext({}),p=function(e){var t=n.useContext(d),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},s=function(e){var t=p(e.components);return n.createElement(d.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},c=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,l=e.originalType,d=e.parentName,s=o(e,["components","mdxType","originalType","parentName"]),c=p(a),k=r,N=c["".concat(d,".").concat(k)]||c[k]||m[k]||l;return a?n.createElement(N,i(i({ref:t},s),{},{components:a})):n.createElement(N,i({ref:t},s))}));function k(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=a.length,i=new Array(l);i[0]=c;var o={};for(var d in t)hasOwnProperty.call(t,d)&&(o[d]=t[d]);o.originalType=e,o.mdxType="string"==typeof e?e:r,i[1]=o;for(var p=2;p<l;p++)i[p]=a[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}c.displayName="MDXCreateElement"},64574:function(e,t,a){a.r(t),a.d(t,{assets:function(){return d},contentTitle:function(){return i},default:function(){return m},frontMatter:function(){return l},metadata:function(){return o},toc:function(){return p}});var n=a(25773),r=(a(27378),a(35318));const l={id:"api-fields",title:"Fields"},i=void 0,o={unversionedId:"api-fields",id:"api-fields",title:"Fields",description:"uniforms provide a set of predefined components that can be used as form fields.",source:"@site/../docs/api-fields.md",sourceDirName:".",slug:"/api-fields",permalink:"/docs/api-fields",draft:!1,tags:[],version:"current",frontMatter:{id:"api-fields",title:"Fields"},sidebar:"docs",previous:{title:"Forms",permalink:"/docs/api-forms"},next:{title:"Bridges",permalink:"/docs/api-bridges"}},d={},p=[{value:"Fields",id:"fields",level:2},{value:"<code>AutoField</code>",id:"autofield",level:3},{value:"Props:",id:"props",level:5},{value:"Props usage:",id:"props-usage",level:5},{value:"<code>AutoFields</code>",id:"autofields",level:3},{value:"Props:",id:"props-1",level:5},{value:"Props usage:",id:"props-usage-1",level:5},{value:"<code>BoolField</code>",id:"boolfield",level:3},{value:"Props:",id:"props-2",level:5},{value:"Props usage:",id:"props-usage-2",level:5},{value:"<code>DateField</code>",id:"datefield",level:3},{value:"Props:",id:"props-3",level:5},{value:"Props usage:",id:"props-usage-3",level:5},{value:"<code>ErrorField</code>",id:"errorfield",level:3},{value:"Props:",id:"props-4",level:5},{value:"Props usage:",id:"props-usage-4",level:5},{value:"<code>ErrorsField</code>",id:"errorsfield",level:3},{value:"Props:",id:"props-5",level:5},{value:"Props usage:",id:"props-usage-5",level:5},{value:"<code>HiddenField</code>",id:"hiddenfield",level:3},{value:"Props:",id:"props-6",level:5},{value:"Props usage:",id:"props-usage-6",level:5},{value:"<code>ListAddField</code>",id:"listaddfield",level:3},{value:"Props:",id:"props-7",level:5},{value:"Props usage:",id:"props-usage-7",level:5},{value:"<code>ListDelField</code>",id:"listdelfield",level:3},{value:"Props:",id:"props-8",level:5},{value:"Props usage:",id:"props-usage-8",level:5},{value:"<code>ListField</code>",id:"listfield",level:3},{value:"Props:",id:"props-9",level:5},{value:"Props usage:",id:"props-usage-9",level:5},{value:"<code>ListItemField</code>",id:"listitemfield",level:3},{value:"Props usage:",id:"props-usage-10",level:5},{value:"<code>LongTextField</code>",id:"longtextfield",level:3},{value:"Props:",id:"props-10",level:5},{value:"Props usage:",id:"props-usage-11",level:5},{value:"<code>NestField</code>",id:"nestfield",level:3},{value:"Props:",id:"props-11",level:5},{value:"Props usage:",id:"props-usage-12",level:5},{value:"<code>NumField</code>",id:"numfield",level:3},{value:"Props:",id:"props-12",level:5},{value:"Props usage:",id:"props-usage-13",level:5},{value:"<code>RadioField</code>",id:"radiofield",level:3},{value:"Props:",id:"props-13",level:5},{value:"Props usage:",id:"props-usage-14",level:5},{value:"<code>SelectField</code>",id:"selectfield",level:3},{value:"Props:",id:"props-14",level:5},{value:"Props usage:",id:"props-usage-15",level:5},{value:"<code>SubmitField</code>",id:"submitfield",level:3},{value:"Props:",id:"props-15",level:5},{value:"Props usage:",id:"props-usage-16",level:5},{value:"<code>TextField</code>",id:"textfield",level:3},{value:"Props:",id:"props-16",level:5},{value:"Props usage:",id:"props-usage-17",level:5},{value:"Common props",id:"common-props",level:2},{value:"Props usage:",id:"props-usage-18",level:5},{value:"Props propagation",id:"props-propagation",level:2}],s={toc:p};function m(e){let{components:t,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},s,a,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"uniforms provide a set of predefined components that can be used as form fields."),(0,r.kt)("p",null,"The list below contains a guaranteed set of fields, implemented in every theme package:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Component"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"AutoField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Automatically renders a given field.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"AutoFields")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Automatically renders given fields.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"BoolField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"DateField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"HTML5 ",(0,r.kt)("inlineCode",{parentName:"td"},"date")," or ",(0,r.kt)("inlineCode",{parentName:"td"},"datetime-local")," input.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ErrorField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Error message for a given field.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ErrorsField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Error message with a list of validation errors.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"HiddenField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Hidden field (with a possibility to omit in DOM).")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ListAddField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"An icon with action to add a list item.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ListDelField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"An icon with action to remove a list item.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ListField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"List of nested fields.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"ListItemField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Single list item wrapper.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"LongTextField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Textarea.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"NestField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Block of nested fields.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"NumField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Numeric input.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"RadioField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Radio checkbox.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"SelectField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Select (or set of radio checkboxes).")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"SubmitField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Submit button.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"TextField")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Text (or any HTML5 compatible) input.")))),(0,r.kt)("h2",{id:"fields"},"Fields"),(0,r.kt)("h3",{id:"autofield"},(0,r.kt)("inlineCode",{parentName:"h3"},"AutoField")),(0,r.kt)("p",null,(0,r.kt)("inlineCode",{parentName:"p"},"AutoField")," is basically a field renderer - it will render a field of a type adequate to the one defined in the schema,\naccording to the ",(0,r.kt)("a",{parentName:"p",href:"/docs/uth-autofield-algorithm"},(0,r.kt)("inlineCode",{parentName:"a"},"AutoField")," algorithm"),".\nYou can also directly pass a component to it (by a ",(0,r.kt)("inlineCode",{parentName:"p"},"component")," prop).\nAll additional props will be passed to the result field component."),(0,r.kt)("h5",{id:"props"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"component")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field according to the ",(0,r.kt)("inlineCode",{parentName:"td"},"AutoField")," algorithm"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Component to render")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:"center"},"-"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Name of the field in the schema")))),(0,r.kt)("h5",{id:"props-usage"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { AutoField } from 'uniforms-unstyled';\n\n<AutoField component={MyComponent} />;\n")),(0,r.kt)("h3",{id:"autofields"},(0,r.kt)("inlineCode",{parentName:"h3"},"AutoFields")),(0,r.kt)("p",null,(0,r.kt)("inlineCode",{parentName:"p"},"AutoFields")," is basically a set of rendered ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoField"),"s.\nBy default, the rendered fields will be ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoField")," in a chosen theme.\nHowever, you can replace the standard ",(0,r.kt)("inlineCode",{parentName:"p"},"AutoField")," with ",(0,r.kt)("a",{parentName:"p",href:"/docs/uth-autofield-algorithm#overriding-autofield"},(0,r.kt)("inlineCode",{parentName:"a"},"AutoField.componentDetectorContext")),"."),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"element")," property defines a wrapping component.\nE.g. you want to group your fields inside a section, just do ",(0,r.kt)("inlineCode",{parentName:"p"},'element="section"'),". The default one is ",(0,r.kt)("inlineCode",{parentName:"p"},"div"),"."),(0,r.kt)("h5",{id:"props-1"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"element")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"div")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Fields wrapper")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"fields")),(0,r.kt)("td",{parentName:"tr",align:"center"},"All schema fields"),(0,r.kt)("td",{parentName:"tr",align:"center"},"List of fields to render")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"omitFields")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"[]")),(0,r.kt)("td",{parentName:"tr",align:"center"},"List of fields to omit")))),(0,r.kt)("h5",{id:"props-usage-1"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { AutoFields } from 'uniforms-unstyled';\n\n<AutoFields\n element=\"section\"\n fields={['fieldA', 'fieldB']}\n omitFields={['fieldA', 'fieldB']}\n/>;\n")),(0,r.kt)("h3",{id:"boolfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"BoolField")),(0,r.kt)("p",null,"A checkbox."),(0,r.kt)("h5",{id:"props-2"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"appearance")),(0,r.kt)("td",{parentName:"tr",align:"center"},'Field appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance.'),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders addtional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"feedbackable")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field feedback state. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inline")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelBefore")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and sourroundings wrap className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")))),(0,r.kt)("h5",{id:"props-usage-2"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { BoolField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<BoolField\n appearance=\"checkbox\" // Renders a material-ui Checkbox\n appearance=\"toggle\" // Renders a material-ui Toggle\n extra=\"Extra Feedback or Help\"\n feedbackable\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input\n help=\"Need help?\"\n helpClassName=\"a b c\"\n inline\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelBefore=\"Label\"\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n showInlineError\n wrapClassName=\"a b c\"\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"datefield"},(0,r.kt)("inlineCode",{parentName:"h3"},"DateField")),(0,r.kt)("h5",{id:"props-3"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders addtional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"feedbackable")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field feedback state. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"icon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use ",(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")," prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Props for the InputLabel"),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"max")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Maximum value. Date object."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"min")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Minimal value. Date object."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"timeFormat")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Display time picker in ampm (12hr) format or 24hr format."),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"type")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Display date and time or date only picker. Format value according to its type"),(0,r.kt)("td",{parentName:"tr",align:"center"},"All except antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and sourroundings wrap className. In SemanticUI theme, this class name is used on ui input wrapper, so you can pass classes like small, huge, inverted, transparent etc."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")))),(0,r.kt)("h5",{id:"props-usage-3"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { DateField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<DateField\n extra=\"Extra Feedback or Help\"\n feedbackable\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input\n help=\"Need help?\"\n helpClassName=\"a b c\"\n icon=\"user\"\n iconLeft=\"user\"\n iconProps={{onClick() {}}}\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n labelProps={{shrink: true, disableAnimation: true}}\n max={new Date(2100, 1, 1)}\n min={new Date(2000, 1, 1)}\n showInlineError\n timeFormat=\"ampm\"\n wrapClassName=\"a b c\"\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"errorfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ErrorField")),(0,r.kt)("p",null,"Error message renderer."),(0,r.kt)("h5",{id:"props-4"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"children")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Custom content. By default, it will render a block with the error message (if any), but you can customize the content.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Target field. This field error should be used.")))),(0,r.kt)("h5",{id:"props-usage-4"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ErrorField } from 'uniforms-unstyled';\n\n<ErrorField children={children} name=\"field\" />;\n")),(0,r.kt)("h3",{id:"errorsfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ErrorsField")),(0,r.kt)("p",null,"Error messages renderer."),(0,r.kt)("h5",{id:"props-5"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"children")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Custom content. By default, it will render a block with the error messages (if any), but you can customize the content.")))),(0,r.kt)("h5",{id:"props-usage-5"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ErrorsField } from 'uniforms-unstyled';\n\n<ErrorsField children={children} />;\n")),(0,r.kt)("h3",{id:"hiddenfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"HiddenField")),(0,r.kt)("h5",{id:"props-6"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field name. Used for identification. It should match your schema - if not, it will throw an error.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"value")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field value. This field has completely different semantics. When a value is set, then it's updating a current model instead of being passed to the field.")))),(0,r.kt)("h5",{id:"props-usage-6"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { HiddenField } from 'uniforms-unstyled';\n\n<HiddenField name=\"field\" value={value} />;\n")),(0,r.kt)("h3",{id:"listaddfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ListAddField")),(0,r.kt)("h5",{id:"props-7"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"addIcon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Icon. By default, glyphicon is used."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," This is one of ",(0,r.kt)("em",{parentName:"p"},"internal")," components of ",(0,r.kt)("inlineCode",{parentName:"p"},"ListField"),"."),(0,r.kt)("h5",{id:"props-usage-7"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ListAddField } from 'uniforms-unstyled';\n\n<ListAddField addIcon={<MyAddIcon />} />;\n")),(0,r.kt)("h3",{id:"listdelfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ListDelField")),(0,r.kt)("h5",{id:"props-8"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"removeIcon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Icon. By default, glyphicon is used."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," This is one of ",(0,r.kt)("em",{parentName:"p"},"internal")," components of ",(0,r.kt)("inlineCode",{parentName:"p"},"ListField"),"."),(0,r.kt)("h5",{id:"props-usage-8"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ListDelField } from 'uniforms-unstyled';\n\n<ListDelField removeIcon={<MyRemoveIcon />} />;\n")),(0,r.kt)("h3",{id:"listfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ListField")),(0,r.kt)("h5",{id:"props-9"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"addIcon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"glyphicon"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Icon. It's passed to the ListAddField."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"initialCount")),(0,r.kt)("td",{parentName:"tr",align:"center"},"-"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Initial items count. At least this amount of fields will be rendered at the beginning."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"itemProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"-"),(0,r.kt)("td",{parentName:"tr",align:"center"},"ListItemField props. These props are passed to the ListItemField."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"removeIcon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"glyphicon"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Icon. It's passed to the ListDelField."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"}),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5, semantic")))),(0,r.kt)("h5",{id:"props-usage-9"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ListField } from 'uniforms-unstyled';\n\n<ListField\n addIcon={<MyAddIcon />}\n initialCount={5}\n itemProps={\n {\n /* ... */\n }\n }\n removeIcon={<MyRemoveIcon />}\n showInlineError\n/>;\n")),(0,r.kt)("h3",{id:"listitemfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"ListItemField")),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"removeIcon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"glyphicon"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Icon. It's passed to the ListDelField."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," This is one of ",(0,r.kt)("em",{parentName:"p"},"internal")," components of ",(0,r.kt)("inlineCode",{parentName:"p"},"ListField"),"."),(0,r.kt)("h5",{id:"props-usage-10"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { ListItemField } from 'uniforms-unstyled';\n\n<ListItemField removeIcon={<MyRemoveIcon />} />;\n")),(0,r.kt)("h3",{id:"longtextfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"LongTextField")),(0,r.kt)("p",null,"A textarea."),(0,r.kt)("h5",{id:"props-10"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders addtional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"icon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use ",(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")," prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inline")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelBefore")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and sourroundings wrap className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("h5",{id:"props-usage-11"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { LongTextField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<LongTextField\n extra=\"Extra Feedback or Help\"\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input\n help=\"Need help?\"\n helpClassName=\"a b c\"\n icon=\"user\"\n iconLeft=\"user\"\n iconProps={{onClick() {}}}\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n showInlineError\n wrapClassName=\"a b c\"\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"nestfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"NestField")),(0,r.kt)("h5",{id:"props-11"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"fields")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Array of rendered fields. If no custom content provided, only those fields are rendered. By default, All of nested fields are rendered."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grouped")),(0,r.kt)("td",{parentName:"tr",align:"center"},'Add / remove "grouped" class from the field. In Semantic, fields can be grouped using this class. By default, this class is added to the NestField.'),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")))),(0,r.kt)("h5",{id:"props-usage-12"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { NestField } from 'uniforms-unstyled';\n\n<NestField fields={['fieldA', 'fieldB' /* ... */]} grouped showInlineError />;\n")),(0,r.kt)("h3",{id:"numfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"NumField")),(0,r.kt)("p",null,"A numeric input field."),(0,r.kt)("h5",{id:"props-12"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"decimal")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Decimal mode. This will change value step from 1 to 0.01."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders addtional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"icon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use ",(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")," prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inline")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelBefore")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"max")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Maximum value. Date object."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"min")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Minimal value. Date object."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"step")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input step."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and sourroundings wrap className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("h5",{id:"props-usage-13"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { NumField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<NumField\n decimal\n extra=\"Extra Feedback or Help\"\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input\n help=\"Need help?\"\n helpClassName=\"a b c\"\n icon=\"user\"\n iconLeft=\"user\"\n iconProps={{onClick() {}}}\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n max={100}\n min={10}\n showInlineError\n step={5}\n wrapClassName=\"a b c\"\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"radiofield"},(0,r.kt)("inlineCode",{parentName:"h3"},"RadioField")),(0,r.kt)("h5",{id:"props-13"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inline")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"options")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Options. It can be either an object or an array (or a function, that returns it)."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")))),(0,r.kt)("h5",{id:"props-usage-14"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { RadioField } from 'uniforms-unstyled';\n\n<RadioField\n inline\n inputClassName=\"a b c\"\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n options={[{ label: 'A', value: 'a' }, { label: 'B', value: 'b' }, /* ... */]}\n showInlineError\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"selectfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"SelectField")),(0,r.kt)("h5",{id:"props-14"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"appearance")),(0,r.kt)("td",{parentName:"tr",align:"center"},'Field appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance.'),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"checkboxes")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Turn on checkbox/radio mode. It's always true in multiple (i.e. fieldType === Array) mode."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"disableItem")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Disable items (options) based on a given predicate."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders additional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inline")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Props for the InputLabel"),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"options")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Options. It can be either an object or an array (or a function, that returns it)."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and surroundings wrap className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"textFieldProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Props injected directly to ",(0,r.kt)("inlineCode",{parentName:"td"},"TextField")," ( valid only for non-checkbox ",(0,r.kt)("inlineCode",{parentName:"td"},"SelectField")," )."),(0,r.kt)("td",{parentName:"tr",align:"center"},"material, mui")))),(0,r.kt)("h5",{id:"props-usage-15"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { SelectField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<SelectField\n checkboxes\n disableItem={value => value % 2}\n extra=\"Extra Feedback or Help\"\n help=\"Need help?\"\n helpClassName=\"a b c\"\n inline\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n labelProps={{shrink: true, disableAnimation: true}}\n options={[{ label: 'A', value: 'a' }, { label: 'B', value: 'b' }, /* ... */]}\n showInlineError\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h3",{id:"submitfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"SubmitField")),(0,r.kt)("h5",{id:"props-15"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")))),(0,r.kt)("h5",{id:"props-usage-16"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { SubmitField } from 'uniforms-unstyled';\nimport { useRef } from 'react';\n\nconst inputRef = useRef();\n\n<SubmitField inputClassName=\"a b c\" inputRef={inputRef} />;\n")),(0,r.kt)("h3",{id:"textfield"},(0,r.kt)("inlineCode",{parentName:"h3"},"TextField")),(0,r.kt)("h5",{id:"props-16"},"Props:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Available in"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"extra")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Extra feedback text. In the antd theme, this renders addtional help text below any validation messages."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"grid")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"help")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help text. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"helpClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Help block className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"icon")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use ",(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")," prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconLeft")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"iconProps")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element."),(0,r.kt)("td",{parentName:"tr",align:"center"},"semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"inputRef")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Label className. A custom className for the field's label."),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"labelCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout of label. You can set span and/or offset."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field inline error. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd, bootstrap3, bootstrap4, bootstrap5, semantic")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"type")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Input type. HTML compatible input type like password. Default is text."),(0,r.kt)("td",{parentName:"tr",align:"center"},"All")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapperCol")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field layout. The layout for input controls. Same as labelCol."),(0,r.kt)("td",{parentName:"tr",align:"center"},"antd")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"wrapClassName")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field and sourroundings wrap className. ",(0,r.kt)("em",{parentName:"td"},"Some description would be great, huh?")),(0,r.kt)("td",{parentName:"tr",align:"center"},"bootstrap3, bootstrap4, bootstrap5")))),(0,r.kt)("h5",{id:"props-usage-17"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { TextField } from 'uniforms-unstyled';\nimport { useRef } from 'react'\n\nconst inputRef = useRef();\n\n<TextField\n extra=\"Extra Feedback or Help\"\n grid=\"4\" // 'col-4-sm' on label, 'col-8-sm' on input\n grid=\"col-6-xl\" // 'col-6-xl' on label, 'col-6-xl' on input\n grid={3} // 'col-3-sm' on label, 'col-9-sm' on input\n grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input\n help=\"Need help?\"\n helpClassName=\"a b c\"\n icon=\"user\"\n iconLeft=\"user\"\n iconProps={{onClick() {}}}\n inputClassName=\"a b c\"\n inputRef={inputRef}\n labelClassName=\"a b c\" // You can either specify them as a single string\n labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings\n labelCol={{offset: 2}} // 'ant-col-offset-2' on label\n labelCol={{span: 4}} // 'ant-col-4' on label\n showInlineError\n type=\"password\" // Input type. HTML compatible input type like password. Default is text.\n wrapClassName=\"a b c\"\n wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field\n wrapperCol={{span: 4}} // 'ant-col-4' on field\n/>;\n")),(0,r.kt)("h2",{id:"common-props"},"Common props"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"disabled")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"false")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field disabled state. It's passed directly to the field, but it propagates same as the label.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"label")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"true")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field label. This prop has three modes. If you pass a string, then it will be used as a label. If you pass a null, then it won't have a label, but nested fields will have default labels. If you pass a non-null falsy value, it won't have a label and nested fields won't have labels too.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:"center"},"-"),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field name. Used for identification. It should match your schema - if not, it will throw an error.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"placeholder")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"false")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field placeholder. If set to true, then a label will be used. Otherwise, it's handled like a label (including propagation).")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"readOnly")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"false")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field read-only state. It's passed directly to the field, but it propagates same as the label.")))),(0,r.kt)("h5",{id:"props-usage-18"},"Props usage:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},'<SomeField disabled={false} label name="field" placeholder={false} />\n')),(0,r.kt)("h2",{id:"props-propagation"},"Props propagation"),(0,r.kt)("p",null,"Few props propagate in a very special way. These are ",(0,r.kt)("inlineCode",{parentName:"p"},"disabled"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"label"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"placeholder"),", and ",(0,r.kt)("inlineCode",{parentName:"p"},"readOnly"),"."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Example:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},'<TextField /> // default label | no placeholder\n<TextField label="Text" /> // custom label | no placeholder\n<TextField label={false} /> // no label | no placeholder\n<TextField placeholder /> // default label | default placeholder\n<TextField placeholder="Text" /> // default label | custom placeholder\n\n<NestField label={null}> // null = no label but the children have their labels\n <TextField />\n</NestField>\n\n<NestField label={false}> // false = no label and the children have no labels\n <TextField />\n</NestField>\n\n<ListField name="authors" disabled> // Additions are disabled...\n <ListItemField name="$" disabled> // ...deletion too\n <NestField disabled={false} name=""> // ...but editing is not.\n <TextField name="name" />\n <NumField name="age" />\n </NestField>\n </ListItemField>\n</ListField>\n')),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Note:")," ",(0,r.kt)("inlineCode",{parentName:"p"},"disabled"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"label"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"placeholder"),", and ",(0,r.kt)("inlineCode",{parentName:"p"},"readOnly")," are casted to ",(0,r.kt)("inlineCode",{parentName:"p"},"Boolean")," before being passed to nested fields."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ceaf42d5.b0a668c5.js b/assets/js/ceaf42d5.b0a668c5.js new file mode 100644 index 000000000..d7b588849 --- /dev/null +++ b/assets/js/ceaf42d5.b0a668c5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[146],{35318:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return c}});var i=n(27378);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n,i,a={},r=Object.keys(e);for(i=0;i<r.length;i++)n=r[i],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i<r.length;i++)n=r[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=i.createContext({}),s=function(e){var t=i.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},d=function(e){var t=s(e.components);return i.createElement(m.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,m=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),u=s(n),c=a,k=u["".concat(m,".").concat(c)]||u[c]||p[c]||r;return n?i.createElement(k,o(o({ref:t},d),{},{components:n})):i.createElement(k,o({ref:t},d))}));function c(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,o=new Array(r);o[0]=u;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var s=2;s<r;s++)o[s]=n[s];return i.createElement.apply(null,o)}return i.createElement.apply(null,n)}u.displayName="MDXCreateElement"},75507:function(e,t,n){n.r(t),n.d(t,{assets:function(){return m},contentTitle:function(){return o},default:function(){return p},frontMatter:function(){return r},metadata:function(){return l},toc:function(){return s}});var i=n(25773),a=(n(27378),n(35318));const r={id:"migrating-2-to-3",title:"Migrating v2 to v3"},o=void 0,l={unversionedId:"migrating-2-to-3",id:"migrating-2-to-3",title:"Migrating v2 to v3",description:"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v3, use the newest version. Gradual updates will take more time and won't ease this process.",source:"@site/../docs/migrating-2-to-3.md",sourceDirName:".",slug:"/migrating-2-to-3",permalink:"/docs/migrating-2-to-3",draft:!1,tags:[],version:"current",frontMatter:{id:"migrating-2-to-3",title:"Migrating v2 to v3"},sidebar:"docs",previous:{title:"Migrating v3 to v4",permalink:"/docs/migrating-3-to-4"},next:{title:"Basic uniforms usage",permalink:"/docs/tutorials-basic-uniforms-usage"}},m={},s=[{value:"Breaking API changes",id:"breaking-api-changes",level:2},{value:"Validation flow changes",id:"validation-flow-changes",level:2},{value:"React Context API",id:"react-context-api",level:2},{value:"TypeScript",id:"typescript",level:2},{value:"Miscellaneous",id:"miscellaneous",level:2}],d={toc:s};function p(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,i.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on ",(0,a.kt)("em",{parentName:"p"},"why")," certain changes were made, see the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/CHANGELOG.md"},(0,a.kt)("inlineCode",{parentName:"a"},"CHANGELOG.md")),". When migrating to v3, use the newest version. Gradual updates will take more time and won't ease this process."),(0,a.kt)("h2",{id:"breaking-api-changes"},"Breaking API changes"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Context data shape has changed: ",(0,a.kt)("inlineCode",{parentName:"li"},"changed"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"changedMap"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"submitting"),", and ",(0,a.kt)("inlineCode",{parentName:"li"},"validating")," were lifted from the ",(0,a.kt)("inlineCode",{parentName:"li"},"state")," property to the root."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"AutoForm.state.modelSync"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"AutoForm.state.model")," instead."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"BaseField"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," or ",(0,a.kt)("inlineCode",{parentName:"li"},"useField")," instead."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"BaseForm.getChangedKeys"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"changedKeys")," directly."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"BaseForm.state.bridge"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"BaseForm.props.schema")," instead."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"Bridge.check"),". Without ",(0,a.kt)("inlineCode",{parentName:"li"},"createSchemaBridge")," it's no longer needed."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"baseField")," from ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," options. There's no one solution here and it may require additional changes, depending on the usage."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"createSchemaBridge"),". Now all ",(0,a.kt)("inlineCode",{parentName:"li"},"*Bridge")," instances have to be created manually.",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"}," import { SimpleSchema } from 'simpl-schema';\n+ import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2';\n const schema = new SimpleSchema({ /* ... */ });\n- <AutoForm schema={schema} />\n+ const bridge = new SimpleSchema2Bridge(schema);\n+ <AutoForm schema={bridge} />\n"))),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"ensureValue")," from ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," options. That means ",(0,a.kt)("inlineCode",{parentName:"li"},"undefined")," will no longer be automatically passed to the field as ",(0,a.kt)("inlineCode",{parentName:"li"},"''"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"value ?? ''")," instead. ",(0,a.kt)("strong",{parentName:"li"},"This option was enabled by default, therefore it will impact all your custom fields"),"."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"includeParent")," from ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," options. Use ",(0,a.kt)("inlineCode",{parentName:"li"},"useField")," as many times as needed instead.",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"const parentName = joinName(joinName(null, props.name).slice(0, -1));\nconst parentField = useField(parentName, {}, { absoluteName: true })[0];\n"))),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"injectName"),". In most cases, it can be safely omitted."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"includeInChain")," parameter from ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," options. It was used only in the ",(0,a.kt)("inlineCode",{parentName:"li"},"NestField")," and ",(0,a.kt)("inlineCode",{parentName:"li"},"ListField")," family, and mostly because of the way how the old context API worked. In most cases, if you've used ",(0,a.kt)("inlineCode",{parentName:"li"},"includeInChain: false"),", the migration is to use ",(0,a.kt)("inlineCode",{parentName:"li"},'name=""')," for the nested fields. See ",(0,a.kt)("a",{parentName:"li",href:"https://github.com/vazco/uniforms/pull/738"},"#738"),", ",(0,a.kt)("a",{parentName:"li",href:"https://github.com/vazco/uniforms/pull/720"},"#720"),", ",(0,a.kt)("a",{parentName:"li",href:"https://github.com/vazco/uniforms/pull/721"},"#721")," for more information."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"mapProps")," from ",(0,a.kt)("inlineCode",{parentName:"li"},"connectField")," options. Map props directly in the component."),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"nothing"),". Use ",(0,a.kt)("inlineCode",{parentName:"li"},"null")," instead."),(0,a.kt)("li",{parentName:"ul"},"Removed all ",(0,a.kt)("inlineCode",{parentName:"li"},"propTypes")," in favor of TypeScript types."),(0,a.kt)("li",{parentName:"ul"},"Renamed or removed deprecated lifecycle methods. If you were using them, e.g. ",(0,a.kt)("inlineCode",{parentName:"li"},"super.componentWillReceiveProps"),", check whether it's still there and use the correct name if needed."),(0,a.kt)("li",{parentName:"ul"},"Renamed ",(0,a.kt)("inlineCode",{parentName:"li"},"getChildContext*")," methods to ",(0,a.kt)("inlineCode",{parentName:"li"},"getContext*"),", e.g. ",(0,a.kt)("inlineCode",{parentName:"li"},"getChildContextName")," -> ",(0,a.kt)("inlineCode",{parentName:"li"},"getContextName"),"."),(0,a.kt)("li",{parentName:"ul"},"Synchronous return and throw in ",(0,a.kt)("inlineCode",{parentName:"li"},"onSubmit")," are no longer allowed. To return an error or some result, return a ",(0,a.kt)("inlineCode",{parentName:"li"},"Promise")," instead."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"filterDOMProps.registered")," is now read-only.")),(0,a.kt)("h2",{id:"validation-flow-changes"},"Validation flow changes"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Bridge validators have to return errors instead of throwing them.",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"}," // GraphQL Schema\n function validator(model) {\n if (errors.length) {\n- throw { details: validator.errors };\n+ return { details: validator.errors };\n }\n }\n")),(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"}," // JSON Schema\n function createValidator(schema) {\n const validator = ajv.compile(schema);\n return (model) => {\n validator(model);\n if (validator.errors && validator.errors.length) {\n- throw { details: validator.errors };\n+ return { details: validator.errors };\n }\n };\n }\n"))),(0,a.kt)("li",{parentName:"ul"},"Removed ",(0,a.kt)("inlineCode",{parentName:"li"},"onSubmitSuccess")," and ",(0,a.kt)("inlineCode",{parentName:"li"},"onSubmitFailure"),". Perform all needed operations directly in the ",(0,a.kt)("inlineCode",{parentName:"li"},"onSubmit"),":",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"},"- onSubmit={onSubmit}\n- onSubmitSuccess={onSubmitSuccess}\n- onSubmitFailure={onSubmitFailure}\n+ onSubmit={model => {\n+ const result = onSubmit(model);\n+ result.then(onSubmitSuccess, onSubmitFailure);\n+ return result;\n+ }}`\n"))),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"onValidate")," is no longer using callbacks. The error (or the lack of it) has to be returned either synchronously or asynchronously (i.e. wrapped in a promise).",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"},"- onValidate={(model, error, done) => done(error)}\n+ onValidate={async (model, error) => error}\n")))),(0,a.kt)("h2",{id:"react-context-api"},"React Context API"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"If you were ",(0,a.kt)("strong",{parentName:"li"},"not")," using ",(0,a.kt)("inlineCode",{parentName:"li"},"context"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"contextTypes"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"childContextTypes"),", or ",(0,a.kt)("inlineCode",{parentName:"li"},"getChildContext*")," methods directly, there's nothing to do."),(0,a.kt)("li",{parentName:"ul"},"For direct context access, use ",(0,a.kt)("inlineCode",{parentName:"li"},"useForm")," hook (functional components), ",(0,a.kt)("inlineCode",{parentName:"li"},"contextType")," static property (class components), or ",(0,a.kt)("inlineCode",{parentName:"li"},"<context.Consumer />")," (both).",(0,a.kt)("ul",{parentName:"li"},(0,a.kt)("li",{parentName:"ul"},"The React context object, ",(0,a.kt)("inlineCode",{parentName:"li"},"context"),", is exported from the ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms")," package.")))),(0,a.kt)("h2",{id:"typescript"},"TypeScript"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"A lot of types were added or changed. If you are using TypeScript, you may expect some type errors, as all components are no longer full of ",(0,a.kt)("inlineCode",{parentName:"li"},"any"),"."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"filterDOMProps.register")," is now type safe and requires ",(0,a.kt)("inlineCode",{parentName:"li"},"FilterDOMProps")," interface extension.")),(0,a.kt)("h2",{id:"miscellaneous"},"Miscellaneous"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"For performance reasons ",(0,a.kt)("inlineCode",{parentName:"li"},"getField"),", ",(0,a.kt)("inlineCode",{parentName:"li"},"getSubfields"),", and ",(0,a.kt)("inlineCode",{parentName:"li"},"getType")," of all bridges are now memoized. If possible, do the same for custom bridges for a potential performance gain."),(0,a.kt)("li",{parentName:"ul"},"Simplified ",(0,a.kt)("inlineCode",{parentName:"li"},"NumField")," in most themes as it works as expected in React 16 and later. If you have a custom ",(0,a.kt)("inlineCode",{parentName:"li"},"NumField")," in your project, do revise its implementation for a potential performance gain."),(0,a.kt)("li",{parentName:"ul"},"Stop using direct imports and use named ones instead. It'll let your bundler decide, which version it'll need.",(0,a.kt)("pre",{parentName:"li"},(0,a.kt)("code",{parentName:"pre",className:"language-diff"},"-import BaseForm from 'uniforms/BaseForm';\n+import { BaseForm } from 'uniforms';\n")))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d040a628.b2ee69f1.js b/assets/js/d040a628.b2ee69f1.js new file mode 100644 index 000000000..b679e393d --- /dev/null +++ b/assets/js/d040a628.b2ee69f1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[154],{35318:function(t,e,n){n.d(e,{Zo:function(){return c},kt:function(){return d}});var a=n(27378);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},i=Object.keys(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var m=a.createContext({}),p=function(t){var e=a.useContext(m),n=e;return t&&(n="function"==typeof t?t(e):o(o({},e),t)),n},c=function(t){var e=p(t.components);return a.createElement(m.Provider,{value:e},t.children)},u={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},g=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,i=t.originalType,m=t.parentName,c=s(t,["components","mdxType","originalType","parentName"]),g=p(n),d=r,l=g["".concat(m,".").concat(d)]||g[d]||u[d]||i;return n?a.createElement(l,o(o({ref:e},c),{},{components:n})):a.createElement(l,o({ref:e},c))}));function d(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var i=n.length,o=new Array(i);o[0]=g;var s={};for(var m in e)hasOwnProperty.call(e,m)&&(s[m]=e[m]);s.originalType=t,s.mdxType="string"==typeof t?t:r,o[1]=s;for(var p=2;p<i;p++)o[p]=n[p];return a.createElement.apply(null,o)}return a.createElement.apply(null,n)}g.displayName="MDXCreateElement"},86163:function(t,e,n){n.r(e),n.d(e,{assets:function(){return m},contentTitle:function(){return o},default:function(){return u},frontMatter:function(){return i},metadata:function(){return s},toc:function(){return p}});var a=n(25773),r=(n(27378),n(35318));const i={},o=void 0,s={unversionedId:"compare-matrix-landing",id:"compare-matrix-landing",title:"compare-matrix-landing",description:"| Feature | uniforms | Formik | redux-form | React Final Form | react-hook-form |",source:"@site/../docs/compare-matrix-landing.md",sourceDirName:".",slug:"/compare-matrix-landing",permalink:"/docs/compare-matrix-landing",draft:!1,tags:[],version:"current",frontMatter:{}},m={},p=[],c={toc:p};function u(t){let{components:e,...n}=t;return(0,r.kt)("wrapper",(0,a.Z)({},c,n,{components:e,mdxType:"MDXLayout"}),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"left"},"Feature"),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/vazco/uniforms"},"uniforms")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/jaredpalmer/formik"},"Formik")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/erikras/redux-form"},"redux-form")),(0,r.kt)("th",{parentName:"tr",align:"center"},(0,r.kt)("a",{parentName:"th",href:"https://github.com/final-form/react-final-form"},"React Final Form")),(0,r.kt)("th",{parentName:"tr",align:null},(0,r.kt)("a",{parentName:"th",href:"https://github.com/react-hook-form/react-hook-form"},"react-hook-form")))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Automatic form layout"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Manual state management"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Manually trigger validation"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic UI themes"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"JSON, GraphQL, SimpleSchema, Zod and custom schema support"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"}))),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"left"},"Field level validation"),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2716.png",alt:"unsupported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"})),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("img",{parentName:"td",src:"https://github.githubassets.com/images/icons/emoji/unicode/2714.png",alt:"supported"}))))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d076814b.35716053.js b/assets/js/d076814b.35716053.js new file mode 100644 index 000000000..9a4585b77 --- /dev/null +++ b/assets/js/d076814b.35716053.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[609],{35318:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return u}});var r=t(27378);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function o(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function l(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var s=r.createContext({}),m=function(e){var n=r.useContext(s),t=n;return e&&(t="function"==typeof e?e(n):o(o({},n),e)),t},p=function(e){var n=m(e.components);return r.createElement(s.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return r.createElement(r.Fragment,{},n)}},c=r.forwardRef((function(e,n){var t=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),c=m(t),u=a,h=c["".concat(s,".").concat(u)]||c[u]||d[u]||i;return t?r.createElement(h,o(o({ref:n},p),{},{components:t})):r.createElement(h,o({ref:n},p))}));function u(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=t.length,o=new Array(i);o[0]=c;var l={};for(var s in n)hasOwnProperty.call(n,s)&&(l[s]=n[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var m=2;m<i;m++)o[m]=t[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,t)}c.displayName="MDXCreateElement"},22303:function(e,n,t){t.r(n),t.d(n,{assets:function(){return s},contentTitle:function(){return o},default:function(){return d},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return m}});var r=t(25773),a=(t(27378),t(35318));const i={id:"api-bridges",title:"Bridges"},o=void 0,l={unversionedId:"api-bridges",id:"api-bridges",title:"Bridges",description:"To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper.",source:"@site/../docs/api-bridges.md",sourceDirName:".",slug:"/api-bridges",permalink:"/docs/api-bridges",draft:!1,tags:[],version:"current",frontMatter:{id:"api-bridges",title:"Bridges"},sidebar:"docs",previous:{title:"Fields",permalink:"/docs/api-fields"},next:{title:"Context data",permalink:"/docs/api-context-data"}},s={},m=[{value:"<code>GraphQLBridge</code>",id:"graphqlbridge",level:2},{value:"Code example",id:"code-example",level:3},{value:"<code>JSONSchemaBridge</code>",id:"jsonschemabridge",level:2},{value:"Note on <code>allOf</code>/<code>anyOf</code>/<code>oneOf</code>",id:"note-on-allofanyofoneof",level:3},{value:"Note on Bluebird",id:"note-on-bluebird",level:3},{value:"<code>SimpleSchema2Bridge</code>",id:"simpleschema2bridge",level:2},{value:"<code>SimpleSchemaBridge</code>",id:"simpleschemabridge",level:2},{value:"<code>ZodBridge</code>",id:"zodbridge",level:2}],p={toc:m};function d(e){let{components:n,...t}=e;return(0,a.kt)("wrapper",(0,r.Z)({},p,t,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"To make use of any schema, uniforms have to create a ",(0,a.kt)("em",{parentName:"p"},"bridge")," of it - a unified schema mapper."),(0,a.kt)("p",{align:"center"},(0,a.kt)("img",{src:"/img/bridge-concept.svg",alt:""})),(0,a.kt)("p",null,"Currently available bridges:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"GraphQLBridge")," in ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms-bridge-graphql")," (",(0,a.kt)("a",{parentName:"li",href:"https://graphql.org/"},"schema documentation"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"JSONSchemaBridge")," in ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms-bridge-json-schema")," (",(0,a.kt)("a",{parentName:"li",href:"https://json-schema.org/"},"schema documentation"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"SimpleSchema2Bridge")," in ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms-bridge-simple-schema-2")," (",(0,a.kt)("a",{parentName:"li",href:"https://github.com/longshotlabs/simpl-schema#readme"},"schema documentation"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"SimpleSchemaBridge")," in ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms-bridge-simple-schema")," (",(0,a.kt)("a",{parentName:"li",href:"https://github.com/Meteor-Community-Packages/meteor-simple-schema/blob/master/DOCS.md"},"schema documentation"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"ZodBridge")," in ",(0,a.kt)("inlineCode",{parentName:"li"},"uniforms-bridge-zod")," (",(0,a.kt)("a",{parentName:"li",href:"https://zod.dev/"},"schema documentation"),")")),(0,a.kt)("p",null,"If you see a lot of ",(0,a.kt)("a",{parentName:"p",href:"https://fb.me/react-unknown-prop"},(0,a.kt)("inlineCode",{parentName:"a"},"Warning: Unknown props..."))," logs, check if your schema or theme doesn't provide extra props. If so, consider ",(0,a.kt)("a",{parentName:"p",href:"/docs/api-helpers#filterdomprops"},"registering it with ",(0,a.kt)("inlineCode",{parentName:"a"},"filterDOMProps")),"."),(0,a.kt)("h2",{id:"graphqlbridge"},(0,a.kt)("inlineCode",{parentName:"h2"},"GraphQLBridge")),(0,a.kt)("p",null,"This bridge enables using GraphQL schema types as uniforms forms.\nThis saves you from not having to rewrite the form schema in your code.\nAs a trade-off, you have to write the validator from scratch. In some cases, it might be easier to rewrite the schema and use, for example, ",(0,a.kt)("a",{parentName:"p",href:"/docs/api-bridges#jsonschemabridge"},(0,a.kt)("inlineCode",{parentName:"a"},"JSONSchemaBridge")," with ",(0,a.kt)("inlineCode",{parentName:"a"},"ajv")),".\nIf only a simple or no validation is needed, this bridge is perfectly suited to work with GraphQL schemas."),(0,a.kt)("p",null,"The constructor accepts these arguments:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"schema: GraphQLType")," can be any type parsed and extracted from a GraphQL schema."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"validator: (model: Record<string, unknown>) => any")," a custom validator function that should return a falsy value if no errors are present or information about errors in the model as described in the ",(0,a.kt)("a",{parentName:"li",href:"/docs/examples-custom-bridge#validator-definition"},"custom bridge section"),"."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"extras: Record<string, unknown> = {}")," used to extend the schema generated from GraphQL type with extra field configuration."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"provideDefaultLabelFromFieldName = true")," if set to ",(0,a.kt)("inlineCode",{parentName:"li"},"true"),", the bridge will use the field name as a label if no label is provided in the schema.")),(0,a.kt)("h3",{id:"code-example"},"Code example"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import { GraphQLBridge } from 'uniforms-bridge-graphql';\nimport { buildASTSchema, parse } from 'graphql';\n\nconst schema = `\n type Author {\n id: String!\n firstName: String\n lastName: String\n }\n\n type Post {\n id: Int!\n author: Author!\n title: String\n votes: Int\n }\n\n # This is required by buildASTSchema\n type Query { anything: ID }\n`;\n\nconst schemaType = buildASTSchema(parse(schema)).getType('Post');\nconst schemaExtras = {\n id: {\n options: [\n { label: 1, value: 1 },\n { label: 2, value: 2 },\n { label: 3, value: 3 },\n ],\n },\n title: {\n options: [\n { label: 1, value: 'a' },\n { label: 2, value: 'b' },\n ],\n },\n 'author.firstName': {\n placeholder: 'John',\n },\n};\n\nconst schemaValidator = (model: object) => {\n const details = [];\n\n if (!model.id) {\n details.push({ name: 'id', message: 'ID is required!' });\n }\n\n if (!model.author.id) {\n details.push({ name: 'author.id', message: 'Author ID is required!' });\n }\n\n if (model.votes < 0) {\n details.push({\n name: 'votes',\n message: 'Votes must be a non-negative number!',\n });\n }\n\n // ...\n\n return details.length ? { details } : null;\n};\n\nconst bridge = new GraphQLBridge({\n schema: schemaType,\n validator: schemaValidator,\n extras: schemaExtras,\n});\n")),(0,a.kt)("h2",{id:"jsonschemabridge"},(0,a.kt)("inlineCode",{parentName:"h2"},"JSONSchemaBridge")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n\nconst schema = {\n title: 'Person',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n age: {\n description: 'Age in years',\n type: 'integer',\n minimum: 0,\n },\n },\n required: ['firstName', 'lastName'],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nconst bridge = new JSONSchemaBridge({ schema, validator });\n")),(0,a.kt)("h3",{id:"note-on-allofanyofoneof"},"Note on ",(0,a.kt)("inlineCode",{parentName:"h3"},"allOf"),"/",(0,a.kt)("inlineCode",{parentName:"h3"},"anyOf"),"/",(0,a.kt)("inlineCode",{parentName:"h3"},"oneOf")),(0,a.kt)("p",null,"The current handling of ",(0,a.kt)("inlineCode",{parentName:"p"},"allOf"),"/",(0,a.kt)("inlineCode",{parentName:"p"},"anyOf"),"/",(0,a.kt)("inlineCode",{parentName:"p"},"oneOf")," is not complete and does not work with all possible cases. For an in-detail discussion, see ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/863"},"#","863"),". How it works, is that only a few properties are being used:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"properties"),", where all subfields are merged (last definition wins),"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"required"),", where all properties are accumulated, and"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("inlineCode",{parentName:"li"},"type"),", where the first one is being used.")),(0,a.kt)("p",null,"Below is an example of these implications:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-ts"},'{\n "type": "object",\n "properties": {\n // This will render `NumField` WITHOUT `min` nor `max` properties.\n // It will be properly validated, but without any UI guidelines.\n "foo": {\n "type": "number",\n "allOf": [{ "minimum": 0 }, { "maximum": 10 }]\n },\n // This will render as `TextField`.\n "bar": {\n "oneOf": [{ "type": "string" }, { "type": "number" }]\n }\n }\n}\n')),(0,a.kt)("h3",{id:"note-on-bluebird"},"Note on Bluebird"),(0,a.kt)("p",null,"If you're using the ",(0,a.kt)("a",{parentName:"p",href:"https://www.npmjs.com/package/bluebird"},(0,a.kt)("inlineCode",{parentName:"a"},"bluebird"))," package, you may have seen the following warning (",(0,a.kt)("a",{parentName:"p",href:"http://bluebirdjs.com/docs/warning-explanations.html#warning-a-promise-was-rejected-with-a-non-error"},"docs"),"):"),(0,a.kt)("blockquote",null,(0,a.kt)("p",{parentName:"blockquote"},"Warning: a promise was rejected with a non-error ","[object Object]")),(0,a.kt)("p",null,"There could be multiple causes of this error. One of it is not returning a proper error object."),(0,a.kt)("p",null,"In order to fix it, your ",(0,a.kt)("inlineCode",{parentName:"p"},"validator")," function should return a ",(0,a.kt)("inlineCode",{parentName:"p"},"Error"),"-like object instead of an object with a single ",(0,a.kt)("inlineCode",{parentName:"p"},"details")," property. The cleanest would be to create a custom ",(0,a.kt)("inlineCode",{parentName:"p"},"ValidationError")," class:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-ts"},"import { ErrorObject } from 'ajv';\n\nclass ValidationError extends Error {\n name = 'ValidationError';\n\n constructor(public details: ErrorObject[]) {\n super('ValidationError');\n }\n}\n\n// Usage.\nreturn validator.errors?.length ? new ValidationError(validator.errors) : null;\n")),(0,a.kt)("p",null,"Another cause of this error may be two different implementations of the ",(0,a.kt)("inlineCode",{parentName:"p"},"Promise")," object when using an asynchronous validate function.\nEnsure that you are returning the same ",(0,a.kt)("inlineCode",{parentName:"p"},"Promise")," object implementation that Bluebird is expecting.\nThe simplest way to do that should be to avoid using the ",(0,a.kt)("inlineCode",{parentName:"p"},"async")," keyword and instead make the function return a ",(0,a.kt)("inlineCode",{parentName:"p"},"Promise")," instead."),(0,a.kt)("p",null,"See ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/discussions/1047"},"#1047")," for more details."),(0,a.kt)("h2",{id:"simpleschema2bridge"},(0,a.kt)("inlineCode",{parentName:"h2"},"SimpleSchema2Bridge")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import SimpleSchema from 'simpl-schema';\nimport SimpleSchema2Bridge from 'uniforms-bridge-simple-schema-2';\n\nconst schema = new SimpleSchema({\n // ...\n\n aboutMe: {\n type: String,\n uniforms: MyText, // Component...\n uniforms: {\n // ...or object...\n component: MyText, // ...with component...\n propA: 1, // ...and/or extra props.\n },\n },\n});\n\nconst bridge = new SimpleSchema2Bridge({ schema });\n")),(0,a.kt)("h2",{id:"simpleschemabridge"},(0,a.kt)("inlineCode",{parentName:"h2"},"SimpleSchemaBridge")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import SimpleSchemaBridge from 'uniforms-bridge-simple-schema';\nimport { SimpleSchema } from 'aldeed:simple-schema';\n\nconst schema = new SimpleSchema({\n // ...\n\n aboutMe: {\n type: String,\n uniforms: MyText, // Component...\n uniforms: {\n // ...or object...\n component: MyText, // ...with component...\n propA: 1, // ...and/or extra props.\n },\n },\n});\n\nconst bridge = new SimpleSchemaBridge({ schema });\n")),(0,a.kt)("h2",{id:"zodbridge"},(0,a.kt)("inlineCode",{parentName:"h2"},"ZodBridge")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-tsx"},"import ZodBridge from 'uniforms-bridge-zod';\nimport z from 'zod';\n\nconst schema = z.object({ aboutMe: z.string() });\n\nconst bridge = new ZodBridge({ schema });\n")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/df3a1a49.743031fe.js b/assets/js/df3a1a49.743031fe.js new file mode 100644 index 000000000..b8cb96df6 --- /dev/null +++ b/assets/js/df3a1a49.743031fe.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[243],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),d=t.n(o),u=t(76744),c=t.n(u),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class h extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=d()(this.getField.bind(this)),this.getInitialValue=d()(this.getInitialValue.bind(this)),this.getProps=d()(this.getProps.bind(this)),this.getSubfields=d()(this.getSubfields.bind(this)),this.getType=d()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=c()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return x}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),d=t.n(o),u=t(90104),c=t.n(u),m=t(1883),p=t.n(m),f=t(16651),h=t.n(f),v=t(76744),g=t.n(v),b=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],k=["default","enum","format","isRequired","title","uniforms"],C=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function N(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class x extends b.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=h()(this.getField.bind(this)),this.getInitialValue=h()(this.getInitialValue.bind(this)),this.getSubfields=h()(this.getSubfields.bind(this)),this.getType=h()(this.getType.bind(this))}getError(e,n){const t=N(n)&&n.details;if(!t)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(N(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const d=(0,_.m)(r.slice(0,a)),u=(0,_.m)(d,t),m=null!==(l=(o=this._compiledSchema)[u])&&void 0!==l?l:o[u]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[d].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),c()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:d()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,_.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=g()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),C.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),k.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return v}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),d=t(30454),u=t.n(d),c=t(16651),m=t.n(c),p=t(98949),f=t(65507);const h=["optional","uniforms","allowedValues"];class v extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return u()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,f.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return h.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?u()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),d=t(16651),u=t.n(d),c=t(76744),m=t.n(c),p=t(65507),f=t(98949);function h(e,n){i()(n,'Field not found in schema: "%s"',e)}function v(e){return"string"!=typeof e}function g(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function b(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return b(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${g(e)} (${n.join(", ")})`:g(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${b(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(h(e,n instanceof r.p5),n=n.element):(h(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(v))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:g(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(v);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(v)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),d=t(80661),u=t(59492),c=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?c.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return u.Z;case Object:return d.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:d,inputRef:u,label:c,name:m,onChange:p,readOnly:f,required:h,showInlineError:v,value:g,wrapClassName:b}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:h},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",b,!c&&"fitted","checkbox")},i.createElement("input",{checked:g||!1,className:"hidden",disabled:t,id:d,name:m,onChange:()=>{f||p(!g)},ref:u,type:"checkbox"}),i.createElement("label",{htmlFor:d},c||null)),!(!r||!v)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const d=("object"==typeof t.g?t.g:window).Date,u=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:c,icon:m,iconLeft:p,iconProps:f,id:h,inputRef:v,label:g,max:b,min:_,name:E,onChange:y,placeholder:O,readOnly:k,required:C,showInlineError:N,value:x,wrapClassName:F,type:j="datetime-local"}=e,P=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:C},"field")},(0,s.z)(P)),g&&i.createElement("label",{htmlFor:h},g),i.createElement("div",{className:l()("ui",F,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:h,max:u(b),min:u(_),name:E,onChange:e=>{const n=new d(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:k,ref:v,type:j,value:null!==(n=u(x,j))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!o||!N)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:d,schema:u}=(0,s.c)();return d||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},u.getErrorMessages(d).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),d=t(65507),u=t(68591),c=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,d.m)(null,t),f=(0,d.m)(p.slice(0,-1)),h=(0,u.U)(f,{},{absoluteName:!0})[0],v=!(n||h.maxCount<=h.value.length);function g(e){!v||r||"key"in e&&"Enter"!==e.key||h.onChange(h.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,c.z)(m),{className:l()("ui",m.className,v?"link":"disabled","fitted add icon"),onClick:g,onKeyDown:g,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),d=t(11561),u=t(76424);n.Z=(0,u.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,u=(0,a._T)(e,["disabled","name","readOnly"]);const c=(0,s.m)(null,t),m=+c[c.length-1],p=(0,s.m)(c.slice(0,-1)),f=(0,o.U)(p,{},{absoluteName:!0})[0];function h(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=r||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,d.z)(u),{className:l()("ui",u.className,n?"link":"disabled","fitted close icon"),onClick:h,onKeyDown:h,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),d=t(77900),u=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(u.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:c,itemProps:m,label:p,required:f,showInlineError:h,value:v}=e,g=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(g)),p&&i.createElement("div",{className:l()({error:o,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(d.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!h)&&i.createElement("div",{className:"ui red basic label"},c),null==v?void 0:v.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),d=t(68599);function u(e){var{children:n,className:t,disabled:r,error:o,errorMessage:u,fields:c,grouped:m,itemProps:p,label:f,showInlineError:h}=e,v=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(v)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!o||!h)&&i.createElement("div",{className:"ui red basic label"},u),n||c.map((e=>i.createElement(d.Z,Object.assign({key:e,name:e},p)))))}u.defaultProps={grouped:!0},n.Z=(0,o.e)(u)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:d,icon:u,iconLeft:c,iconProps:m,id:p,inputRef:f,label:h,max:v,min:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:k,step:C,value:N,wrapClassName:x}=e,F=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(F)),h&&i.createElement("label",{htmlFor:p},h),i.createElement("div",{className:l()("ui",x,{left:c,icon:u||c},"input")},i.createElement("input",{disabled:r,id:p,max:v,min:g,name:b,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:C||(t?.01:1),type:"number",value:null!=N?N:""}),(u||c)&&i.createElement("i",Object.assign({className:`${u||c} icon`},m))),!(!o||!k)&&i.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),d=t(11561),u=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,u.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:u,id:c,label:p,name:f,onChange:h,readOnly:v,required:g,showInlineError:b,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,d.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:g},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${c}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{v||h(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${c}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!b)&&o.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),d=t(11561),u=t(76424);const c="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>c(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,u.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:u,errorMessage:c,fieldType:f,id:h,inputRef:v,label:g,name:b,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:k,value:C}=e,N=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const x=f===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:u,required:O},r,"field")},(0,d.z)(N)),g&&o.createElement("label",{htmlFor:h},g),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:x?null==C?void 0:C.includes(e.value):C===e.value,disabled:e.disabled||i,id:`${h}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:b,onChange:()=>{y||_(x?s()([e.value],C):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${h}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:h,multiple:x,name:b,onChange:e=>{if(!y){const n=e.target.value;if(x){const t=-1===e.target.selectedIndex;_(t?[]:s()([n],C))}else _(""!==n?n:void 0)}},ref:v,style:p,value:null!=C?C:""},(!!E||!O||void 0===C)&&!x&&o.createElement("option",{value:"",disabled:O,hidden:O},E||g),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!u||!k)&&o.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function d(e){var{className:n,disabled:t,inputRef:r,readOnly:d,value:u}=e,c=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:d,ref:r,type:"submit"},u?{value:u}:{},(0,o.z)(c)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function d(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:d,icon:u,iconLeft:c,iconProps:m,id:p,inputRef:f,label:h,name:v,onChange:g,placeholder:b,readOnly:_,required:E,showInlineError:y,type:O,value:k,wrapClassName:C}=e,N=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(N)),h&&i.createElement("label",{htmlFor:p},h),i.createElement("div",{className:l()("ui",C,{left:c,icon:u||c},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:v,onChange:e=>g(e.target.value),placeholder:b,readOnly:_,ref:f,type:O,value:null!=k?k:""}),(u||c)&&i.createElement("i",Object.assign({className:`${u||c} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},d))}d.defaultProps={type:"text"},n.Z=(0,o.e)(d,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:d,placeholder:u,readOnly:c,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>d(e.target.value),placeholder:u,readOnly:c,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),d=t(96498),u=t.n(d),c=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:u()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(c.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),d=t(96498),u=t.n(d),c=t(27378),m=t(56141),p=t.n(m),f=t(65507);function h(e){return!(!e||e!==Object(e)||e instanceof Date)}var v=t(34361);function g(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const b=g("uniforms");class _ extends c.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=b()),g(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!h(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(h(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,f.m)(e,r));for(const r in t)r in n||a.push((0,f.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,f.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>u()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return c.createElement(v.D.Provider,{value:this.getContext()},c.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var a=t(59312),r=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return g},u:function(){return h}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),d=t(50344),u=t.n(d),c=t(48159),m=t.n(c),p=t(96498),f=t.n(p);function h(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{v(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&v(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){v(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(u()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=h,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function v(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const g=h(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),d=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),u=l.createElement(e,Object.assign({},t,a));return o===d?u:l.createElement(i.D.Provider,{children:u,value:d})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const d={absoluteName:r},[u,c]=(0,s.U)(o.name,o,d),m=(0,i.useContext)(n)(u,c);return l()(m,"AutoField received no component for: %s",u.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,u):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return c}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function d(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const u=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const c=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const a=null===n[0],r=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=u.exec(e);if(t){const[,e,a,i]=t;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(d(a)),i&&(n[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:d})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return u}});var a=t(99729),r=t.n(a),l=t(25389),i=t.n(l),s=t(27378),o=t(65507),d=t(55201);function u(e,n,t){var a,l,u;const c=(0,d.c)(),m=(0,o.m)((null==t?void 0:t.absoluteName)?"":c.name,e),p=c.schema.getField(m),f=!1!==(null==t?void 0:t.initialValue),h=f?(0,s.useRef)(!1):{current:!1},v=i()(c.state,((e,t)=>{const a=n[t];return null!=a?!!a:e})),g=!!r()(c.changedMap,m),b=c.schema.getError(m,c.error),_=c.schema.getErrorMessage(m,c.error),E=c.schema.getType(m),y=c.schema.getSubfields(m),O=c.schema.getProps(m),k=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",C=(0,s.useMemo)((()=>c.randomId()),[]),N=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),h.current=!0,c.onChange(n,e)}),[c.onChange,m]),x=r()(c.model,m);let F,j=null!==(u=n.value)&&void 0!==u?u:x;f&&(h.current||(void 0===j?(j=c.schema.getInitialValue(m),F=j):void 0!==n.value&&n.value!==x&&(F=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==F&&N(F)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:C},v),{changed:g,error:b,errorMessage:_,field:p,fieldType:E,fields:y,onChange:N,value:j}),O),n),{label:k,name:m}),c]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var a=t(95256),r=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[a,r]of Object.entries(t))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return c}});var a=t(25773),r=t(27378),l=t(4940),i=t(99729),s=t.n(i);function o(e){const[n,t]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,n){const t=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(a,t)),[a,t]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:n}}}var d=t(9670),u=t(37126);function c(e){const n=(0,r.useContext)(d.nN),t=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(u.d,(0,a.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:d,ErrorsField:u,LongTextField:c,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return o},mQ:function(){return u}});var a=t(60042),r=t.n(a),l=t(27378),i=t(4940),s=t(59150);function o(e){let{activeTab:n,items:t,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:r}=e;return l.createElement(d,{active:n===t,key:t,onClick:()=>a(t)},r)})))}function d(e){let{active:n,children:t,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,n&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},t)}function u(e){let{children:n,group:t,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(t);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),n(a[r]))}},53009:function(e,n,t){"use strict";t.d(n,{R:function(){return o}});var a=t(27378),r=t(9670),l=t(633),i=t(46867);const s=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}];function o(e){let{children:n}=e;return a.createElement(i.mQ,{group:"tutorial",tabs:s},(e=>{let{value:t}=e;return a.createElement(r.nN.Provider,{value:t},a.createElement(l.n,null,n))}))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var a=t(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((n=>function(e,n){r[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,a.useEffect)((()=>function(e,n){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Ml},UE:function(){return wl},NE:function(){return Tl},ME:function(){return Il},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Ll},nN:function(){return Wl},np:function(){return Bl}});var a={};t.r(a),t.d(a,{AutoField:function(){return be},AutoFields:function(){return Ee},AutoForm:function(){return Ie},BaseForm:function(){return ke},BoolField:function(){return M},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return Fe},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return Y},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Be},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Pe},RadioField:function(){return ce},SelectField:function(){return he},SubmitField:function(){return je},TextField:function(){return ge},ValidatedForm:function(){return Me},ValidatedQuickForm:function(){return Te},wrapField:function(){return w}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return hn},BoolField:function(){return ze},DateField:function(){return Qe},ErrorField:function(){return kn},ErrorsField:function(){return vn},HiddenField:function(){return Cn},ListAddField:function(){return Ye},ListDelField:function(){return He},ListField:function(){return en},ListItemField:function(){return Xe},LongTextField:function(){return Nn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return cn},SubmitField:function(){return bn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return $e},wrapField:function(){return Ve}});var l={};t.r(l),t.d(l,{AutoField:function(){return Yn},AutoFields:function(){return Jn},AutoForm:function(){return lt},BaseForm:function(){return Hn},BoolField:function(){return Mn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Xn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Ln},ListField:function(){return Wn},ListItemField:function(){return Bn},LongTextField:function(){return ot},NestField:function(){return Un},NumField:function(){return Zn},QuickForm:function(){return tt},RadioField:function(){return zn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Gn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Pn},wrapField:function(){return wn}});var i={};t.r(i),t.d(i,{AutoField:function(){return It},AutoFields:function(){return Dt},AutoForm:function(){return Zt},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return gt},ErrorField:function(){return $t},ErrorsField:function(){return Rt},HiddenField:function(){return Vt},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return kt},ListItemField:function(){return Ot},LongTextField:function(){return zt},NestField:function(){return Ct},NumField:function(){return Nt},QuickForm:function(){return Bt},RadioField:function(){return jt},SelectField:function(){return Mt},SubmitField:function(){return Lt},TextField:function(){return Tt},ValidatedForm:function(){return Wt},ValidatedQuickForm:function(){return Ut},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return xa},AutoFields:function(){return Fa},AutoForm:function(){return Aa},BaseForm:function(){return ja},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Pa},HiddenField:function(){return Sa},ListAddField:function(){return da},ListDelField:function(){return ca},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return La},NestField:function(){return fa},NumField:function(){return ha},QuickForm:function(){return Ta},RadioField:function(){return Ea},SelectField:function(){return Ca},SubmitField:function(){return Ma},TextField:function(){return Na},ValidatedForm:function(){return Ia},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return Fr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Ja},ErrorField:function(){return jr},ErrorsField:function(){return Or},HiddenField:function(){return Pr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return wr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return Cr},RadioField:function(){return pr},SelectField:function(){return gr},SubmitField:function(){return kr},TextField:function(){return br},ValidatedForm:function(){return Nr},ValidatedQuickForm:function(){return xr},wrapField:function(){return Ka}});var d={};t.r(d),t.d(d,{AutoField:function(){return Mr.Z},AutoFields:function(){return Tr},AutoForm:function(){return Ir.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Lr.Z},HiddenField:function(){return Br},ListAddField:function(){return Wr.Z},ListDelField:function(){return Ur.Z},ListField:function(){return Zr.Z},ListItemField:function(){return $r.Z},LongTextField:function(){return Vr},NestField:function(){return zr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Gr.Z},SubmitField:function(){return Yr.Z},TextField:function(){return Jr.Z},ValidatedForm:function(){return Hr.Z},ValidatedQuickForm:function(){return Xr.Z}});var u={};t.r(u),t.d(u,{AutoField:function(){return bl},AutoFields:function(){return _l},AutoForm:function(){return xl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return Fl},ErrorsField:function(){return yl},HiddenField:function(){return jl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Pl.Z},NestField:function(){return ol},NumField:function(){return dl},QuickForm:function(){return kl},RadioField:function(){return ml},SelectField:function(){return hl},SubmitField:function(){return Ol},TextField:function(){return gl},ValidatedForm:function(){return Cl},ValidatedQuickForm:function(){return Nl}});var c=t(25773),m=t(27378),p=t(3996),f=t.n(p),h=t(6846),v=t(59312),g=t(30219),b=t.n(g),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),k=t(11561),C=t(76424),N=t(31115),x=t.n(N),F=t(5041),j=t(62004);const P={marginBottom:"12px"};function w(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:d,labelCol:u,required:c,showInlineError:p,validateStatus:f,wrapperCol:h,wrapperStyle:v=P}=e;const g=!!d&&m.createElement("span",null,d,!!o&&m.createElement("span",null,"\xa0",m.createElement(j.default,{title:o},m.createElement(x(),null))));return m.createElement(F.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:g,labelCol:u,required:c,style:v,validateStatus:a?"error":f,wrapperCol:h},n)}k.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var M=(0,C.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(b(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:d}=e,u=(0,v._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const c=n?y.Z:O.Z;return w(u,m.createElement(c,Object.assign({checked:d||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!d),ref:r,unCheckedChildren:o},(0,k.z)(u))))}),{kind:"leaf"}),T=t(82290),I=t(61320),D=t.n(I);const A={width:"100%"};var R=(0,C.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,v._T)(e,["showTime","style"]);return w(a,m.createElement(T.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&D()(a.value)},(0,k.z)(a))))}),{kind:"leaf"}),S=t(60042),L=t.n(S),B=t(94037),W=t.n(B),U=t(76676),Z=t(30454),$=t.n(Z),V=t(65507),z=t(68591);const K={width:"100%"};var q=(0,C.e)((function(e){var{disabled:n,icon:t=m.createElement(W(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,d=(0,v._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const u=(0,V.m)(null,a),c=(0,V.m)(u.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(U.default,Object.assign({},(0,k.z)(d),{disabled:!f,icon:t,onClick:()=>{r||p.onChange(p.value.concat([$()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),G=t.n(Q);var Y=(0,C.e)((function(e){var{disabled:n,icon:t=m.createElement(G(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,v._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const d=(0,V.m)(null,a),u=+d[d.length-1],c=(0,V.m)(d.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(U.default,Object.assign({},(0,k.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(u,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const J={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},H={marginBottom:"24px",overflow:"hidden"},X={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,C.e)((function(e){let{children:n=m.createElement(be,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:J},m.createElement(Y,{className:"top aligned",name:""})),m.createElement("div",{style:H},m.createElement("div",{style:X})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,C.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:d,style:u=te,value:c,wrapperCol:p}=e,f=(0,v._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const h=a?u?Object.assign(Object.assign({},ae),u):ae:u;return m.createElement("div",Object.assign({},(0,k.z)(f),{style:h,className:L()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(j.default,{title:l},m.createElement(x(),null)))),!(!a||!d)&&m.createElement("div",null,r),null==c?void 0:c.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,C.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,v._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,k.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(be,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,C.e)((function(e){return w(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,k.z)(e))))}),{kind:"leaf"}),oe=t(58946);const de="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ue={display:"block"};var ce=(0,C.e)((function(e){var n,t,a;return w(e,m.createElement(oe.ZP.Group,Object.assign({},(0,k.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,de(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:ue,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var he=(0,C.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,k.z)(e);return w(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),ve=t(74105);var ge=(0,C.e)((function(e){var n,t;return w(e,m.createElement(ve.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,k.z)(e))))}),{kind:"leaf"});var be=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ce:he;switch(e.fieldType){case Array:return re;case Boolean:return M;case Date:return R;case Number:return se;case Object:return le;case String:return ge}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(be,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var ke=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,v._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:L()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),Ce=t(51674);const Ne={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},xe={margin:"3px"};var Fe=function(e){var{children:n,style:t=Ne}=e,a=(0,v._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,k.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:xe},e))))):null};var je=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,v._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(U.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Pe=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return be}getErrorsField(){return Fe}getSubmitField(){return je}}return t.Quick=e,t}(ke),we=t(23674);var Me=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(ke),Te=Me.Validated(Pe.Quick(ke));var Ie=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Te);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,C.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=De}=e,l=(0,v._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,k.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var Le=t(10777);var Be=(0,C.e)((function(e){var n,{rows:t=5}=e,a=(0,v._T)(e,["rows"]);return w(a,m.createElement(Le.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,k.z)(a))))}),{kind:"leaf"}),We=t(48159),Ue=t.n(We);function Ze(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function $e(e,n){return"number"==typeof e?Ze("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ze(t,e[t],n))).join(" "):"":Ze("sm",parseInt(e),n)}function Ve(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:d,helpClassName:u,id:c,label:p,labelClassName:f,required:h,showInlineError:g,wrapClassName:b}=e,_=(0,v._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!b),y=!(!l||!g)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),C=!!d&&m.createElement("span",{className:L()("help-block",u)},d);return m.createElement("div",Object.assign({className:L()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:h})},Ue()((0,k.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:c,className:L()("control-label",$e(o,"label"),f)},p),E&&m.createElement("div",{className:L()(b,$e(o,"input"))},n,O,C,y),!E&&n,!E&&O,!E&&C,!E&&y)}var ze=(0,C.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:d}=e;return Ve(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:L()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:d||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!d)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,C.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Ve(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:d,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=qe(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function Ge(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),d=(0,V.m)(o.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0],c=!(a||u.maxCount<=u.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,k.z)(s),{className:L()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}Ge.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var Ye=(0,C.e)(Ge,{initialValue:!1,kind:"leaf"});function Je(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],d=(0,V.m)(s.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,k.z)(i),{className:L()("badge",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Je.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var He=(0,C.e)(Je,{initialValue:!1,kind:"leaf"});var Xe=(0,C.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(He,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,C.e)((function(e){var{addIcon:n,children:t=m.createElement(Xe,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("panel panel-default",{"panel-danger":r},a)},(0,k.z)(c)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:L()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(Ye,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"help-block"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,C.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,k.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,C.e)((function(e){var n;return Ve(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,C.e)((function(e){var n;return Ve(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const dn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,un=e=>dn(encodeURIComponent(e)).replace(/=+$/,"");var cn=(0,C.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Ve(Object.assign(Object.assign({},_),{id:i,label:u}),t?null==n?void 0:n.map((e=>{var n,t,r,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:un(e.value)}`},m.createElement("input",{checked:l===Array?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:un(e.value)}`,name:c,onChange:()=>{h||p(l===Array?on()([e.value],b):e.value)},type:"checkbox"}),null!==(d=e.label)&&void 0!==d?d:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,C.e)((function(e){var n,t;return Ve(Object.assign({feedbackable:!0},Ue()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:cn;switch(e.fieldType){case Array:return en;case Boolean:return ze;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var hn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,v._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:L()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var vn=function(e){var{className:n,children:t}=e,a=(0,v._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:L()("panel panel-danger",n)},(0,k.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function gn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,_e.c)(),c=u,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"has-danger":d,row:c.grid})},(0,k.z)(o)),p&&m.createElement("span",{className:L()("form-control-label",$e(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,$e(c.grid,"input"))},f),!p&&f)}gn.defaultProps={inputClassName:"btn btn-primary"};var bn=gn;var _n=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return vn}getSubmitField(){return bn}}return t.Quick=e,t}(hn);var En=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(hn),yn=En.Validated(_n.Quick(hn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var kn=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("panel panel-danger text-danger",t)},(0,k.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function Cn(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var Nn=(0,C.e)((function(e){var n;return Ve(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function xn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const Fn={xs:1,sm:2,md:3,lg:4,xl:5};function jn(e,n){return Fn[e]-Fn[n]}function Pn(e,n){return"number"==typeof e?xn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(jn).map((t=>xn(t,e[t],n))).join(" ")):"":xn("xs",parseInt(e),n)}function wn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:d,id:u,label:c,labelClassName:p,required:f,showInlineError:h,wrapClassName:g}=e,b=(0,v._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!h)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",d||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:L()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:f,row:s})},Ue()((0,k.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":O},Pn(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,Pn(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Mn=(0,C.e)((function(e){var{onChange:n}=e,t=(0,v._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:d,name:u,readOnly:c,value:p}=t;return wn(Object.assign(Object.assign({},t),{label:d,value:t.value}),m.createElement("div",{className:L()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const Tn=("object"==typeof t.g?t.g:window).Date,In=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,C.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return wn(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:In(s),min:In(o),name:d,onChange:e=>{const n=new Tn(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=In(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),d=(0,V.m)(o.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0],c=!(a||u.maxCount<=u.value.length);function p(e){!c||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,k.z)(s),{className:L()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,C.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],d=(0,V.m)(s.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0];function c(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,k.z)(i),{className:L()("badge badge-pill",n),onClick:c,onKeyDown:c,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Ln=(0,C.e)(Sn,{initialValue:!1,kind:"leaf"});var Bn=(0,C.e)((function(e){let{children:n=m.createElement(Yn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Ln,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Wn=(0,C.e)((function(e){var{addIcon:n,children:t=m.createElement(Bn,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,k.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Un=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,k.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Yn,Object.assign({key:e,name:e},i)))))}));var Zn=(0,C.e)((function(e){var n;return wn(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const $n="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Vn=e=>$n(encodeURIComponent(e)).replace(/=+$/,"");var zn=(0,C.e)((function(e){var n;return wn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Vn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Vn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,C.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return wn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:c,onChange:()=>{h||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Gn=(0,C.e)((function(e){var n,t;return wn(Ue()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Yn=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?zn:Qn;switch(e.fieldType){case Array:return Wn;case Boolean:return Mn;case Date:return Dn;case Number:return Zn;case Object:return Un;case String:return Gn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Jn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Yn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Hn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Xn=function(e){var{children:n,className:t}=e,a=(0,v._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,k.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,_e.c)(),c=u,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":d,row:c.grid})},(0,k.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",Pn(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,Pn(c.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return Yn}getErrorsField(){return Xn}getSubmitField(){return nt}}return t.Quick=e,t}(Hn);var at=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(Hn),rt=at.Validated(tt.Quick(Hn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,k.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var ot=(0,C.e)((function(e){var n;return wn(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function dt(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const ut={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function ct(e,n){return ut[e]-ut[n]}function mt(e,n){return"number"==typeof e?dt("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(ct).map((t=>dt(t,e[t],n))).join(" ")):"":dt("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:d,id:u,label:c,labelClassName:p,required:f,showInlineError:h,wrapClassName:g}=e,b=(0,v._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!g),E=!(!l||!h)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",d||"text-muted")},o);return m.createElement("div",Object.assign({className:L()(a,"mb-3",{"is-invalid":l,disabled:r,required:f,row:s})},Ue()((0,k.z)(b),["checkboxes","inline","inputClassName","inputRef","rows"])),c&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},c),_&&m.createElement("div",{className:L()(g,mt(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,C.e)((function(e){var{onChange:n}=e,t=(0,v._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:d,name:u,readOnly:c,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:d,value:t.value}),m.createElement("div",{className:L()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{c||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const ht=("object"==typeof t.g?t.g:window).Date,vt=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var gt=(0,C.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:d,onChange:u,placeholder:c,readOnly:p,value:f,type:h="datetime-local"}=e,g=(0,v._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},g),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&g.changed}),disabled:t,id:r,max:vt(s),min:vt(o),name:d,onChange:e=>{const n=new ht(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:c,readOnly:p,ref:i,type:h,value:null!==(n=vt(f,h))&&void 0!==n?n:""}))}),{kind:"leaf"});function bt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,v._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,V.m)(null,r),d=(0,V.m)(o.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0];return a||(a=l||u.maxCount<=u.value.length),m.createElement("button",Object.assign({},(0,k.z)(s),{className:L()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||u.onChange(u.value.concat([$()(i)]))},tabIndex:0,type:"button"}),n)}bt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,C.e)(bt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,v._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,V.m)(null,a),o=+s[s.length-1],d=(0,V.m)(s.slice(0,-1)),u=(0,z.U)(d,{},{absoluteName:!0})[0];return t||(t=r||u.minCount>=u.value.length),m.createElement("button",Object.assign({},(0,k.z)(i),{className:L()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=u.value.slice();e.splice(o,1),u.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,C.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,C.e)((function(e){let{children:n=m.createElement(It,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var kt=(0,C.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:d,value:u}=e,c=(0,v._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,k.z)(c)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!r||!d)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Ct=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,d=(0,v._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,k.z)(d)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(It,Object.assign({key:e,name:e},i)))))}));var Nt=(0,C.e)((function(e){var n;return pt(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const xt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ft=e=>xt(encodeURIComponent(e)).replace(/=+$/,"");var jt=(0,C.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:Ft(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:Ft(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Pt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,wt=e=>Pt(encodeURIComponent(e)).replace(/=+$/,"");var Mt=(0,C.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:d,label:u,name:c,onChange:p,placeholder:f,readOnly:h,required:g,value:b}=e,_=(0,v._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:g}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:wt(e.value)}`},m.createElement("input",{checked:E?null==b?void 0:b.includes(e.value):b===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:wt(e.value)}`,name:c,onChange:()=>{h||p(E?on()([e.value],b):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:c,onChange:e=>{if(!h){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],b))}else p(""!==n?n:void 0)}},ref:d,value:null!=b?b:""},(!!f||!g||void 0===b)&&!E&&m.createElement("option",{value:"",disabled:g,hidden:g},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Tt=(0,C.e)((function(e){var n,t;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var It=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?jt:Mt;switch(e.fieldType){case Array:return kt;case Boolean:return ft;case Date:return gt;case Number:return Nt;case Object:return Ct;case String:return Tt}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(It,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},Ue()(n,["grid"])),{className:L()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,v._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,k.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,v._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:d,state:u}=(0,_e.c)(),c=u,p=!(!c.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!d&&!c.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":d,row:c.grid})},(0,k.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",mt(c.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,mt(c.grid,"input"))},f),!p&&f)}St.defaultProps={inputClassName:"btn btn-primary"};var Lt=St;var Bt=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return It}getErrorsField(){return Rt}getSubmitField(){return Lt}}return t.Quick=e,t}(At);var Wt=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(At),Ut=Wt.Validated(Bt.Quick(At));var Zt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ut);var $t=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,k.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function Vt(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var zt=(0,C.e)((function(e){var n;return pt(Ue()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Gt=t(35311),Yt=t(82693),Jt=t(82956),Ht=t(54139),Xt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:d,showInlineError:u,variant:c}=e;const p=u&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:d,variant:c};for(var h=arguments.length,v=new Array(h>1?h-1:0),g=1;g<h;g++)v[g-1]=arguments[g];return(0,m.createElement)(Ht.Z,f,...v,!!p&&m.createElement(Xt.Z,null,p))}var na=(0,C.e)((function(e){var n;const{appearance:t,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:d,value:u}=e,c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Yt.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==c?void 0:c.fullWidth)&&{fullWidth:!0}),void 0===(null==c?void 0:c.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Gt.Z,{component:"legend",htmlFor:s},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!u,name:s,onChange:e=>!a&&!d&&o&&o(e.target.checked),ref:r,value:s},Ue()((0,k.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,C.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:d,inputRef:u,label:c,labelProps:p,max:f,min:h,name:g,onChange:b,placeholder:_,readOnly:E,showInlineError:y,value:O,type:C="datetime-local"}=e,N=(0,v._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:c,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),d),inputProps:Object.assign({max:ra(f),min:ra(h),readOnly:E},N.inputProps),margin:null!==(a=null==x?void 0:x.margin)&&void 0!==a?a:"dense",name:g,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,b),placeholder:_,ref:u,type:C,value:null!==(r=ra(O,C))&&void 0!==r?r:""},(0,k.z)(N)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var da=(0,C.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,d=(0,v._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,V.m)(null,l),c=(0,V.m)(u.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Ht.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,k.z)(d),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),ua=t(53332);var ca=(0,C.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,v._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),d=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||d.minCount>=d.value.length),m.createElement(oa.Z,Object.assign({},(0,k.z)(l),{disabled:n,onClick:()=>{const e=d.value.slice();e.splice(s,1),d.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,C.e)((function(e){let{children:n=m.createElement(xa,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(ua.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(ca,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,C.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,v._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,k.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(da,{icon:n,name:"$"}))}));var fa=(0,C.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,v._T)(e,["children","fields","itemProps","label"]);const d=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(a=null==d?void 0:d.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Gt.Z,{component:"legend"},s),r||l.map((e=>m.createElement(xa,Object.assign({key:e,name:e},i)))))}));var ha=(0,C.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:d,inputProps:u,inputRef:c,label:p,max:f,min:h,name:g,onChange:b,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:C}=e,N=(0,v._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const x=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==x?void 0:x.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||d,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==x?void 0:x.inputProps)&&void 0!==a?a:{}),{min:h,max:f,readOnly:_,step:O}),u),label:p,margin:null!==(r=null==x?void 0:x.margin)&&void 0!==r?r:"dense",name:g,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);b(isNaN(n)?void 0:n)},placeholder:E,ref:c,type:"number",value:null!=C?C:""},(0,k.z)(N)))}),{kind:"leaf"}),va=t(76709),ga=t(70043);const ba="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ba(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,C.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:d,onChange:u,readOnly:c,row:p,value:f}=e,h=(0,v._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const g=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==g?void 0:g.fullWidth)||void 0===t||t,margin:null!==(a=null==g?void 0:g.margin)&&void 0!==a?a:"dense"},h),{component:"fieldset",disabled:l}),o&&m.createElement(Gt.Z,{component:"legend",htmlFor:d},o),m.createElement(ga.Z,{id:i,name:d,onChange:e=>l||c||u(e.target.value),ref:s,row:p,value:null!=f?f:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(va.Z,Object.assign({id:`${i}-${_a(e.value)}`},Ue()((0,k.z)(h),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ka=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var Ca=(0,C.e)((function(e){var n,t,a,r,l,i;const s=(0,Jt.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,d=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:u,name:c,onChange:p,readOnly:f}=e,h="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Yt.Z,v=Ue()((0,k.z)(e),["checkboxes","disableItem","id","inputRef"]),g=r!==Array?m.createElement(ga.Z,{id:l,name:c,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=d?d:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(va.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:ka(e.value)}`},v)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(h,Object.assign({checked:d.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:ka(e.value)}`,name:c,onChange:()=>t||f||p(on()([e.value],d)),ref:i,value:c},v)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(u||s)&&m.createElement(Gt.Z,{component:"legend"},u||s),g)}const u=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:c,disabled:p,error:f,errorMessage:h,fieldType:v,fullWidth:g=null===(l=null==u?void 0:u.fullWidth)||void 0===l||l,helperText:b,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:C,margin:N=(null!==(i=null==u?void 0:u.margin)&&void 0!==i?i:"dense"),name:x,native:F,onChange:j,placeholder:P,readOnly:w,required:M,showInlineError:T,variant:I,textFieldProps:D}=e,A=F?"option":ya.Z,R=!!P,S=""!==d&&void 0!==d,L=Ue()((0,k.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!f,fullWidth:g,helperText:!!f&&T&&h||b,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},C),E),label:O,margin:N,onChange:e=>p||w||j(""!==e.target.value?e.target.value:void 0),required:M,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:x,id:_},y),multiple:v===Array||void 0,native:F},L),value:F&&!d?"":d,variant:I},D),(R||!M||!S)&&m.createElement(A,{value:"",disabled:!!M},P||O),null==c?void 0:c.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var Na=(0,C.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:d,label:u,name:c,onChange:p,placeholder:f,readOnly:h,showInlineError:g,type:b="text",value:_=""}=e,E=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&g&&s||o,inputProps:Object.assign({readOnly:h},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:u,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:c,onChange:e=>l||p(e.target.value),placeholder:f,ref:d,type:b,value:_},(0,k.z)(E)))}),{kind:"leaf"});var xa=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:Ca;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return ha;case Object:return fa;case String:return Na}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Fa(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(xa,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ja=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Pa=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,v._T)(e,["children","fullWidth","margin","variant"]);const d=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:u,schema:c}=(0,_e.c)();return u||r?m.createElement(Ht.Z,{error:!!u,fullWidth:null===(t=null!=l?l:null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==d?void 0:d.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==d?void 0:d.variant},!!r&&m.createElement(Xt.Z,Object.assign({},(0,k.z)(o)),r),c.getErrorMessages(u).map(((e,n)=>m.createElement(Xt.Z,Object.assign({key:n},(0,k.z)(o)),e)))):null},wa=t(9334);var Ma=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,v._T)(e,["children","disabled","inputRef","label","value"]);const{error:d,state:u}=(0,_e.c)(),c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(wa.Z,Object.assign({disabled:void 0===r?!(!d&&!u.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==c?void 0:c.variant)&&void 0!==t?t:"contained"},(0,k.z)(o)),a||i)};var Ta=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return xa}getErrorsField(){return Pa}getSubmitField(){return Ma}}return t.Quick=e,t}(ja);var Ia=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(ja),Da=Ia.Validated(Ta.Quick(ja));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Da);var Ra=(0,C.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:d}=e,u=(0,v._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const c=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Ht.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=d?d:null==c?void 0:c.variant},m.createElement(Xt.Z,Object.assign({},(0,k.z)(u)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var La=(0,C.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:d,name:u,onChange:c,placeholder:p,readOnly:f,showInlineError:h,type:g="text",value:b}=e,_=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Jt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&h&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:d,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:u,onChange:e=>r||c(e.target.value),placeholder:p,ref:o,type:g,value:null!=b?b:""},(0,k.z)(_)))}),{kind:"leaf"}),Ba=t(56213),Wa=t(64251),Ua=t(64281),Za=t(23626),$a=t(22013),Va=t(61230),za=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:d,showInlineError:u,variant:c}=e;const p=u&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:d,variant:c};for(var h=arguments.length,v=new Array(h>1?h-1:0),g=1;g<h;g++)v[g-1]=arguments[g];return(0,m.createElement)(Va.Z,f,...v,!!p&&m.createElement(za.Z,null,p))}var qa=(0,C.e)((function(e){const{appearance:n,disabled:t,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:d}=e,u="checkbox"===n||void 0===n?Ba.Z:$a.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Za.Z,{component:"legend",htmlFor:i},l),m.createElement(Ua.Z,null,m.createElement(Wa.Z,{control:m.createElement(u,Object.assign({checked:!!d,name:i,onChange:e=>!t&&!o&&s&&s(e.target.checked),ref:a,value:i},Ue()((0,k.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ga=("object"==typeof t.g?t.g:window).Date,Ya=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Ja=(0,C.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:d,max:u,min:c,name:p,onChange:f,placeholder:h,readOnly:g,showInlineError:b,value:_,type:E="datetime-local"}=e,y=(0,v._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&b&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},d),i),inputProps:Object.assign({max:Ya(u),min:Ya(c),readOnly:g},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ga(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:h,ref:s,type:E,value:null!==(n=Ya(_,E))&&void 0!==n?n:""},(0,k.z)(y)))}),{kind:"leaf"}),Ha=t(10872),Xa=t(5420),er=t(68666);var nr=(0,C.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,d=(0,v._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,V.m)(null,l),c=(0,V.m)(u.slice(0,-1)),p=(0,z.U)(c,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Va.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,k.z)(d),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,C.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,v._T)(e,["disabled","icon","name","readOnly"]);const i=(0,V.m)(null,a),s=+i[i.length-1],o=(0,V.m)(i.slice(0,-1)),d=(0,z.U)(o,{},{absoluteName:!0})[0];return n||(n=r||d.minCount>=d.value.length),m.createElement(ar.Z,Object.assign({},(0,k.z)(l),{disabled:n,onClick:()=>{const e=d.value.slice();e.splice(s,1),d.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,C.e)((function(e){let{children:n=m.createElement(_r,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,C.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,v._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Ha.Z,Object.assign({dense:!0,subheader:r?m.createElement(Xa.Z,{disableSticky:!0},r):void 0},(0,k.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,C.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,v._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Za.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,C.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:d,min:u,name:c,onChange:p,readOnly:f,placeholder:h,showInlineError:g,step:b=(n?.01:1),value:_}=e,E=(0,v._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&g&&r||l,inputProps:Object.assign({min:u,max:d,readOnly:f,step:b},i),label:o,margin:"dense",name:c,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:h,ref:s,type:"number",value:null!=_?_:""},(0,k.z)(E)))}),{kind:"leaf"}),dr=t(8993),ur=t(20750);const cr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>cr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,C.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:d,readOnly:u,row:c,value:p}=e,f=(0,v._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Za.Z,{component:"legend",htmlFor:o},i),m.createElement(ur.Z,{id:r,name:o,onChange:e=>t||u||d(e.target.value),ref:l,row:c,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Wa.Z,{control:m.createElement(dr.Z,Object.assign({id:`${r}-${mr(e.value)}`},Ue()((0,k.z)(f),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fr=t(13455);const hr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,vr=e=>hr(encodeURIComponent(e)).replace(/=+$/,"");var gr=(0,C.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:d,name:u,onChange:c,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Ba.Z:$a.Z,h=Ue()((0,k.z)(e),["checkboxes","disableItem","id","inputRef"]),v=l!==Array?m.createElement(ur.Z,{id:i,name:u,onChange:e=>r||p||c(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Wa.Z,{control:m.createElement(dr.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:vr(e.value)}`},h)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Ua.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Wa.Z,{control:m.createElement(f,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:vr(e.value)}`,name:u,onChange:()=>r||p||c(on()([e.value],a)),ref:s,value:u},h)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(d||o)&&m.createElement(Za.Z,{component:"legend"},d||o),v)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:d=!0,helperText:u,id:c,InputLabelProps:p,inputProps:f,label:h,labelProps:v,margin:g="dense",name:b,native:_,onChange:E,placeholder:y,readOnly:O,required:C,showInlineError:N,variant:x,textFieldProps:F}=e,j=_?"option":fr.Z,P=!!y,w=""!==a&&void 0!==a,M=Ue()((0,k.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:d,helperText:!!i&&N&&s||u,InputLabelProps:Object.assign(Object.assign({shrink:!!h&&(P||w)},v),p),label:h,margin:g,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:C,select:!0,SelectProps:Object.assign({displayEmpty:P,inputProps:Object.assign({name:b,id:c},f),multiple:o===Array||void 0,native:_},M),value:_&&!a?"":a,variant:x},F),(P||!C||!w)&&m.createElement(j,{value:"",disabled:!!C},y||h),r.map((e=>{var n,t;return m.createElement(j,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var br=(0,C.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,showInlineError:c,type:p="text",value:f=""}=e,h=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:d,ref:l,type:p,value:f},(0,k.z)(h)))}),{kind:"leaf"});var _r=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:gr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Ja;case Number:return or;case Object:return sr;case String:return br}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,v._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||n?m.createElement(Va.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(za.Z,Object.assign({},(0,k.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(za.Z,Object.assign({key:n},(0,k.z)(l)),e)))):null};var kr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,v._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,k.z)(i)),n||r)};var Cr=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return kr}}return t.Quick=e,t}(yr);var Nr=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(yr),xr=Nr.Validated(Cr.Quick(yr));var Fr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(xr);var jr=(0,C.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,v._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(Va.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(za.Z,Object.assign({},(0,k.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Pr(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var wr=(0,C.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,showInlineError:c,type:p="text",value:f}=e,h=(0,v._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&c&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:d,ref:l,type:p,value:null!=f?f:""},(0,k.z)(h)))}),{kind:"leaf"}),Mr=t(68599);function Tr(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,v._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Mr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Ir=t(2310),Dr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,C.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,v._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("ui",t,"error message")},(0,k.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Lr=t(43351);function Br(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var Wr=t(77900),Ur=t(960),Zr=t(64694),$r=t(18747);var Vr=(0,C.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:d,placeholder:u,readOnly:c,required:p,showInlineError:f,value:h}=e,g=(0,v._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()(n,{disabled:t,error:a,required:p},"field")},(0,k.z)(g)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>d(e.target.value),placeholder:u,readOnly:c,ref:i,value:null!=h?h:""}),!(!a||!f)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),zr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Gr=t(47822),Yr=t(82986),Jr=t(99086),Hr=t(3684),Xr=t(79904);var el=(0,C.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,d=(0,v._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,k.z)(d)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,C.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:d,placeholder:u,readOnly:c,value:p,type:f="datetime-local"}=e,h=(0,v._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,k.z)(h)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?d(n):isNaN(e.target.valueAsNumber)&&d(void 0)},placeholder:u,readOnly:c,ref:r,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,C.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,v._T)(e,["disabled","name","readOnly","value"]);const i=(0,V.m)(null,t),s=(0,V.m)(i.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0],d=!(n||o.maxCount<=o.value.length);function u(e){!d||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([$()(r)]))}return m.createElement("span",Object.assign({},(0,k.z)(l),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,C.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,v._T)(e,["disabled","name","readOnly"]);const l=(0,V.m)(null,t),i=+l[l.length-1],s=(0,V.m)(l.slice(0,-1)),o=(0,z.U)(s,{},{absoluteName:!0})[0];function d(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,k.z)(r),{onClick:d,onKeyDown:d,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,C.e)((function(e){let{children:n=m.createElement(bl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,C.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,v._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,k.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,C.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,v._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,k.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(bl,Object.assign({key:e,name:e},a)))))}));var dl=(0,C.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:d,placeholder:u,readOnly:c,step:p,value:f}=e,h=(0,v._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,k.z)(h)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);d(isNaN(t)?void 0:t)},placeholder:u,readOnly:c,ref:r,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const ul="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,cl=e=>ul(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,C.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,d=(0,v._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},Ue()((0,k.z)(d),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,d,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:cl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(d=e.key)&&void 0!==d?d:cl(e.value)}`},null!==(u=e.label)&&void 0!==u?u:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var hl=(0,C.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:d,readOnly:u,required:c,value:p,options:f}=e,h=(0,v._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const g=a===Array;return m.createElement("div",Object.assign({},(0,k.z)(h)),i&&m.createElement("label",{htmlFor:r},i),n?null==f?void 0:f.map((e=>{var n,l,i,d,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:s,onChange:()=>{u||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(d=e.key)&&void 0!==d?d:fl(e.value)}`},null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:g,name:s,onChange:e=>{if(!u){const n=e.target.value;if(g){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!d||!c||void 0===p)&&!g&&m.createElement("option",{value:"",disabled:c,hidden:c},d||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function vl(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:d,type:u,value:c}=e,p=(0,v._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,k.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:d,ref:r,type:u,value:null!=c?c:""}))}vl.defaultProps={type:"text"};var gl=(0,C.e)(vl,{kind:"leaf"});var bl=(0,h.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:hl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return dl;case Object:return ol;case String:return gl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,v._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(bl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,k.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,v._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,k.z)(l)))}var kl=function e(n){class t extends(Ce.X.Quick(n)){getAutoField(){return bl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var Cl=function e(n){class t extends(we.O.Validated(n)){}return t.Validated=e,t}(El),Nl=Cl.Validated(kl.Quick(El));var xl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nl);var Fl=(0,C.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,v._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,k.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function jl(e){var n,{value:t}=e,a=(0,v._T)(e,["value"]);const r=(0,z.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,k.z)(r)))}var Pl=t(96614);const wl=Ul("AutoFields"),Ml=Ul("AutoField"),Tl=Ul("AutoForm"),Il=(Ul("BaseForm"),Ul("BoolField"),Ul("DateField"),Ul("ErrorField")),Dl=Ul("ErrorsField"),Al=(Ul("HiddenField"),Ul("ListAddField"),Ul("ListDelField"),Ul("ListField"),Ul("ListItemField"),Ul("LongTextField")),Rl=(Ul("NestField"),Ul("NumField"),Ul("QuickForm"),Ul("RadioField"),Ul("SelectField")),Sl=Ul("SubmitField"),Ll=Ul("TextField"),Bl=(Ul("ValidatedForm"),Ul("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:d,unstyled:u}),Wl=(0,m.createContext)("unstyled");function Ul(e){return function(n){const t=(0,m.useContext)(Wl),a=Bl[t][e];return m.createElement(a,(0,c.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return u},nN:function(){return o},rh:function(){return d}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function d(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function u(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},27286:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return j},contentTitle:function(){return x},default:function(){return M},frontMatter:function(){return N},metadata:function(){return F},toc:function(){return P}});var a=t(25773),r=t(27378),l=t(35318),i=t(57292),s=t(9670),o=t(86236),d=t.n(o),u=t(73633);const c=new(d())({allErrors:!0,useDefaults:!0,keywords:["uniforms"]}),m={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100},profession:{type:"string"},additionalInfo:{type:"string"}},required:["firstName","lastName"]};const p=function(e){const n=c.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(m),f=new u.j({schema:m,validator:p}),h=[{label:"Developer",value:"developer"},{label:"Tester",value:"tester"},{label:"Product owner",value:"product-owner"},{label:"Project manager",value:"project-manager"},{label:"Businessman",value:"businessman"}];function v(){return r.createElement(s.NE,{schema:f,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"},r.createElement("span",null,"You have to provide your last name!")),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName",errorMessage:"You have to provide your first name!"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience",errorMessage:"Your work experience cannot be lesser than 0 or greater than 100 years!"}),r.createElement(s.mg,{name:"profession",options:h}),r.createElement(s.hI,{name:"additionalInfo"}),r.createElement(s.hl,null))}function g(){return r.createElement(s.NE,{schema:f,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"},r.createElement("span",null,"You have to provide your last name!")),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName",errorMessage:"You have to provide your first name!"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience",errorMessage:"Your work experience cannot be lesser than 0 or greater than 100 years!"}),r.createElement(s.Pt,{name:"profession"}),r.createElement(s.Pt,{name:"additionalInfo"}),r.createElement(s.hl,null))}var b=t(96614);const _=new(d())({allErrors:!0,useDefaults:!0});_.addVocabulary(["options","uniforms"]);const E={title:"Guest",type:"object",properties:{firstName:{type:"string"},lastName:{type:"string"},workExperience:{description:"Work experience in years",type:"integer",minimum:0,maximum:100},profession:{type:"string",options:[{label:"Developer",value:"developer"},{label:"Tester",value:"tester"},{label:"Product owner",value:"product-owner"},{label:"Project manager",value:"project-manager"},{label:"Businessman",value:"businessman"}]},additionalInfo:{type:"string",uniforms:{component:b.Z}}},required:["firstName","lastName"]};const y=function(e){const n=_.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(E),O=new u.j({schema:E,validator:y});function k(){return r.createElement(s.NE,{schema:O,onSubmit:console.log},r.createElement("h4",null,"IT meeting guest questionnaire"),r.createElement(s.Pt,{name:"lastName"}),r.createElement(s.ME,{name:"lastName"},r.createElement("span",null,"You have to provide your last name!")),r.createElement(s.Pt,{name:"firstName"}),r.createElement(s.ME,{name:"firstName",errorMessage:"You have to provide your first name!"}),r.createElement("span",null,"Do you want to share your work experience with us?"),r.createElement(s.Pt,{name:"workExperience"}),r.createElement(s.ME,{name:"workExperience",errorMessage:"Your work experience cannot be lesser than 0 or greater than 100 years!"}),r.createElement(s.Pt,{name:"profession"}),r.createElement(s.Pt,{name:"additionalInfo"}),r.createElement(s.hl,null))}var C=t(53009);const N={id:"tutorials-using-predefined-fields",title:"Using predefined fields"},x=void 0,F={unversionedId:"tutorials-using-predefined-fields",id:"tutorials-using-predefined-fields",title:"Using predefined fields",description:"Now that we know how to ask our guests for their name, let's ask them a few more things!",source:"@site/../docs/tutorials-using-predefined-fields.mdx",sourceDirName:".",slug:"/tutorials-using-predefined-fields",permalink:"/docs/tutorials-using-predefined-fields",draft:!1,tags:[],version:"current",frontMatter:{id:"tutorials-using-predefined-fields",title:"Using predefined fields"},sidebar:"docs",previous:{title:"Customizing your form layout",permalink:"/docs/tutorials-customizing-your-form-layout"},next:{title:"Creating a custom field",permalink:"/docs/tutorials-creating-custom-field"}},j={},P=[{value:"1. Replacing the <code>AutoField</code>",id:"1-replacing-the-autofield",level:3},{value:"2. Manipulating the schema",id:"2-manipulating-the-schema",level:3}],w={toc:P};function M(e){let{components:n,...r}=e;return(0,l.kt)("wrapper",(0,a.Z)({},w,r,{components:n,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"Now that we know how to ask our guests for their name, let's ask them a few more things!\nWe can expect a lot of different people coming to our IT conference - they could be developers, testers, product owners, project managers, businessmen and so on.\nPerhaps we want to calculate how many representatives of various professions will visit us?\nOr maybe (if there are enough people) we want to prepare special, personalized events?\nIt would be also a decent idea to somehow gather their visions and expectations about the conference or any additional valuable information for the organizer."),(0,l.kt)("p",null,"Let's modify our schema by adding two new properties: ",(0,l.kt)("inlineCode",{parentName:"p"},"profession")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"additionalInfo")," in order to have the additional fields rendered:"),(0,l.kt)(i.f,{language:"tsx",section:"schema",source:t(18930),mdxType:"CodeSection"}),(0,l.kt)("p",null,"After the schema change, we must not forget to add the fields to our form.\nWe will add the ",(0,l.kt)("inlineCode",{parentName:"p"},"profession")," field above the ",(0,l.kt)("inlineCode",{parentName:"p"},"workExperience")," field and the ",(0,l.kt)("inlineCode",{parentName:"p"},"additionalInfo")," at the bottom:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'","./GuestSchema\\d":"./GuestSchema"},source:t(20176),mdxType:"CodeSection"}),(0,l.kt)(C.R,{mdxType:"TutorialForm"},(0,l.kt)(g,{mdxType:"GuestFormProfessionAdditionalInfo"})),(0,l.kt)("p",null,"Let's stop for a while and think of what we have. Obviously, we there is a form generated, but it's not quite what we've expected:"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"The ",(0,l.kt)("inlineCode",{parentName:"li"},"profession")," field is rendered a an ordinary text input, where anyone can type literally anything.\nIt would be far better if it would be displayed as a selectable list of options."),(0,l.kt)("li",{parentName:"ul"},"The ",(0,l.kt)("inlineCode",{parentName:"li"},"additionalInfo")," property is supposed to store lots of text, so it's preffered to be displayed as a text area.")),(0,l.kt)("p",null,(0,l.kt)("strong",{parentName:"p"},"We can handle it in two ways:")),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},"By replacing the ",(0,l.kt)("inlineCode",{parentName:"li"},"AutoField")," inside the ",(0,l.kt)("inlineCode",{parentName:"li"},"AutoForm")," with a desired field."),(0,l.kt)("li",{parentName:"ol"},"By manipulating the schema using the ",(0,l.kt)("inlineCode",{parentName:"li"},"uniforms")," key.")),(0,l.kt)("h3",{id:"1-replacing-the-autofield"},"1. Replacing the ",(0,l.kt)("inlineCode",{parentName:"h3"},"AutoField")),(0,l.kt)("p",null,"uniforms provide a set of predefined out-of-the-box ",(0,l.kt)("a",{parentName:"p",href:"/docs/api-fields"},"fields")," that we can use instead of the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField"),".\nThe perfect one for a ",(0,l.kt)("inlineCode",{parentName:"p"},"profession")," property is a ",(0,l.kt)("inlineCode",{parentName:"p"},"SelectField"),". All we have to do to have it rendered is to provide the list of available options.\nThe same thing applies to the ",(0,l.kt)("inlineCode",{parentName:"p"},"additionalInfo")," - in order to see it as a text area we can use the ",(0,l.kt)("inlineCode",{parentName:"p"},"LongTextField")," component.\nLet's see our changes in action:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'","./GuestSchema\\d":"./GuestSchema"},source:t(41707),mdxType:"CodeSection"}),(0,l.kt)(C.R,{mdxType:"TutorialForm"},(0,l.kt)(v,{mdxType:"GuestFormPredefinedFields"})),(0,l.kt)("p",null,"As you can see, now we have a beautiful select field and a text area!"),(0,l.kt)("h3",{id:"2-manipulating-the-schema"},"2. Manipulating the schema"),(0,l.kt)("p",null,"Now that we know how to use predefined fields within the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm"),", let's see how to do it in a more fancy way,\nwithout the necessity to replace the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField"),". That means modifying our schema and shows true magic of the uniforms."),(0,l.kt)("p",null,"Before touching the schema, let's have a look at the React form first:"),(0,l.kt)(i.f,{language:"tsx",replace:{"'[^']*?/universal'":"'uniforms-semantic'","./GuestSchema\\d":"./GuestSchema"},source:t(86105),mdxType:"CodeSection"}),(0,l.kt)("p",null,"As you can see, both ",(0,l.kt)("inlineCode",{parentName:"p"},"SelectField")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"LongTextField")," have been removed in favor of the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoField"),"."),(0,l.kt)("p",null,"Now we can focus on modifying the schema.\nInstead of having to type the React component by ourselves inside our form, we can declare it inside the schema, thanks to the ",(0,l.kt)("inlineCode",{parentName:"p"},"uniforms")," property, as it's demonstrated below:"),(0,l.kt)(i.f,{language:"tsx",section:"schema",source:t(36180),mdxType:"CodeSection"}),(0,l.kt)("p",null,"What's changed is that now we've included the available ",(0,l.kt)("inlineCode",{parentName:"p"},"options")," inside the ",(0,l.kt)("inlineCode",{parentName:"p"},"profession")," property definition -\nuniforms are smart enough to deduce result field type, thanks to the ",(0,l.kt)("a",{parentName:"p",href:"/docs/uth-autofield-algorithm"},(0,l.kt)("inlineCode",{parentName:"a"},"AutoField")," algorithm"),"."),(0,l.kt)("admonition",{type:"caution"},(0,l.kt)("p",{parentName:"admonition"},"Remember to register the ",(0,l.kt)("inlineCode",{parentName:"p"},"uniforms")," and ",(0,l.kt)("inlineCode",{parentName:"p"},"options")," keyword (see ",(0,l.kt)("a",{parentName:"p",href:"https://ajv.js.org/strict-mode.html#unknown-keywords"},"Unknown keywords")," for more details)."),(0,l.kt)(i.f,{language:"tsx",section:"keywords",source:t(36180),mdxType:"CodeSection"})),(0,l.kt)("p",null,"When it comes to the ",(0,l.kt)("inlineCode",{parentName:"p"},"additionalInfo"),", there is a slightly different approach applied - we can explicitly tell the ",(0,l.kt)("inlineCode",{parentName:"p"},"AutoForm")," what field should be rendered.\nJust don't forget to import the desired one!"),(0,l.kt)("p",null,"The resulting form remains very the same:"),(0,l.kt)(C.R,{mdxType:"TutorialForm"},(0,l.kt)(k,{mdxType:"GuestFormWithFieldsInSchema"})))}M.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},41707:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport {\n AutoForm,\n AutoField,\n ErrorField,\n LongTextField,\n SelectField,\n SubmitField,\n} from '../../lib/universal';\n\nimport { bridge as schema } from './GuestSchema2';\n\nconst professions = [\n {\n label: 'Developer',\n value: 'developer',\n },\n {\n label: 'Tester',\n value: 'tester',\n },\n {\n label: 'Product owner',\n value: 'product-owner',\n },\n {\n label: 'Project manager',\n value: 'project-manager',\n },\n {\n label: 'Businessman',\n value: 'businessman',\n },\n];\n\nexport function GuestFormPredefinedFields() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name=\"lastName\" />\n <ErrorField name=\"lastName\">\n <span>You have to provide your last name!</span>\n </ErrorField>\n <AutoField name=\"firstName\" />\n <ErrorField\n name=\"firstName\"\n errorMessage=\"You have to provide your first name!\"\n />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name=\"workExperience\" />\n <ErrorField\n name=\"workExperience\"\n errorMessage=\"Your work experience cannot be lesser than 0 or greater than 100 years!\"\n />\n <SelectField name=\"profession\" options={professions} />\n <LongTextField name=\"additionalInfo\" />\n <SubmitField />\n </AutoForm>\n );\n}\n"},20176:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport {\n AutoField,\n AutoForm,\n ErrorField,\n SubmitField,\n} from \'../../lib/universal\';\n\nimport { bridge as schema } from \'./GuestSchema2\';\n\nexport function GuestFormProfessionAdditionalInfo() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name="lastName" />\n <ErrorField name="lastName">\n <span>You have to provide your last name!</span>\n </ErrorField>\n <AutoField name="firstName" />\n <ErrorField\n name="firstName"\n errorMessage="You have to provide your first name!"\n />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name="workExperience" />\n <ErrorField\n name="workExperience"\n errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"\n />\n <AutoField name="profession" />\n <AutoField name="additionalInfo" />\n <SubmitField />\n </AutoForm>\n );\n}\n'},86105:function(e,n,t){"use strict";t.r(n),n.default='import React from \'react\';\nimport {\n AutoForm,\n AutoField,\n ErrorField,\n SubmitField,\n} from \'../../lib/universal\';\n\nimport { bridge as schema } from \'./GuestSchema3\';\n\nexport function GuestFormWithFieldsInSchema() {\n return (\n <AutoForm schema={schema} onSubmit={console.log}>\n <h4>IT meeting guest questionnaire</h4>\n <AutoField name="lastName" />\n <ErrorField name="lastName">\n <span>You have to provide your last name!</span>\n </ErrorField>\n <AutoField name="firstName" />\n <ErrorField\n name="firstName"\n errorMessage="You have to provide your first name!"\n />\n <span>Do you want to share your work experience with us?</span>\n <AutoField name="workExperience" />\n <ErrorField\n name="workExperience"\n errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"\n />\n <AutoField name="profession" />\n <AutoField name="additionalInfo" />\n <SubmitField />\n </AutoForm>\n );\n}\n'},18930:function(e,n,t){"use strict";t.r(n),n.default="// <schema>\nimport Ajv, { JSONSchemaType } from 'ajv';\n// </schema>\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({\n allErrors: true,\n useDefaults: true,\n keywords: ['uniforms'],\n});\n\n// <schema>\ntype FormData = {\n firstName: string;\n lastName: string;\n workExperience: number;\n profession: string;\n additionalInfo: string;\n};\n\nconst schema: JSONSchemaType<FormData> = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n profession: { type: 'string' },\n additionalInfo: { type: 'string' },\n },\n required: ['firstName', 'lastName'],\n};\n// </schema>\n\nfunction createValidator<T>(schema: JSONSchemaType<T>) {\n const validator = ajv.compile(schema);\n\n return (model: Record<string, unknown>) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"},36180:function(e,n,t){"use strict";t.r(n),n.default="// <schema>\nimport Ajv, { JSONSchemaType } from 'ajv';\n// </schema>\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\nimport { LongTextField } from 'uniforms-unstyled';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true });\n// <keywords>\n// Required by Ajv strict mode\najv.addVocabulary(['options', 'uniforms']);\n// </keywords>\n\n// <schema>\ntype FormData = {\n firstName: string;\n lastName: string;\n workExperience: number;\n profession: string;\n additionalInfo: string;\n};\n\nconst schema: JSONSchemaType<FormData> = {\n title: 'Guest',\n type: 'object',\n properties: {\n firstName: { type: 'string' },\n lastName: { type: 'string' },\n workExperience: {\n description: 'Work experience in years',\n type: 'integer',\n minimum: 0,\n maximum: 100,\n },\n profession: {\n type: 'string',\n options: [\n {\n label: 'Developer',\n value: 'developer',\n },\n {\n label: 'Tester',\n value: 'tester',\n },\n {\n label: 'Product owner',\n value: 'product-owner',\n },\n {\n label: 'Project manager',\n value: 'project-manager',\n },\n {\n label: 'Businessman',\n value: 'businessman',\n },\n ],\n },\n additionalInfo: {\n type: 'string',\n uniforms: { component: LongTextField },\n },\n },\n required: ['firstName', 'lastName'],\n};\n// </schema>\n\nfunction createValidator<T>(schema: JSONSchemaType<T>) {\n const validator = ajv.compile(schema);\n\n return (model: Record<string, unknown>) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"}}]); \ No newline at end of file diff --git a/assets/js/e882b3e5.443362a3.js b/assets/js/e882b3e5.443362a3.js new file mode 100644 index 000000000..6fe97201c --- /dev/null +++ b/assets/js/e882b3e5.443362a3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[903],{35318:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(27378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),p=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},c=function(e){var t=p(e.components);return r.createElement(u.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},s=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),s=p(n),m=o,f=s["".concat(u,".").concat(m)]||s[m]||d[m]||i;return n?r.createElement(f,a(a({ref:t},c),{},{components:n})):r.createElement(f,a({ref:t},c))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=s;var l={};for(var u in t)hasOwnProperty.call(t,u)&&(l[u]=t[u]);l.originalType=e,l.mdxType="string"==typeof e?e:o,a[1]=l;for(var p=2;p<i;p++)a[p]=n[p];return r.createElement.apply(null,a)}return r.createElement.apply(null,n)}s.displayName="MDXCreateElement"},3806:function(e,t,n){n.r(t),n.d(t,{assets:function(){return u},contentTitle:function(){return a},default:function(){return d},frontMatter:function(){return i},metadata:function(){return l},toc:function(){return p}});var r=n(25773),o=(n(27378),n(35318));const i={id:"uth-autofield-algorithm",title:"AutoField algorithm"},a=void 0,l={unversionedId:"uth-autofield-algorithm",id:"uth-autofield-algorithm",title:"AutoField algorithm",description:"Background",source:"@site/../docs/uth-autofield-algorithm.md",sourceDirName:".",slug:"/uth-autofield-algorithm",permalink:"/docs/uth-autofield-algorithm",draft:!1,tags:[],version:"current",frontMatter:{id:"uth-autofield-algorithm",title:"AutoField algorithm"},sidebar:"docs",previous:{title:"Helpers",permalink:"/docs/api-helpers"},next:{title:"Bridge concept",permalink:"/docs/uth-bridge-concept"}},u={},p=[{value:"Background",id:"background",level:2},{value:"Default <code>AutoField</code> implementation",id:"default-autofield-implementation",level:2},{value:"Overriding <code>AutoField</code>",id:"overriding-autofield",level:2}],c={toc:p};function d(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"background"},"Background"),(0,o.kt)("p",null,"Since the beginning, ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," was an ordinary React component. Then, in ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/741"},"#","741"),", the ",(0,o.kt)("inlineCode",{parentName:"p"},"kind")," parameter of ",(0,o.kt)("inlineCode",{parentName:"p"},"connectField")," was introduced to make certain optimizations possible. To be exact, this parameter made it possible to reduce the overhead of ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," to minimum. The problem is that it increased the complexity of custom themes (or at least keeping them performant)."),(0,o.kt)("p",null,"In ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/800"},"#","800"),", a new way of creating ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," was introduced. Now, instead of a React component, you only specify the component based on its props - the rest is handled in ",(0,o.kt)("inlineCode",{parentName:"p"},"createAutoField"),"."),(0,o.kt)("h2",{id:"default-autofield-implementation"},"Default ",(0,o.kt)("inlineCode",{parentName:"h2"},"AutoField")," implementation"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"import { createAutoField } from 'uniforms';\n\nconst AutoField = createAutoField(props => {\n if (props.component) {\n return props.component;\n }\n\n if (props.options) {\n return props.checkboxes && props.fieldType !== Array\n ? RadioField\n : SelectField;\n }\n\n switch (props.fieldType) {\n case Array:\n return ListField;\n case Boolean:\n return BoolField;\n case Date:\n return DateField;\n case Number:\n return NumField;\n case Object:\n return NestField;\n case String:\n return TextField;\n }\n\n return invariant(false, 'Unsupported field type: %s', props.fieldType);\n});\n")),(0,o.kt)("h2",{id:"overriding-autofield"},"Overriding ",(0,o.kt)("inlineCode",{parentName:"h2"},"AutoField")),(0,o.kt)("p",null,"If you want to alter the default behavior of ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField")," and render a different component based on the props, you can do it using the React context available in ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField.componentDetectorContext"),". You can use it as often as needed - once will be enough in most apps. Example:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"<AutoField.componentDetectorContext.Provider value={(props, uniforms) => /* ... */}>\n <Application />\n</AutoField.componentDetectorContext.Provider>\n")),(0,o.kt)("p",null,"If you want to change the detector only partially, i.e., to render one additional field, and in other cases, use the default algorithm as a fallback, return ",(0,o.kt)("inlineCode",{parentName:"p"},"AutoField.defaultComponentDetector"),". Example:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-tsx"},"<AutoField.componentDetectorContext.Provider\n value={(props, uniforms) => {\n if (props.useSpecialField) {\n return SpecialField;\n }\n\n return AutoField.defaultComponentDetector(props, uniforms);\n }}\n>\n <Application />\n</AutoField.componentDetectorContext.Provider>\n")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e98b3e1d.b63536fd.js b/assets/js/e98b3e1d.b63536fd.js new file mode 100644 index 000000000..4ba147cff --- /dev/null +++ b/assets/js/e98b3e1d.b63536fd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[857],{83769:function(e){e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/f2d00bc8.d78fee1f.js b/assets/js/f2d00bc8.d78fee1f.js new file mode 100644 index 000000000..33a9f2486 --- /dev/null +++ b/assets/js/f2d00bc8.d78fee1f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98],{35318:function(e,t,r){r.d(t,{Zo:function(){return m},kt:function(){return f}});var n=r(27378);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var a=n.createContext({}),c=function(e){var t=n.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=c(e.components);return n.createElement(a.Provider,{value:t},e.children)},l={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},p=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,s=e.originalType,a=e.parentName,m=u(e,["components","mdxType","originalType","parentName"]),p=c(r),f=o,d=p["".concat(a,".").concat(f)]||p[f]||l[f]||s;return r?n.createElement(d,i(i({ref:t},m),{},{components:r})):n.createElement(d,i({ref:t},m))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var s=r.length,i=new Array(s);i[0]=p;var u={};for(var a in t)hasOwnProperty.call(t,a)&&(u[a]=t[a]);u.originalType=e,u.mdxType="string"==typeof e?e:o,i[1]=u;for(var c=2;c<s;c++)i[c]=r[c];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}p.displayName="MDXCreateElement"},267:function(e,t,r){r.r(t),r.d(t,{assets:function(){return a},contentTitle:function(){return i},default:function(){return l},frontMatter:function(){return s},metadata:function(){return u},toc:function(){return c}});var n=r(25773),o=(r(27378),r(35318));const s={id:"tutorials-creating-custom-theme",title:"Creating a custom theme"},i=void 0,u={unversionedId:"tutorials-creating-custom-theme",id:"tutorials-creating-custom-theme",title:"Creating a custom theme",description:"We've made hundreds of custom components across dozens of projects, including complete custom themes.",source:"@site/../docs/tutorials-creating-custom-theme.md",sourceDirName:".",slug:"/tutorials-creating-custom-theme",permalink:"/docs/tutorials-creating-custom-theme",draft:!1,tags:[],version:"current",frontMatter:{id:"tutorials-creating-custom-theme",title:"Creating a custom theme"},sidebar:"docs",previous:{title:"Creating a custom field",permalink:"/docs/tutorials-creating-custom-field"},next:{title:"Common forms",permalink:"/docs/examples-common-forms"}},a={},c=[{value:"Copy theme source",id:"copy-theme-source",level:3},{value:"Import newly created theme",id:"import-newly-created-theme",level:3},{value:"Referenced issues and pull requests",id:"referenced-issues-and-pull-requests",level:3}],m={toc:c};function l(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"We've made hundreds of custom components across dozens of projects, including complete custom themes.\nMost of them began as source forks of ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms-unstyled")," - one simply copies the source\nand imports ",(0,o.kt)("inlineCode",{parentName:"p"},"./some/project/path/uniforms-custom-theme-with-a-cool-name"),"."),(0,o.kt)("p",null,"For the purposes of this tutorial we will be using ",(0,o.kt)("inlineCode",{parentName:"p"},"uniforms-custom-theme")," as our custom theme name."),(0,o.kt)("h3",{id:"copy-theme-source"},"Copy theme source"),(0,o.kt)("p",null,"Copy source of ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/tree/master/packages/uniforms-unstyled"},"uniforms-unstyled")," package from uniforms repository, or any other provided theme that you would like to extend, and put it somewhere inside your project, e.g. ",(0,o.kt)("inlineCode",{parentName:"p"},"./uniforms-custom-theme"),"."),(0,o.kt)("p",null,"Now you can start making changes to your own custom theme!"),(0,o.kt)("h3",{id:"import-newly-created-theme"},"Import newly created theme"),(0,o.kt)("p",null,"Instead of importing themes from ",(0,o.kt)("inlineCode",{parentName:"p"},"node_modules")," (original uniforms theme packages), simply import theme from your local path."),(0,o.kt)("p",null,"That's all!"),(0,o.kt)("h3",{id:"referenced-issues-and-pull-requests"},"Referenced issues and pull requests"),(0,o.kt)("p",null,(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/433"},"#433"),"\n",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/609#issuecomment-545079686"},"#609"),"\n",(0,o.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/pull/612#issuecomment-545643935"},"#612")))}l.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/f5d1468c.b2ef23d3.js b/assets/js/f5d1468c.b2ef23d3.js new file mode 100644 index 000000000..36c1b5e10 --- /dev/null +++ b/assets/js/f5d1468c.b2ef23d3.js @@ -0,0 +1,162 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[841],{77675:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var a=t(88995),r=t(3996),l=t.n(r),i=t(1883),s=t.n(i),o=t(16651),c=t.n(o),u=t(76744),d=t.n(u),m=t(98949),p=t(65507);function f(e,n){l()(n,'Field not found in schema: "%s"',e)}class v extends m.k{constructor(e){let{extras:n={},provideDefaultLabelFromFieldName:t=!0,schema:a,validator:r}=e;super(),this.extras=n,this.provideDefaultLabelFromFieldName=t,this.schema=a,this.validator=r,this.getField=c()(this.getField.bind(this)),this.getInitialValue=c()(this.getInitialValue.bind(this)),this.getProps=c()(this.getProps.bind(this)),this.getSubfields=c()(this.getSubfields.bind(this)),this.getType=c()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>e.message)):[e.message||e]}getField(e){return(0,p.m)(null,e).reduce(((n,t)=>{const r=(0,a.tf)(n.type);if("$"===t||t===""+parseInt(t,10))return f(e,(0,a.HG)(r)),Object.assign(Object.assign({},n),{type:r.ofType});if((0,a.hL)(r)||(0,a.lp)(r)){const n=r.getFields();return f(e,t in n),n[t]}f(e,!1)}),{name:"",type:this.schema})}getInitialValue(e){var n;const t=this.getType(e);if(t===Array)return[];if(t===Object){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}const{defaultValue:a}=this.getField(e);return null!=a?a:null===(n=this.extras[e])||void 0===n?void 0:n.initialValue}getProps(e){const n=e.replace(/\.\d+/g,".$"),t=this.getField(n),r=Object.assign(Object.assign({required:(0,a.zM)(t.type)},this.extras[n]),this.extras[e]),l=(0,a.tf)(t.type);(0,a.KA)(l)&&"Float"===l.name&&(r.decimal=!0),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=d()(s()(t.name)));let i=r.options;if(i)Array.isArray(i)||(i=Object.entries(i).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}})));else if((0,a.EM)(l)){i=l.getValues().map((e=>({label:e.name,value:e.value})))}return Object.assign(r,{options:i})}getSubfields(e){void 0===e&&(e="");const n=(0,a.tf)(this.getField(e).type);return(0,a.hL)(n)||(0,a.lp)(n)?Object.keys(n.getFields()):[]}getType(e){const n=(0,a.tf)(this.getField(e).type);if((0,a.hL)(n)||(0,a.lp)(n))return Object;if((0,a.HG)(n))return Array;if((0,a.KA)(n)){if("Boolean"===n.name)return Boolean;if("Float"===n.name)return Number;if("ID"===n.name)return String;if("Int"===n.name)return Number;if("String"===n.name)return String}return n}getValidator(){return this.validator}}},73633:function(e,n,t){"use strict";t.d(n,{j:function(){return N}}),t(11561).z.register("minCount","maxCount");var a=t(59312),r=t(3996),l=t.n(r),i=t(30454),s=t.n(i),o=t(99729),c=t.n(o),u=t(90104),d=t.n(u),m=t(1883),p=t.n(m),f=t(16651),v=t.n(f),b=t(76744),h=t.n(b),g=t(98949),_=t(65507);function E(e,n){l()(n,'Field not found in schema: "%s"',e)}function y(e,n){if(!("$ref"in e))return e;const{$ref:t}=e,r=(0,a._T)(e,["$ref"]);return y(Object.assign({},r,function(e,n){l()(e.startsWith("#"),'Reference is not an internal reference, and only such are allowed: "%s"',e);const t=e.split("/").filter((e=>e&&"#"!==e)).reduce(((e,n)=>e[n]),n);return l()(t,'Reference not found in schema: "%s"',e),t}(t,n)),n)}const O=["allOf","anyOf","oneOf"],C=["default","enum","format","isRequired","title","uniforms"],k=[["maxItems","maxCount"],["maximum","max"],["minItems","minCount"],["minimum","min"],["multipleOf","step"]];function j(e){return"object"==typeof e&&null!==e&&Array.isArray(e.details)}class N extends g.k{constructor(e){let{provideDefaultLabelFromFieldName:n=!0,schema:t,validator:a}=e;super(),this.provideDefaultLabelFromFieldName=n,this.schema=y(t,t),this._compiledSchema={"":this.schema},this.validator=a,this.getField=v()(this.getField.bind(this)),this.getInitialValue=v()(this.getInitialValue.bind(this)),this.getSubfields=v()(this.getSubfields.bind(this)),this.getType=v()(this.getType.bind(this))}getError(e,n){const t=j(n)&&n.details;if(!t)return null;const a=(0,_.m)(null,e).map(_.m.unescape),r=(0,_.m)(a),l=(0,_.m)(a.slice(0,-1)),i=a[a.length-1],s=t.find((e=>{var n;const t=null!==(n=e.instancePath)&&void 0!==n?n:e.dataPath,a=t?function(e){return(e=e.startsWith("/")?e.replace(/\//g,".").replace(/~0/g,"~").replace(/~1/g,"/"):e.replace(/\[('|")(.+?)\1\]/g,".$2").replace(/\[(.+?)\]/g,".$1").replace(/\\'/g,"'")).slice(1)}(t):"";return r===a||l===a&&e.params&&i===e.params.missingProperty}));return s||null}getErrorMessage(e,n){const t=this.getError(e,n);return(null==t?void 0:t.message)||""}getErrorMessages(e){if(!e)return[];if(j(e)){const{details:n}=e;return n.map((e=>e.message||""))}return e instanceof Error?[e.message]:"object"==typeof e?[]:[String(e)]}getField(e){return(0,_.m)(null,e).reduce(((n,t,a,r)=>{var l,i,s,o;const c=(0,_.m)(r.slice(0,a)),u=(0,_.m)(c,t),m=null!==(l=(o=this._compiledSchema)[u])&&void 0!==l?l:o[u]={};if(m.isRequired=!(!(null===(i=n.required)||void 0===i?void 0:i.includes(t))&&!(null===(s=this._compiledSchema[c].required)||void 0===s?void 0:s.includes(t))),"$"===t||t===""+parseInt(t,10))E(e,"array"===n.type),n=Array.isArray(n.items)?n.items[parseInt(t,10)]:n.items,E(e,!!n);else if("object"===n.type)E(e,!!n.properties),n=n.properties[_.m.unescape(t)],E(e,!!n);else{let a=!1;O.forEach((e=>{var r;null===(r=n[e])||void 0===r||r.forEach((e=>{a||(e=y(e,this.schema),t in e.properties&&(n=e.properties[t],a=!0))}))})),E(e,a)}const p=(n=y(n,this.schema)).required?n.required.slice():[],f=n.properties?Object.assign({},n.properties):{};return O.forEach((e=>{var t;null===(t=n[e])||void 0===t||t.forEach((e=>{(e=y(e,this.schema)).required&&p.push(...e.required),Object.assign(f,e.properties),!m.type&&e.type&&(m.type=e.type)}))})),p.length>0&&(m.required=p),d()(f)||(m.properties=f),n}),this.schema)}getInitialValue(e){var n;const t=this.getField(e),{default:a=(null!==(n=t.default)&&void 0!==n?n:c()(this.schema.default,e)),type:r=t.type}=this._compiledSchema[e];if(void 0!==a)return s()(a);if("array"===r){const n=this.getInitialValue((0,_.m)(e,"$"));if(void 0===n)return[];const a=t.minItems||0;return Array.from({length:a},(()=>n))}if("object"===r){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,_.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){var n,t;const a=this.getField(e),r=Object.assign({},a,a.uniforms,this._compiledSchema[e]);null!==(n=r.label)&&void 0!==n||(r.label=r.title),this.provideDefaultLabelFromFieldName&&void 0===r.label&&(r.label=h()(p()((0,_.m)(null,e).slice(-1)[0]))),"number"===a.type&&(r.decimal=!0),void 0!==(null===(t=a.uniforms)||void 0===t?void 0:t.type)&&(r.type=a.uniforms.type),void 0===r.required&&(r.required=r.isRequired),r.type===a.type&&delete r.type;let l=r.options;return l?Array.isArray(l)||(l=Object.entries(l).map((e=>{let[n,t]=e;return{key:n,label:n,value:t}}))):r.enum&&(l=Object.values(r.enum).map((e=>({value:e})))),k.forEach((e=>{let[n,t]=e;n in r&&(r[t]=r[n],delete r[n])})),C.forEach((e=>{e in r&&delete r[e]})),Object.assign(r,{options:l})}getSubfields(e){void 0===e&&(e="");const n=this.getField(e),{properties:t=n.properties,type:a=n.type}=this._compiledSchema[e];return"object"===a&&t?Object.keys(t).map(_.m.escape):[]}getType(e){const{type:n,format:t}=this.getField(e),{type:a=n}=this._compiledSchema[e];return"date-time"===t?Date:"string"===a?String:"number"===a||"integer"===a?Number:"object"===a?Object:"array"===a?Array:"boolean"===a?Boolean:(l()("null"!==a,'Field "%s" can not be represented as a type null',e),a)}getValidator(){return this.validator}}},12005:function(e,n,t){"use strict";t.d(n,{V:function(){return b}});var a=t(13762),r=t.n(a),l=t(11561);r().extendOptions(["uniforms"]),l.z.register("autoValue","blackbox","custom","decimal","defaultValue","exclusiveMax","exclusiveMin","max","maxCount","min","minCount","optional","regEx","trim","type");var i=t(59312),s=t(3996),o=t.n(s),c=t(30454),u=t.n(c),d=t(16651),m=t.n(d),p=t(98949),f=t(65507);const v=["optional","uniforms","allowedValues"];class b extends p.k{constructor(e){let{schema:n}=e;super(),this.schema=n,this.getField=m()(this.getField.bind(this)),this.getInitialValue=m()(this.getInitialValue.bind(this)),this.getProps=m()(this.getProps.bind(this)),this.getSubfields=m()(this.getSubfields.bind(this)),this.getType=m()(this.getType.bind(this))}getError(e,n){const t=null==n?void 0:n.details;return Array.isArray(t)&&t.find((n=>n.name===e))||null}getErrorMessage(e,n){const t=this.getError(e,n);return t?this.schema.messageForError(t):""}getErrorMessages(e){if(!e)return[];const{details:n}=e;return Array.isArray(n)?n.map((e=>this.schema.messageForError(e))):[e.message||e]}getField(e){const n=this.schema.getDefinition(e);o()(n,'Field not found in schema: "%s"',e);const t=Object.assign(Object.assign({},n),n.type[0]);if(t.autoValue&&("defaultAutoValueFunction"===t.autoValue.name||-1!==t.autoValue.toString().indexOf("$setOnInsert:")))try{t.defaultValue=t.autoValue.call({operator:null})}catch(a){}return t}getInitialValue(e){const n=this.getField(e),t=n.defaultValue;if(void 0!==t)return u()(t);if(n.type===Array){const t=this.getInitialValue((0,f.m)(e,"$"));if(void 0===t)return[];const a=n.minCount||0;return Array.from({length:a},(()=>t))}if(n.type===Object||n.type instanceof r()){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,f.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=this.getField(e),{type:t}=n,a=(0,i._T)(n,["type"]);a.required=!a.optional,"function"==typeof a.uniforms||"string"==typeof a.uniforms?a.component=a.uniforms:Object.assign(a,a.uniforms),t===Number&&(a.decimal=!0);let r=a.options,l=a.allowedValues;if("function"==typeof r&&(r=r()),r||"function"!=typeof l||(l=l()),!r&&Array.isArray(l))r=l.map((e=>({value:e})));else if(t===Array)try{const n=this.getProps(`${e}.$`);n.options&&(r=n.options)}catch(s){}return v.forEach((e=>{e in a&&delete a[e]})),Object.assign(a,{options:r})}getSubfields(e){return this.schema.objectKeys(function(e){return null==e?void 0:e.replace(/\.\d+(\.|$)/g,".$$$1")}(e))}getType(e){const n=this.getField(e).type;return n===r().Integer?Number:n instanceof r()?Object:n}getValidator(e){void 0===e&&(e={clean:!0,mutate:!0});const n=this.schema.validator(e);return t=>{try{return n(e.clean?u()(Object.assign({},t)):t),null}catch(a){return a}}}}},48616:function(e,n,t){"use strict";t.d(n,{K:function(){return _}});var a=t(11561),r=t(84200);a.z.register("minCount","maxCount"),r.z.ZodType.prototype.uniforms=function(e){return this._uniforms=e,this};var l=t(3996),i=t.n(l),s=t(1883),o=t.n(s),c=t(16651),u=t.n(c),d=t(76744),m=t.n(d),p=t(65507),f=t(98949);function v(e,n){i()(n,'Field not found in schema: "%s"',e)}function b(e){return"string"!=typeof e}function h(e){return m()(o()((0,p.m)(null,e).slice(-1)[0]))}function g(e,n){void 0===n&&(n=[]);const t=e[e.length-1];if("number"==typeof t){return g(e.slice(0,e.length-1),[t,...n])}return n.length>0?`${h(e)} (${n.join(", ")})`:h(e)}class _ extends f.k{constructor(e){let{schema:n,provideDefaultLabelFromFieldName:t=!0}=e;super(),this.schema=n,this.provideDefaultLabelFromFieldName=t,this.getField=u()(this.getField.bind(this)),this.getInitialValue=u()(this.getInitialValue.bind(this)),this.getProps=u()(this.getProps.bind(this)),this.getSubfields=u()(this.getSubfields.bind(this)),this.getType=u()(this.getType.bind(this))}getError(e,n){return n instanceof r.jm&&n.issues.find((n=>e===(0,p.m)(n.path)))||null}getErrorMessage(e,n){var t;return(null===(t=this.getError(e,n))||void 0===t?void 0:t.message)||""}getErrorMessages(e){return e instanceof r.jm?e.issues.map((e=>`${g(e.path)}: ${e.message}`)):e instanceof Error?[e.message]:[]}getField(e){let n=this.schema;this.schema instanceof r.Xc&&(n=this.schema._def.schema);for(const t of(0,p.m)(null,e))n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),"$"===t||t===""+parseInt(t,10)?(v(e,n instanceof r.p5),n=n.element):(v(e,n instanceof r.CQ),n=n.shape[p.m.unescape(t)]);return n}getInitialValue(e){var n,t;const a=this.getField(e);if(a instanceof r.p5){const t=this.getInitialValue((0,p.m)(e,"$"));if(void 0===t)return[];const r=(null===(n=a._def.minLength)||void 0===n?void 0:n.value)||0;return Array.from({length:r},(()=>t))}if(a instanceof r.uE)return a._def.defaultValue();if(a instanceof r.K7)return a.options[0];if(a instanceof r.Zl){const e=Object.values(a.enum);return null!==(t=e.find(b))&&void 0!==t?t:e[0]}if(a instanceof r.CQ){const n={};return this.getSubfields(e).forEach((t=>{const a=this.getInitialValue((0,p.m)(e,t));void 0!==a&&(n[t]=a)})),n}}getProps(e){const n=Object.assign(Object.assign({},this.provideDefaultLabelFromFieldName&&{label:h(e)}),{required:!0});let t=this.getField(e);const a=t._uniforms;if("function"==typeof a?n.component=a:Object.assign(n,a),t instanceof r.uE?(t=t.removeDefault(),n.required=!1):t instanceof r.ak&&(t=t.unwrap(),n.required=!1),t instanceof r.p5)t._def.maxLength&&(n.maxCount=t._def.maxLength.value),t._def.minLength&&(n.minCount=t._def.minLength.value);else if(t instanceof r.K7)n.options=t.options.map((e=>({value:e})));else if(t instanceof r.Zl){const e=Object.values(t.enum),a=e.filter(b);n.options=(a.length?a:e).map((e=>({value:e})))}else if(t instanceof r.IV){t.isInt||(n.decimal=!0);const e=t.maxValue;null!==e&&(n.max=e);const a=t.minValue;null!==a&&(n.min=a);const r=t._def.checks.find((e=>"multipleOf"===e.kind));r&&(n.step=r.value)}return n}getSubfields(e){void 0===e&&(e="");let n=this.getField(e);return n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5?["$"]:n instanceof r.CQ?Object.keys(n.shape):[]}getType(e){let n=this.getField(e);if(n instanceof r.uE?n=n.removeDefault():n instanceof r.ak&&(n=n.unwrap()),n instanceof r.p5)return Array;if(n instanceof r.pZ)return Boolean;if(n instanceof r.$s)return Date;if(n instanceof r.K7||n instanceof r.$T)return String;if(n instanceof r.Zl){return"number"==typeof Object.values(n.enum).find(b)?Number:String}return n instanceof r.IV?Number:n instanceof r.CQ?Object:void i()(!1,'Field "%s" has an unknown type',e)}getValidator(){return e=>{const n=this.schema.safeParse(e);return n.success?null:n.error}}}},68599:function(e,n,t){"use strict";var a=t(3996),r=t.n(a),l=t(6846),i=t(12138),s=t(14449),o=t(64694),c=t(80661),u=t(59492),d=t(44591),m=t(47822),p=t(99086);const f=(0,l.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?d.Z:m.Z;switch(e.fieldType){case Array:return o.Z;case Boolean:return i.Z;case Date:return s.Z;case Number:return u.Z;case Object:return c.Z;case String:return p.Z}return r()(!1,"Unsupported field type: %s",e.fieldType)}));n.Z=f},2310:function(e,n,t){"use strict";var a=t(39850),r=t(79904);n.Z=function e(n){class t extends(a.N.Auto(n)){}return t.Auto=e,t}(r.Z)},99574:function(e,n,t){"use strict";var a=t(60042),r=t.n(a),l=t(6820);n.Z=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),n=this.getContextError();return Object.assign(Object.assign({},e),{className:r()("ui",e.className,{error:n},"form")})}}return t.Semantic=e,t.displayName=`Semantic${n.displayName}`,t}(l.I)},12138:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,disabled:t,error:r,errorMessage:o,id:c,inputRef:u,label:d,name:m,onChange:p,readOnly:f,required:v,showInlineError:b,value:h,wrapClassName:g}=e,_=(0,a._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","readOnly","required","showInlineError","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:t,error:r,required:v},"field")},(0,s.z)(_)),i.createElement("div",{className:l()("ui",g,!d&&"fitted","checkbox")},i.createElement("input",{checked:h||!1,className:"hidden",disabled:t,id:c,name:m,onChange:()=>{f||p(!h)},ref:u,type:"checkbox"}),i.createElement("label",{htmlFor:c},d||null)),!(!r||!b)&&i.createElement("div",null,i.createElement("div",{className:"ui red basic pointing label"},o)))}),{kind:"leaf"})},14449:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);const c=("object"==typeof t.g?t.g:window).Date,u=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};n.Z=(0,o.e)((function(e){var n,{className:t,disabled:r,error:o,errorMessage:d,icon:m,iconLeft:p,iconProps:f,id:v,inputRef:b,label:h,max:g,min:_,name:E,onChange:y,placeholder:O,readOnly:C,required:k,showInlineError:j,value:N,wrapClassName:x,type:P="datetime-local"}=e,M=(0,a._T)(e,["className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","value","wrapClassName","type"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:k},"field")},(0,s.z)(M)),h&&i.createElement("label",{htmlFor:v},h),i.createElement("div",{className:l()("ui",x,{left:p,icon:m||p},"input")},i.createElement("input",{disabled:r,id:v,max:u(g),min:u(_),name:E,onChange:e=>{const n=new c(e.target.valueAsNumber);n.getFullYear()<1e4?y(n):isNaN(e.target.valueAsNumber)&&y(void 0)},placeholder:O,readOnly:C,ref:b,type:P,value:null!==(n=u(N,P))&&void 0!==n?n:""}),(m||p)&&i.createElement("i",Object.assign({className:`${m||p} icon`},f))),!(!o||!j)&&i.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},43351:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);n.Z=function(e){var{children:n,className:t}=e,r=(0,a._T)(e,["children","className"]);const{error:c,schema:u}=(0,s.c)();return c||n?i.createElement("div",Object.assign({className:l()("ui",t,"error message")},(0,o.z)(r)),n,i.createElement("ul",{className:"list"},u.getErrorMessages(c).map(((e,n)=>i.createElement("li",{key:n},e))))):null}},77900:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(30454),s=t.n(i),o=t(27378),c=t(65507),u=t(68591),d=t(11561),m=t(76424);n.Z=(0,m.e)((function(e){var{disabled:n,name:t,readOnly:r,value:i}=e,m=(0,a._T)(e,["disabled","name","readOnly","value"]);const p=(0,c.m)(null,t),f=(0,c.m)(p.slice(0,-1)),v=(0,u.U)(f,{},{absoluteName:!0})[0],b=!(n||v.maxCount<=v.value.length);function h(e){!b||r||"key"in e&&"Enter"!==e.key||v.onChange(v.value.concat([s()(i)]))}return o.createElement("i",Object.assign({},(0,d.z)(m),{className:l()("ui",m.className,b?"link":"disabled","fitted add icon"),onClick:h,onKeyDown:h,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},960:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(65507),o=t(68591),c=t(11561),u=t(76424);n.Z=(0,u.e)((function(e){var{disabled:n,name:t,readOnly:r}=e,u=(0,a._T)(e,["disabled","name","readOnly"]);const d=(0,s.m)(null,t),m=+d[d.length-1],p=(0,s.m)(d.slice(0,-1)),f=(0,o.U)(p,{},{absoluteName:!0})[0];function v(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=f.value.slice();e.splice(m,1),f.onChange(e)}}return n||(n=r||f.minCount>=f.value.length),i.createElement("i",Object.assign({},(0,c.z)(u),{className:l()("ui",u.className,n?"link":"disabled","fitted close icon"),onClick:v,onKeyDown:v,role:"button",tabIndex:0}))}),{initialValue:!1,kind:"leaf"})},64694:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),c=t(77900),u=t(18747);n.Z=(0,o.e)((function(e){var{children:n=i.createElement(u.Z,{name:"$"}),className:t,disabled:r,error:o,errorMessage:d,itemProps:m,label:p,required:f,showInlineError:v,value:b}=e,h=(0,a._T)(e,["children","className","disabled","error","errorMessage","itemProps","label","required","showInlineError","value"]);return i.createElement("div",Object.assign({className:l()("ui",t,{disabled:r},"grouped fitted fields list")},(0,s.z)(h)),p&&i.createElement("div",{className:l()({error:o,required:f},"field item")},i.createElement("label",{className:"left floated"},p),i.createElement(c.Z,{className:"right floated",name:"$"})),p&&i.createElement("div",{className:"ui fitted hidden clearing horizontal divider"}),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},d),null==b?void 0:b.map(((e,t)=>i.Children.map(n,((e,n)=>{var a;return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t)},m)):e})))))}))},18747:function(e,n,t){"use strict";var a=t(27378),r=t(76424),l=t(68599),i=t(960);n.Z=(0,r.e)((function(e){let{children:n=a.createElement(l.Z,{label:null,name:""})}=e;return a.createElement("div",{className:"item"},a.createElement(i.Z,{className:"top aligned",name:""}),a.createElement("div",{className:"middle aligned content",style:{width:"100%"}},n))}),{initialValue:!1})},80661:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424),c=t(68599);function u(e){var{children:n,className:t,disabled:r,error:o,errorMessage:u,fields:d,grouped:m,itemProps:p,label:f,showInlineError:v}=e,b=(0,a._T)(e,["children","className","disabled","error","errorMessage","fields","grouped","itemProps","label","showInlineError"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,grouped:m},"fields")},(0,s.z)(b)),f&&i.createElement("div",{className:"field"},i.createElement("label",null,f)),!(!o||!v)&&i.createElement("div",{className:"ui red basic label"},u),n||d.map((e=>i.createElement(c.Z,Object.assign({key:e,name:e},p)))))}u.defaultProps={grouped:!0},n.Z=(0,o.e)(u)},59492:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);n.Z=(0,o.e)((function(e){var{className:n,decimal:t,disabled:r,error:o,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:f,label:v,max:b,min:h,name:g,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,step:k,value:j,wrapClassName:N}=e,x=(0,a._T)(e,["className","decimal","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","required","showInlineError","step","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(n,{disabled:r,error:o,required:O},"field")},(0,s.z)(x)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",N,{left:d,icon:u||d},"input")},i.createElement("input",{disabled:r,id:p,max:b,min:h,name:g,onChange:e=>{const n=(t?parseFloat:parseInt)(e.target.value);_(isNaN(n)?void 0:n)},placeholder:E,readOnly:y,ref:f,step:k||(t?.01:1),type:"number",value:null!=j?j:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!o||!C)&&i.createElement("div",{className:"ui red basic pointing label"},c))}),{kind:"leaf"})},52559:function(e,n,t){"use strict";var a=t(51674),r=t(68599),l=t(99574),i=t(43351),s=t(82986);n.Z=function e(n){class t extends(a.X.Quick(n)){getAutoField(){return r.Z}getErrorsField(){return i.Z}getSubmitField(){return s.Z}}return t.Quick=e,t}(l.Z)},44591:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(48159),s=t.n(i),o=t(27378),c=t(11561),u=t(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,"");n.Z=(0,u.e)((function(e){var{options:n,className:t,disabled:r,error:i,errorMessage:u,id:d,label:p,name:f,onChange:v,readOnly:b,required:h,showInlineError:g,value:_}=e,E=(0,a._T)(e,["options","className","disabled","error","errorMessage","id","label","name","onChange","readOnly","required","showInlineError","value"]);return o.createElement("div",Object.assign({className:l()(t,{disabled:r,error:i},"grouped fields")},s()((0,c.z)(E),["checkboxes"])),p&&o.createElement("div",{className:l()({required:h},"field")},o.createElement("label",null,p)),null==n?void 0:n.map((e=>{var n,t,a,l;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui radio checkbox"},o.createElement("input",{checked:e.value===_,disabled:e.disabled||r,id:`${d}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:f,onChange:()=>{b||v(e.value)},type:"radio"}),o.createElement("label",{htmlFor:`${d}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(l=e.label)&&void 0!==l?l:e.value)))})),!(!i||!g)&&o.createElement("div",{className:"ui red basic pointing label"},u))}),{kind:"leaf"})},47822:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(20098),s=t.n(i),o=t(27378),c=t(11561),u=t(76424);const d="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,m=e=>d(encodeURIComponent(e)).replace(/=+$/,""),p={paddingBottom:0,paddingTop:0};n.Z=(0,u.e)((function(e){var{options:n,checkboxes:t,className:r,disabled:i,error:u,errorMessage:d,fieldType:f,id:v,inputRef:b,label:h,name:g,onChange:_,placeholder:E,readOnly:y,required:O,showInlineError:C,value:k}=e,j=(0,a._T)(e,["options","checkboxes","className","disabled","error","errorMessage","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);const N=f===Array;return o.createElement("div",Object.assign({className:l()({disabled:i,error:u,required:O},r,"field")},(0,c.z)(j)),h&&o.createElement("label",{htmlFor:v},h),t?null==n?void 0:n.map((e=>{var n,t,a,r;return o.createElement("div",{className:"field",key:null!==(n=e.key)&&void 0!==n?n:e.value},o.createElement("div",{className:"ui checkbox"},o.createElement("input",{checked:N?null==k?void 0:k.includes(e.value):k===e.value,disabled:e.disabled||i,id:`${v}-${null!==(t=e.key)&&void 0!==t?t:m(e.value)}`,name:g,onChange:()=>{y||_(N?s()([e.value],k):e.value)},type:"checkbox"}),o.createElement("label",{htmlFor:`${v}-${null!==(a=e.key)&&void 0!==a?a:m(e.value)}`},null!==(r=e.label)&&void 0!==r?r:e.value)))})):o.createElement("select",{className:"ui selection dropdown",disabled:i,id:v,multiple:N,name:g,onChange:e=>{if(!y){const n=e.target.value;if(N){const t=-1===e.target.selectedIndex;_(t?[]:s()([n],k))}else _(""!==n?n:void 0)}},ref:b,style:p,value:null!=k?k:""},(!!E||!O||void 0===k)&&!N&&o.createElement("option",{value:"",disabled:O,hidden:O},E||h),null==n?void 0:n.map((e=>{var n,t;return o.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))),!(!u||!C)&&o.createElement("div",{className:"ui red basic pointing label"},d))}),{kind:"leaf"})},82986:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(55201),o=t(11561);function c(e){var{className:n,disabled:t,inputRef:r,readOnly:c,value:u}=e,d=(0,a._T)(e,["className","disabled","inputRef","readOnly","value"]);const{error:m,state:p}=(0,s.c)();return i.createElement("input",Object.assign({className:l()("ui",n,"button"),disabled:void 0===t?!(!m&&!p.disabled):t,readOnly:c,ref:r,type:"submit"},u?{value:u}:{},(0,o.z)(d)))}},99086:function(e,n,t){"use strict";var a=t(59312),r=t(60042),l=t.n(r),i=t(27378),s=t(11561),o=t(76424);function c(e){var{autoComplete:n,className:t,disabled:r,error:o,errorMessage:c,icon:u,iconLeft:d,iconProps:m,id:p,inputRef:f,label:v,name:b,onChange:h,placeholder:g,readOnly:_,required:E,showInlineError:y,type:O,value:C,wrapClassName:k}=e,j=(0,a._T)(e,["autoComplete","className","disabled","error","errorMessage","icon","iconLeft","iconProps","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","type","value","wrapClassName"]);return i.createElement("div",Object.assign({className:l()(t,{disabled:r,error:o,required:E},"field")},(0,s.z)(j)),v&&i.createElement("label",{htmlFor:p},v),i.createElement("div",{className:l()("ui",k,{left:d,icon:u||d},"input")},i.createElement("input",{autoComplete:n,disabled:r,id:p,name:b,onChange:e=>h(e.target.value),placeholder:g,readOnly:_,ref:f,type:O,value:null!=C?C:""}),(u||d)&&i.createElement("i",Object.assign({className:`${u||d} icon`},m))),!(!o||!y)&&i.createElement("div",{className:"ui red basic pointing label"},c))}c.defaultProps={type:"text"},n.Z=(0,o.e)(c,{kind:"leaf"})},3684:function(e,n,t){"use strict";var a=t(23674),r=t(99574);n.Z=function e(n){class t extends(a.O.Validated(n)){}return t.Validated=e,t}(r.Z)},79904:function(e,n,t){"use strict";var a=t(99574),r=t(52559),l=t(3684);n.Z=l.Z.Validated(r.Z.Quick(a.Z))},96614:function(e,n,t){"use strict";var a=t(59312),r=t(27378),l=t(11561),i=t(76424);n.Z=(0,i.e)((function(e){var{disabled:n,id:t,inputRef:i,label:s,name:o,onChange:c,placeholder:u,readOnly:d,value:m}=e,p=(0,a._T)(e,["disabled","id","inputRef","label","name","onChange","placeholder","readOnly","value"]);return r.createElement("div",Object.assign({},(0,l.z)(p)),s&&r.createElement("label",{htmlFor:t},s),r.createElement("textarea",{disabled:n,id:t,name:o,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=m?m:""}))}),{kind:"leaf"})},39850:function(e,n,t){"use strict";t.d(n,{N:function(){return p}});var a=t(13784),r=t.n(a),l=t(56141),i=t.n(l),s=t(48159),o=t.n(s),c=t(96498),u=t.n(c),d=t(6820),m=t(51674);const p=function e(n){class t extends n{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{model:e.model})}componentDidUpdate(e,n,t){const{model:a}=this.props;i()(a,e.model)||this.setState({model:a}),super.componentDidUpdate(e,n,t)}getNativeFormProps(){const e=super.getNativeFormProps();return o()(e,["onChangeModel"])}getModel(e){return this.state.model}onChange(e,n){super.onChange(e,n),this.setState((t=>({model:u()(r()(t.model),e,n,r())})),(()=>{this.props.onChangeModel&&this.props.onChangeModel(this.state.model)}))}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{model:this.props.model})}}return t.Auto=e,t.displayName=`Auto${n.displayName}`,t}((0,t(23674).u)((0,m.s)(d.I)))},6820:function(e,n,t){"use strict";t.d(n,{I:function(){return _}});var a=t(13784),r=t.n(a),l=t(99729),i=t.n(l),s=t(48159),o=t.n(s),c=t(96498),u=t.n(c),d=t(27378),m=t(56141),p=t.n(m),f=t(65507);function v(e){return!(!e||e!==Object(e)||e instanceof Date)}var b=t(34361);function h(e){let n=0;return()=>`${e}-${("000"+(n++).toString(36)).slice(-4)}`}const g=h("uniforms");class _ extends d.Component{constructor(e){var n,t;super(e),n=this,this.state={changed:!1,changedMap:Object.create(null),resetCount:0,submitted:!1,submitting:!1},this.mounted=!1,this.randomId=(void 0===(t=this.props.id)&&(t=g()),h(t)),this.onReset=this.reset=this.onReset.bind(this),this.onChange=this.change=this.onChange.bind(this),this.onSubmit=this.submit=this.onSubmit.bind(this);const a=this.getModel.bind(this);this.getModel=function(e,t){return void 0===t&&(t=a(e)),void 0!==e&&n.props.modelTransform?n.props.modelTransform(e,t):t}}componentDidMount(){this.mounted=!0}componentDidUpdate(e,n,t){}componentWillUnmount(){this.mounted=!1,this.delayId&&clearTimeout(this.delayId)}getContext(){return{changed:this.state.changed,changedMap:this.state.changedMap,error:this.getContextError(),formRef:this,model:this.getContextModel(),name:this.getContextName(),onChange:this.getContextOnChange(),onSubmit:this.getContextOnSubmit(),randomId:this.randomId,schema:this.getContextSchema(),state:this.getContextState(),submitted:this.state.submitted,submitting:this.state.submitting,validating:!1}}getContextName(){return[]}getContextError(){return this.props.error}getContextModel(){return this.getModel("form")}getContextState(){return{disabled:!!this.props.disabled,readOnly:!!this.props.readOnly,showInlineError:!!this.props.showInlineError}}getContextSchema(){return this.props.schema}getContextOnChange(){return this.onChange}getContextOnSubmit(){return this.onSubmit}getModel(e,n){return void 0===n&&(n=this.props.model),n}getNativeFormProps(){const e=o()(this.props,["autosave","autosaveDelay","disabled","error","model","modelTransform","onChange","onSubmit","readOnly","schema","showInlineError"]);return Object.assign(Object.assign({},e),{onSubmit:this.onSubmit,key:`reset-${this.state.resetCount}`})}onChange(e,n){if(this.mounted){const t=function(e,n,t){if(!v(n)||t&&typeof n!=typeof t)return p()(n,t)?[]:[e];const a=[e];if(v(t)){for(const r in n)r in t&&p()(n[r],t[r])||a.push((0,f.m)(e,r));for(const r in t)r in n||a.push((0,f.m)(e,r));1===a.length&&a.pop()}else for(const r in n)a.push((0,f.m)(e,r));return a}(e,n,i()(this.getModel(),e));0!==t.length&&this.setState((e=>e.changed&&t.every((n=>!!i()(e.changedMap,n)))?null:{changed:!0,changedMap:t.reduce(((e,n)=>u()(e,n,{},r())),r()(e.changedMap))}))}this.props.onChange&&this.props.onChange(e,n),this.mounted&&this.props.autosave&&(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout((()=>{this.mounted&&this.setState((()=>null),(()=>{this.onSubmit()}))}),this.props.autosaveDelay))}__reset(e){return{changed:!1,changedMap:Object.create(null),resetCount:e.resetCount+1,submitted:!1,submitting:!1}}onReset(){this.mounted&&this.setState(this.__reset)}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.mounted&&this.setState((e=>e.submitted?null:{submitted:!0}));const n=this.props.onSubmit(this.getModel("submit"));return n instanceof Promise?(this.mounted&&this.setState({submitting:!0}),n.finally((()=>{this.mounted&&this.setState({submitting:!1})}))):Promise.resolve()}render(){return d.createElement(b.D.Provider,{value:this.getContext()},d.createElement("form",Object.assign({},this.getNativeFormProps())))}}_.displayName="Form",_.defaultProps={autosave:!1,autosaveDelay:0,error:null,model:Object.create(null),noValidate:!0,onSubmit(){}}},98949:function(e,n,t){"use strict";t.d(n,{k:function(){return l}});var a=t(3996),r=t.n(a);class l{constructor(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];r()(this.constructor!==l,"Bridge cannot be instantiated (args=%o).",{args:n})}getError(e,n){return r()(!1,"%s have not implemented `getError` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessage(e,n){return r()(!1,"%s have not implemented `getErrorMessage` method (args=%o).",this.constructor.name,{name:e,error:n})}getErrorMessages(e){return r()(!1,"%s have not implemented `getErrorMessages` method (args=%o).",this.constructor.name,{error:e})}getField(e){return r()(!1,"%s have not implemented `getField` method (args=%o).",this.constructor.name,{name:e})}getInitialValue(e){return r()(!1,"%s have not implemented `getInitialValue` method (args=%o).",this.constructor.name,{name:e})}getProps(e){return r()(!1,"%s have not implemented `getProps` method (args=%o).",this.constructor.name,{name:e})}getSubfields(e){return r()(!1,"%s have not implemented `getSubfields` method (args=%o).",this.constructor.name,{name:e})}getType(e){return r()(!1,"%s have not implemented `getType` method (args=%o).",this.constructor.name,{name:e})}getValidator(e){return r()(!1,"%s have not implemented `getValidator` method (args=%o).",this.constructor.name,{options:e})}}},51674:function(e,n,t){"use strict";t.d(n,{X:function(){return i},s:function(){return l}});var a=t(59312),r=t(27378);function l(e){class n extends e{getNativeFormProps(){const e=super.getNativeFormProps(),{errorsField:n=this.getErrorsField(),submitField:t=this.getSubmitField()}=e,l=(0,a._T)(e,["errorsField","submitField"]),i=this.getAutoField();return l.children||(l.children=this.getContextSchema().getSubfields().map((e=>r.createElement(i,{key:e,name:e}))).concat([r.createElement(n,{key:"$ErrorsField"}),r.createElement(t,{key:"$SubmitField"})])),l}getAutoField(){return()=>null}getErrorsField(){return()=>null}getSubmitField(){return()=>null}}return n.Quick=l,n.displayName=`Quick${e.displayName}`,n}const i=l(t(6820).I)},23674:function(e,n,t){"use strict";t.d(n,{O:function(){return h},u:function(){return v}});var a=t(13784),r=t.n(a),l=t(30454),i=t.n(l),s=t(56141),o=t.n(s),c=t(50344),u=t.n(c),d=t(48159),m=t.n(d),p=t(96498),f=t.n(p);function v(e){class n extends e{constructor(e){super(e),this.state=Object.assign(Object.assign({},this.state),{error:null,validate:!1,validating:!1,validator:this.getContextSchema().getValidator(e.validator)}),this.onValidate=this.validate=this.onValidate.bind(this),this.onValidateModel=this.validateModel=this.onValidateModel.bind(this)}getContextError(){var e;return null!==(e=super.getContextError())&&void 0!==e?e:this.state.error}getContext(){return Object.assign(Object.assign({},super.getContext()),{validating:this.state.validating})}getNativeFormProps(){const e=super.getNativeFormProps();return m()(e,["onValidate","validate","validator"])}componentDidUpdate(e,n,t){super.componentDidUpdate(e,n,t);const{model:a,schema:r,validate:l,validator:i}=this.props;r!==e.schema||i!==e.validator?this.setState({validator:r.getValidator(i)},(()=>{b(l,this.state.validate)&&this.onValidate()})):!o()(a,e.model)&&b(l,this.state.validate)&&this.onValidateModel(a)}onChange(e,n){b(this.props.validate,this.state.validate)&&this.onValidate(e,n),super.onChange(e,n)}__reset(e){return Object.assign(Object.assign({},super.__reset(e)),{error:null,validate:!1,validating:!1})}onSubmit(e){e&&(e.preventDefault(),e.stopPropagation()),this.setState({submitted:!0,validate:!0});const n=this.onValidate().then((e=>null!==e?Promise.reject(e):super.onSubmit().catch((e=>{throw this.setState({error:e}),e}))));return n.catch(u()),n}onValidate(e,n){let t=this.getContextModel();return t&&e&&(t=f()(r()(t),e,i()(n),r())),this.onValidateModel(t)}onValidateModel(e){var n=this;const t=this.getModel("validate",e),a=function(e){function n(n,t){return n instanceof Promise?(e(),n.then(t)):t(n)}return n}((()=>{this.setState({validating:!0})}));return a(this.state.validator(t),(function(e){return void 0===e&&(e=null),a(n.props.onValidate(t,e),(function(e){var t;return void 0===e&&(e=null),e=n.props.error===e?null:e,n.setState((n=>n.error!==e||n.validating?{error:e,validating:!1}:null)),Promise.resolve(null!==(t=n.props.error)&&void 0!==t?t:e)}))}))}}return n.Validated=v,n.displayName=`Validated${e.displayName}`,n.defaultProps=Object.assign(Object.assign({},e.defaultProps),{onValidate(e,n){return n},validate:"onChangeAfterSubmit"}),n}function b(e,n){return"onChange"===e||"onChangeAfterSubmit"===e&&n}const h=v(t(6820).I)},76424:function(e,n,t){"use strict";t.d(n,{e:function(){return o}});var a=t(25389),r=t.n(a),l=t(27378),i=t(34361),s=t(68591);function o(e,n){function t(t){const[a,o]=(0,s.U)(t.name,t,n),c=function(e,n,t){if("leaf"===(null==t?void 0:t.kind))return e;const a=""!==n.name,l=Object.keys(e.state).some((e=>null!=n[e]));if(!a&&!l)return e;const i=Object.assign({},e);return a&&(i.name=i.name.concat(n.name)),l&&(i.state=r()(i.state,((e,t)=>{const a=n[t];return null!=a?!!a:e}))),i}(o,t,n),u=l.createElement(e,Object.assign({},t,a));return o===c?u:l.createElement(i.D.Provider,{children:u,value:c})}return t.displayName=`${e.displayName||e.name}Field`,Object.assign(t,{Component:e,options:n})}},34361:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});const a=(0,t(27378).createContext)(null)},6846:function(e,n,t){"use strict";t.d(n,{a:function(){return o}});var a=t(59312),r=t(3996),l=t.n(r),i=t(27378),s=t(68591);function o(e){const n=(0,i.createContext)(e);return Object.assign((function(e){var t,{experimental_absoluteName:r}=e,o=(0,a._T)(e,["experimental_absoluteName"]);const c={absoluteName:r},[u,d]=(0,s.U)(o.name,o,c),m=(0,i.useContext)(n)(u,d);return l()(m,"AutoField received no component for: %s",u.name),"options"in m&&"leaf"===(null===(t=m.options)||void 0===t?void 0:t.kind)?(0,i.createElement)(m.Component,u):(0,i.createElement)(m,o)}),{componentDetectorContext:n,defaultComponentDetector:e})}},11561:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});const a=[],r=new Set,l=Object.assign((function(e){const n=Object.assign({},e);for(const t in e)r.has(t)&&delete n[t];return n}),{register(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];n.forEach((e=>{r.has(e)||(a.push(e),r.add(e))})),a.sort()},registered:a});l.register("changed","error","errorMessage","field","fieldType","fields","name","onChange","value","disabled","showInlineError","component")},65507:function(e,n,t){"use strict";t.d(n,{m:function(){return d}});const a=/[.[\]]/,r=/"/g;function l(e){return""===e||a.test(e)?`["${e.replace(r,'\\"')}"]`:e}function i(e,n){const t=l(e);return t===e?n?`.${e}`:e:t}const s=/^\["(.*)"]$/,o=/\\"/g;function c(e){const n=s.exec(e);return n?n[1].replace(o,'"'):e}const u=/^([^.[\]]*(?:\.[^.[\]]+)*)(?:\.?(\["(?:(?:[^"]|\\")*?[^\\])?"])\.?(.*))?$/;const d=Object.assign((function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];const a=null===n[0],r=[];for(let l=0;l!==n.length;++l){const e=n[l];if(e||0===e)if("string"==typeof e){const t=u.exec(e);if(t){const[,e,a,i]=t;e&&(e.includes(".")?r.push(...e.split(".")):r.push(e)),a&&(r.push(c(a)),i&&(n[l--]=i))}else r.push(e)}else if(Array.isArray(e)){if(e.length){const t=Math.min(l+1,e.length);l-=t,n.splice(l+1,t,...e)}}else r.push(""+e)}return a?r.map(l):r.map(i).join("")}),{escape:l,unescape:c})},68591:function(e,n,t){"use strict";t.d(n,{U:function(){return u}});var a=t(99729),r=t.n(a),l=t(25389),i=t.n(l),s=t(27378),o=t(65507),c=t(55201);function u(e,n,t){var a,l,u;const d=(0,c.c)(),m=(0,o.m)((null==t?void 0:t.absoluteName)?"":d.name,e),p=d.schema.getField(m),f=!1!==(null==t?void 0:t.initialValue),v=f?(0,s.useRef)(!1):{current:!1},b=i()(d.state,((e,t)=>{const a=n[t];return null!=a?!!a:e})),h=!!r()(d.changedMap,m),g=d.schema.getError(m,d.error),_=d.schema.getErrorMessage(m,d.error),E=d.schema.getType(m),y=d.schema.getSubfields(m),O=d.schema.getProps(m),C=null!==(l=null!==(a=n.label)&&void 0!==a?a:O.label)&&void 0!==l?l:"",k=(0,s.useMemo)((()=>d.randomId()),[]),j=(0,s.useCallback)((function(e,n){void 0===n&&(n=m),v.current=!0,d.onChange(n,e)}),[d.onChange,m]),N=r()(d.model,m);let x,P=null!==(u=n.value)&&void 0!==u?u:N;f&&(v.current||(void 0===P?(P=d.schema.getInitialValue(m),x=P):void 0!==n.value&&n.value!==N&&(x=n.value)),(0,s.useEffect)((()=>{var e;(null!==(e=n.required)&&void 0!==e?e:O.required)&&void 0!==x&&j(x)}),[]));return[Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({id:k},b),{changed:h,error:g,errorMessage:_,field:p,fieldType:E,fields:y,onChange:j,value:P}),O),n),{label:C,name:m}),d]}},55201:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var a=t(3996),r=t.n(a),l=t(27378),i=t(34361);function s(){const e=(0,l.useContext)(i.D);return r()(null!==e,"useForm must be used within a form.\n\nTwo most common reasons for this error are:\n1. Component calling this function doesn't have a parent Form component in the tree.\n2. A duplicate uniforms dependency is installed in node_modules.\n\nFor more info check FAQ: https://uniforms.tools/docs/faq/#useform-must-be-used-within-a-form\n "),e}},57292:function(e,n,t){"use strict";t.d(n,{f:function(){return l}});var a=t(95256),r=t(27378);function l(e){let{language:n,replace:t,section:l,source:i}=e;if("object"==typeof i&&"default"in i&&(i=i.default),l){const e=new RegExp(`// <${l}>\\s([\\s\\S]*?)\\s// </${l}>\\s`,"g");i=i.split(e).reduce(((e,n,t)=>t%2==0?e:`${e}\n\n${n}`),"")}if(i=i.replace(/\/\/ <.*?\n/g,""),t)for(const[a,r]of Object.entries(t))i=i.replace(new RegExp(a,"gs"),r);return i=i.trim(),i.includes("\n")||(i+="\n"),r.createElement(a.Z.pre,null,r.createElement(a.Z.code,{children:i,className:`language-${n}`,mdxType:"code",originalType:"code",parentName:"pre"}))}},23197:function(e,n,t){"use strict";t.d(n,{T:function(){return I}});var a=t(27378),r=t(23615),l=t.n(r);function i(){return i=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},i.apply(this,arguments)}function s(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var o=(0,a.forwardRef)((function(e,n){var t=e.color,r=void 0===t?"currentColor":t,l=e.size,o=void 0===l?24:l,c=s(e,["color","size"]);return a.createElement("svg",i({ref:n,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},c),a.createElement("path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}),a.createElement("polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}),a.createElement("line",{x1:"12",y1:"22.08",x2:"12",y2:"12"}))}));o.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},o.displayName="Box";var c=o;function u(){return u=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},u.apply(this,arguments)}function d(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var m=(0,a.forwardRef)((function(e,n){var t=e.color,r=void 0===t?"currentColor":t,l=e.size,i=void 0===l?24:l,s=d(e,["color","size"]);return a.createElement("svg",u({ref:n,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),a.createElement("polyline",{points:"16 18 22 12 16 6"}),a.createElement("polyline",{points:"8 6 2 12 8 18"}))}));m.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},m.displayName="Code";var p=m;function f(){return f=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},f.apply(this,arguments)}function v(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)t=l[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var b=(0,a.forwardRef)((function(e,n){var t=e.color,r=void 0===t?"currentColor":t,l=e.size,i=void 0===l?24:l,s=v(e,["color","size"]);return a.createElement("svg",f({ref:n,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),a.createElement("ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}),a.createElement("path",{d:"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3"}),a.createElement("path",{d:"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"}))}));b.propTypes={color:l().string,size:l().oneOfType([l().string,l().number])},b.displayName="Database";var h=b,g=t(9670),_=t(57292),E=t(633),y=t(4940),O=t(59150),C=t(46867),k=t(25773),j=t(60042),N=t.n(j);function x(e){let{active:n,icon:t,tooltipText:r,...l}=e;return a.createElement("span",(0,k.Z)({},l,{className:N()(y.Z.tooltip,y.Z.item,n&&y.Z.active)}),r&&a.createElement("span",{className:y.Z["tooltip-text"]},r),t)}function P(e){let{activeToggle:n,items:t,onClick:r}=e;return a.createElement("section",{className:N()(y.Z.toggler,y.Z.header)},t.map(((e,t)=>a.createElement(x,(0,k.Z)({active:n===t,key:t,onClick:r(t)},e)))))}function M(e){let{children:n,group:t,tabsItems:r,togglerItems:l}=e;const{activeTab:i,onTab:s}=(0,O.Y)(t),[o,c]=(0,a.useState)(0);return a.createElement("section",{className:y.Z["toggler-tabs"]},a.createElement("section",{className:y.Z.header},a.createElement(C.TX,{items:r,onTab:s,activeTab:i}),a.createElement(P,{items:l,onClick:e=>()=>{c(e)},activeToggle:o})),n({tab:r[i],toggle:l[o]}))}const F=[{name:"Semantic",value:"semantic"},{name:"Material",value:"material"},{name:"MUI",value:"mui"},{name:"Bootstrap3",value:"bootstrap3"},{name:"Bootstrap4",value:"bootstrap4"},{name:"Bootstrap5",value:"bootstrap5"},{name:"AntD",value:"antd"},{name:"Unstyled",value:"unstyled"}],T=[{icon:a.createElement(c,null),name:"Example",tooltipText:"Show example"},{icon:a.createElement(p,null),name:"Code",tooltipText:"Show source code"},{icon:a.createElement(h,null),name:"Schema",tooltipText:"Show schema"}];function I(e){let{code:{default:n},example:t,schema:{default:r}}=e;return a.createElement(M,{group:"examples",tabsItems:F,togglerItems:T},(e=>{let{tab:{value:l},toggle:{name:i}}=e;switch(i){case"Code":return a.createElement(_.f,{language:"tsx",replace:{"'[^']*?/universal'":`'uniforms-${l}'`},source:n});case"Example":return a.createElement(g.nN.Provider,{value:l},a.createElement(E.n,null,a.createElement(t,null)));case"Schema":return a.createElement(_.f,{language:"tsx",source:r});default:return null}}))}},633:function(e,n,t){"use strict";t.d(n,{n:function(){return d}});var a=t(25773),r=t(27378),l=t(4940),i=t(99729),s=t.n(i);function o(e){const[n,t]=(0,r.useState)(300),a=(0,r.useRef)(),l=(0,r.useCallback)((()=>function(e,n){const t=s()(e.current,"node.contentDocument.body.scrollHeight",0);0!==t&&n(t)}(a,t)),[a,t]);return(0,r.useEffect)((()=>{const e=setInterval(l,1e3);return()=>clearInterval(e)}),[l,...e]),{onLoad:l,ref:a,style:{height:n}}}var c=t(9670),u=t(37126);function d(e){const n=(0,r.useContext)(c.nN),t=o([e.children]);return r.createElement("div",{className:l.Z["form-wrapper"]},r.createElement(u.d,(0,a.Z)({frameProps:t,theme:n},e)))}},37126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{X:function(){return Playground},d:function(){return PlaygroundWrap}});var _home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(25773),antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(64222),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(60042),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_omit__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(48159),lodash_omit__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_omit__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27378),react_frame_component__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(5766),uniforms__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(23674),uniforms__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(34361),uniforms__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(55201),uniforms__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(76424),_index_module_css__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4940),_lib_presets__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(5037),_lib_schema__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5413),_lib_styles__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(27611),_lib_universal__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(9670),_lib_utils__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(37309);class Playground extends react__WEBPACK_IMPORTED_MODULE_2__.Component{static getDerivedStateFromError(e){return{error:e}}constructor(){super(...arguments);const e=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.clean((0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.mB)());try{_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.validate(e)}catch(n){n.details.forEach((n=>{let{name:t}=n;e[t]=_lib_schema__WEBPACK_IMPORTED_MODULE_6__.f.getDefinition(t).defaultValue}))}this.state=e,this.onChange=this.onChange.bind(this)}componentDidMount(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}componentDidUpdate(){(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.rh)(this.state)}onChange(e,n){"preset"===e&&this.setState((e=>({props:{...e.props,schema:_lib_presets__WEBPACK_IMPORTED_MODULE_5__.Z[n]}}))),this.setState({error:void 0,[e]:n})}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundForm,{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z.playground,model:this.state,onChange:this.onChange,schema:_lib_schema__WEBPACK_IMPORTED_MODULE_6__.J},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-column"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement("nav",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-toolbar"]},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"preset"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundSelectField,{name:"theme"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPropsField,{name:"props",spellCheck:!1})),this.state.error?react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",{children:""+this.state.error}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundPreviewField,{name:"props",nameTheme:"theme"}))}}class PlaygroundForm extends uniforms__WEBPACK_IMPORTED_MODULE_10__.O{getContextState(){return{...super.getContextState(),theme:this.props.model.theme}}render(){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(uniforms__WEBPACK_IMPORTED_MODULE_11__.D.Provider,{value:this.getContext()},react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",lodash_omit__WEBPACK_IMPORTED_MODULE_1___default()(this.getNativeFormProps(),["onSubmit"])))}}const PlaygroundModelDebug=()=>{const{model:e}=(0,uniforms__WEBPACK_IMPORTED_MODULE_12__.c)();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_2__.createElement("pre",null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("code",null,`const model = ${JSON.stringify(e,null,2)};`)))};class PlaygroundPreview extends react__WEBPACK_IMPORTED_MODULE_2__.Component{constructor(){super(...arguments),this._schema=eval(`(${this.props.value.schema})`)}UNSAFE_componentWillReceiveProps(props){this.props.value.schema!==props.value.schema&&(this._schema=eval(`(${props.value.schema})`))}render(){const{AutoFields:e,AutoForm:n,ErrorsField:t,SubmitField:a}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[this.props.theme||"unstyled"],{asyncOnSubmit:r,asyncOnValidate:l,schema:i,...s}=this.props.value;return s.schema=this._schema,r&&(s.onSubmit=()=>new Promise((e=>{setTimeout(e,1e3)}))),l&&(s.onValidate=(e,n)=>new Promise((e=>{setTimeout((()=>{e(n)}),1e3)}))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:this.props.theme},this.props.errorMessage?react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{children:this.props.errorMessage}):react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({key:(0,_lib_utils__WEBPACK_IMPORTED_MODULE_9__.nN)(i)},s),react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,null),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundModelDebug,null)))}}const PlaygroundPreviewField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundPreview);class PlaygroundProps extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{onChange:e,schema:n,theme:t,value:a}=this.props,r="antd"===t,l="bootstrap3"===t||"bootstrap4"===t,i="material"===t,s="semantic"===t,{AutoForm:o,BoolField:c,ErrorsField:u,LongTextField:d,NumField:m}=_lib_universal__WEBPACK_IMPORTED_MODULE_8__.np[t||"unstyled"];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(PlaygroundWrap,{theme:t},react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,{autosave:!0,autosaveDelay:100,model:a,onSubmit:e,schema:n},react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"autosave"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{name:"autosaveDelay",disabled:!a.autosave}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"disabled"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"readOnly"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"label"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"placeholder"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"showInlineError",disabled:!(r||l||i||s)}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnSubmit"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,{name:"asyncOnValidate"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(d,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({name:"schema"},i&&{fullWidth:!0,rowsMax:20})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,null)))}}const PlaygroundPropsField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundProps);class PlaygroundSelect extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{options:e,onChange:n,value:t}=this.props;return react__WEBPACK_IMPORTED_MODULE_2__.createElement("select",{onChange:e=>n(e.target.value),value:t},e.map((e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("option",{key:e.key??e.value,value:e.value},e.label??e.value))))}}const PlaygroundSelectField=(0,uniforms__WEBPACK_IMPORTED_MODULE_14__.e)(PlaygroundSelect);class PlaygroundWrap extends react__WEBPACK_IMPORTED_MODULE_2__.Component{render(){const{children:e,frameProps:n,theme:t}=this.props,a=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,e,_lib_styles__WEBPACK_IMPORTED_MODULE_7__.Z[t]);if("material"===t||"mui"===t)return react__WEBPACK_IMPORTED_MODULE_2__.createElement("section",{children:a,className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("frame-root",_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"])});let r=a;return"antd"===t&&(r=react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.Kr,null,(e=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(antd_lib_config_provider__WEBPACK_IMPORTED_MODULE_15__.default,{getPopupContainer:()=>e.document.body},a)))),react__WEBPACK_IMPORTED_MODULE_2__.createElement(react_frame_component__WEBPACK_IMPORTED_MODULE_3__.ZP,(0,_home_runner_work_uniforms_uniforms_node_modules_babel_runtime_helpers_esm_extends_js__WEBPACK_IMPORTED_MODULE_13__.Z)({children:r,className:_index_module_css__WEBPACK_IMPORTED_MODULE_4__.Z["playground-wrap"]},n))}}},46867:function(e,n,t){"use strict";t.d(n,{TX:function(){return o},mQ:function(){return u}});var a=t(60042),r=t.n(a),l=t(27378),i=t(4940),s=t(59150);function o(e){let{activeTab:n,items:t,onTab:a}=e;return l.createElement("div",{className:i.Z.tabs},t.map(((e,t)=>{let{name:r}=e;return l.createElement(c,{active:n===t,key:t,onClick:()=>a(t)},r)})))}function c(e){let{active:n,children:t,onClick:a}=e;return l.createElement("span",{className:r()(i.Z.item,n&&i.Z.active),onClick:a,onKeyDown:e=>"Enter"===e.key&&a(),role:"button",tabIndex:0},t)}function u(e){let{children:n,group:t,tabs:a}=e;const{activeTab:r,onTab:i}=(0,s.Y)(t);return l.createElement(l.Fragment,null,l.createElement(o,{activeTab:r,items:a,onTab:i}),n(a[r]))}},5037:function(e,n){"use strict";const t=e=>e[0].slice(5,-3).replace(/([\r\n]+) {4}/g,"$1"),a={"Welcome!":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + date: { type: Date, defaultValue: new Date() }, + adult: Boolean, + size: { + type: String, + defaultValue: 'm', + allowedValues: ['xs', 's', 'm', 'l', 'xl'], + }, + rating: { + type: Number, + allowedValues: [1, 2, 3, 4, 5], + uniforms: { checkboxes: true }, + }, + friends: { type: Array, minCount: 1 }, + 'friends.$': Object, + 'friends.$.name': { type: String, min: 3 }, + 'friends.$.age': { type: Number, min: 0, max: 150 }, + }) + }) + `,"Address (GraphQL)":t` + new GraphQLBridge({ + schema: buildASTSchema( + parse(\` + type Address { + city: String + state: String! + street: String! + zip: String! + } + + # This is required by buildASTSchema + type Query { anything: ID } + \`) + ).getType('Address'), + function (model) { + const details = []; + if (!model.state) + details.push({ name: 'state', message: 'State is required!' }); + if (!model.street) + details.push({ name: 'street', message: 'Street is required!' }); + if (!model.zip) + details.push({ name: 'zip', message: 'Zip is required!' }); + if (model.city && model.city.length > 50) + details.push({ name: 'city', message: 'City can be at least 50 characters long!' }); + if (model.street && model.street.length > 100) + details.push({ name: 'street', message: 'Street can be at least 100 characters long!' }); + if (model.zip && !/^[0-9]{5}$/.test(model.zip)) + details.push({ name: 'zip', message: 'Zip does not match the regular expression!' }); + if (details.length) + return { details }; + }, + extras: { zip: { label: 'Zip code' } } + }) + `,"Address (JSONSchema)":t` + (() => { + const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); + const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], + }; + + function createValidator(schema) { + const validator = ajv.compile(schema); + + return (model) => { + validator(model); + + if (validator.errors && validator.errors.length) { + return { details: validator.errors }; + } + }; + } + + const validator = createValidator(schema); + + return new JSONSchemaBridge({ schema, validator }); + })() + `,"Address (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + city: { + type: String, + optional: true, + max: 50, + }, + state: String, + street: { type: String, max: 100 }, + zip: { + type: String, + regEx: /^[0-9]{5}$/, + }, + }) + }) + `,"Address (Zod)":t` + new ZodBridge({ + schema: z.object({ + city: z.string().max(50).optional(), + state: z.string(), + street: z.string().max(100), + zip: z.string().regex(/^[0-9]{5}$/), + }) + }) + `,"All Fields (SimpleSchema)":t` + new SimpleSchema2Bridge({ + schema: new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + }) + }) + `,"All Fields (Zod)":t` + new ZodBridge({ + schema: z.object({ + text: z.string(), + num: z.number(), + bool: z.boolean(), + nested: z.object({ text: z.string() }), + date: z.date(), + // TODO: Custom label and placeholder. + list: z.array(z.string()), + select: z.enum(['a', 'b']), + // TODO: Enums with custom props. + radio: z.enum(['a', 'b']), + }) + }) + `};n.Z=a},5413:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{J:function(){return bridge},f:function(){return schema}});var ajv__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(86236),ajv__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(ajv__WEBPACK_IMPORTED_MODULE_0__),graphql__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(87649),graphql__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5163),message_box__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(28622),simpl_schema__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(13762),simpl_schema__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(simpl_schema__WEBPACK_IMPORTED_MODULE_2__),uniforms__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(11561),uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(77675),uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(73633),uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(12005),uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48616),zod__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(84200),_presets__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5037),_universal__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9670);uniforms__WEBPACK_IMPORTED_MODULE_8__.z.register("const");const scope="undefined"==typeof window?__webpack_require__.g:window;simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().extendOptions(["uniforms"]),scope.Ajv=ajv__WEBPACK_IMPORTED_MODULE_0___default(),scope.GraphQLBridge=uniforms_bridge_graphql__WEBPACK_IMPORTED_MODULE_9__.Z,scope.JSONSchemaBridge=uniforms_bridge_json_schema__WEBPACK_IMPORTED_MODULE_3__.j,scope.SimpleSchema=simpl_schema__WEBPACK_IMPORTED_MODULE_2___default(),scope.SimpleSchema2Bridge=uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V,scope.ZodBridge=uniforms_bridge_zod__WEBPACK_IMPORTED_MODULE_5__.K,scope.buildASTSchema=graphql__WEBPACK_IMPORTED_MODULE_10__.M,scope.parse=graphql__WEBPACK_IMPORTED_MODULE_11__.Qc,scope.z=zod__WEBPACK_IMPORTED_MODULE_12__.z,message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:""}}});const propsSchema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({autosave:{optional:!0,type:Boolean},autosaveDelay:{optional:!0,type:simpl_schema__WEBPACK_IMPORTED_MODULE_2___default().Integer},disabled:{optional:!0,type:Boolean},label:{optional:!0,type:Boolean},placeholder:{optional:!0,type:Boolean},readOnly:{optional:!0,type:Boolean},showInlineError:{optional:!0,type:Boolean},asyncOnSubmit:{optional:!0,type:Boolean,label:"Async onSubmit (1 sec)"},asyncOnValidate:{optional:!0,type:Boolean,label:"Async onValidate (1 sec)"},schema:{optional:!0,type:String,custom(){try{return void eval(`(${this.value??""})`)}catch(error){const e=error instanceof Error?error.message:String(error);return message_box__WEBPACK_IMPORTED_MODULE_1__.default.defaults({messages:{en:{syntax:e}}}),"syntax"}}}}),propsBridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:propsSchema}),schema=new(simpl_schema__WEBPACK_IMPORTED_MODULE_2___default())({preset:{type:String,defaultValue:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0],allowedValues:Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)},props:{type:Object,blackbox:!0,defaultValue:{autosave:!1,autosaveDelay:100,disabled:!1,label:!0,placeholder:!1,readOnly:!1,schema:_presets__WEBPACK_IMPORTED_MODULE_6__.Z[Object.keys(_presets__WEBPACK_IMPORTED_MODULE_6__.Z)[0]],showInlineError:!1,asyncOnSubmit:!1,asyncOnValidate:!1},uniforms:{schema:propsBridge}},theme:{type:String,uniforms:{transform:e=>`uniforms-${e}`},defaultValue:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)[0],allowedValues:Object.keys(_universal__WEBPACK_IMPORTED_MODULE_7__.np)}}),bridge=new uniforms_bridge_simple_schema_2__WEBPACK_IMPORTED_MODULE_4__.V({schema:schema})},27611:function(e,n,t){"use strict";var a=t(27378);const r=a.createElement("style",{children:'\n body {\n margin: 0;\n }\n\n textarea[name="schema"] {\n font-family: monospace !important;\n min-height: 20em !important;\n }\n\n .frame-root {\n padding: 1rem !important;\n }\n',key:"common"}),l=e=>e.map(((e,n)=>a.createElement("link",{key:n,rel:"stylesheet",href:e}))).concat(r),i={antd:l(["https://cdnjs.cloudflare.com/ajax/libs/antd/4.4.0/antd.min.css"]),bootstrap3:l(["https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css"]),bootstrap4:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"]),bootstrap5:l(["https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css","https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.min.css"]),material:l([]),mui:l([]),semantic:l(["https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.7/semantic.min.css"]),unstyled:l([])};n.Z=i},59150:function(e,n,t){"use strict";t.d(n,{Y:function(){return i}});var a=t(27378);const r=Object.create(null),l=Object.create(null);function i(e){const[n,t]=(0,a.useState)(r[e]||0),i=(0,a.useCallback)((n=>function(e,n){r[e]=n,l[e].forEach((e=>{e(n)}))}(e,n)),[e]);return(0,a.useEffect)((()=>function(e,n){return void 0===l[e]&&(r[e]=0,l[e]=[]),l[e].push(n),()=>{l[e].splice(l[e].indexOf(n),1)}}(e,t)),[e]),{activeTab:n,onTab:i}}},9670:function(e,n,t){"use strict";t.d(n,{Pt:function(){return Tl},UE:function(){return Fl},NE:function(){return Il},ME:function(){return wl},yc:function(){return Dl},hI:function(){return Al},mg:function(){return Rl},hl:function(){return Sl},nv:function(){return Ll},nN:function(){return Zl},np:function(){return Bl}});var a={};t.r(a),t.d(a,{AutoField:function(){return ge},AutoFields:function(){return Ee},AutoForm:function(){return we},BaseForm:function(){return Ce},BoolField:function(){return T},DateField:function(){return R},ErrorField:function(){return Re},ErrorsField:function(){return xe},HiddenField:function(){return Se},ListAddField:function(){return q},ListDelField:function(){return J},ListField:function(){return re},ListItemField:function(){return ne},LongTextField:function(){return Be},NestField:function(){return le},NumField:function(){return se},QuickForm:function(){return Me},RadioField:function(){return de},SelectField:function(){return ve},SubmitField:function(){return Pe},TextField:function(){return he},ValidatedForm:function(){return Te},ValidatedQuickForm:function(){return Ie},wrapField:function(){return F}});var r={};t.r(r),t.d(r,{AutoField:function(){return pn},AutoFields:function(){return fn},AutoForm:function(){return On},BaseForm:function(){return vn},BoolField:function(){return Ve},DateField:function(){return Qe},ErrorField:function(){return Cn},ErrorsField:function(){return bn},HiddenField:function(){return kn},ListAddField:function(){return Je},ListDelField:function(){return Ge},ListField:function(){return en},ListItemField:function(){return Ye},LongTextField:function(){return jn},NestField:function(){return nn},NumField:function(){return tn},QuickForm:function(){return _n},RadioField:function(){return ln},SelectField:function(){return dn},SubmitField:function(){return gn},TextField:function(){return mn},ValidatedForm:function(){return En},ValidatedQuickForm:function(){return yn},gridClassName:function(){return $e},wrapField:function(){return ze}});var l={};t.r(l),t.d(l,{AutoField:function(){return Jn},AutoFields:function(){return Xn},AutoForm:function(){return lt},BaseForm:function(){return Gn},BoolField:function(){return Tn},DateField:function(){return Dn},ErrorField:function(){return it},ErrorsField:function(){return Yn},HiddenField:function(){return st},ListAddField:function(){return Rn},ListDelField:function(){return Ln},ListField:function(){return Zn},ListItemField:function(){return Bn},LongTextField:function(){return ot},NestField:function(){return Wn},NumField:function(){return Un},QuickForm:function(){return tt},RadioField:function(){return Vn},SelectField:function(){return Qn},SubmitField:function(){return nt},TextField:function(){return Hn},ValidatedForm:function(){return at},ValidatedQuickForm:function(){return rt},gridClassName:function(){return Mn},wrapField:function(){return Fn}});var i={};t.r(i),t.d(i,{AutoField:function(){return wt},AutoFields:function(){return Dt},AutoForm:function(){return Ut},BaseForm:function(){return At},BoolField:function(){return ft},DateField:function(){return ht},ErrorField:function(){return $t},ErrorsField:function(){return Rt},HiddenField:function(){return zt},ListAddField:function(){return _t},ListDelField:function(){return yt},ListField:function(){return Ct},ListItemField:function(){return Ot},LongTextField:function(){return Vt},NestField:function(){return kt},NumField:function(){return jt},QuickForm:function(){return Bt},RadioField:function(){return Pt},SelectField:function(){return Tt},SubmitField:function(){return Lt},TextField:function(){return It},ValidatedForm:function(){return Zt},ValidatedQuickForm:function(){return Wt},gridClassName:function(){return mt},wrapField:function(){return pt}});var s={};t.r(s),t.d(s,{AutoField:function(){return Na},AutoFields:function(){return xa},AutoForm:function(){return Aa},BaseForm:function(){return Pa},BoolField:function(){return na},DateField:function(){return la},ErrorField:function(){return Ra},ErrorsField:function(){return Ma},HiddenField:function(){return Sa},ListAddField:function(){return ca},ListDelField:function(){return da},ListField:function(){return pa},ListItemField:function(){return ma},LongTextField:function(){return La},NestField:function(){return fa},NumField:function(){return va},QuickForm:function(){return Ia},RadioField:function(){return Ea},SelectField:function(){return ka},SubmitField:function(){return Ta},TextField:function(){return ja},ValidatedForm:function(){return wa},ValidatedQuickForm:function(){return Da},wrapField:function(){return ea}});var o={};t.r(o),t.d(o,{AutoField:function(){return _r},AutoFields:function(){return Er},AutoForm:function(){return xr},BaseForm:function(){return yr},BoolField:function(){return qa},DateField:function(){return Xa},ErrorField:function(){return Pr},ErrorsField:function(){return Or},HiddenField:function(){return Mr},ListAddField:function(){return nr},ListDelField:function(){return rr},ListField:function(){return ir},ListItemField:function(){return lr},LongTextField:function(){return Fr},NestField:function(){return sr},NumField:function(){return or},QuickForm:function(){return kr},RadioField:function(){return pr},SelectField:function(){return hr},SubmitField:function(){return Cr},TextField:function(){return gr},ValidatedForm:function(){return jr},ValidatedQuickForm:function(){return Nr},wrapField:function(){return Ka}});var c={};t.r(c),t.d(c,{AutoField:function(){return Tr.Z},AutoFields:function(){return Ir},AutoForm:function(){return wr.Z},BaseForm:function(){return Dr.Z},BoolField:function(){return Ar.Z},DateField:function(){return Rr.Z},ErrorField:function(){return Sr},ErrorsField:function(){return Lr.Z},HiddenField:function(){return Br},ListAddField:function(){return Zr.Z},ListDelField:function(){return Wr.Z},ListField:function(){return Ur.Z},ListItemField:function(){return $r.Z},LongTextField:function(){return zr},NestField:function(){return Vr.Z},NumField:function(){return Kr.Z},QuickForm:function(){return qr.Z},RadioField:function(){return Qr.Z},SelectField:function(){return Hr.Z},SubmitField:function(){return Jr.Z},TextField:function(){return Xr.Z},ValidatedForm:function(){return Gr.Z},ValidatedQuickForm:function(){return Yr.Z}});var u={};t.r(u),t.d(u,{AutoField:function(){return gl},AutoFields:function(){return _l},AutoForm:function(){return Nl},BaseForm:function(){return El},BoolField:function(){return el},DateField:function(){return al},ErrorField:function(){return xl},ErrorsField:function(){return yl},HiddenField:function(){return Pl},ListAddField:function(){return rl},ListDelField:function(){return ll},ListField:function(){return sl},ListItemField:function(){return il},LongTextField:function(){return Ml.Z},NestField:function(){return ol},NumField:function(){return cl},QuickForm:function(){return Cl},RadioField:function(){return ml},SelectField:function(){return vl},SubmitField:function(){return Ol},TextField:function(){return hl},ValidatedForm:function(){return kl},ValidatedQuickForm:function(){return jl}});var d=t(25773),m=t(27378),p=t(3996),f=t.n(p),v=t(6846),b=t(59312),h=t(30219),g=t.n(h),_=t(21473),E=t.n(_),y=t(98591),O=t(56369),C=t(11561),k=t(76424),j=t(31115),N=t.n(j),x=t(5041),P=t(62004);const M={marginBottom:"12px"};function F(e,n){let{colon:t,error:a,errorMessage:r,extra:l,help:i,id:s,info:o,label:c,labelCol:u,required:d,showInlineError:p,validateStatus:f,wrapperCol:v,wrapperStyle:b=M}=e;const h=!!c&&m.createElement("span",null,c,!!o&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:o},m.createElement(N(),null))));return m.createElement(x.Z.Item,{colon:t,hasFeedback:!0,help:i||p&&!!a&&r,extra:l,htmlFor:s,label:h,labelCol:u,required:d,style:b,validateStatus:a?"error":f,wrapperCol:v},n)}C.z.register("checkboxes","colon","disableItem","labelCol","validateStatus","wrapperCol","wrapperStyle");var T=(0,k.e)((function(e){var{checkbox:n=!1,checkedChildren:t=m.createElement(g(),null),disabled:a,inputRef:r,name:l,onChange:i,readOnly:s,unCheckedChildren:o=m.createElement(E(),null),value:c}=e,u=(0,b._T)(e,["checkbox","checkedChildren","disabled","inputRef","name","onChange","readOnly","unCheckedChildren","value"]);const d=n?y.Z:O.Z;return F(u,m.createElement(d,Object.assign({checked:c||!1,checkedChildren:t,disabled:a,name:l,onChange:()=>s?void 0:i(!c),ref:r,unCheckedChildren:o},(0,C.z)(u))))}),{kind:"leaf"}),I=t(82290),w=t(61320),D=t.n(w);const A={width:"100%"};var R=(0,k.e)((function(e){var{showTime:n=!0,style:t=A}=e,a=(0,b._T)(e,["showTime","style"]);return F(a,m.createElement(I.Z,Object.assign({disabled:a.disabled,inputReadOnly:a.readOnly,name:a.name,onChange:e=>{a.readOnly||a.onChange(e?e.toDate():void 0)},placeholder:a.placeholder,ref:a.inputRef,showTime:n,style:t,value:a.value&&D()(a.value)},(0,C.z)(a))))}),{kind:"leaf"}),S=t(60042),L=t.n(S),B=t(94037),Z=t.n(B),W=t(76676),U=t(30454),$=t.n(U),z=t(65507),V=t(68591);const K={width:"100%"};var q=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(Z(),null),name:a,readOnly:r,size:l="small",style:i=K,type:s="dashed",value:o}=e,c=(0,b._T)(e,["disabled","icon","name","readOnly","size","style","type","value"]);const u=(0,z.m)(null,a),d=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(W.default,Object.assign({},(0,C.z)(c),{disabled:!f,icon:t,onClick:()=>{r||p.onChange(p.value.concat([$()(o)]))},size:l,style:i,type:s}))}),{initialValue:!1,kind:"leaf"}),Q=t(85221),H=t.n(Q);var J=(0,k.e)((function(e){var{disabled:n,icon:t=m.createElement(H(),null),name:a,readOnly:r,shape:l="circle",size:i="small",type:s="ghost"}=e,o=(0,b._T)(e,["disabled","icon","name","readOnly","shape","size","type"]);const c=(0,z.m)(null,a),u=+c[c.length-1],d=(0,z.m)(c.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0];return n||(n=r||p.minCount>=p.value.length),m.createElement(W.default,Object.assign({},(0,C.z)(o),{disabled:n,icon:t,onClick:()=>{const e=p.value.slice();e.splice(u,1),p.onChange(e)},shape:l,size:i,type:s}))}),{initialValue:!1,kind:"leaf"});const X={float:"right",marginBottom:"10px",marginLeft:"10px",marginRight:"6px",width:"20px"},G={marginBottom:"24px",overflow:"hidden"},Y={borderBottom:"1px solid #DDD",height:"20px",marginTop:"-8px"},ee={width:"100%"};var ne=(0,k.e)((function(e){let{children:n=m.createElement(ge,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement("div",{style:X},m.createElement(J,{className:"top aligned",name:""})),m.createElement("div",{style:G},m.createElement("div",{style:Y})),m.createElement("div",{style:ee},n))}));const te={marginBottom:"5px",marginTop:"5px",padding:"10px"},ae={borderColor:"rgb(255, 85, 0)"};var re=(0,k.e)((function(e){var{children:n=m.createElement(ne,{name:"$"}),className:t,error:a,errorMessage:r,info:l,itemProps:i,label:s,labelCol:o,showInlineError:c,style:u=te,value:d,wrapperCol:p}=e,f=(0,b._T)(e,["children","className","error","errorMessage","info","itemProps","label","labelCol","showInlineError","style","value","wrapperCol"]);const v=a?u?Object.assign(Object.assign({},ae),u):ae:u;return m.createElement("div",Object.assign({},(0,C.z)(f),{style:v,className:L()([t,"ant-list","ant-list-bordered"])}),!!s&&m.createElement("div",null,s,!!l&&m.createElement("span",null,"\xa0",m.createElement(P.default,{title:l},m.createElement(N(),null)))),!(!a||!c)&&m.createElement("div",null,r),null==d?void 0:d.map(((e,t)=>m.Children.map(n,((e,n)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${t}-${n}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+t),labelCol:o,wrapperCol:p},i)):e})))),m.createElement(q,{name:"$"}))}));var le=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fields:r,itemProps:l,label:i,showInlineError:s}=e,o=(0,b._T)(e,["children","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({},(0,C.z)(o)),i&&m.createElement("label",null,i),!(!t||!s)&&m.createElement("div",null,a),n||r.map((e=>m.createElement(ge,Object.assign({key:e,name:e},l)))))})),ie=t(15425);var se=(0,k.e)((function(e){return F(e,m.createElement(ie.Z,Object.assign({disabled:e.disabled,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(""+n);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),style:{width:"100%"},value:e.value},(0,C.z)(e))))}),{kind:"leaf"}),oe=t(58946);const ce="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,ue={display:"block"};var de=(0,k.e)((function(e){var n,t,a;return F(e,m.createElement(oe.ZP.Group,Object.assign({},(0,C.z)(e),{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(n.target.value)},value:null!==(n=e.value)&&void 0!==n?n:"",options:null===(t=e.options)||void 0===t?void 0:t.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),null===(a=e.options)||void 0===a?void 0:a.map((n=>{var t,a,r;return m.createElement(oe.ZP,{id:`${e.id}-${r=n.value,ce(encodeURIComponent(r)).replace(/=+$/,"")}`,key:null!==(t=n.key)&&void 0!==t?t:n.value,style:ue,value:n.value,disabled:n.disabled},null!==(a=n.label)&&void 0!==a?a:n.value)}))))}),{kind:"leaf"}),me=t(99388),pe=t(69601),fe=t(92049);var ve=(0,k.e)((function(e){var n,t;const a=e.fieldType===Array?me.default:pe.default,r=(0,C.z)(e);return F(e,e.checkboxes?m.createElement("span",Object.assign({},r),m.createElement(a,Object.assign({},r,{disabled:e.disabled,name:e.name,onChange:n=>{e.readOnly||e.onChange(e.fieldType===Array?n:n.target.value)},options:null===(n=e.options)||void 0===n?void 0:n.map((e=>{var n;return Object.assign(Object.assign({},e),{label:null!==(n=e.label)&&void 0!==n?n:e.value})})),value:e.value}))):m.createElement(fe.Z,Object.assign({allowClear:!e.required,disabled:e.disabled,mode:e.fieldType===Array?"multiple":void 0,name:e.name,onChange:n=>{e.readOnly||e.onChange(n)},placeholder:e.placeholder,ref:e.inputRef,value:e.fieldType===Array?Array.isArray(e.value)?e.value.filter((e=>void 0!==e)):[]:e.value},r),null===(t=e.options)||void 0===t?void 0:t.map((n=>{var t,a,r;return m.createElement(fe.Z.Option,{disabled:n.disabled,key:null!==(t=n.key)&&void 0!==t?t:n.value,value:n.value,id:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:escape(n.value)}`},null!==(r=n.label)&&void 0!==r?r:n.value)}))))}),{kind:"leaf"}),be=t(74105);var he=(0,k.e)((function(e){var n,t;return F(e,m.createElement(be.Z,Object.assign({disabled:e.disabled,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""},(0,C.z)(e))))}),{kind:"leaf"});var ge=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?de:ve;switch(e.fieldType){case Array:return re;case Boolean:return T;case Date:return R;case Number:return se;case Object:return le;case String:return he}return f()(!1,"Unsupported field type: %s",e.fieldType)})),_e=t(55201);function Ee(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(ge,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var ye=t(39850),Oe=t(6820);var Ce=function e(n){class t extends n{getNativeFormProps(){const e=super.getNativeFormProps(),{className:n,layout:t="vertical"}=e,a=(0,b._T)(e,["className","layout"]);return Object.assign(Object.assign({},a),{className:L()("ant-form","ant-form-"+t,n)})}}return t.AntD=e,t.displayName=`AntD${n.displayName}`,t}(Oe.I),ke=t(51674);const je={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ne={margin:"3px"};var xe=function(e){var{children:n,style:t=je}=e,a=(0,b._T)(e,["children","style"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({style:t},(0,C.z)(a)),n,m.createElement("ul",null,l.getErrorMessages(r).map(((e,n)=>m.createElement("li",{key:n,style:Ne},e))))):null};var Pe=function(e){var{disabled:n,inputRef:t,value:a="Submit"}=e,r=(0,b._T)(e,["disabled","inputRef","value"]);const{error:l,state:i}=(0,_e.c)();return m.createElement(W.default,Object.assign({disabled:void 0===n?!(!l&&!i.disabled):n,htmlType:"submit",ref:t,type:"primary"},r),a)};var Me=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return ge}getErrorsField(){return xe}getSubmitField(){return Pe}}return t.Quick=e,t}(Ce),Fe=t(23674);var Te=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(Ce),Ie=Te.Validated(Me.Quick(Ce));var we=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Ie);const De={backgroundColor:"rgba(255, 85, 0, 0.2)",border:"1px solid rgb(255, 85, 0)",borderRadius:"2px",margin:"20px 0px",padding:"10px"},Ae={margin:"3px"};var Re=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,style:r=De}=e,l=(0,b._T)(e,["children","error","errorMessage","style"]);return t?m.createElement("div",Object.assign({style:r},(0,C.z)(l)),n||m.createElement("div",{style:Ae},a)):null}),{initialValue:!1,kind:"leaf"});function Se(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Le=t(10777);var Be=(0,k.e)((function(e){var n,{rows:t=5}=e,a=(0,b._T)(e,["rows"]);return F(a,m.createElement(Le.default,Object.assign({disabled:a.disabled,name:a.name,onChange:e=>a.onChange(e.target.value),placeholder:a.placeholder,readOnly:a.readOnly,ref:a.inputRef,rows:t,value:null!==(n=a.value)&&void 0!==n?n:""},(0,C.z)(a))))}),{kind:"leaf"}),Ze=t(48159),We=t.n(Ze);function Ue(e,n,t){return"label"===t?`col-${e}-${n}`:`col-${e}-${12-n}`}function $e(e,n){return"number"==typeof e?Ue("sm",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?Object.keys(e).map((t=>Ue(t,e[t],n))).join(" "):"":Ue("sm",parseInt(e),n)}function ze(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,feedbackable:s,grid:o,help:c,helpClassName:u,id:d,label:p,labelClassName:f,required:v,showInlineError:h,wrapClassName:g}=e,_=(0,b._T)(e,["changed","className","disabled","error","errorMessage","feedbackable","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const E=!(!o&&!g),y=!(!l||!h)&&m.createElement("span",{className:"help-block"},i),O=!(!l||!s)&&m.createElement("i",{className:"glyphicon glyphicon-remove form-control-feedback"}),k=!!c&&m.createElement("span",{className:L()("help-block",u)},c);return m.createElement("div",Object.assign({className:L()(a,"field","form-group",{"has-feedback":l&&s,"has-error":l,"has-success":!l&&t,disabled:r,required:v})},We()((0,C.z)(_),["checkboxes","inline","inputClassName","inputRef","rows"])),p&&m.createElement("label",{htmlFor:d,className:L()("control-label",$e(o,"label"),f)},p),E&&m.createElement("div",{className:L()(g,$e(o,"input"))},n,O,k,y),!E&&n,!E&&O,!E&&k,!E&&y)}var Ve=(0,k.e)((function(e){const{disabled:n,inline:t,inputClassName:a,label:r,labelBefore:l,name:i,onChange:s,readOnly:o,value:c}=e;return ze(Object.assign(Object.assign({},e),{label:l}),m.createElement("div",{className:L()(a,"checkbox"+(t?"-inline":""))},m.createElement("label",{htmlFor:e.id},m.createElement("input",{checked:c||!1,disabled:n,id:e.id,name:i,onChange:()=>{o||s(!c)},ref:e.inputRef,type:"checkbox"}),"\xa0",r)))}),{kind:"leaf"});const Ke=("object"==typeof t.g?t.g:window).Date,qe=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Qe=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,h=(0,b._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return ze(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"form-control-danger":a}),disabled:t,id:r,max:qe(s),min:qe(o),name:c,onChange:e=>{const n=new Ke(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=qe(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function He(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,b._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),c=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0],d=!(a||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge pull-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}He.defaultProps={addIcon:m.createElement("i",{className:"glyphicon glyphicon-plus"})};var Je=(0,k.e)(He,{initialValue:!1,kind:"leaf"});function Xe(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,b._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],c=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge",n),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}Xe.defaultProps={removeIcon:m.createElement("i",{className:"glyphicon glyphicon-minus"})};var Ge=(0,k.e)(Xe,{initialValue:!1,kind:"leaf"});var Ye=(0,k.e)((function(e){let{children:n=m.createElement(pn,{className:"col-xs-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-xs-1"},m.createElement(Ge,{name:"",removeIcon:t})),n)}),{initialValue:!1});var en=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ye,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,b._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("panel panel-default",{"panel-danger":r},a)},(0,C.z)(d)),m.createElement("div",{className:"panel-body"},s&&m.createElement("div",{className:L()("panel-heading",{"has-error":r})},m.createElement("label",{className:"control-label"},s,"\xa0"),m.createElement(Je,{addIcon:n,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"help-block"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var nn=(0,k.e)((e=>{var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,b._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"help-block"},r),n||l.map((e=>m.createElement(pn,Object.assign({key:e,name:e},i)))))}));var tn=(0,k.e)((function(e){var n;return ze(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const an="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,rn=e=>an(encodeURIComponent(e)).replace(/=+$/,"");var ln=(0,k.e)((function(e){var n;return ze(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"radio"+(e.inline?"-inline":""))},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:rn(n.value)}`},m.createElement("input",{checked:n.value===e.value,disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:rn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"}),null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"}),sn=t(20098),on=t.n(sn);const cn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,un=e=>cn(encodeURIComponent(e)).replace(/=+$/,"");var dn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:h,value:g}=e,_=(0,b._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return ze(Object.assign(Object.assign({},_),{id:i,label:u}),t?null==n?void 0:n.map((e=>{var n,t,r,c;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:un(e.value)}`},m.createElement("input",{checked:l===Array?null==g?void 0:g.includes(e.value):g===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:un(e.value)}`,name:d,onChange:()=>{v||p(l===Array?on()([e.value],g):e.value)},type:"checkbox"}),null!==(c=e.label)&&void 0!==c?c:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"form-control-danger":r}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],g))}else p(""!==n?n:void 0)}},ref:c,value:null!=g?g:""},(!!f||!h||void 0===g)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var mn=(0,k.e)((function(e){var n,t;return ze(Object.assign({feedbackable:!0},We()(e,["autoComplete"])),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var pn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ln:dn;switch(e.fieldType){case Array:return en;case Boolean:return Ve;case Date:return Qe;case Number:return tn;case Object:return nn;case String:return mn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function fn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(pn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var vn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps(),{className:t,grid:a}=n,r=(0,b._T)(n,["className","grid"]);return Object.assign(Object.assign({},r),{className:L()("form",{error:e,"form-horizontal":a},t)})}}return t.Bootstrap3=e,t.displayName=`Bootstrap3${n.displayName}`,t}(Oe.I);var bn=function(e){var{className:n,children:t}=e,a=(0,b._T)(e,["className","children"]);const{error:r,schema:l}=(0,_e.c)();return r||t?m.createElement("div",Object.assign({className:L()("panel panel-danger",n)},(0,C.z)(a)),m.createElement("div",{className:"panel-body"},t,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n},e))))):null};function hn(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,b._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"has-danger":c,row:d.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("form-control-label",$e(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,$e(d.grid,"input"))},f),!p&&f)}hn.defaultProps={inputClassName:"btn btn-primary"};var gn=hn;var _n=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return pn}getErrorsField(){return bn}getSubmitField(){return gn}}return t.Quick=e,t}(vn);var En=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(vn),yn=En.Validated(_n.Quick(vn));var On=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(yn);var Cn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,b._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("panel panel-danger text-danger",t)},(0,C.z)(l)),m.createElement("div",{className:"panel-body"},n||m.createElement("div",{className:"panel-heading"},m.createElement("h4",{className:"panel-title"},r)))):null}),{initialValue:!1,kind:"leaf"});function kn(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var jn=(0,k.e)((function(e){var n;return ze(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"form-control-danger":e.error}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function Nn(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const xn={xs:1,sm:2,md:3,lg:4,xl:5};function Pn(e,n){return xn[e]-xn[n]}function Mn(e,n){return"number"==typeof e?Nn("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl},e)),Object.keys(e).sort(Pn).map((t=>Nn(t,e[t],n))).join(" ")):"":Nn("xs",parseInt(e),n)}function Fn(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:c,id:u,label:d,labelClassName:p,required:f,showInlineError:v,wrapClassName:h}=e,g=(0,b._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!h),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",c||"text-muted")},o),O=!l&&t;return m.createElement("div",Object.assign({className:L()(a,"form-group",{"is-invalid":l,"is-valid":O,disabled:r,required:f,row:s})},We()((0,C.z)(g),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":O},Mn(s,"label"),p)},d),_&&m.createElement("div",{className:L()(h,Mn(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var Tn=(0,k.e)((function(e){var{onChange:n}=e,t=(0,b._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:c,name:u,readOnly:d,value:p}=t;return Fn(Object.assign(Object.assign({},t),{label:c,value:t.value}),m.createElement("div",{className:L()(i,"form-check","checkbox",{"custom-control-inline":l,"text-danger":r,"text-success":!r&&t.changed})},m.createElement("label",{htmlFor:t.id,className:"form-check-label"},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{d||n(!p)},ref:s,type:"checkbox"}),"\xa0",o)))}),{kind:"leaf"});const In=("object"==typeof t.g?t.g:window).Date,wn=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Dn=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,h=(0,b._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return Fn(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&h.changed}),disabled:t,id:r,max:wn(s),min:wn(o),name:c,onChange:e=>{const n=new In(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=wn(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function An(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,b._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),c=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0],d=!(a||u.maxCount<=u.value.length);function p(e){!d||l||"key"in e&&"Enter"!==e.key||u.onChange(u.value.concat([$()(i)]))}return m.createElement("div",Object.assign({},(0,C.z)(s),{className:L()("badge badge-pill float-right",t),onClick:p,onKeyDown:p,role:"button",tabIndex:0}),n)}An.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var Rn=(0,k.e)(An,{initialValue:!1,kind:"leaf"});function Sn(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,b._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],c=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];function d(e){if(!(t||"key"in e&&"Enter"!==e.key)){const e=u.value.slice();e.splice(o,1),u.onChange(e)}}return t||(t=r||u.minCount>=u.value.length),m.createElement("span",Object.assign({},(0,C.z)(i),{className:L()("badge badge-pill",n),onClick:d,onKeyDown:d,role:"button",tabIndex:0}),l)}Sn.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var Ln=(0,k.e)(Sn,{initialValue:!1,kind:"leaf"});var Bn=(0,k.e)((function(e){let{children:n=m.createElement(Jn,{className:"col-11",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-1"},m.createElement(Ln,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Zn=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Bn,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,b._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(d)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(Rn,{addIcon:n,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var Wn=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,b._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(Jn,Object.assign({key:e,name:e},i)))))}));var Un=(0,k.e)((function(e){var n;return Fn(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const $n="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,zn=e=>$n(encodeURIComponent(e)).replace(/=+$/,"");var Vn=(0,k.e)((function(e){var n;return Fn(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check","radio",{"custom-control-inline":e.inline,"text-danger":e.error,"text-success":!e.error&&e.changed})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:zn(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:zn(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Kn="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,qn=e=>Kn(encodeURIComponent(e)).replace(/=+$/,"");var Qn=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:h,value:g}=e,_=(0,b._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return Fn(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:h}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"checkbox"+(s?"-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:qn(e.value)}`},m.createElement("input",{checked:E?null==g?void 0:g.includes(e.value):g===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:qn(e.value)}`,name:d,onChange:()=>{v||p(E?on()([e.value],g):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"c-select form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],g))}else p(""!==n?n:void 0)}},ref:c,value:null!=g?g:""},(!!f||!h||void 0===g)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var Hn=(0,k.e)((function(e){var n,t;return Fn(We()(e,["autoComplete"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var Jn=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Vn:Qn;switch(e.fieldType){case Array:return Zn;case Boolean:return Tn;case Date:return Dn;case Number:return Un;case Object:return Wn;case String:return Hn}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Xn(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Jn,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Gn=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},We()(n,["grid"])),{className:L()("form",{error:e},n.className)})}}return t.Bootstrap4=e,t.displayName=`Bootstrap4${n.displayName}`,t}(Oe.I);var Yn=function(e){var{children:n,className:t}=e,a=(0,b._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function et(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,b._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":c,row:d.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",Mn(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,Mn(d.grid,"input"))},f),!p&&f)}et.defaultProps={inputClassName:"btn btn-primary"};var nt=et;var tt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Jn}getErrorsField(){return Yn}getSubmitField(){return nt}}return t.Quick=e,t}(Gn);var at=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(Gn),rt=at.Validated(tt.Quick(Gn));var lt=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(rt);var it=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,b._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function st(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var ot=(0,k.e)((function(e){var n;return Fn(e,m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});function ct(e,n,t){const a="xs"===e?"":`${e}-`;return"label"===t?`col-${a}${n}`:`col-${a}${12-n}`}const ut={xs:1,sm:2,md:3,lg:4,xl:5,xxl:6};function dt(e,n){return ut[e]-ut[n]}function mt(e,n){return"number"==typeof e?ct("xs",e,n):"string"!=typeof e||isNaN(parseInt(e))?"string"==typeof e?e:"object"==typeof e?(e.xs||(e=Object.assign({xs:e.sm||e.md||e.lg||e.xl||e.xxl},e)),Object.keys(e).sort(dt).map((t=>ct(t,e[t],n))).join(" ")):"":ct("xs",parseInt(e),n)}function pt(e,n){var{changed:t,className:a,disabled:r,error:l,errorMessage:i,grid:s,help:o,helpClassName:c,id:u,label:d,labelClassName:p,required:f,showInlineError:v,wrapClassName:h}=e,g=(0,b._T)(e,["changed","className","disabled","error","errorMessage","grid","help","helpClassName","id","label","labelClassName","required","showInlineError","wrapClassName"]);const _=!(!s&&!h),E=!(!l||!v)&&m.createElement("span",{className:"form-text text-danger"},i),y=!!o&&m.createElement("span",{className:L()("form-text",c||"text-muted")},o);return m.createElement("div",Object.assign({className:L()(a,"mb-3",{"is-invalid":l,disabled:r,required:f,row:s})},We()((0,C.z)(g),["checkboxes","inline","inputClassName","inputRef","rows"])),d&&m.createElement("label",{htmlFor:u,className:L()({"col-form-label":s,"text-danger":l,"text-success":!l&&t},mt(s,"label"),p)},d),_&&m.createElement("div",{className:L()(h,mt(s,"input"))},n,y,E),!_&&n,!_&&y,!_&&E)}var ft=(0,k.e)((function(e){var{onChange:n}=e,t=(0,b._T)(e,["onChange"]);const{disabled:a,error:r,inline:l,inputClassName:i,inputRef:s,label:o,labelBefore:c,name:u,readOnly:d,value:p}=t;return pt(Object.assign(Object.assign({},t),{label:c,value:t.value}),m.createElement("div",{className:L()(i,"form-check",{"text-danger":r,"text-success":!r&&t.changed,"form-check-inline":l})},m.createElement("input",{checked:p||!1,className:"form-check-input",disabled:a,id:t.id,name:u,onChange:()=>{d||n(!p)},ref:s,type:"checkbox"}),m.createElement("label",{htmlFor:t.id,className:"form-check-label"},o)))}),{kind:"leaf"});const vt=("object"==typeof t.g?t.g:window).Date,bt=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var ht=(0,k.e)((function(e){var n,{disabled:t,error:a,id:r,inputClassName:l,inputRef:i,max:s,min:o,name:c,onChange:u,placeholder:d,readOnly:p,value:f,type:v="datetime-local"}=e,h=(0,b._T)(e,["disabled","error","id","inputClassName","inputRef","max","min","name","onChange","placeholder","readOnly","value","type"]);return pt(Object.assign(Object.assign({},h),{id:r}),m.createElement("input",{className:L()(l,"form-control",{"is-invalid":a,"is-valid":!a&&h.changed}),disabled:t,id:r,max:bt(s),min:bt(o),name:c,onChange:e=>{const n=new vt(e.target.valueAsNumber);n.getFullYear()<1e4?u(n):isNaN(e.target.valueAsNumber)&&u(void 0)},placeholder:d,readOnly:p,ref:i,type:v,value:null!==(n=bt(f,v))&&void 0!==n?n:""}))}),{kind:"leaf"});function gt(e){var{addIcon:n,className:t,disabled:a,name:r,readOnly:l,value:i}=e,s=(0,b._T)(e,["addIcon","className","disabled","name","readOnly","value"]);const o=(0,z.m)(null,r),c=(0,z.m)(o.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];return a||(a=l||u.maxCount<=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(s),{className:L()("btn btn-secondary btn-sm float-end",t),disabled:a,onClick:function(){a||u.onChange(u.value.concat([$()(i)]))},tabIndex:0,type:"button"}),n)}gt.defaultProps={addIcon:m.createElement("i",{className:"octicon octicon-plus"})};var _t=(0,k.e)(gt,{initialValue:!1,kind:"leaf"});function Et(e){var{className:n,disabled:t,name:a,readOnly:r,removeIcon:l}=e,i=(0,b._T)(e,["className","disabled","name","readOnly","removeIcon"]);const s=(0,z.m)(null,a),o=+s[s.length-1],c=(0,z.m)(s.slice(0,-1)),u=(0,V.U)(c,{},{absoluteName:!0})[0];return t||(t=r||u.minCount>=u.value.length),m.createElement("button",Object.assign({},(0,C.z)(i),{className:L()("btn btn-secondary btn-sm",n),disabled:t,onClick:()=>{const e=u.value.slice();e.splice(o,1),u.onChange(e)},tabIndex:0,type:"button"}),l)}Et.defaultProps={removeIcon:m.createElement("i",{className:"octicon octicon-dash"})};var yt=(0,k.e)(Et,{initialValue:!1,kind:"leaf"});var Ot=(0,k.e)((function(e){let{children:n=m.createElement(wt,{className:"col",label:null,name:""}),removeIcon:t}=e;return m.createElement("div",{className:"row"},m.createElement("div",{className:"col-auto"},m.createElement(yt,{name:"",removeIcon:t})),n)}),{initialValue:!1});var Ct=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(Ot,{name:"$"}),className:a,error:r,errorMessage:l,itemProps:i,label:s,removeIcon:o,showInlineError:c,value:u}=e,d=(0,b._T)(e,["addIcon","children","className","error","errorMessage","itemProps","label","removeIcon","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()("card mb-3",a)},(0,C.z)(d)),m.createElement("div",{className:"card-body"},s&&m.createElement("div",{className:"card-title"},m.createElement("label",{className:"col-form-label"},s,"\xa0"),m.createElement(_t,{addIcon:n,name:"$"}),!(!r||!c)&&m.createElement("span",{className:"text-danger"},l)),null==u?void 0:u.map(((e,n)=>m.Children.map(t,((e,t)=>{var a;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign(Object.assign({key:`${n}-${t}`,name:null===(a=e.props.name)||void 0===a?void 0:a.replace("$",""+n)},i),{removeIcon:o})):e}))))))}));var kt=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r,fields:l,itemProps:i,label:s,showInlineError:o}=e,c=(0,b._T)(e,["children","className","error","errorMessage","fields","itemProps","label","showInlineError"]);return m.createElement("div",Object.assign({className:L()(t,{"has-error":a})},(0,C.z)(c)),s&&m.createElement("label",null,s),!(!a||!o)&&m.createElement("span",{className:"text-danger"},r),n||l.map((e=>m.createElement(wt,Object.assign({key:e,name:e},i)))))}));var jt=(0,k.e)((function(e){var n;return pt(e,m.createElement("input",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,max:e.max,min:e.min,name:e.name,onChange:n=>{const t=(e.decimal?parseFloat:parseInt)(n.target.value);e.onChange(isNaN(t)?void 0:t)},placeholder:e.placeholder,readOnly:e.readOnly,ref:e.inputRef,step:e.step||(e.decimal?.01:1),type:"number",value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"});const Nt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,xt=e=>Nt(encodeURIComponent(e)).replace(/=+$/,"");var Pt=(0,k.e)((function(e){var n;return pt(e,null===(n=e.options)||void 0===n?void 0:n.map((n=>{var t,a,r,l;return m.createElement("div",{key:null!==(t=n.key)&&void 0!==t?t:n.value,className:L()(e.inputClassName,"form-check",{"text-danger":e.error,"text-success":!e.error&&e.changed,"form-check-inline":e.inline})},m.createElement("label",{htmlFor:`${e.id}-${null!==(a=n.key)&&void 0!==a?a:xt(n.value)}`,className:"form-check-label"},m.createElement("input",{checked:n.value===e.value,className:"form-check-input",disabled:e.disabled,id:`${e.id}-${null!==(r=n.key)&&void 0!==r?r:xt(n.value)}`,name:e.name,onChange:()=>{e.readOnly||e.onChange(n.value)},type:"radio"})," ",null!==(l=n.label)&&void 0!==l?l:n.value))})))}),{kind:"leaf"});const Mt="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ft=e=>Mt(encodeURIComponent(e)).replace(/=+$/,"");var Tt=(0,k.e)((function(e){var{options:n,checkboxes:t,disabled:a,error:r,fieldType:l,id:i,inline:s,inputClassName:o,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,required:h,value:g}=e,_=(0,b._T)(e,["options","checkboxes","disabled","error","fieldType","id","inline","inputClassName","inputRef","label","name","onChange","placeholder","readOnly","required","value"]);const E=l===Array;return pt(Object.assign(Object.assign({},_),{disabled:a,error:r,id:i,label:u,required:h}),t?null==n?void 0:n.map((e=>{var n,t,r,l;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value,className:L()(o,"form-check"+(s?" form-check-inline":""))},m.createElement("label",{htmlFor:`${i}-${null!==(t=e.key)&&void 0!==t?t:Ft(e.value)}`},m.createElement("input",{checked:E?null==g?void 0:g.includes(e.value):g===e.value,disabled:e.disabled||a,id:`${i}-${null!==(r=e.key)&&void 0!==r?r:Ft(e.value)}`,name:d,onChange:()=>{v||p(E?on()([e.value],g):e.value)},type:"checkbox"}),null!==(l=e.label)&&void 0!==l?l:e.value))})):m.createElement("select",{className:L()(o,"form-control",{"is-invalid":r,"is-valid":!r&&_.changed}),disabled:a,id:i,multiple:E,name:d,onChange:e=>{if(!v){const n=e.target.value;if(E){const t=-1===e.target.selectedIndex;p(t?[]:on()([n],g))}else p(""!==n?n:void 0)}},ref:c,value:null!=g?g:""},(!!f||!h||void 0===g)&&!E&&m.createElement("option",{value:"",disabled:h,hidden:h},f||u),null==n?void 0:n.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});var It=(0,k.e)((function(e){var n,t;return pt(We()(e,["autoComplete","minLength","maxLength"]),m.createElement("input",{autoComplete:e.autoComplete,className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,type:null!==(n=e.type)&&void 0!==n?n:"text",value:null!==(t=e.value)&&void 0!==t?t:""}))}),{kind:"leaf"});var wt=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Pt:Tt;switch(e.fieldType){case Array:return Ct;case Boolean:return ft;case Date:return ht;case Number:return jt;case Object:return kt;case String:return It}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Dt(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(wt,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var At=function e(n){class t extends n{getContextState(){return Object.assign(Object.assign({},super.getContextState()),{grid:this.props.grid})}getNativeFormProps(){const e=this.getContextError(),n=super.getNativeFormProps();return Object.assign(Object.assign({},We()(n,["grid"])),{className:L()({error:e},n.className)})}}return t.Bootstrap5=e,t.displayName=`Bootstrap5${n.displayName}`,t}(Oe.I);var Rt=function(e){var{children:n,className:t}=e,a=(0,b._T)(e,["children","className"]);const{error:r,schema:l}=(0,_e.c)();return r||n?m.createElement("div",Object.assign({className:L()("card border-danger mb-3 text-danger",t)},(0,C.z)(a)),m.createElement("div",{className:"card-body"},n,l.getErrorMessages(r).map(((e,n)=>m.createElement("div",{key:n,className:"disabled"},e))))):null};function St(e){var{className:n,disabled:t,inputClassName:a,inputRef:r,readOnly:l,value:i,wrapClassName:s}=e,o=(0,b._T)(e,["className","disabled","inputClassName","inputRef","readOnly","value","wrapClassName"]);const{error:c,state:u}=(0,_e.c)(),d=u,p=!(!d.grid&&!s),f=m.createElement("input",Object.assign({className:a,disabled:void 0===t?!(!c&&!d.disabled):t,readOnly:l,ref:r,type:"submit"},i?{value:i}:{}));return m.createElement("div",Object.assign({className:L()(n,{"is-invalid":c,row:d.grid})},(0,C.z)(o)),p&&m.createElement("span",{className:L()("col-form-label",mt(d.grid,"label"))},"\xa0"),p&&m.createElement("div",{className:L()(s,mt(d.grid,"input"))},f),!p&&f)}St.defaultProps={inputClassName:"btn btn-primary"};var Lt=St;var Bt=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return wt}getErrorsField(){return Rt}getSubmitField(){return Lt}}return t.Quick=e,t}(At);var Zt=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(At),Wt=Zt.Validated(Bt.Quick(At));var Ut=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Wt);var $t=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,b._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("card","mb-3",t)},(0,C.z)(l)),m.createElement("div",{className:"card-body"},n||m.createElement("h4",{className:"card-title"},r))):null}),{initialValue:!1,kind:"leaf"});function zt(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Vt=(0,k.e)((function(e){var n;return pt(We()(e,["autoComplete","minLength","maxLength"]),m.createElement("textarea",{className:L()(e.inputClassName,"form-control",{"is-invalid":e.error,"is-valid":!e.error&&e.changed}),disabled:e.disabled,id:e.id,name:e.name,onChange:n=>e.onChange(n.target.value),placeholder:e.placeholder,minLength:e.minLength,maxLength:e.maxLength,readOnly:e.readOnly,ref:e.inputRef,rows:e.rows,value:null!==(n=e.value)&&void 0!==n?n:""}))}),{kind:"leaf"}),Kt=t(80342),qt=t(21807),Qt=t(61247),Ht=t(35311),Jt=t(82693),Xt=t(82956),Gt=t(54139),Yt=t(74533);function ea(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:c,showInlineError:u,variant:d}=e;const p=u&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:c,variant:d};for(var v=arguments.length,b=new Array(v>1?v-1:0),h=1;h<v;h++)b[h-1]=arguments[h];return(0,m.createElement)(Gt.Z,f,...b,!!p&&m.createElement(Yt.Z,null,p))}var na=(0,k.e)((function(e){var n;const{appearance:t,disabled:a,inputRef:r,label:l,legend:i,name:s,onChange:o,readOnly:c,value:u}=e,d=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiFormControl,p="checkbox"===t||void 0===t?Kt.Z:Jt.Z;return ea(Object.assign(Object.assign(Object.assign(Object.assign({},void 0===(null==d?void 0:d.fullWidth)&&{fullWidth:!0}),void 0===(null==d?void 0:d.margin)&&{margin:"dense"}),e),{component:"fieldset"}),i&&m.createElement(Ht.Z,{component:"legend",htmlFor:s},i),m.createElement(Qt.Z,null,m.createElement(qt.Z,{control:m.createElement(p,Object.assign({checked:!!u,name:s,onChange:e=>!a&&!c&&o&&o(e.target.checked),ref:r,value:s},We()((0,C.z)(e),["helperText","fullWidth"]))),label:l})))}),{kind:"leaf"}),ta=t(38725);const aa=("object"==typeof t.g?t.g:window).Date,ra=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var la=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,InputLabelProps:c,inputRef:u,label:d,labelProps:p,max:f,min:v,name:h,onChange:g,placeholder:_,readOnly:E,showInlineError:y,value:O,type:k="datetime-local"}=e,j=(0,b._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);const N=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==N?void 0:N.fullWidth)||void 0===t||t,helperText:!!i&&y&&s||o,label:d,InputLabelProps:Object.assign(Object.assign({shrink:!0},p),c),inputProps:Object.assign({max:ra(f),min:ra(v),readOnly:E},j.inputProps),margin:null!==(a=null==N?void 0:N.margin)&&void 0!==a?a:"dense",name:h,onChange:e=>l||((e,n)=>{const t=new aa(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,g),placeholder:_,ref:u,type:k,value:null!==(r=ra(O,k))&&void 0!==r?r:""},(0,C.z)(j)))}),{kind:"leaf"}),ia=t(50755),sa=t(44920),oa=t(90547);var ca=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,c=(0,b._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,z.m)(null,l),d=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(Gt.Z,{fullWidth:t,margin:r,variant:o},m.createElement(oa.Z,Object.assign({},(0,C.z)(c),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),ua=t(53332);var da=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,b._T)(e,["disabled","icon","name","readOnly"]);const i=(0,z.m)(null,a),s=+i[i.length-1],o=(0,z.m)(i.slice(0,-1)),c=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||c.minCount>=c.value.length),m.createElement(oa.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=c.value.slice();e.splice(s,1),c.onChange(e)}}),t)}),{initialValue:!1,kind:"leaf"});var ma=(0,k.e)((function(e){let{children:n=m.createElement(Na,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(ua.Z,{dense:t,disableGutters:a,divider:r},n,m.createElement(da,{name:"",icon:l}))}),{initialValue:!1});var pa=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(ma,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,b._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(ia.Z,Object.assign({dense:!0,subheader:r?m.createElement(sa.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(ca,{icon:n,name:"$"}))}));var fa=(0,k.e)((function(e){var n,t,a,{children:r,fields:l,itemProps:i,label:s}=e,o=(0,b._T)(e,["children","fields","itemProps","label"]);const c=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null==c?void 0:c.margin)&&void 0!==a?a:"dense"},o),{component:void 0}),s&&m.createElement(Ht.Z,{component:"legend"},s),r||l.map((e=>m.createElement(Na,Object.assign({key:e,name:e},i)))))}));var va=(0,k.e)((function(e){var n,t,a,r,{decimal:l,disabled:i,error:s,errorMessage:o,helperText:c,inputProps:u,inputRef:d,label:p,max:f,min:v,name:h,onChange:g,readOnly:_,placeholder:E,showInlineError:y,step:O=(l?.01:1),value:k}=e,j=(0,b._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);const N=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:i,error:!!s,fullWidth:null===(t=null==N?void 0:N.fullWidth)||void 0===t||t,helperText:!!s&&y&&o||c,inputProps:Object.assign(Object.assign(Object.assign({},null!==(a=null==N?void 0:N.inputProps)&&void 0!==a?a:{}),{min:v,max:f,readOnly:_,step:O}),u),label:p,margin:null!==(r=null==N?void 0:N.margin)&&void 0!==r?r:"dense",name:h,onChange:e=>{const n=(l?parseFloat:parseInt)(e.target.value);g(isNaN(n)?void 0:n)},placeholder:E,ref:d,type:"number",value:null!=k?k:""},(0,C.z)(j)))}),{kind:"leaf"}),ba=t(76709),ha=t(70043);const ga="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,_a=e=>ga(encodeURIComponent(e)).replace(/=+$/,"");var Ea=(0,k.e)((function(e){var n,t,a,{options:r,disabled:l,id:i,inputRef:s,label:o,name:c,onChange:u,readOnly:d,row:p,value:f}=e,v=(0,b._T)(e,["options","disabled","id","inputRef","label","name","onChange","readOnly","row","value"]);const h=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return ea(Object.assign(Object.assign({fullWidth:null===(t=null==h?void 0:h.fullWidth)||void 0===t||t,margin:null!==(a=null==h?void 0:h.margin)&&void 0!==a?a:"dense"},v),{component:"fieldset",disabled:l}),o&&m.createElement(Ht.Z,{component:"legend",htmlFor:c},o),m.createElement(ha.Z,{id:i,name:c,onChange:e=>l||d||u(e.target.value),ref:s,row:p,value:null!=f?f:""},null==r?void 0:r.map((e=>{var n,t;return m.createElement(qt.Z,{control:m.createElement(ba.Z,Object.assign({id:`${i}-${_a(e.value)}`},We()((0,C.z)(v),["checkboxes","helperText"]))),htmlFor:`${i}-${_a(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),ya=t(5633);const Oa="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,Ca=e=>Oa(encodeURIComponent(e)).replace(/=+$/,"");var ka=(0,k.e)((function(e){var n,t,a,r,l,i;const s=(0,Xt.Z)(),o=null===(n=s.props)||void 0===n?void 0:n.MuiFormControl,c=null!==(t=e.value)&&void 0!==t?t:"";if(e.checkboxes){const{options:n,disabled:t,fieldType:r,id:l,inputRef:i,label:s,legend:u,name:d,onChange:p,readOnly:f}=e,v="checkbox"===(null!==(a=e.appearance)&&void 0!==a?a:"checkbox")?Kt.Z:Jt.Z,b=We()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),h=r!==Array?m.createElement(ha.Z,{id:l,name:d,onChange:e=>t||f||p(e.target.value),ref:i,value:null!=c?c:""},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(ba.Z,Object.assign({id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`},b)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value,value:e.value})}))):m.createElement(Qt.Z,{id:l},null==n?void 0:n.map((e=>{var n,a,r;return m.createElement(qt.Z,{control:m.createElement(v,Object.assign({checked:c.includes(e.value),id:`${l}-${null!==(n=e.key)&&void 0!==n?n:Ca(e.value)}`,name:d,onChange:()=>t||f||p(on()([e.value],c)),ref:i,value:d},b)),disabled:e.disabled||t,key:null!==(a=e.key)&&void 0!==a?a:e.value,label:null!==(r=e.label)&&void 0!==r?r:e.value})})));return ea(Object.assign(Object.assign(Object.assign({},o),e),{component:"fieldset"}),(u||s)&&m.createElement(Ht.Z,{component:"legend"},u||s),h)}const u=null===(r=s.props)||void 0===r?void 0:r.MuiTextField,{options:d,disabled:p,error:f,errorMessage:v,fieldType:b,fullWidth:h=null===(l=null==u?void 0:u.fullWidth)||void 0===l||l,helperText:g,id:_,InputLabelProps:E,inputProps:y,label:O,labelProps:k,margin:j=(null!==(i=null==u?void 0:u.margin)&&void 0!==i?i:"dense"),name:N,native:x,onChange:P,placeholder:M,readOnly:F,required:T,showInlineError:I,variant:w,textFieldProps:D}=e,A=x?"option":ya.Z,R=!!M,S=""!==c&&void 0!==c,L=We()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(ta.Z,Object.assign({disabled:p,error:!!f,fullWidth:h,helperText:!!f&&I&&v||g,InputLabelProps:Object.assign(Object.assign({shrink:!!O&&(R||S)},k),E),label:O,margin:j,onChange:e=>p||F||P(""!==e.target.value?e.target.value:void 0),required:T,select:!0,SelectProps:Object.assign({displayEmpty:R,inputProps:Object.assign({name:N,id:_},y),multiple:b===Array||void 0,native:x},L),value:x&&!c?"":c,variant:w},D),(R||!T||!S)&&m.createElement(A,{value:"",disabled:!!T},M||O),null==d?void 0:d.map((e=>{var n,t;return m.createElement(A,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var ja=(0,k.e)((function(e){var n,t,a,r,{disabled:l,error:i,errorMessage:s,helperText:o,inputRef:c,label:u,name:d,onChange:p,placeholder:f,readOnly:v,showInlineError:h,type:g="text",value:_=""}=e,E=(0,b._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const y=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:l,error:!!i,fullWidth:null===(t=null==y?void 0:y.fullWidth)||void 0===t||t,helperText:!!i&&h&&s||o,inputProps:Object.assign({readOnly:v},null!==(a=null==y?void 0:y.inputProps)&&void 0!==a?a:{}),label:u,margin:null!==(r=null==y?void 0:y.margin)&&void 0!==r?r:"dense",name:d,onChange:e=>l||p(e.target.value),placeholder:f,ref:c,type:g,value:_},(0,C.z)(E)))}),{kind:"leaf"});var Na=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?Ea:ka;switch(e.fieldType){case Array:return pa;case Boolean:return na;case Date:return la;case Number:return va;case Object:return fa;case String:return ja}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function xa(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Na,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var Pa=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Ma=function(e){var n,t,a,{children:r,fullWidth:l,margin:i,variant:s}=e,o=(0,b._T)(e,["children","fullWidth","margin","variant"]);const c=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiFormControl,{error:u,schema:d}=(0,_e.c)();return u||r?m.createElement(Gt.Z,{error:!!u,fullWidth:null===(t=null!=l?l:null==c?void 0:c.fullWidth)||void 0===t||t,margin:null!==(a=null!=i?i:null==c?void 0:c.margin)&&void 0!==a?a:"dense",variant:null!=s?s:null==c?void 0:c.variant},!!r&&m.createElement(Yt.Z,Object.assign({},(0,C.z)(o)),r),d.getErrorMessages(u).map(((e,n)=>m.createElement(Yt.Z,Object.assign({key:n},(0,C.z)(o)),e)))):null},Fa=t(9334);var Ta=function(e){var n,t,{children:a,disabled:r,inputRef:l,label:i="Submit",value:s}=e,o=(0,b._T)(e,["children","disabled","inputRef","label","value"]);const{error:c,state:u}=(0,_e.c)(),d=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiButton;return m.createElement(Fa.Z,Object.assign({disabled:void 0===r?!(!c&&!u.disabled):r,ref:l,type:"submit",value:s,variant:null!==(t=null==d?void 0:d.variant)&&void 0!==t?t:"contained"},(0,C.z)(o)),a||i)};var Ia=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return Na}getErrorsField(){return Ma}getSubmitField(){return Ta}}return t.Quick=e,t}(Pa);var wa=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(Pa),Da=wa.Validated(Ia.Quick(Pa));var Aa=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Da);var Ra=(0,k.e)((function(e){var n,t,a,{children:r,error:l,errorMessage:i,fullWidth:s,margin:o,variant:c}=e,u=(0,b._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);const d=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiFormControl;return l?m.createElement(Gt.Z,{error:!!l,fullWidth:null===(t=null!=s?s:null==d?void 0:d.fullWidth)||void 0===t||t,margin:null!==(a=null!=o?o:null==d?void 0:d.margin)&&void 0!==a?a:"dense",variant:null!=c?c:null==d?void 0:d.variant},m.createElement(Yt.Z,Object.assign({},(0,C.z)(u)),r||i)):null}),{initialValue:!1,kind:"leaf"});function Sa(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var La=(0,k.e)((e=>{var n,t,a,{disabled:r,error:l,errorMessage:i,helperText:s,inputRef:o,label:c,name:u,onChange:d,placeholder:p,readOnly:f,showInlineError:v,type:h="text",value:g}=e,_=(0,b._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);const E=null===(n=(0,Xt.Z)().props)||void 0===n?void 0:n.MuiTextField;return m.createElement(ta.Z,Object.assign({disabled:r,error:!!l,fullWidth:null===(t=null==E?void 0:E.fullWidth)||void 0===t||t,helperText:!!l&&v&&i||s,inputProps:Object.assign(Object.assign({},null==E?void 0:E.inputProps),{readOnly:f}),label:c,margin:null!==(a=null==E?void 0:E.margin)&&void 0!==a?a:"dense",multiline:!0,name:u,onChange:e=>r||d(e.target.value),placeholder:p,ref:o,type:h,value:null!=g?g:""},(0,C.z)(_)))}),{kind:"leaf"}),Ba=t(56213),Za=t(64251),Wa=t(64281),Ua=t(23626),$a=t(22013),za=t(61230),Va=t(56274);function Ka(e){let{component:n,disabled:t,error:a,errorMessage:r,fullWidth:l,helperText:i,margin:s,readOnly:o,required:c,showInlineError:u,variant:d}=e;const p=u&&a?r:i,f={component:n,disabled:!!t,error:!!a,fullWidth:!!l,margin:s,readOnly:o,required:c,variant:d};for(var v=arguments.length,b=new Array(v>1?v-1:0),h=1;h<v;h++)b[h-1]=arguments[h];return(0,m.createElement)(za.Z,f,...b,!!p&&m.createElement(Va.Z,null,p))}var qa=(0,k.e)((function(e){const{appearance:n,disabled:t,inputRef:a,label:r,legend:l,name:i,onChange:s,readOnly:o,value:c}=e,u="checkbox"===n||void 0===n?Ba.Z:$a.Z;return Ka(Object.assign({fullWidth:!0},e),l&&m.createElement(Ua.Z,{component:"legend",htmlFor:i},l),m.createElement(Wa.Z,null,m.createElement(Za.Z,{control:m.createElement(u,Object.assign({checked:!!c,name:i,onChange:e=>!t&&!o&&s&&s(e.target.checked),ref:a,value:i},We()((0,C.z)(e),["helperText","fullWidth"]))),label:r})))}),{kind:"leaf"}),Qa=t(60929);const Ha=("object"==typeof t.g?t.g:window).Date,Ja=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var Xa=(0,k.e)((function(e){var n,{disabled:t,error:a,errorMessage:r,helperText:l,InputLabelProps:i,inputRef:s,label:o,labelProps:c,max:u,min:d,name:p,onChange:f,placeholder:v,readOnly:h,showInlineError:g,value:_,type:E="datetime-local"}=e,y=(0,b._T)(e,["disabled","error","errorMessage","helperText","InputLabelProps","inputRef","label","labelProps","max","min","name","onChange","placeholder","readOnly","showInlineError","value","type"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&g&&r||l,label:o,InputLabelProps:Object.assign(Object.assign({shrink:!0},c),i),inputProps:Object.assign({max:Ja(u),min:Ja(d),readOnly:h},y.inputProps),margin:"dense",name:p,onChange:e=>t||((e,n)=>{const t=new Ha(e);t.getFullYear()<1e4?n(t):isNaN(e)&&n(void 0)})(e.target.valueAsNumber,f),placeholder:v,ref:s,type:E,value:null!==(n=Ja(_,E))&&void 0!==n?n:""},(0,C.z)(y)))}),{kind:"leaf"}),Ga=t(10872),Ya=t(5420),er=t(68666);var nr=(0,k.e)((function(e){var{disabled:n,fullWidth:t=!0,icon:a="+",margin:r="dense",name:l,readOnly:i,value:s,variant:o}=e,c=(0,b._T)(e,["disabled","fullWidth","icon","margin","name","readOnly","value","variant"]);const u=(0,z.m)(null,l),d=(0,z.m)(u.slice(0,-1)),p=(0,V.U)(d,{},{absoluteName:!0})[0],f=!(n||p.maxCount<=p.value.length);return m.createElement(za.Z,{fullWidth:t,margin:r,variant:o},m.createElement(er.Z,Object.assign({size:"large",variant:"outlined"},(0,C.z)(c),{disabled:!f,onClick:()=>{i||p.onChange(p.value.concat([$()(s)]))}}),a))}),{initialValue:!1,kind:"leaf"}),tr=t(88483),ar=t(92133);var rr=(0,k.e)((function(e){var{disabled:n,icon:t="-",name:a,readOnly:r}=e,l=(0,b._T)(e,["disabled","icon","name","readOnly"]);const i=(0,z.m)(null,a),s=+i[i.length-1],o=(0,z.m)(i.slice(0,-1)),c=(0,V.U)(o,{},{absoluteName:!0})[0];return n||(n=r||c.minCount>=c.value.length),m.createElement(ar.Z,Object.assign({},(0,C.z)(l),{disabled:n,onClick:()=>{const e=c.value.slice();e.splice(s,1),c.onChange(e)},size:"large"}),t)}),{initialValue:!1,kind:"leaf"});var lr=(0,k.e)((function(e){let{children:n=m.createElement(_r,{label:null,name:""}),dense:t=!0,disableGutters:a,divider:r,removeIcon:l}=e;return m.createElement(tr.ZP,{dense:t,disableGutters:a,divider:r},n,m.createElement(rr,{name:"",icon:l}))}),{initialValue:!1});var ir=(0,k.e)((function(e){var{addIcon:n,children:t=m.createElement(lr,{name:"$"}),itemProps:a,label:r,value:l}=e,i=(0,b._T)(e,["addIcon","children","itemProps","label","value"]);return m.createElement(m.Fragment,null,m.createElement(Ga.Z,Object.assign({dense:!0,subheader:r?m.createElement(Ya.Z,{disableSticky:!0},r):void 0},(0,C.z)(i)),null==l?void 0:l.map(((e,n)=>m.Children.map(t,((e,t)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${n}-${t}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+n)},a)):e}))))),m.createElement(nr,{icon:n,name:"$"}))}));var sr=(0,k.e)((function(e){var{children:n,fields:t,fullWidth:a=!0,itemProps:r,label:l,margin:i="dense"}=e,s=(0,b._T)(e,["children","fields","fullWidth","itemProps","label","margin"]);return Ka(Object.assign(Object.assign({fullWidth:a,margin:i},s),{component:void 0}),l&&m.createElement(Ua.Z,{component:"legend"},l),n||t.map((e=>m.createElement(_r,Object.assign({key:e,name:e},r)))))}));var or=(0,k.e)((function(e){var{decimal:n,disabled:t,error:a,errorMessage:r,helperText:l,inputProps:i,inputRef:s,label:o,max:c,min:u,name:d,onChange:p,readOnly:f,placeholder:v,showInlineError:h,step:g=(n?.01:1),value:_}=e,E=(0,b._T)(e,["decimal","disabled","error","errorMessage","helperText","inputProps","inputRef","label","max","min","name","onChange","readOnly","placeholder","showInlineError","step","value"]);return m.createElement(Qa.Z,Object.assign({disabled:t,error:!!a,fullWidth:!0,helperText:!!a&&h&&r||l,inputProps:Object.assign({min:u,max:c,readOnly:f,step:g},i),label:o,margin:"dense",name:d,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);p(isNaN(t)?void 0:t)},placeholder:v,ref:s,type:"number",value:null!=_?_:""},(0,C.z)(E)))}),{kind:"leaf"}),cr=t(8993),ur=t(20750);const dr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,mr=e=>dr(encodeURIComponent(e)).replace(/=+$/,"");var pr=(0,k.e)((function(e){var{options:n,disabled:t,fullWidth:a=!0,id:r,inputRef:l,label:i,margin:s="dense",name:o,onChange:c,readOnly:u,row:d,value:p}=e,f=(0,b._T)(e,["options","disabled","fullWidth","id","inputRef","label","margin","name","onChange","readOnly","row","value"]);return Ka(Object.assign(Object.assign({},f),{component:"fieldset",disabled:t,fullWidth:a,margin:s}),i&&m.createElement(Ua.Z,{component:"legend",htmlFor:o},i),m.createElement(ur.Z,{id:r,name:o,onChange:e=>t||u||c(e.target.value),ref:l,row:d,value:null!=p?p:""},null==n?void 0:n.map((e=>{var n,t;return m.createElement(Za.Z,{control:m.createElement(cr.Z,Object.assign({id:`${r}-${mr(e.value)}`},We()((0,C.z)(f),["checkboxes","helperText"]))),htmlFor:`${r}-${mr(e.value)}`,key:null!==(n=e.key)&&void 0!==n?n:e.value,label:null!==(t=e.label)&&void 0!==t?t:e.value,value:`${e.value}`})}))))}),{kind:"leaf"}),fr=t(13455);const vr="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,br=e=>vr(encodeURIComponent(e)).replace(/=+$/,"");var hr=(0,k.e)((function(e){var n,t;const a=null!==(n=e.value)&&void 0!==n?n:"";if(e.checkboxes){const{options:n,disabled:r,fieldType:l,id:i,inputRef:s,label:o,legend:c,name:u,onChange:d,readOnly:p}=e,f="checkbox"===(null!==(t=e.appearance)&&void 0!==t?t:"checkbox")?Ba.Z:$a.Z,v=We()((0,C.z)(e),["checkboxes","disableItem","id","inputRef"]),b=l!==Array?m.createElement(ur.Z,{id:i,name:u,onChange:e=>r||p||d(e.target.value),ref:s,value:null!=a?a:""},n.map((e=>{var n,t,a;return m.createElement(Za.Z,{control:m.createElement(cr.Z,Object.assign({id:`${i}-${null!==(n=e.key)&&void 0!==n?n:br(e.value)}`},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(a=e.label)&&void 0!==a?a:e.value,value:e.value})}))):m.createElement(Wa.Z,{id:i},n.map((e=>{var n,t,l;return m.createElement(Za.Z,{control:m.createElement(f,Object.assign({checked:a.includes(e.value),id:`${i}-${null!==(n=e.key)&&void 0!==n?n:br(e.value)}`,name:u,onChange:()=>r||p||d(on()([e.value],a)),ref:s,value:u},v)),disabled:e.disabled||r,key:null!==(t=e.key)&&void 0!==t?t:e.value,label:null!==(l=e.label)&&void 0!==l?l:e.value})})));return Ka(Object.assign(Object.assign({},e),{component:"fieldset"}),(c||o)&&m.createElement(Ua.Z,{component:"legend"},c||o),b)}const{options:r,disabled:l,error:i,errorMessage:s,fieldType:o,fullWidth:c=!0,helperText:u,id:d,InputLabelProps:p,inputProps:f,label:v,labelProps:b,margin:h="dense",name:g,native:_,onChange:E,placeholder:y,readOnly:O,required:k,showInlineError:j,variant:N,textFieldProps:x}=e,P=_?"option":fr.Z,M=!!y,F=""!==a&&void 0!==a,T=We()((0,C.z)(e),["checkboxes","disableItem","fullWidth","helperText","margin","textFieldProps","variant"]);return m.createElement(Qa.Z,Object.assign({disabled:l,error:!!i,fullWidth:c,helperText:!!i&&j&&s||u,InputLabelProps:Object.assign(Object.assign({shrink:!!v&&(M||F)},b),p),label:v,margin:h,onChange:e=>l||O||E(""!==e.target.value?e.target.value:void 0),required:k,select:!0,SelectProps:Object.assign({displayEmpty:M,inputProps:Object.assign({name:g,id:d},f),multiple:o===Array||void 0,native:_},T),value:_&&!a?"":a,variant:N},x),(M||!k||!F)&&m.createElement(P,{value:"",disabled:!!k},y||v),r.map((e=>{var n,t;return m.createElement(P,{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)})))}),{kind:"leaf"});var gr=(0,k.e)((function(e){var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:f=""}=e,v=(0,b._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&d&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",name:s,onChange:e=>n||o(e.target.value),placeholder:c,ref:l,type:p,value:f},(0,C.z)(v)))}),{kind:"leaf"});var _r=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?pr:hr;switch(e.fieldType){case Array:return ir;case Boolean:return qa;case Date:return Xa;case Number:return or;case Object:return sr;case String:return gr}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function Er(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(_r,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var yr=function e(n){class t extends n{}return t.Material=e,t.displayName=`Material${n.displayName}`,t}(Oe.I);var Or=function(e){var{children:n,fullWidth:t=!0,margin:a,variant:r}=e,l=(0,b._T)(e,["children","fullWidth","margin","variant"]);const{error:i,schema:s}=(0,_e.c)();return i||n?m.createElement(za.Z,{error:!!i,fullWidth:!!t,margin:a,variant:r},!!n&&m.createElement(Va.Z,Object.assign({},(0,C.z)(l)),n),s.getErrorMessages(i).map(((e,n)=>m.createElement(Va.Z,Object.assign({key:n},(0,C.z)(l)),e)))):null};var Cr=function(e){var{children:n,disabled:t,inputRef:a,label:r="Submit",value:l}=e,i=(0,b._T)(e,["children","disabled","inputRef","label","value"]);const{error:s,state:o}=(0,_e.c)();return m.createElement(er.Z,Object.assign({disabled:void 0===t?!(!s&&!o.disabled):t,ref:a,type:"submit",value:l,variant:"contained"},(0,C.z)(i)),n||r)};var kr=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return _r}getErrorsField(){return Or}getSubmitField(){return Cr}}return t.Quick=e,t}(yr);var jr=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(yr),Nr=jr.Validated(kr.Quick(yr));var xr=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(Nr);var Pr=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a,fullWidth:r,margin:l,variant:i}=e,s=(0,b._T)(e,["children","error","errorMessage","fullWidth","margin","variant"]);return t?m.createElement(za.Z,{error:!!t,fullWidth:!!r,margin:"dense"===l?l:void 0,variant:i},m.createElement(Va.Z,Object.assign({},(0,C.z)(s)),n||a)):null}),{initialValue:!1,kind:"leaf"});function Mr(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Fr=(0,k.e)((e=>{var{disabled:n,error:t,errorMessage:a,helperText:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,showInlineError:d,type:p="text",value:f}=e,v=(0,b._T)(e,["disabled","error","errorMessage","helperText","inputRef","label","name","onChange","placeholder","readOnly","showInlineError","type","value"]);return m.createElement(Qa.Z,Object.assign({disabled:n,error:!!t,fullWidth:!0,helperText:!!t&&d&&a||r,inputProps:{readOnly:u},label:i,margin:"dense",multiline:!0,name:s,onChange:e=>n||o(e.target.value),placeholder:c,ref:l,type:p,value:null!=f?f:""},(0,C.z)(v)))}),{kind:"leaf"}),Tr=t(68599);function Ir(e){var{element:n=m.Fragment,fields:t,omitFields:a=[],showInlineError:r}=e,l=(0,b._T)(e,["element","fields","omitFields","showInlineError"]);const{schema:i}=(0,_e.c)();return(0,m.createElement)(n,l,(null!=t?t:i.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(Tr.Z,Object.assign({key:e,name:e},void 0===r?null:{showInlineError:r})))))}var wr=t(2310),Dr=t(99574),Ar=t(12138),Rr=t(14449);var Sr=(0,k.e)((function(e){var{children:n,className:t,error:a,errorMessage:r}=e,l=(0,b._T)(e,["children","className","error","errorMessage"]);return a?m.createElement("div",Object.assign({className:L()("ui",t,"error message")},(0,C.z)(l)),n||m.createElement("div",{className:"header"},r)):null}),{initialValue:!1,kind:"leaf"}),Lr=t(43351);function Br(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Zr=t(77900),Wr=t(960),Ur=t(64694),$r=t(18747);var zr=(0,k.e)((function(e){var{className:n,disabled:t,error:a,errorMessage:r,id:l,inputRef:i,label:s,name:o,onChange:c,placeholder:u,readOnly:d,required:p,showInlineError:f,value:v}=e,h=(0,b._T)(e,["className","disabled","error","errorMessage","id","inputRef","label","name","onChange","placeholder","readOnly","required","showInlineError","value"]);return m.createElement("div",Object.assign({className:L()(n,{disabled:t,error:a,required:p},"field")},(0,C.z)(h)),s&&m.createElement("label",{htmlFor:l},s),m.createElement("textarea",{disabled:t,id:l,name:o,onChange:e=>c(e.target.value),placeholder:u,readOnly:d,ref:i,value:null!=v?v:""}),!(!a||!f)&&m.createElement("div",{className:"ui red basic pointing label"},r))}),{kind:"leaf"}),Vr=t(80661),Kr=t(59492),qr=t(52559),Qr=t(44591),Hr=t(47822),Jr=t(82986),Xr=t(99086),Gr=t(3684),Yr=t(79904);var el=(0,k.e)((function(e){var{disabled:n,id:t,inputRef:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,c=(0,b._T)(e,["disabled","id","inputRef","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},(0,C.z)(c)),m.createElement("input",{checked:o||!1,disabled:n,id:t,name:l,onChange:()=>!n&&!s&&i(!o),ref:a,type:"checkbox"}),r&&m.createElement("label",{htmlFor:t},r))}),{kind:"leaf"});const nl=("object"==typeof t.g?t.g:window).Date,tl=function(e,n){return void 0===n&&(n="datetime-local"),null==e?void 0:e.toISOString().slice(0,"datetime-local"===n?-8:-14)};var al=(0,k.e)((function(e){var n,{disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:c,placeholder:u,readOnly:d,value:p,type:f="datetime-local"}=e,v=(0,b._T)(e,["disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","value","type"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:tl(i),min:tl(s),name:o,onChange:e=>{const n=new nl(e.target.valueAsNumber);n.getFullYear()<1e4?c(n):isNaN(e.target.valueAsNumber)&&c(void 0)},placeholder:u,readOnly:d,ref:r,type:f,value:null!==(n=tl(p,f))&&void 0!==n?n:""}))}),{kind:"leaf"});var rl=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a,value:r}=e,l=(0,b._T)(e,["disabled","name","readOnly","value"]);const i=(0,z.m)(null,t),s=(0,z.m)(i.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0],c=!(n||o.maxCount<=o.value.length);function u(e){!c||a||"key"in e&&"Enter"!==e.key||o.onChange(o.value.concat([$()(r)]))}return m.createElement("span",Object.assign({},(0,C.z)(l),{onClick:u,onKeyDown:u,role:"button",tabIndex:0}),"+")}),{initialValue:!1,kind:"leaf"});var ll=(0,k.e)((function(e){var{disabled:n,name:t,readOnly:a}=e,r=(0,b._T)(e,["disabled","name","readOnly"]);const l=(0,z.m)(null,t),i=+l[l.length-1],s=(0,z.m)(l.slice(0,-1)),o=(0,V.U)(s,{},{absoluteName:!0})[0];function c(e){if(!(n||"key"in e&&"Enter"!==e.key)){const e=o.value.slice();e.splice(i,1),o.onChange(e)}}return n||(n=a||o.minCount>=o.value.length),m.createElement("span",Object.assign({},(0,C.z)(r),{onClick:c,onKeyDown:c,role:"button",tabIndex:0}),"-")}),{initialValue:!1,kind:"leaf"});var il=(0,k.e)((function(e){let{children:n=m.createElement(gl,{label:null,name:""})}=e;return m.createElement("div",null,m.createElement(ll,{name:""}),n)}),{initialValue:!1});var sl=(0,k.e)((function(e){var{children:n=m.createElement(il,{name:"$"}),itemProps:t,label:a,value:r}=e,l=(0,b._T)(e,["children","itemProps","label","value"]);return m.createElement("ul",Object.assign({},(0,C.z)(l)),a&&m.createElement("label",null,a,m.createElement(rl,{name:"$"})),null==r?void 0:r.map(((e,a)=>m.Children.map(n,((e,n)=>{var r;return(0,m.isValidElement)(e)?(0,m.cloneElement)(e,Object.assign({key:`${a}-${n}`,name:null===(r=e.props.name)||void 0===r?void 0:r.replace("$",""+a)},t)):e})))))}));var ol=(0,k.e)((function(e){var{children:n,fields:t,itemProps:a,label:r}=e,l=(0,b._T)(e,["children","fields","itemProps","label"]);return m.createElement("div",Object.assign({},(0,C.z)(l)),r&&m.createElement("label",null,r),n||t.map((e=>m.createElement(gl,Object.assign({key:e,name:e},a)))))}));var cl=(0,k.e)((function(e){var{decimal:n,disabled:t,id:a,inputRef:r,label:l,max:i,min:s,name:o,onChange:c,placeholder:u,readOnly:d,step:p,value:f}=e,v=(0,b._T)(e,["decimal","disabled","id","inputRef","label","max","min","name","onChange","placeholder","readOnly","step","value"]);return m.createElement("div",Object.assign({},(0,C.z)(v)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{disabled:t,id:a,max:i,min:s,name:o,onChange:e=>{const t=(n?parseFloat:parseInt)(e.target.value);c(isNaN(t)?void 0:t)},placeholder:u,readOnly:d,ref:r,step:p||(n?.01:1),type:"number",value:null!=f?f:""}))}),{kind:"leaf"});const ul="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,dl=e=>ul(encodeURIComponent(e)).replace(/=+$/,"");var ml=(0,k.e)((function(e){var{options:n,disabled:t,id:a,label:r,name:l,onChange:i,readOnly:s,value:o}=e,c=(0,b._T)(e,["options","disabled","id","label","name","onChange","readOnly","value"]);return m.createElement("div",Object.assign({},We()((0,C.z)(c),["checkboxes"])),r&&m.createElement("label",null,r),null==n?void 0:n.map((e=>{var n,r,c,u;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:e.value===o,disabled:e.disabled||t,id:`${a}-${null!==(r=e.key)&&void 0!==r?r:dl(e.value)}`,name:l,onChange:()=>{s||i(e.value)},type:"radio"}),m.createElement("label",{htmlFor:`${a}-${null!==(c=e.key)&&void 0!==c?c:dl(e.value)}`},null!==(u=e.label)&&void 0!==u?u:e.value))})))}),{kind:"leaf"});const pl="undefined"==typeof btoa?e=>Buffer.from(e).toString("base64"):btoa,fl=e=>pl(encodeURIComponent(e)).replace(/=+$/,"");var vl=(0,k.e)((function(e){var{checkboxes:n,disabled:t,fieldType:a,id:r,inputRef:l,label:i,name:s,onChange:o,placeholder:c,readOnly:u,required:d,value:p,options:f}=e,v=(0,b._T)(e,["checkboxes","disabled","fieldType","id","inputRef","label","name","onChange","placeholder","readOnly","required","value","options"]);const h=a===Array;return m.createElement("div",Object.assign({},(0,C.z)(v)),i&&m.createElement("label",{htmlFor:r},i),n?null==f?void 0:f.map((e=>{var n,l,i,c,d;return m.createElement("div",{key:null!==(n=e.key)&&void 0!==n?n:e.value},m.createElement("input",{checked:a===Array?null==p?void 0:p.includes(e.value):p===e.value,disabled:null!==(l=e.disabled)&&void 0!==l?l:t,id:`${r}-${null!==(i=e.key)&&void 0!==i?i:fl(e.value)}`,name:s,onChange:()=>{u||o(a===Array?on()([e.value],p):e.value)},type:"checkbox"}),m.createElement("label",{htmlFor:`${r}-${null!==(c=e.key)&&void 0!==c?c:fl(e.value)}`},null!==(d=e.label)&&void 0!==d?d:e.value))})):m.createElement("select",{disabled:t,id:r,multiple:h,name:s,onChange:e=>{if(!u){const n=e.target.value;if(h){const t=-1===e.target.selectedIndex;o(t?[]:on()([n],p))}else o(""!==n?n:void 0)}},ref:l,value:null!=p?p:""},(!!c||!d||void 0===p)&&!h&&m.createElement("option",{value:"",disabled:d,hidden:d},c||i),null==f?void 0:f.map((e=>{var n,t;return m.createElement("option",{disabled:e.disabled,key:null!==(n=e.key)&&void 0!==n?n:e.value,value:e.value},null!==(t=e.label)&&void 0!==t?t:e.value)}))))}),{kind:"leaf"});function bl(e){var{autoComplete:n,disabled:t,id:a,inputRef:r,label:l,name:i,onChange:s,placeholder:o,readOnly:c,type:u,value:d}=e,p=(0,b._T)(e,["autoComplete","disabled","id","inputRef","label","name","onChange","placeholder","readOnly","type","value"]);return m.createElement("div",Object.assign({},(0,C.z)(p)),l&&m.createElement("label",{htmlFor:a},l),m.createElement("input",{autoComplete:n,disabled:t,id:a,name:i,onChange:e=>s(e.target.value),placeholder:o,readOnly:c,ref:r,type:u,value:null!=d?d:""}))}bl.defaultProps={type:"text"};var hl=(0,k.e)(bl,{kind:"leaf"});var gl=(0,v.a)((e=>{if(e.component)return e.component;if(e.options)return e.checkboxes&&e.fieldType!==Array?ml:vl;switch(e.fieldType){case Array:return sl;case Boolean:return el;case Date:return al;case Number:return cl;case Object:return ol;case String:return hl}return f()(!1,"Unsupported field type: %s",e.fieldType)}));function _l(e){var{element:n=m.Fragment,fields:t,omitFields:a=[]}=e,r=(0,b._T)(e,["element","fields","omitFields"]);const{schema:l}=(0,_e.c)();return(0,m.createElement)(n,r,(null!=t?t:l.getSubfields()).filter((e=>!a.includes(e))).map((e=>(0,m.createElement)(gl,{key:e,name:e}))))}var El=function e(n){class t extends n{}return t.Unstyled=e,t.displayName=`Unstyled${n.displayName}`,t}(Oe.I);function yl(e){const{error:n,schema:t}=(0,_e.c)();return n||e.children?m.createElement("div",Object.assign({},(0,C.z)(e)),e.children,m.createElement("ul",null,t.getErrorMessages(n).map(((e,n)=>m.createElement("li",{key:n},e))))):null}function Ol(e){var{disabled:n,inputRef:t,readOnly:a,value:r}=e,l=(0,b._T)(e,["disabled","inputRef","readOnly","value"]);const{error:i,state:s}=(0,_e.c)();return m.createElement("input",Object.assign({disabled:void 0===n?!(!i&&!s.disabled):n,readOnly:a,ref:t,type:"submit"},r?{value:r}:{},(0,C.z)(l)))}var Cl=function e(n){class t extends(ke.X.Quick(n)){getAutoField(){return gl}getErrorsField(){return yl}getSubmitField(){return Ol}}return t.Quick=e,t}(El);var kl=function e(n){class t extends(Fe.O.Validated(n)){}return t.Validated=e,t}(El),jl=kl.Validated(Cl.Quick(El));var Nl=function e(n){class t extends(ye.N.Auto(n)){}return t.Auto=e,t}(jl);var xl=(0,k.e)((function(e){var{children:n,error:t,errorMessage:a}=e,r=(0,b._T)(e,["children","error","errorMessage"]);return t?m.createElement("div",Object.assign({},(0,C.z)(r)),n||a):null}),{initialValue:!1,kind:"leaf"});function Pl(e){var n,{value:t}=e,a=(0,b._T)(e,["value"]);const r=(0,V.U)(a.name,a,{initialValue:!1})[0];return(0,m.useEffect)((()=>{void 0!==t&&t!==r.value&&r.onChange(t)})),r.noDOM?null:m.createElement("input",Object.assign({disabled:r.disabled,name:r.name,readOnly:r.readOnly,ref:r.inputRef,type:"hidden",value:null!==(n=null!=t?t:r.value)&&void 0!==n?n:""},(0,C.z)(r)))}var Ml=t(96614);const Fl=Wl("AutoFields"),Tl=Wl("AutoField"),Il=Wl("AutoForm"),wl=(Wl("BaseForm"),Wl("BoolField"),Wl("DateField"),Wl("ErrorField")),Dl=Wl("ErrorsField"),Al=(Wl("HiddenField"),Wl("ListAddField"),Wl("ListDelField"),Wl("ListField"),Wl("ListItemField"),Wl("LongTextField")),Rl=(Wl("NestField"),Wl("NumField"),Wl("QuickForm"),Wl("RadioField"),Wl("SelectField")),Sl=Wl("SubmitField"),Ll=Wl("TextField"),Bl=(Wl("ValidatedForm"),Wl("ValidatedQuickForm"),{antd:a,bootstrap3:r,bootstrap4:l,bootstrap5:i,material:s,mui:o,semantic:c,unstyled:u}),Zl=(0,m.createContext)("unstyled");function Wl(e){return function(n){const t=(0,m.useContext)(Zl),a=Bl[t][e];return m.createElement(a,(0,d.Z)({key:t},n))}}},37309:function(e,n,t){"use strict";t.d(n,{mB:function(){return u},nN:function(){return o},rh:function(){return c}});var a=t(14648),r=t.n(a),l=t(17728),i=t.n(l);const s=["preset","props","theme"],o=e=>i().compressToBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"");function c(e){try{const n=r()(e,s),t=JSON.stringify(n),a=o(t),l="?"+encodeURIComponent(a);window.location.hash=l}catch(n){}}function u(){try{const n=document.location.hash.replace(/^#\?/,""),t=decodeURIComponent(n),a=(e=t,i().decompressFromBase64(e.replace(/-/g,"+").replace(/_/g,"/"))),l=JSON.parse(a??"");return r()(l,s)}catch(n){return{}}var e}},69403:function(e,n,t){"use strict";t.d(n,{M:function(){return m}});var a=t(27378),r=t(9670),l=t(86236),i=t.n(l),s=t(73633);const o=new(i())({allErrors:!0,useDefaults:!0,$data:!0});o.addKeyword("uniforms");const c={title:"Guest",type:"object",properties:{fullname:{type:"string"},email:{type:"string"},confirmEmail:{type:"string",const:{$data:"1/email"}},password:{type:"string",uniforms:{type:"password"}},confirmPassword:{type:"string",const:{$data:"1/password"},uniforms:{type:"password"}},acceptTermsOfUse:{type:"boolean",const:!0}},required:["fullname","email","confirmEmail","password","confirmPassword","acceptTermsOfUse"]};const u=function(e){const n=o.compile(e);return e=>{var t;return n(e),null!=(t=n.errors)&&t.length?{details:n.errors}:null}}(c),d=new s.j({schema:c,validator:u});function m(){return a.createElement(r.NE,{schema:d,onSubmit:e=>alert(JSON.stringify(e,null,2))})}},46264:function(e,n,t){"use strict";t.r(n),t.d(n,{assets:function(){return c},contentTitle:function(){return s},default:function(){return m},frontMatter:function(){return i},metadata:function(){return o},toc:function(){return u}});var a=t(25773),r=(t(27378),t(35318)),l=t(23197);const i={id:"examples-common-forms",title:"Common forms"},s=void 0,o={unversionedId:"examples-common-forms",id:"examples-common-forms",title:"Common forms",description:"Sign up",source:"@site/../docs/examples-common-forms.mdx",sourceDirName:".",slug:"/examples-common-forms",permalink:"/docs/examples-common-forms",draft:!1,tags:[],version:"current",frontMatter:{id:"examples-common-forms",title:"Common forms"},sidebar:"docs",previous:{title:"Creating a custom theme",permalink:"/docs/tutorials-creating-custom-theme"},next:{title:"Custom fields",permalink:"/docs/examples-custom-fields"}},c={},u=[{value:"<code>Sign up</code>",id:"sign-up",level:3}],d={toc:u};function m(e){let{components:n,...i}=e;return(0,r.kt)("wrapper",(0,a.Z)({},d,i,{components:n,mdxType:"MDXLayout"}),(0,r.kt)("h3",{id:"sign-up"},(0,r.kt)("inlineCode",{parentName:"h3"},"Sign up")),(0,r.kt)(l.T,{code:t(26569),example:t(69403).M,schema:t(77066),mdxType:"ExampleCustomizer"}))}m.isMDXComponent=!0},4940:function(e,n){"use strict";n.Z={"center-if-sm":"center-if-sm_fQBP",padding:"padding_u3oQ",landing:"landing_JSVC","overflow-hidden":"overflow-hidden_pgKL","section-content":"section-content_dsyA",discussions:"discussions_nna8","floating-example":"floating-example_NeZB","system-window":"system-window_utQO","system-top-bar":"system-top-bar_ZKOK","system-top-bar-circle":"system-top-bar-circle_TDqe","showcase-card":"showcase-card_hJCa",footer:"footer_V71b",bullets:"bullets_YLT6","offset-column":"offset-column_Fx18","simple-yet-powerful-text":"simple-yet-powerful-text__cJc","fully-customizable-text":"fully-customizable-text_ka9o","reverse-wrap":"reverse-wrap_wEMw",example:"example_fVIp","preview-border":"preview-border_OFQs",preview:"preview_Ea2L","no-padding":"no-padding_WjVH","solid-border-box":"solid-border-box_A28F","green-accent":"green-accent_H4ZV","blue-accent":"blue-accent_R2MP",grid3x3:"grid3x3_yu8a",item3x3:"item3x3_dug1",company:"company_dMmf","border-dashed":"border-dashed_OHF8","border-gradient":"border-gradient_gHdq","border-disable-top-right":"border-disable-top-right_GH8c","border-disable-bottom-left":"border-disable-bottom-left_uiZP","arrow-button":"arrow-button_hF_x","left-arrow-button":"left-arrow-button_Zn9b","right-arrow-button":"right-arrow-button_J0NN",arrow:"arrow_d93H","carousel-container":"carousel-container_uFWT",carousel:"carousel_vfTV",testimonials:"testimonials__H4G","testimonials-pair-active":"testimonials-pair-active_W4Qz","testimonials-pair-inactive":"testimonials-pair-inactive_OeWi",testimonial:"testimonial_JqOm","testimonial-content":"testimonial-content_yyK0","testimonial-links-wrapper":"testimonial-links-wrapper_aCzC","testimonial-description":"testimonial-description_HpGg","testimonial-avatar":"testimonial-avatar_OiX2","section-heading":"section-heading_Wwdu","section-bgwhite":"section-bgwhite_xc3Y","section-bgwhite-block":"section-bgwhite-block_wuyP","section-bgwhite-block-left":"section-bgwhite-block-left_R077","section-bgwhite-block-right":"section-bgwhite-block-right_XL2o",logos:"logos_slhi",fluid:"fluid_k_Hd",whyus:"whyus_bBI7",oval:"oval_S291","link-icon-container":"link-icon-container_Iy8Z",white:"white_k7iJ","top-right-corner":"top-right-corner_hrD6",badges:"badges_sK0n","badge-number":"badge-number_FlCf",badge:"badge_Cv7E","badge-image":"badge-image_V8QJ","badge-centered":"badge-centered_Cl70","call-to-action":"call-to-action_fHoz","theme-icon":"theme-icon_VaE8",section:"section_SnfD","flex-center":"flex-center_VHPe","top-margin":"top-margin_xVhu","long-button":"long-button_efAi",text:"text_U9e4","text-big":"text-big_oDLV","text-huge":"text-huge_zgdY","heading-helper":"heading-helper_fnxq",heading:"heading_Tyjn","heading-white":"heading-white_SkAD",emphasis:"emphasis_T58q",paragraph:"paragraph_pxCb","section-subtitle":"section-subtitle_etM3","footer-heading":"footer-heading_wvTE",supported:"supported_k5lB",title:"title_L62U",description:"description_aTRG","commercial-bullets":"commercial-bullets_o7pP","commercial-box":"commercial-box_wLXy",vazco:"vazco_f6cf","form-wrapper":"form-wrapper_kccZ",playground:"playground_p2wD","playground-wrap":"playground-wrap_FoP6","playground-column":"playground-column_btgY","playground-toolbar":"playground-toolbar_jwg0",tabs:"tabs_DJzW",item:"item_Lknm",active:"active_R6La",toggler:"toggler_LMZW",header:"header_kKxo",tooltip:"tooltip_OOD_","tooltip-text":"tooltip-text_GGXA","toggler-tabs":"toggler-tabs_UzN0"}},95126:function(e,n,t){var a={"./af":1009,"./af.js":1009,"./ar":88769,"./ar-dz":23739,"./ar-dz.js":23739,"./ar-kw":93745,"./ar-kw.js":93745,"./ar-ly":99576,"./ar-ly.js":99576,"./ar-ma":67408,"./ar-ma.js":67408,"./ar-sa":48781,"./ar-sa.js":48781,"./ar-tn":87856,"./ar-tn.js":87856,"./ar.js":88769,"./az":2030,"./az.js":2030,"./be":56476,"./be.js":56476,"./bg":25304,"./bg.js":25304,"./bm":48125,"./bm.js":48125,"./bn":34,"./bn-bd":29835,"./bn-bd.js":29835,"./bn.js":34,"./bo":64082,"./bo.js":64082,"./br":8317,"./br.js":8317,"./bs":93107,"./bs.js":93107,"./ca":68272,"./ca.js":68272,"./cs":98567,"./cs.js":98567,"./cv":61583,"./cv.js":61583,"./cy":10076,"./cy.js":10076,"./da":31760,"./da.js":31760,"./de":8973,"./de-at":63214,"./de-at.js":63214,"./de-ch":74728,"./de-ch.js":74728,"./de.js":8973,"./dv":54053,"./dv.js":54053,"./el":7499,"./el.js":7499,"./en-au":67876,"./en-au.js":67876,"./en-ca":47010,"./en-ca.js":47010,"./en-gb":34239,"./en-gb.js":34239,"./en-ie":99830,"./en-ie.js":99830,"./en-il":28438,"./en-il.js":28438,"./en-in":25322,"./en-in.js":25322,"./en-nz":43264,"./en-nz.js":43264,"./en-sg":55449,"./en-sg.js":55449,"./eo":39486,"./eo.js":39486,"./es":32430,"./es-do":16310,"./es-do.js":16310,"./es-mx":27038,"./es-mx.js":27038,"./es-us":73099,"./es-us.js":73099,"./es.js":32430,"./et":34975,"./et.js":34975,"./eu":87063,"./eu.js":87063,"./fa":68073,"./fa.js":68073,"./fi":50957,"./fi.js":50957,"./fil":8764,"./fil.js":8764,"./fo":81775,"./fo.js":81775,"./fr":74179,"./fr-ca":14306,"./fr-ca.js":14306,"./fr-ch":73791,"./fr-ch.js":73791,"./fr.js":74179,"./fy":47014,"./fy.js":47014,"./ga":46911,"./ga.js":46911,"./gd":62958,"./gd.js":62958,"./gl":87344,"./gl.js":87344,"./gom-deva":33161,"./gom-deva.js":33161,"./gom-latn":35798,"./gom-latn.js":35798,"./gu":68485,"./gu.js":68485,"./he":27917,"./he.js":27917,"./hi":52159,"./hi.js":52159,"./hr":95842,"./hr.js":95842,"./hu":30005,"./hu.js":30005,"./hy-am":51312,"./hy-am.js":51312,"./id":60781,"./id.js":60781,"./is":64101,"./is.js":64101,"./it":43467,"./it-ch":4759,"./it-ch.js":4759,"./it.js":43467,"./ja":44164,"./ja.js":44164,"./jv":70079,"./jv.js":70079,"./ka":57036,"./ka.js":57036,"./kk":92022,"./kk.js":92022,"./km":63418,"./km.js":63418,"./kn":43655,"./kn.js":43655,"./ko":30986,"./ko.js":30986,"./ku":91902,"./ku.js":91902,"./ky":4604,"./ky.js":4604,"./lb":99026,"./lb.js":99026,"./lo":20537,"./lo.js":20537,"./lt":22288,"./lt.js":22288,"./lv":1495,"./lv.js":1495,"./me":60690,"./me.js":60690,"./mi":2571,"./mi.js":2571,"./mk":93959,"./mk.js":93959,"./ml":97225,"./ml.js":97225,"./mn":88,"./mn.js":88,"./mr":46622,"./mr.js":46622,"./ms":11070,"./ms-my":48899,"./ms-my.js":48899,"./ms.js":11070,"./mt":63931,"./mt.js":63931,"./my":95393,"./my.js":95393,"./nb":4274,"./nb.js":4274,"./ne":8914,"./ne.js":8914,"./nl":33114,"./nl-be":68479,"./nl-be.js":68479,"./nl.js":33114,"./nn":4513,"./nn.js":4513,"./oc-lnc":46549,"./oc-lnc.js":46549,"./pa-in":28264,"./pa-in.js":28264,"./pl":32848,"./pl.js":32848,"./pt":90899,"./pt-br":55077,"./pt-br.js":55077,"./pt.js":90899,"./ro":92512,"./ro.js":92512,"./ru":21753,"./ru.js":21753,"./sd":16840,"./sd.js":16840,"./se":78362,"./se.js":78362,"./si":50464,"./si.js":50464,"./sk":66324,"./sk.js":66324,"./sl":41963,"./sl.js":41963,"./sq":53039,"./sq.js":53039,"./sr":93454,"./sr-cyrl":10466,"./sr-cyrl.js":10466,"./sr.js":93454,"./ss":95158,"./ss.js":95158,"./sv":28859,"./sv.js":28859,"./sw":57594,"./sw.js":57594,"./ta":26915,"./ta.js":26915,"./te":15677,"./te.js":15677,"./tet":92154,"./tet.js":92154,"./tg":74098,"./tg.js":74098,"./th":89071,"./th.js":89071,"./tk":49381,"./tk.js":49381,"./tl-ph":1869,"./tl-ph.js":1869,"./tlh":92346,"./tlh.js":92346,"./tr":71483,"./tr.js":71483,"./tzl":30266,"./tzl.js":30266,"./tzm":33138,"./tzm-latn":32960,"./tzm-latn.js":32960,"./tzm.js":33138,"./ug-cn":29456,"./ug-cn.js":29456,"./uk":50805,"./uk.js":50805,"./ur":61127,"./ur.js":61127,"./uz":29628,"./uz-latn":80840,"./uz-latn.js":80840,"./uz.js":29628,"./vi":56962,"./vi.js":56962,"./x-pseudo":49257,"./x-pseudo.js":49257,"./yo":62423,"./yo.js":62423,"./zh-cn":61002,"./zh-cn.js":61002,"./zh-hk":6046,"./zh-hk.js":6046,"./zh-mo":36903,"./zh-mo.js":36903,"./zh-tw":24710,"./zh-tw.js":24710};function r(e){var n=l(e);return t(n)}function l(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=l,e.exports=r,r.id=95126},26569:function(e,n,t){"use strict";t.r(n),n.default="import React from 'react';\nimport { AutoForm } from '../../lib/universal';\n\nimport { bridge as schema } from './SignUpSchema';\n\nexport function SignUp() {\n return (\n <AutoForm\n schema={schema}\n onSubmit={(model: any) => alert(JSON.stringify(model, null, 2))}\n />\n );\n}\n"},77066:function(e,n,t){"use strict";t.r(n),n.default="import Ajv from 'ajv';\nimport { JSONSchemaBridge } from 'uniforms-bridge-json-schema';\n\nconst ajv = new Ajv({ allErrors: true, useDefaults: true, $data: true });\najv.addKeyword('uniforms');\n\nconst schema = {\n title: 'Guest',\n type: 'object',\n properties: {\n fullname: { type: 'string' },\n email: { type: 'string' },\n confirmEmail: { type: 'string', const: { $data: '1/email' } },\n password: {\n type: 'string',\n uniforms: { type: 'password' },\n },\n confirmPassword: {\n type: 'string',\n const: { $data: '1/password' },\n uniforms: { type: 'password' },\n },\n acceptTermsOfUse: { type: 'boolean', const: true },\n },\n required: [\n 'fullname',\n 'email',\n 'confirmEmail',\n 'password',\n 'confirmPassword',\n 'acceptTermsOfUse',\n ],\n};\n\nfunction createValidator(schema: object) {\n const validator = ajv.compile(schema);\n\n return (model: object) => {\n validator(model);\n return validator.errors?.length ? { details: validator.errors } : null;\n };\n}\n\nconst validator = createValidator(schema);\n\nexport const bridge = new JSONSchemaBridge({ schema, validator });\n"}}]); \ No newline at end of file diff --git a/assets/js/f8759e1b.60422fe5.js b/assets/js/f8759e1b.60422fe5.js new file mode 100644 index 000000000..271950f0c --- /dev/null +++ b/assets/js/f8759e1b.60422fe5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[269],{35318:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return k}});var a=n(27378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),d=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},s=function(e){var t=d(e.components);return a.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,p=e.parentName,s=o(e,["components","mdxType","originalType","parentName"]),c=d(n),k=r,u=c["".concat(p,".").concat(k)]||c[k]||m[k]||i;return n?a.createElement(u,l(l({ref:t},s),{},{components:n})):a.createElement(u,l({ref:t},s))}));function k(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,l=new Array(i);l[0]=c;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var d=2;d<i;d++)l[d]=n[d];return a.createElement.apply(null,l)}return a.createElement.apply(null,n)}c.displayName="MDXCreateElement"},15890:function(e,t,n){n.r(t),n.d(t,{assets:function(){return p},contentTitle:function(){return l},default:function(){return m},frontMatter:function(){return i},metadata:function(){return o},toc:function(){return d}});var a=n(25773),r=(n(27378),n(35318));const i={id:"api-helpers",title:"Helpers"},l=void 0,o={unversionedId:"api-helpers",id:"api-helpers",title:"Helpers",description:"connectField",source:"@site/../docs/api-helpers.md",sourceDirName:".",slug:"/api-helpers",permalink:"/docs/api-helpers",draft:!1,tags:[],version:"current",frontMatter:{id:"api-helpers",title:"Helpers"},sidebar:"docs",previous:{title:"Context data",permalink:"/docs/api-context-data"},next:{title:"AutoField algorithm",permalink:"/docs/uth-autofield-algorithm"}},p={},d=[{value:"<code>connectField</code>",id:"connectfield",level:2},{value:"Field kinds",id:"field-kinds",level:3},{value:"Props merging order",id:"props-merging-order",level:3},{value:"<code>changedKeys</code>",id:"changedkeys",level:2},{value:"<code>filterDOMProps</code>",id:"filterdomprops",level:2},{value:"Custom props registration",id:"custom-props-registration",level:3},{value:"<code>joinName</code>",id:"joinname",level:2},{value:"<code>randomIds</code>",id:"randomids",level:2},{value:"<code>useForm</code>",id:"useform",level:2},{value:"<code>useField</code>",id:"usefield",level:2}],s={toc:d};function m(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"connectfield"},(0,r.kt)("inlineCode",{parentName:"h2"},"connectField")),(0,r.kt)("p",null,"Provides form management related props. The ",(0,r.kt)("inlineCode",{parentName:"p"},"connectField")," helper is a component wrapper (higher order component, HOC), that provides various props related to the form management. It also adds the ",(0,r.kt)("inlineCode",{parentName:"p"},"Field")," suffix to the name of the wrapped component."),(0,r.kt)("p",null,"The table below lists all of the ",(0,r.kt)("strong",{parentName:"p"},"guaranteed")," props that will be passed to the wrapped component:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Type"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"changed")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Has field changed?")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"disabled")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Is field disabled?")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"error")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"object")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field scoped part of validation error.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"errorMessage")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"string")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field scoped validation error message.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"field")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"object")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field definition from schema.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"fields")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"arrayOf(string)")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Subfields names.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"fieldType")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"func")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field type.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"id")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"string")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field id - given or random.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"label")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"string")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field label.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"string")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field name.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"onChange")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"func(value, [name])")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Change field value.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"placeholder")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"string")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field placeholder.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"readOnly")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Is field read-only?")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"showInlineError")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Show inline error?")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"value")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"any")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Field value.")))),(0,r.kt)("p",null,"The ",(0,r.kt)("inlineCode",{parentName:"p"},"connectField")," function accepts two arguments: the first one is a component and the second one is an ",(0,r.kt)("inlineCode",{parentName:"p"},"options")," object."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"function Example(props) {\n /* ... */\n}\n\nconst ExampleField = connectField(Example, options);\n")),(0,r.kt)("p",null,"The table below lists all available options:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Type"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"initialValue")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Initial value check. If ",(0,r.kt)("inlineCode",{parentName:"td"},"true"),", then after the first render the default value is set as value if no value is provided (",(0,r.kt)("inlineCode",{parentName:"td"},"undefined"),").")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"kind")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"'leaf'")," or ",(0,r.kt)("inlineCode",{parentName:"td"},"'node'")),(0,r.kt)("td",{parentName:"tr",align:"center"},"See ",(0,r.kt)("a",{parentName:"td",href:"#field-kinds"},"Field kinds"),".")))),(0,r.kt)("h3",{id:"field-kinds"},"Field kinds"),(0,r.kt)("p",null,"Every field is either a ",(0,r.kt)("em",{parentName:"p"},"leaf")," or ",(0,r.kt)("em",{parentName:"p"},"node")," field. In the future, we could introduce new kinds to enable even more optimizations."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("em",{parentName:"li"},"Leaf")," fields cannot have subfields. This allows us to perform some optimizations, like skipping the extra ",(0,r.kt)("inlineCode",{parentName:"li"},"Provider")," from ",(0,r.kt)("inlineCode",{parentName:"li"},"connectField"),", effectively reducing the overhead down to a single ",(0,r.kt)("inlineCode",{parentName:"li"},"useField")," call.",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"It includes all input fields, like ",(0,r.kt)("inlineCode",{parentName:"li"},"NumField"),", ",(0,r.kt)("inlineCode",{parentName:"li"},"SelectField")," or ",(0,r.kt)("inlineCode",{parentName:"li"},"TextField"),"."))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("em",{parentName:"li"},"Node")," fields can have subfields. Fields of the ",(0,r.kt)("em",{parentName:"li"},"leaf")," kind cannot have subfields.",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"It includes all combined and layout fields, like ",(0,r.kt)("inlineCode",{parentName:"li"},"ListField")," or ",(0,r.kt)("inlineCode",{parentName:"li"},"NestField"),".")))),(0,r.kt)("p",null,"If you are not sure which one to use, do not use the ",(0,r.kt)("inlineCode",{parentName:"p"},"kind")," option at all - it'll default to the safest option (right now it's ",(0,r.kt)("inlineCode",{parentName:"p"},"node"),")."),(0,r.kt)("h3",{id:"props-merging-order"},"Props merging order"),(0,r.kt)("p",null,"The resulting props of a field are a merge of the props that uniforms provide, the ones coming from the bridge (schema) and finally the actual field props. For the exact ordering, please refer to the ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/packages/uniforms/src/useField.tsx"},"source of ",(0,r.kt)("inlineCode",{parentName:"a"},"useField")," hook"),". Overall, it looks as follows:"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"uniforms props (e.g., ",(0,r.kt)("inlineCode",{parentName:"li"},"changed"),", ",(0,r.kt)("inlineCode",{parentName:"li"},"onChange"),", ",(0,r.kt)("inlineCode",{parentName:"li"},"value"),")."),(0,r.kt)("li",{parentName:"ol"},"uniforms state (as defined in ",(0,r.kt)("a",{parentName:"li",href:"/docs/api-context-data/#state"},"context data"),")."),(0,r.kt)("li",{parentName:"ol"},"bridge props (depending on the schema)"),(0,r.kt)("li",{parentName:"ol"},"field props (only when rendered directly)")),(0,r.kt)("p",null,"That's important, as using empty values in the schema or field props, like ",(0,r.kt)("inlineCode",{parentName:"p"},"undefined"),", will be merged as well. See ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/issues/1094"},"#1094")," for more context as well as an example of a potential pitfall."),(0,r.kt)("h2",{id:"changedkeys"},(0,r.kt)("inlineCode",{parentName:"h2"},"changedKeys")),(0,r.kt)("p",null,"Returns an array of changed keys between ",(0,r.kt)("inlineCode",{parentName:"p"},"valueA")," and ",(0,r.kt)("inlineCode",{parentName:"p"},"valueB"),", where ",(0,r.kt)("inlineCode",{parentName:"p"},"root")," is the root key. For examples see ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/packages/uniforms/__tests__/changedKeys.ts"},(0,r.kt)("inlineCode",{parentName:"a"},"changedKeys")," tests"),"."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { changedKeys } from 'uniforms';\n\nchangedKeys('a', { b: 1, c: 2 }, { b: 1 }); // ['a', 'a.c']\n")),(0,r.kt)("h2",{id:"filterdomprops"},(0,r.kt)("inlineCode",{parentName:"h2"},"filterDOMProps")),(0,r.kt)("p",null,"Removes all uniforms-related props, registered with ",(0,r.kt)("inlineCode",{parentName:"p"},"filterDOMProps.register"),". Use it in all places where you'd like to pass all unrelated props down and ",(0,r.kt)("inlineCode",{parentName:"p"},"useField")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"connectField")," provide you with the props."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { filterDOMProps } from 'uniforms';\n\nconst filteredProps = filterDOMProps(props);\n")),(0,r.kt)("h3",{id:"custom-props-registration"},"Custom props registration"),(0,r.kt)("p",null,"It's often the case that your custom components will have a bunch of known properties, like ",(0,r.kt)("inlineCode",{parentName:"p"},"locale")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"userType"),". To ease the process of using them across the project, you can register them to make ",(0,r.kt)("inlineCode",{parentName:"p"},"filterDOMProps")," remove them as well. For example, ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/packages/uniforms-bridge-simple-schema/src/register.ts"},(0,r.kt)("inlineCode",{parentName:"a"},"SimpleSchemaBridge"))," registers all of the SimpleSchema-specific options."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { filterDOMProps } from 'uniforms';\n\nfilterDOMProps({ example: 42 }); // { example: 42 }\nfilterDOMProps.registered.includes('example'); // false\nfilterDOMProps.register('example');\nfilterDOMProps.registered.includes('example'); // true\nfilterDOMProps({ example: 42 }); // {}\n")),(0,r.kt)("p",null,"As ",(0,r.kt)("inlineCode",{parentName:"p"},"filterDOMProps")," is fully typed, if you'd like to make it work with TypeScript, you have to extend the ",(0,r.kt)("inlineCode",{parentName:"p"},"FilterDOMProps")," interface as well."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"declare module 'uniforms' {\n interface FilterDOMProps {\n propA: never;\n propB: never;\n }\n}\n\nfilterDOMProps.register('propA', 'propB');\n")),(0,r.kt)("h2",{id:"joinname"},(0,r.kt)("inlineCode",{parentName:"h2"},"joinName")),(0,r.kt)("p",null,"Safely joins partial field names.\nIf you create a custom field with subfields, do use ",(0,r.kt)("inlineCode",{parentName:"p"},"joinName")," instead of manually concatenating them.\nIt ensures that the name will be correctly escaped if needed."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { joinName } from 'uniforms';\n\njoinName('array', 1, 'field'); // 'array.1.field'\njoinName('object', 'nested.property'); // 'object.nested.property'\n")),(0,r.kt)("p",null,"If the first argument is ",(0,r.kt)("inlineCode",{parentName:"p"},"null"),", then it returns an array of escaped parts."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { joinName } from 'uniforms';\n\njoinName(null, 'array', 1, 'field'); // ['array', '1', 'field']\njoinName(null, 'object', 'nested.property'); // ['object', 'nested', 'property']\n")),(0,r.kt)("p",null,"If the field name contains a dot (",(0,r.kt)("inlineCode",{parentName:"p"},"."),") or a bracket (",(0,r.kt)("inlineCode",{parentName:"p"},"[")," or ",(0,r.kt)("inlineCode",{parentName:"p"},"]"),"), it has to be escaped with ",(0,r.kt)("inlineCode",{parentName:"p"},'["..."]'),".\nIf any of these characters is not escaped, ",(0,r.kt)("inlineCode",{parentName:"p"},"joinName")," will ",(0,r.kt)("strong",{parentName:"p"},"not")," throw an error but its behavior is not specified.\nThe escape of any other name part will be stripped."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"joinName(null, 'object[\"with.dot\"].field'); // ['object', '[\"with.dot\"]', 'field']\njoinName('object[\"with.dot\"].field'); // 'object[\"with.dot\"].field'\n\njoinName(null, 'this[\"is\"].safe'); // ['this', 'is', 'safe']\njoinName('this[\"is\"].safe'); // 'this.is.safe'\n")),(0,r.kt)("p",null,"For more examples check ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/vazco/uniforms/blob/master/packages/uniforms/__tests__/joinName.ts"},(0,r.kt)("inlineCode",{parentName:"a"},"joinName")," tests"),"."),(0,r.kt)("h2",{id:"randomids"},(0,r.kt)("inlineCode",{parentName:"h2"},"randomIds")),(0,r.kt)("p",null,"Generates random ID, based on given prefix. Use it, if you want to have random but deterministic strings. If no prefix is provided, a unique ",(0,r.kt)("inlineCode",{parentName:"p"},"uniforms-X")," prefix will be used generated."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { randomIds } from 'uniforms';\n\nconst randomId1 = randomIds();\nrandomId1(); // uniforms-0000-0000\nrandomId1(); // uniforms-0000-0001\nrandomId1(); // uniforms-0000-0002\n\nconst randomId2 = randomIds();\nrandomId2(); // uniforms-0001-0000\nrandomId2(); // uniforms-0001-0001\nrandomId2(); // uniforms-0001-0002\n\nconst randomId3 = randomIds('prefix');\nrandomId3(); // prefix-0000\nrandomId3(); // prefix-0001\nrandomId3(); // prefix-0002\n")),(0,r.kt)("h2",{id:"useform"},(0,r.kt)("inlineCode",{parentName:"h2"},"useForm")),(0,r.kt)("p",null,"A direct way of accessing the ",(0,r.kt)("a",{parentName:"p",href:"/docs/api-context-data/#state"},"context data"),":"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useForm } from 'uniforms';\n\nfunction Example() {\n const context = useForm();\n}\n")),(0,r.kt)("h2",{id:"usefield"},(0,r.kt)("inlineCode",{parentName:"h2"},"useField")),(0,r.kt)("p",null,"A hook version of ",(0,r.kt)("a",{parentName:"p",href:"#connectfield"},(0,r.kt)("inlineCode",{parentName:"a"},"connectField")),". It receives three arguments: field name (",(0,r.kt)("inlineCode",{parentName:"p"},"string"),"), field props (",(0,r.kt)("inlineCode",{parentName:"p"},"object"),"), and optional options."),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"function Example(props) {\n const [fieldProps, context] = useField(props.name, props, options);\n return <input {...filterDOMProps(fieldProps)} />;\n}\n")),(0,r.kt)("p",null,"The table below lists all available options:"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:"center"},"Name"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Type"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Default"),(0,r.kt)("th",{parentName:"tr",align:"center"},"Description"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"absoluteName")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"false")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Whether the field name should be treated as a top-level one, ignoring parent fields.")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"initialValue")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"boolean")),(0,r.kt)("td",{parentName:"tr",align:"center"},(0,r.kt)("inlineCode",{parentName:"td"},"true")),(0,r.kt)("td",{parentName:"tr",align:"center"},"Initial value check. If ",(0,r.kt)("inlineCode",{parentName:"td"},"true"),", then after the first render the default value is set as value if no value is provided (",(0,r.kt)("inlineCode",{parentName:"td"},"undefined"),").")))),(0,r.kt)("p",null,"Using ",(0,r.kt)("inlineCode",{parentName:"p"},"useField")," allows you to create components that combine values of multiple fields:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-tsx"},"import { useField } from 'uniforms';\n\nfunction ArePasswordsEqual() {\n const [{ value: passwordA }] = useField('passwordA', {});\n const [{ value: passwordB }] = useField('passwordB', {});\n const areEqual = passwordA === passwordB;\n return <div>{`Passwords are ${areEqual ? 'equal' : 'not equal'}`}</div>;\n}\n")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.5183cfd7.js b/assets/js/main.5183cfd7.js new file mode 100644 index 000000000..65a271998 --- /dev/null +++ b/assets/js/main.5183cfd7.js @@ -0,0 +1,2 @@ +/*! For license information please see main.5183cfd7.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{56573:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(27378);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},67909:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l=n(27378),s=n(23615),u=[],c=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),f=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(f,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function v(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return v(e)}))}o(g,"propTypes",{report:s.func.isRequired}),o(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){v(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){v(c).then(e,e)}))},e.exports=h},23427:function(e,t,n){"use strict";n.d(t,{_:function(){return a},t:function(){return o}});var r=n(27378);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)}},93375:function(e,t,n){"use strict";var r=n(27378),a=n(31542),o=n(4289),i=n(92883),l=n(161),s=[n(89883),n(86945),n(70142),n(23815),n(54374),n(41111),n(5321)],u=n(76623),c=n(3620),d=n(95473);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(25773),m=n(7092),h=n(50353),g=n(98948),v=n(20624),b=n(98831),y=n(43714),w=n(70174),k=n(13149),E=n(60505);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,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 x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),a=function(){const{siteConfig:{url:e}}=(0,h.Z)(),{pathname:t}=(0,c.TH)();return e+(0,g.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function C(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,v.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const T=new Map;function _(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var A=n(23427),R=n(83340);function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>{var r;const a=(null==(r=t.default)?void 0:r[e])??t[e];return null==a?void 0:a(...n)}));return()=>a.forEach((e=>null==e?void 0:e()))}var P=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(a&&function(e){const{hash:t}=e;if(t){const e=decodeURIComponent(t.substring(1)),n=document.getElementById(e);null==n||n.scrollIntoView()}else window.scrollTo(0,0)}(n),L("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>null==e.route.component.preload?void 0:e.route.component.preload())))}class N extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?L("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=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(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(P,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}var I=N;const D="docusaurus-base-url-issue-banner-container",M="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${D}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${M}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${M}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function j(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[F]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:D}))}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement(j,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,h.Z)(),i=(0,g.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,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 $=n(46293);function q(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement($.Z,null,r.createElement(R.M,null,r.createElement(A.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(C,null),r.createElement(z,null),r.createElement(I,{location:_(t)},e)))))}var G=n(16887);const H=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{var r;if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==o||o.appendChild(a)}))}: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 Z=n(13361);const V=new Set,W=new Set,K=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},Y={prefetch(e){if(!(e=>!K()&&!W.has(e)&&!V.has(e))(e))return!1;V.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(G).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?H(t).catch((()=>{})):Promise.resolve()})))},preload(e){return!!(e=>!K()&&!W.has(e))(e)&&(W.add(e),O(e))}};var Q=Object.freeze(Y);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;O(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(q,null))),document.getElementById("__docusaurus"))}))}},83340:function(e,t,n){"use strict";n.d(t,{_:function(){return c},M:function(){return d}});var r=n(27378),a=n(36809),o=JSON.parse('{"docusaurus-plugin-google-gtag":{"default":{"trackingID":"GTM-5RFDRMB","anonymizeIP":false,"id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"what-are-uniforms","docs":[{"id":"api-bridges","path":"/docs/api-bridges","sidebar":"docs"},{"id":"api-context-data","path":"/docs/api-context-data","sidebar":"docs"},{"id":"api-fields","path":"/docs/api-fields","sidebar":"docs"},{"id":"api-forms","path":"/docs/api-forms","sidebar":"docs"},{"id":"api-helpers","path":"/docs/api-helpers","sidebar":"docs"},{"id":"compare-matrix","path":"/docs/compare-matrix","sidebar":"docs"},{"id":"compare-matrix-landing","path":"/docs/compare-matrix-landing"},{"id":"examples-common-forms","path":"/docs/examples-common-forms","sidebar":"docs"},{"id":"examples-custom-bridge","path":"/docs/examples-custom-bridge","sidebar":"docs"},{"id":"examples-custom-fields","path":"/docs/examples-custom-fields","sidebar":"docs"},{"id":"examples-custom-form","path":"/docs/examples-custom-form","sidebar":"docs"},{"id":"faq","path":"/docs/faq","sidebar":"docs"},{"id":"installation","path":"/docs/installation","sidebar":"docs"},{"id":"migrating-2-to-3","path":"/docs/migrating-2-to-3","sidebar":"docs"},{"id":"migrating-3-to-4","path":"/docs/migrating-3-to-4","sidebar":"docs"},{"id":"motivation","path":"/docs/motivation","sidebar":"docs"},{"id":"tutorials-basic-uniforms-usage","path":"/docs/tutorials-basic-uniforms-usage","sidebar":"docs"},{"id":"tutorials-creating-custom-field","path":"/docs/tutorials-creating-custom-field","sidebar":"docs"},{"id":"tutorials-creating-custom-theme","path":"/docs/tutorials-creating-custom-theme","sidebar":"docs"},{"id":"tutorials-customizing-your-form-layout","path":"/docs/tutorials-customizing-your-form-layout","sidebar":"docs"},{"id":"tutorials-using-predefined-fields","path":"/docs/tutorials-using-predefined-fields","sidebar":"docs"},{"id":"uth-autofield-algorithm","path":"/docs/uth-autofield-algorithm","sidebar":"docs"},{"id":"uth-bridge-concept","path":"/docs/uth-bridge-concept","sidebar":"docs"},{"id":"what-are-uniforms","path":"/docs/what-are-uniforms","sidebar":"docs"},{"id":"why-are-uniforms","path":"/docs/why-are-uniforms"}],"draftIds":[],"sidebars":{"docs":{"link":{"path":"/docs/what-are-uniforms","label":"what-are-uniforms"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}'),l=n(57529),s=JSON.parse('{"docusaurusVersion":"2.1.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.1.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.1.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.1.0"},"docusaurus-plugin-google-analytics":{"type":"package","name":"@docusaurus/plugin-google-analytics","version":"2.1.0"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"2.1.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.1.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.1.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.1.0"},"docusaurus-plugin-hotjar":{"type":"package","name":"@docusaurus/plugin-hotjar","version":"2.1.0"}}}');const 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)}},46293:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(27378),a=n(161),o=n(7092),i=n(38703);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},r.createElement("h1",null,"This page crashed."),r.createElement("p",null,t.message),r.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){let{error:t,tryAgain:n}=e;return r.createElement(c,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const u=e=>r.createElement(s,e);class c extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.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??u)(e)}return e??null}}},161:function(e,t){"use strict";const n="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,r={canUseDOM:n,canUseEventListeners:n&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:n&&"IntersectionObserver"in window,canUseViewport:n&&"screen"in window};t.Z=r},7092:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378),a=n(92883);function o(e){return r.createElement(a.ql,e)}},81884:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(25773),a=n(27378),o=n(4289),i=n(51721),l=n(50353),s=n(45626),u=n(161);const c=a.createContext({collectLink:()=>{}});var d=n(98948);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":v,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,l.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,a.useContext)(c),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const C=p||m;const T=(0,s.Z)(C),_=null==C?void 0:C.replace("pathname://","");let A=void 0!==_?(R=_,b&&(e=>e.startsWith("/"))(R)?E(R):R):void 0;var R;A&&T&&(A=(0,i.applyTrailingSlash)(A,{trailingSlash:w,baseUrl:k}));const L=(0,a.useRef)(!1),P=f?o.OL:o.rU,O=u.Z.canUseIntersectionObserver,N=(0,a.useRef)();(0,a.useEffect)((()=>(!O&&T&&null!=A&&window.docusaurus.prefetch(A),()=>{O&&N.current&&N.current.disconnect()})),[N,A,O,T]);const I=(null==(n=A)?void 0:n.startsWith("#"))??!1,D=!A||!T||I;return D||v||S.collectLink(A),D?a.createElement("a",(0,r.Z)({ref:x,href:A},C&&!T&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(P,(0,r.Z)({},y,{onMouseEnter:()=>{L.current||null==A||(window.docusaurus.preload(A),L.current=!0)},innerRef:e=>{x.current=e,O&&e&&T&&(N.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(N.current.unobserve(e),N.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),N.current.observe(e))},to:A},f&&{isActive:g,activeClassName:h}))}var p=a.forwardRef(f)},99213:function(e,t,n){"use strict";n.d(t,{Z:function(){return s},I:function(){return l}});var r=n(27378);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=null==t?void 0: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(57529);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 <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},45688:function(e,t,n){"use strict";n.d(t,{m:function(){return r}});const r="default"},45626:function(e,t,n){"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:function(){return a},b:function(){return r}})},98948:function(e,t,n){"use strict";n.d(t,{C:function(){return o},Z:function(){return i}});var r=n(50353),a=n(45626);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)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)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},50353:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378),a=n(83340);function o(){return(0,r.useContext)(a._)}},76457:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378),a=n(23427);function o(){return(0,r.useContext)(a._)}},13361:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},66881:function(e,t,n){"use strict";n.d(t,{_:function(){return a},z:function(){return o}});var r=n(27378);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,...null==n?void 0:n.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},62935:function(e,t,n){"use strict";n.d(t,{Iw:function(){return v},gA:function(){return p},WS:function(){return m},_r:function(){return d},Jo:function(){return b},zh:function(){return f},yW:function(){return g},gB:function(){return h}});var r=n(3620),a=n(50353),o=n(45688);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function u(e,t){const n=s(e,t),a=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(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 c={},d=()=>i("docusaurus-plugin-content-docs")??c,f=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=null==r?void 0:r[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0});function p(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();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.LX)(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 m(e){void 0===e&&(e={});const t=p(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function h(e){return f(e).versions}function g(e){const t=f(e);return l(t)}function v(e){const t=f(e),{pathname:n}=(0,r.TH)();return u(t,n)}function b(e){const t=f(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},89883:function(e,t,n){"use strict";n.r(t);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"))}};t.default=r},86945:function(e,t,n){"use strict";n.r(t);const r={onRouteDidUpdate(e){let{location:t,previousLocation:n}=e;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((()=>{window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:t.pathname+t.search+t.hash})}))}};t.default=r},54374:function(e,t,n){"use strict";n.r(t);var r=n(8504),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()}};t.default=o},23815:function(e,t,n){"use strict";n.r(t);var r=n(52349),a=n(36809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(3392)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},6125:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378),a="iconExternalLink_nPrP";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},38703:function(e,t,n){"use strict";n.d(t,{Z:function(){return ct}});var r=n(27378),a=n(38944),o=n(46293),i=n(98831),l=n(75484),s=n(70174),u=n(99213),c=n(3620),d=n(24993);function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}var p="skipToContent_oPtH";function m(){const{containerRef:e,handleSkip:t}=function(){const e=(0,r.useRef)(null),{action:t}=(0,c.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.querySelector(`.${l.k.wrapper.main}`);t&&f(t)}),[]);return(0,d.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,handleSkip:n}}();return r.createElement("div",{ref:e,role:"region","aria-label":(0,u.I)({id:"theme.common.skipToMainContent"})},r.createElement("a",{href:"#",className:p,onClick:t},r.createElement(u.Z,{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"},"Skip to main content")))}var h=n(20624),g=n(10),v=n(25773);function b(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...l}=e;return r.createElement("svg",(0,v.Z)({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"})))}var y="closeButton_J5rP";function w(e){return r.createElement("button",(0,v.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",y,e.className)}),r.createElement(b,{width:14,height:14,strokeWidth:3.1}))}var k="content_bSb_";function E(e){const{announcementBar:t}=(0,h.L)(),{content:n}=t;return r.createElement("div",(0,v.Z)({},e,{className:(0,a.Z)(k,e.className),dangerouslySetInnerHTML:{__html:n}}))}var S="announcementBar_zJRd",x="announcementBarPlaceholder_NpUd",C="announcementBarClose_Jjdj",T="announcementBarContent_t7IR";function _(){const{announcementBar:e}=(0,h.L)(),{isActive:t,close:n}=(0,g.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:S,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:x}),r.createElement(E,{className:T}),i&&r.createElement(w,{onClick:n,className:C}))}var A=n(52335),R=n(83457);var L=n(41763),P=n(63471);const O=r.createContext(null);function N(e){let{children:t}=e;const n=function(){const e=(0,A.e)(),t=(0,P.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,L.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(O.Provider,{value:n},t)}function I(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function D(){const e=(0,r.useContext)(O);if(!e)throw new L.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,P.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=D();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var F=n(55421),B=n(76457);function j(e){return r.createElement("svg",(0,v.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function z(e){return r.createElement("svg",(0,v.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}var U={toggle:"toggle_ki11",toggleButton:"toggleButton_MMFG",darkToggleIcon:"darkToggleIcon_U96C",lightToggleIcon:"lightToggleIcon_lgto",toggleButtonDisabled:"toggleButtonDisabled_Uw7m"};function $(e){let{className:t,value:n,onChange:o}=e;const i=(0,B.Z)(),l=(0,u.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(U.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled),type:"button",onClick:()=>o("dark"===n?"light":"dark"),disabled:!i,title:l,"aria-label":l},r.createElement(j,{className:(0,a.Z)(U.toggleIcon,U.lightToggleIcon)}),r.createElement(z,{className:(0,a.Z)(U.toggleIcon,U.darkToggleIcon)})))}var q=r.memo($);function G(e){let{className:t}=e;const n=(0,h.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,F.I)();return n?null:r.createElement(q,{className:t,value:a,onChange:o})}var H=n(8585);function Z(){return r.createElement(H.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function V(){const e=(0,A.e)();return r.createElement("button",{type:"button",className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(b,{color:"var(--ifm-color-emphasis-600)"}))}function W(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Z,null),r.createElement(G,{className:"margin-right--md"}),r.createElement(V,null))}var K=n(81884),Y=n(98948),Q=n(45626);function X(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var J=n(6125);function ee(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:l,isDropdownLink:s,prependBaseUrlToHref:u,...c}=e;const d=(0,Y.Z)(a),f=(0,Y.Z)(t),p=(0,Y.Z)(o,{forcePrependBaseUrl:!0}),m=i&&o&&!(0,Q.Z)(o),h=l?{dangerouslySetInnerHTML:{__html:l}}:{children:r.createElement(r.Fragment,null,i,m&&r.createElement(J.Z,s&&{width:12,height:12}))};return o?r.createElement(K.Z,(0,v.Z)({href:u?p:o},c,h)):r.createElement(K.Z,(0,v.Z)({to:d,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?X(n,t.pathname):t.pathname.startsWith(f)},c,h))}function te(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(ee,(0,v.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function ne(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ee,(0,v.Z)({className:(0,a.Z)("menu__link",t)},o)))}function re(e){let{mobile:t=!1,position:n,...a}=e;const o=t?ne:te;return r.createElement(o,(0,v.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var ae=n(80376),oe=n(8862),ie=n(50353);function le(e,t){return e.some((e=>function(e,t){return!!(0,oe.Mg)(e.to,t)||!!X(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function se(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[u,c]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[s]),r.createElement("div",{ref:s,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(ee,(0,v.Z)({"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},l,{onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),c(!u))}}),l.children??l.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(ze,(0,v.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),c(!1);const t=s.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function ue(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const s=function(){const{siteConfig:{baseUrl:e}}=(0,ie.Z)(),{pathname:t}=(0,c.TH)();return t.replace(e,"/")}(),u=le(t,s),{collapsed:d,toggleCollapsed:f,setCollapsed:p}=(0,ae.u)({initialState:()=>!u});return(0,r.useEffect)((()=>{u&&p(!u)}),[s,u,p]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":d})},r.createElement(ee,(0,v.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},l,{onClick:e=>{e.preventDefault(),f()}}),l.children??l.label),r.createElement(ae.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:d},t.map(((e,t)=>r.createElement(ze,(0,v.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function ce(e){let{mobile:t=!1,...n}=e;const a=t?ue:se;return r.createElement(a,n)}var de=n(43714);function fe(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,v.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}var pe="iconLanguage_kvP7";var me=n(31542),he=n(7092);const ge="q";function ve(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var be=n(56573),ye=["translations"];function we(){return we=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}function ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ee(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Se(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var xe="Ctrl";var Ce=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=Se(e,ye),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,u=void 0===s?"Search":s,c=ke((0,r.useState)(null),2),d=c[0],f=c[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("\u2318"):f(xe))}),[]),r.createElement("button",we({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(be.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===xe?r.createElement(ve,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Te=n(13149);var _e={button:{buttonText:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,u.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,u.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,u.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,u.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,u.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,u.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,u.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,u.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Ae=null;function Re(e){let{hit:t,children:n}=e;return r.createElement(K.Z,{to:t.url},n)}function Le(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:a}=function(){const e=(0,c.k6)(),{siteConfig:{baseUrl:t}}=(0,ie.Z)(),[n,a]=(0,r.useState)("");return(0,r.useEffect)((()=>{const e=new URLSearchParams(window.location.search).get(ge)??"";a(e)}),[]),{searchQuery:n,setSearchQuery:(0,r.useCallback)((t=>{const n=new URLSearchParams(window.location.search);t?n.set(ge,t):n.delete(ge),e.replace({search:n.toString()}),a(t)}),[e]),generateSearchPageLink:(0,r.useCallback)((e=>`${t}search?q=${encodeURIComponent(e)}`),[t])}}();return r.createElement(K.Z,{to:a(t.query),onClick:n},r.createElement(u.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function Pe(e){var t;let{contextualSearch:a,externalUrlRegex:o,...i}=e;const{siteMetadata:l}=(0,ie.Z)(),s=function(){const{locale:e,tags:t}=(0,Te._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),u=(null==(t=i.searchParameters)?void 0:t.facetFilters)??[],d=a?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(s,u):u,f={...i.searchParameters,facetFilters:d},{withBaseUrl:p}=(0,Y.C)(),m=(0,c.k6)(),h=(0,r.useRef)(null),g=(0,r.useRef)(null),[b,y]=(0,r.useState)(!1),[w,k]=(0,r.useState)(void 0),E=(0,r.useCallback)((()=>Ae?Promise.resolve():Promise.all([n.e(777).then(n.bind(n,88777)),Promise.all([n.e(532),n.e(127)]).then(n.bind(n,89127)),Promise.all([n.e(532),n.e(670)]).then(n.bind(n,34670))]).then((e=>{let[{DocSearchModal:t}]=e;Ae=t}))),[]),S=(0,r.useCallback)((()=>{E().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[E,y]),x=(0,r.useCallback)((()=>{var e;y(!1),null==(e=h.current)||e.remove()}),[y]),C=(0,r.useCallback)((e=>{E().then((()=>{y(!0),k(e.key)}))}),[E,y,k]),T=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;X(o,t)?window.location.href=t:m.push(t)}}).current,_=(0,r.useRef)((e=>e.map((e=>{if(X(o,e.url))return e;const t=new URL(e.url);return{...e,url:p(`${t.pathname}${t.hash}`)}})))).current,A=(0,r.useMemo)((()=>e=>r.createElement(Le,(0,v.Z)({},e,{onClose:x}))),[x]),R=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",l.docusaurusVersion),e)),[l.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:b,onOpen:S,onClose:x,onInput:C,searchButtonRef:g}),r.createElement(r.Fragment,null,r.createElement(he.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Ce,{onTouchStart:E,onFocus:E,onMouseOver:E,onClick:S,ref:g,translations:_e.button}),b&&Ae&&h.current&&(0,me.createPortal)(r.createElement(Ae,(0,v.Z)({onClose:x,initialScrollY:window.scrollY,initialQuery:w,navigator:T,transformItems:_,hitComponent:Re,transformSearchClient:R},i.searchPagePath&&{resultsFooterComponent:A},i,{searchParameters:f,placeholder:_e.placeholder,translations:_e.modal})),h.current))}function Oe(){const{siteConfig:e}=(0,ie.Z)();return r.createElement(Pe,e.themeConfig.algolia)}var Ne="searchBox_WqAV";function Ie(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,Ne)},t)}var De=n(62935),Me=n(76100);var Fe=n(24453);const Be=e=>e.docs.find((t=>t.id===e.mainDocId));var je={default:re,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:l,localeConfigs:s}}=(0,ie.Z)(),c=(0,de.l)(),d=[...n,...l.map((e=>{const n=`pathname://${c.createUrl({locale:e,fullyQualified:!1})}`;return{label:s[e].label,lang:s[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...a],f=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):s[i].label;return r.createElement(ce,(0,v.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(fe,{className:pe}),f),items:d}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(Ie,{className:n},r.createElement(Oe,null))},dropdown:ce,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,De.Iw)(a),l=(0,Me.vY)(t,a);return null===l?null:r.createElement(re,(0,v.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.path)===l.path||!(null==i||!i.sidebar)&&i.sidebar===l.sidebar,label:n??l.id,to:l.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,De.Iw)(a),l=(0,Me.oz)(t,a).link;if(!l)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(re,(0,v.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??l.label,to:l.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,Me.lO)(a)[0],l=t??i.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(re,(0,v.Z)({},o,{label:l,to:s}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...l}=e;const s=(0,De.Iw)(n),c=(0,De.gB)(n),{savePreferredVersionName:d}=(0,Fe.J)(n),f=[...o,...c.map((e=>{const t=s.alternateDocVersions[e.name]??Be(e);return{label:e.label,to:t.path,isActive:()=>e===s.activeVersion,onClick:()=>d(e.name)}})),...i],p=(0,Me.lO)(n)[0],m=t&&f.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):p.label,h=t&&f.length>1?void 0:Be(p).path;return f.length<=1?r.createElement(re,(0,v.Z)({},l,{mobile:t,label:m,to:h,isActive:a?()=>!1:void 0})):r.createElement(ce,(0,v.Z)({},l,{mobile:t,label:m,to:h,items:f,isActive:a?()=>!1:void 0}))}};function ze(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=je[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function Ue(){const e=(0,A.e)(),t=(0,h.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(ze,(0,v.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function $e(e){return r.createElement("button",(0,v.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function qe(){const e=0===(0,h.L)().navbar.items.length,t=D();return r.createElement(r.Fragment,null,!e&&r.createElement($e,{onClick:()=>t.hide()}),t.content)}function Ge(){const e=(0,A.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(M,{header:r.createElement(W,null),primaryMenu:r.createElement(Ue,null),secondaryMenu:r.createElement(qe,null)}):null}var He="navbarHideable_hhpl",Ze="navbarHidden_nmcs";function Ve(e){return r.createElement("div",(0,v.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function We(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,h.L)(),i=(0,A.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,R.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const l=null==r?void 0:r.scrollY,s=document.documentElement.scrollHeight-o.current,u=window.innerHeight;l&&i>=l?n(!1):i+u<s&&n(!0)})),(0,d.S)((t=>{if(e)return t.location.hash?(a.current=!0,void n(!1)):void n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,className:(0,a.Z)("navbar","navbar--fixed-top",n&&[He,!s&&Ze],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Ve,{onClick:i.toggle}),r.createElement(Ge,null))}function Ke(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,v.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function Ye(){const e=(0,A.e)();return r.createElement("button",{onClick:e.toggle,onKeyDown:e.toggle,"aria-label":"Navigation bar toggle",className:"navbar__toggle clean-btn",type:"button",tabIndex:0},r.createElement(Ke,null))}var Qe="colorModeToggle_Hewu";function Xe(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(ze,(0,v.Z)({},e,{key:t})))))}function Je(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function et(){const e=(0,A.e)(),t=(0,h.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(Je,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(Ye,null),r.createElement(Z,null),r.createElement(Xe,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(Xe,{items:a}),r.createElement(G,{className:Qe}),!o&&r.createElement(Ie,null,r.createElement(Oe,null)))})}function tt(){return r.createElement(We,null,r.createElement(et,null))}function nt(){return null}var rt=n(71819);const at="docusaurus.tab.",ot=r.createContext(void 0);const it=(0,L.Qc)([F.S,g.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,rt.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,rt._)().forEach((t=>{if(t.startsWith(at)){const n=t.substring(at.length);e[n]=(0,rt.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const a=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:a})),[e,a])}();return r.createElement(ot.Provider,{value:n},t)},R.OC,Fe.L5,i.VC,function(e){let{children:t}=e;return r.createElement(P.n2,null,r.createElement(A.M,null,r.createElement(N,null,t)))}]);function lt(e){let{children:t}=e;return r.createElement(it,null,t)}function st(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(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}var ut="mainWrapper_MB5r";function ct(e){const{children:t,noFooter:n,wrapperClassName:u,title:c,description:d}=e;return(0,s.t)(),r.createElement(lt,null,r.createElement(i.d,{title:c,description:d}),r.createElement(m,null),r.createElement(_,null),r.createElement(tt,null),r.createElement("div",{className:(0,a.Z)(l.k.wrapper.main,ut,u)},r.createElement(o.Z,{fallback:e=>r.createElement(st,e)},t)),!n&&r.createElement(nt,null))}},8585:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(25773),a=n(27378),o=n(81884),i=n(98948),l=n(50353),s=n(20624),u=n(38944),c=n(76457),d=n(55421),f={themedImage:"themedImage_BQGR","themedImage--light":"themedImage--light_HAxW","themedImage--dark":"themedImage--dark_bGx0"};function p(e){const t=(0,c.Z)(),{colorMode:n}=(0,d.I)(),{sources:o,className:i,alt:l,...s}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:o[e],alt:l,className:(0,u.Z)(f.themedImage,f[`themedImage--${e}`],i)},s)))))}function m(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(p,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function h(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:c,titleClassName:d,...f}=e,p=(0,i.Z)((null==u?void 0:u.href)||"/"),h=n?"":t,g=(null==u?void 0:u.alt)??h;return a.createElement(o.Z,(0,r.Z)({to:p},f,(null==u?void 0:u.target)&&{target:u.target}),u&&a.createElement(m,{logo:u,alt:g,imageClassName:c}),null!=n&&a.createElement("b",{className:d},n))}},60505:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(27378),a=n(7092);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,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}))}},80376:function(e,t,n){"use strict";n.d(t,{u:function(){return i},z:function(){return m}});var r=n(25773),a=n(27378),o=n(161);function i(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 l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function u(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function c(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=(null==r?void 0:r.duration)??function(e){const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${(null==r?void 0:r.easing)??"ease-in-out"}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return u(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!o.Z.canUseDOM)return e?l:s}function f(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const f=(0,a.useRef)(null);return c({collapsibleRef:f,collapsed:n,animation:o}),a.createElement(t,{ref:f,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(u(f.current,n),null==i||i(n))},className:l},r)}function p(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(f,(0,r.Z)({},n,{collapsed:l})):null}function m(e){let{lazy:t,...n}=e;const r=t?p:f;return a.createElement(r,n)}},10:function(e,t,n){"use strict";n.d(t,{nT:function(){return m},pl:function(){return p}});var r=n(27378),a=n(76457),o=n(71819),i=n(41763),l=n(20624);const s=(0,o.W)("docusaurus.announcement.dismiss"),u=(0,o.W)("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.L)(),t=(0,a.Z)(),[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 m(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},55421:function(e,t,n){"use strict";n.d(t,{I:function(){return g},S:function(){return h}});var r=n(27378),a=n(161),o=n(41763),i=n(71819),l=n(20624);const s=r.createContext(void 0),u="theme",c=(0,i.W)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{c.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(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||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[o,s])}function h(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},24453:function(e,t,n){"use strict";n.d(t,{J:function(){return y},L5:function(){return v},Oh:function(){return w}});var r=n(27378),a=n(62935),o=n(45688),i=n(20624),l=n(76100),s=n(41763),u=n(71819);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.W)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.W)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.W)(c(e),{persistence:t}).del()};const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(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(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return r.createElement(m.Provider,{value:n},t)}function v(e){let{children:t}=e;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=b(),{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 w(){const e=(0,a._r)(),[t]=b();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)])))}},52095:function(e,t,n){"use strict";n.d(t,{V:function(){return s},b:function(){return l}});var r=n(27378),a=n(41763);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.i6("DocsSidebarProvider");return e}},52335:function(e,t,n){"use strict";n.d(t,{M:function(){return f},e:function(){return p}});var r=n(27378),a=n(63471),o=n(58357),i=n(3620),l=n(41763);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(20624);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},63471:function(e,t,n){"use strict";n.d(t,{HY:function(){return l},Zo:function(){return s},n2:function(){return i}});var r=n(27378),a=n(41763);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.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},70174:function(e,t,n){"use strict";n.d(t,{h:function(){return a},t:function(){return o}});var r=n(27378);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)}}),[])}},58357:function(e,t,n){"use strict";n.d(t,{i:function(){return u}});var r=n(27378),a=n(161);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},75484:function(e,t,n){"use strict";n.d(t,{k:function(){return 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:{}}},76100:function(e,t,n){"use strict";n.d(t,{Wl:function(){return f},_F:function(){return m},cE:function(){return d},hI:function(){return w},lO:function(){return v},vY:function(){return y},oz:function(){return b},s1:function(){return g}});var r=n(27378),a=n(3620),o=n(95473),i=n(62935),l=n(24453),s=n(52095);function u(e){return Array.from(new Set(e))}var c=n(8862);const d=!!i._r;function f(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=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function h(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,c.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,c.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function g(){var e;const t=(0,s.V)(),{pathname:n}=(0,a.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?h({sidebarItems:t.items,pathname:n}):null}function v(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function b(e,t){const n=v(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(", ")}".\n Available sidebar ids are:\n - ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=v(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(`DocNavbarItem: 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- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:u}}},98831:function(e,t,n){"use strict";n.d(t,{FG:function(){return f},d:function(){return c},VC:function(){return p}});var r=n(27378),a=n(38944),o=n(7092),i=n(66881);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(98948),u=n(50353);function c(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const c=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return null!=e&&e.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,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.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,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.Z)(o,i)},t)}},41763:function(e,t,n){"use strict";n.d(t,{D9:function(){return i},Qc:function(){return u},Ql:function(){return s},i6:function(){return l},zX:function(){return o}});var r=n(27378);const a=n(161).Z.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){var n,r,a;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(a=r.match(/at (?:\w+\.)?(?<name>\w+)/))?void 0:a.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))}}},8862:function(e,t,n){"use strict";n.d(t,{Mg:function(){return i},Ns:function(){return l}});var r=n(27378),a=n(76623),o=n(50353);function i(e,t){const n=e=>{var t;return null==(t=!e||e.endsWith("/")?e:`${e}/`)?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().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.Z,baseUrl:e})),[e])}},83457:function(e,t,n){"use strict";n.d(t,{Ct:function(){return f},OC:function(){return s},RF:function(){return d}});var r=n(27378),a=n(161),o=n(76457),i=n(41763);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.i6("ScrollControllerProvider");return e}const c=()=>a.Z.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.zX)(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=(0,r.useRef)(null),t=(0,o.Z)()&&"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&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>null==e.current?void 0:e.current()}}},13149:function(e,t,n){"use strict";n.d(t,{HX:function(){return i},_q:function(){return s},os:function(){return l}});var r=n(62935),a=n(50353),o=n(24453);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,o.Oh)();const u=[i,...Object.keys(t).map((function(e){const r=(null==n?void 0: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}}},71819:function(e,t,n){"use strict";n.d(t,{W:function(){return l},_:function(){return s}});const r="localStorage";function a(e){if(void 0===e&&(e=r),"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,o||(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),o=!0),null}var t}let o=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function l(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}}(e);const n=a(null==t?void 0:t.persistence);return null===n?i:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{n.setItem(e,t)}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{n.removeItem(e)}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}}}}function s(e){void 0===e&&(e=r);const t=a(e);if(!t)return[];const n=[];for(let r=0;r<t.length;r+=1){const e=t.key(r);null!==e&&n.push(e)}return n}},43714:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});var r=n(50353),a=n(3620);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},24993:function(e,t,n){"use strict";n.d(t,{S:function(){return i}});var r=n(27378),a=n(3620),o=n(41763);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},20624:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(50353);function a(){return(0,r.Z)().siteConfig.themeConfig}},42520:function(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)}},51721: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.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(42520);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},76623:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r=n(27378),a=n(25773),o=n(67909),i=n.n(o),l=n(16887),s={"0ba16cac":[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(784)]).then(n.bind(n,82974)),"@site/../docs/tutorials-creating-custom-field.mdx",82974],"0ec54675":[()=>n.e(773).then(n.bind(n,46512)),"@site/../docs/examples-custom-form.md",46512],17896441:[()=>Promise.all([n.e(532),n.e(290),n.e(918)]).then(n.bind(n,20586)),"@theme/DocItem",20586],"1be78505":[()=>Promise.all([n.e(532),n.e(514)]).then(n.bind(n,65553)),"@theme/DocPage",65553],"1f7065eb":[()=>n.e(566).then(n.bind(n,89885)),"@site/../docs/api-context-data.md",89885],"3d70cde6":[()=>n.e(529).then(n.bind(n,20679)),"@site/../docs/faq.md",20679],"4fd05c72":[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(316)]).then(n.bind(n,24942)),"@site/pages/index.tsx",24942],"58c1b389":[()=>n.e(48).then(n.bind(n,66486)),"@site/../docs/api-forms.md",66486],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,36809)),"@generated/docusaurus.config",36809],"60b54014":[()=>n.e(21).then(n.bind(n,69296)),"@site/../docs/compare-matrix.md",69296],"6f53493e":[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(50)]).then(n.bind(n,21359)),"@site/../docs/tutorials-customizing-your-form-layout.mdx",21359],"724b70da":[()=>Promise.all([n.e(532),n.e(441),n.e(332)]).then(n.bind(n,44726)),"@site/pages/playground.tsx",44726],"7289a944":[()=>n.e(487).then(n.bind(n,31127)),"@site/../docs/examples-custom-bridge.md",31127],"76d37bd5":[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(152)]).then(n.bind(n,20461)),"@site/../docs/tutorials-basic-uniforms-usage.mdx",20461],"775024fc":[()=>n.e(908).then(n.bind(n,30135)),"@site/../docs/what-are-uniforms.md",30135],"7f45ca10":[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(556)]).then(n.bind(n,6208)),"@site/../docs/examples-custom-fields.mdx",6208],"858af898":[()=>n.e(785).then(n.bind(n,64148)),"@site/../docs/migrating-3-to-4.md",64148],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"95d13d39":[()=>Promise.all([n.e(532),n.e(290),n.e(37)]).then(n.bind(n,14588)),"@site/../docs/installation.mdx",14588],ab644ad6:[()=>n.e(581).then(n.bind(n,29323)),"@site/../docs/motivation.md",29323],bd337b44:[()=>Promise.all([n.e(532),n.e(290),n.e(442)]).then(n.bind(n,10177)),"@site/../docs/uth-bridge-concept.mdx",10177],be10ca45:[()=>n.e(789).then(n.bind(n,2881)),"@site/../docs/why-are-uniforms.md",2881],be85e8a7:[()=>n.e(943).then(n.t.bind(n,15745,19)),"/home/runner/work/uniforms/uniforms/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",15745],c0b88abe:[()=>n.e(517).then(n.bind(n,64574)),"@site/../docs/api-fields.md",64574],ceaf42d5:[()=>n.e(146).then(n.bind(n,75507)),"@site/../docs/migrating-2-to-3.md",75507],d040a628:[()=>n.e(154).then(n.bind(n,86163)),"@site/../docs/compare-matrix-landing.md",86163],d076814b:[()=>n.e(609).then(n.bind(n,22303)),"@site/../docs/api-bridges.md",22303],df3a1a49:[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(243)]).then(n.bind(n,27286)),"@site/../docs/tutorials-using-predefined-fields.mdx",27286],e882b3e5:[()=>n.e(903).then(n.bind(n,3806)),"@site/../docs/uth-autofield-algorithm.md",3806],e98b3e1d:[()=>n.e(857).then(n.t.bind(n,83769,19)),"/home/runner/work/uniforms/uniforms/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",83769],f2d00bc8:[()=>n.e(98).then(n.bind(n,267)),"@site/../docs/tutorials-creating-custom-theme.md",267],f5d1468c:[()=>Promise.all([n.e(532),n.e(290),n.e(441),n.e(841)]).then(n.bind(n,46264)),"@site/../docs/examples-common-forms.mdx",46264],f8759e1b:[()=>n.e(269).then(n.bind(n,15890)),"@site/../docs/api-helpers.md",15890]};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(13361),d=n(66881);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(893).then(n.bind(n,53893)),modules:["@theme/NotFound"],webpack:()=>[53893],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(o);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:u,loader:f,modules:p,webpack:()=>m,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.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}var p=[{path:"/playground/",component:f("/playground/","9cd"),exact:!0},{path:"/docs/",component:f("/docs/","180"),routes:[{path:"/docs/api-bridges/",component:f("/docs/api-bridges/","e65"),exact:!0,sidebar:"docs"},{path:"/docs/api-context-data/",component:f("/docs/api-context-data/","237"),exact:!0,sidebar:"docs"},{path:"/docs/api-fields/",component:f("/docs/api-fields/","668"),exact:!0,sidebar:"docs"},{path:"/docs/api-forms/",component:f("/docs/api-forms/","071"),exact:!0,sidebar:"docs"},{path:"/docs/api-helpers/",component:f("/docs/api-helpers/","b84"),exact:!0,sidebar:"docs"},{path:"/docs/compare-matrix-landing/",component:f("/docs/compare-matrix-landing/","d55"),exact:!0},{path:"/docs/compare-matrix/",component:f("/docs/compare-matrix/","45d"),exact:!0,sidebar:"docs"},{path:"/docs/examples-common-forms/",component:f("/docs/examples-common-forms/","ad5"),exact:!0,sidebar:"docs"},{path:"/docs/examples-custom-bridge/",component:f("/docs/examples-custom-bridge/","d91"),exact:!0,sidebar:"docs"},{path:"/docs/examples-custom-fields/",component:f("/docs/examples-custom-fields/","f4a"),exact:!0,sidebar:"docs"},{path:"/docs/examples-custom-form/",component:f("/docs/examples-custom-form/","f40"),exact:!0,sidebar:"docs"},{path:"/docs/faq/",component:f("/docs/faq/","e60"),exact:!0,sidebar:"docs"},{path:"/docs/installation/",component:f("/docs/installation/","ae9"),exact:!0,sidebar:"docs"},{path:"/docs/migrating-2-to-3/",component:f("/docs/migrating-2-to-3/","7b1"),exact:!0,sidebar:"docs"},{path:"/docs/migrating-3-to-4/",component:f("/docs/migrating-3-to-4/","574"),exact:!0,sidebar:"docs"},{path:"/docs/motivation/",component:f("/docs/motivation/","24d"),exact:!0,sidebar:"docs"},{path:"/docs/tutorials-basic-uniforms-usage/",component:f("/docs/tutorials-basic-uniforms-usage/","743"),exact:!0,sidebar:"docs"},{path:"/docs/tutorials-creating-custom-field/",component:f("/docs/tutorials-creating-custom-field/","60f"),exact:!0,sidebar:"docs"},{path:"/docs/tutorials-creating-custom-theme/",component:f("/docs/tutorials-creating-custom-theme/","231"),exact:!0,sidebar:"docs"},{path:"/docs/tutorials-customizing-your-form-layout/",component:f("/docs/tutorials-customizing-your-form-layout/","9a2"),exact:!0,sidebar:"docs"},{path:"/docs/tutorials-using-predefined-fields/",component:f("/docs/tutorials-using-predefined-fields/","35f"),exact:!0,sidebar:"docs"},{path:"/docs/uth-autofield-algorithm/",component:f("/docs/uth-autofield-algorithm/","858"),exact:!0,sidebar:"docs"},{path:"/docs/uth-bridge-concept/",component:f("/docs/uth-bridge-concept/","17b"),exact:!0,sidebar:"docs"},{path:"/docs/what-are-uniforms/",component:f("/docs/what-are-uniforms/","b8f"),exact:!0,sidebar:"docs"},{path:"/docs/why-are-uniforms/",component:f("/docs/why-are-uniforms/","a20"),exact:!0}]},{path:"/",component:f("/","eea"),exact:!0},{path:"*",component:f("*")}]},5321:function(e,t,n){"use strict";n.r(t);var r=n(36809);const{themeConfig:a}=r.default;t.default=function(){if(!a.hotjar)return null;const{hjid:e,manual:t}=a.hotjar;return e&&"undefined"!=typeof window?(n=window,r=document,n.hj=n.hj||function(){(n.hj.q=n.hj.q||[]).push(arguments)},n._hjSettings={hjid:e,hjsv:6},o=r.getElementsByTagName("head")[0],(i=r.createElement("script")).async=1,i.src="https://static.hotjar.com/c/hotjar-"+n._hjSettings.hjid+".js?sv="+n._hjSettings.hjsv,o.appendChild(i),!0===t?{onRouteUpdate(e){let{location:t}=e;window.hj("stateChange",t.pathname)}}:{}):null;var n,r,o,i}()},38944:function(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;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}t.Z=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},15036:function(e,t,n){"use strict";n.d(t,{lX:function(){return w},q_:function(){return T},ob:function(){return p},PP:function(){return A},Ep:function(){return f}});var r=n(25773);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}var i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,f=i.length;f>=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 m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m},l=n(1115);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(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 d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(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 p(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.Z)({},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 m(){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;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var v="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,u=i.forceRefresh,w=void 0!==u&&u,k=i.getUserConfirmation,E=void 0===k?g:k,S=i.keyLength,x=void 0===S?6:S,C=e.basename?d(s(e.basename)):"";function T(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return C&&(o=c(o,C)),p(o,r,n)}function _(){return Math.random().toString(36).substr(2,x)}var A=m();function R(e){(0,r.Z)(U,e),U.length=n.length,A.notifyListeners(U.location,U.action)}function L(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(T(e.state))}function P(){N(T(y()))}var O=!1;function N(e){if(O)O=!1,R();else{A.confirmTransitionTo(e,"POP",E,(function(t){t?R({action:"POP",location:e}):function(e){var t=U.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,F(a))}(e)}))}}var I=T(y()),D=[I.key];function M(e){return C+f(e)}function F(e){n.go(e)}var B=0;function j(e){1===(B+=e)&&1===e?(window.addEventListener(v,L),o&&window.addEventListener(b,P)):0===B&&(window.removeEventListener(v,L),o&&window.removeEventListener(b,P))}var z=!1;var U={length:n.length,action:"POP",location:I,createHref:M,push:function(e,t){var r="PUSH",o=p(e,t,_(),U.location);A.confirmTransitionTo(o,r,E,(function(e){if(e){var t=M(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf(U.location.key),u=D.slice(0,s+1);u.push(o.key),D=u,R({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,_(),U.location);A.confirmTransitionTo(o,r,E,(function(e){if(e){var t=M(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf(U.location.key);-1!==s&&(D[s]=o.key),R({action:r,location:o})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return z||(j(1),z=!0),function(){return z&&(z=!1,j(-1)),t()}},listen:function(e){var t=A.appendListener(e);return j(1),function(){j(-1),t()}}};return U}var k="hashchange",E={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function x(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function C(e){window.location.replace(S(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,u=void 0===i?"slash":i,v=e.basename?d(s(e.basename)):"",b=E[u],y=b.encodePath,w=b.decodePath;function T(){var e=w(x());return v&&(e=c(e,v)),p(e)}var _=m();function A(e){(0,r.Z)(z,e),z.length=t.length,_.notifyListeners(z.location,z.action)}var R=!1,L=null;function P(){var e,t,n=x(),r=y(n);if(n!==r)C(r);else{var a=T(),i=z.location;if(!R&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(L===f(a))return;L=null,function(e){if(R)R=!1,A();else{var t="POP";_.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=z.location,n=D.lastIndexOf(f(t));-1===n&&(n=0);var r=D.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(R=!0,M(a))}(e)}))}}(a)}}var O=x(),N=y(O);O!==N&&C(N);var I=T(),D=[f(I)];function M(e){t.go(e)}var F=0;function B(e){1===(F+=e)&&1===e?window.addEventListener(k,P):0===F&&window.removeEventListener(k,P)}var j=!1;var z={length:t.length,action:"POP",location:I,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+y(v+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,z.location);_.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(v+t);if(x()!==a){L=t,function(e){window.location.hash=e}(a);var o=D.lastIndexOf(f(z.location)),i=D.slice(0,o+1);i.push(t),D=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,z.location);_.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(v+t);x()!==a&&(L=t,C(a));var o=D.indexOf(f(z.location));-1!==o&&(D[o]=t),A({action:n,location:r})}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=_.setPrompt(e);return j||(B(1),j=!0),function(){return j&&(j=!1,B(-1)),t()}},listen:function(e){var t=_.appendListener(e);return B(1),function(){B(-1),t()}}};return z}function _(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,l=void 0===i?0:i,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=_(l,0,o.length-1),v=o.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function y(e){var t=_(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:v.length,action:"POP",location:v[g],index:g,entries:v,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?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=p(e,t,h(),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<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},55839:function(e,t,n){"use strict";var r=n(12097),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,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var v=i[g];if(!(o[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=f(n,v);try{u(t,v,b)}catch(y){}}}}return t}},14173:function(e,t){"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,m=n?Symbol.for("react.suspense_list"):60120,h=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 h:case s:return e;default:return t}}case a:return t}}}function E(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=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||k(e)===c},t.isConcurrentMode=E,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)===h},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===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},12097:function(e,t,n){"use strict";e.exports=n(14173)},3996:function(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}}},70142:function(e,t,n){"use strict";n.r(t)},41111:function(e,t,n){"use strict";n.r(t)},8504: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:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?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)},62525:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),u=1;u<arguments.length;u++){for(var c in i=Object(arguments[u]))n.call(i,c)&&(s[c]=i[c]);if(t){l=t(i);for(var d=0;d<l.length;d++)r.call(i,l[d])&&(s[l[d]]=i[l[d]])}}return s}},52349:function(e,t){"use strict";var n=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(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||o[i(s)]?"Array"!==u||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",o),o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,l,c,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m<p.length;++m){if(d&&d.cause==f+","+m)return;var h=p[m],g=h.inside,v=!!h.lookbehind,b=!!h.greedy,y=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,E=l.next,S=c;E!==t.tail&&!(d&&S>=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var C,T=1;if(b){if(!(C=o(k,S,e,v))||C.index>=e.length)break;var _=C.index,A=C.index+C[0].length,R=S;for(R+=E.value.length;_>=R;)R+=(E=E.next).value.length;if(S=R-=E.value.length,E.value instanceof a)continue;for(var L=E;L!==t.tail&&(R<A||"string"==typeof L.value);L=L.next)T++,R+=L.value.length;T--,x=e.slice(S,R),C.index-=S}else if(!(C=o(k,0,x,v)))continue;_=C.index;var P=C[0],O=x.slice(0,_),N=x.slice(_+P.length),I=S+x.length;d&&I>d.reach&&(d.reach=I);var D=E.prev;if(O&&(D=s(t,D,O),S+=O.length),u(t,D,T),E=s(t,D,new a(f,g?r.tokenize(P,g):P,y,P)),N&&s(t,E,N),T>1){var M={cause:f+","+m,reach:I};i(e,t,n,E.prev,S,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<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}(),r=n;n.default=n,r.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\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:/<!\[CDATA\[[\s\S]*?\]\]>/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]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},r.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.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:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.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<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.shell=e.languages.bash}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.c=r.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|[?:~]|[-+*/%&|^!=<>]=?/}),r.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),r.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},r.languages.c.string],char:r.languages.c.char,comment:r.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:r.languages.c}}}}),r.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 r.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(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/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+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/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"])}(r),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"))}(r),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})}(r),r.languages.javascript=r.languages.extend("clike",{"class-name":[r.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}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,r.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:r.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:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.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:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.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:r.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"}}),r.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.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")),r.languages.js=r.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}(r),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]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/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<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/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}(r),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/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__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\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(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.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<r;n++){var a=t[n];if("code"===a.type){var o=a.content[1],i=a.content[3];if(o&&i&&"code-language"===o.type&&"code-block"===i.type&&"string"==typeof o.content){var l=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(l=(/[a-z][\w-]*/i.exec(l)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,s]:i.alias.push(s):i.alias=[s]}}else e(a.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r],u=/language-(.+)/.exec(o);if(u){n=u[1];break}}var c,d=e.languages[n];if(d)t.content=e.highlight((c=t.content,c.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n);var r=l[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var i=RegExp(e.languages.markup.tag.pattern.source,"gi"),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(r),r.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:r.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+/},r.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;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var o=f(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=c(0);"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),a.length>0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&a.indexOf(u.content)>=0&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return!1}return!0}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0===--a)return o}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),r.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){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<t.length;n++){if(i>=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),m=[];if(s&&m.push(s),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}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<a;r++){var o=n[r];if("string"!=typeof o){var i=o.content;if(Array.isArray(i))if("template-string"===o.type){var l=i[1];if(3===i.length&&"string"!=typeof l&&"embedded-code"===l.type){var s=f(l),u=l.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;i[1]=c(s,p,d)}}else t(i);else"string"!=typeof i&&t([i])}}}(t.tokens)}))}(r),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,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}(r),function(e){function t(e,t){return RegExp(e.replace(/<ID>/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*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\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*)#?<ID>/.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<n.length;r++){var a=n[r],o=e.languages.javascript[a];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[a]={pattern:o});var i=o.inside||{};o.inside=i,i["maybe-class-name"]=/^[A-Z][\s\S]*/}}(r),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/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.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<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(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.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;r<t.length;r++){var a=t[r],o=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&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);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(s+=i(t[r+1]),t.splice(r+1,1)),r>0&&("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)}))}(r),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})}(r),r.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},r.languages.go=r.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/}),r.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete r.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<l.length&&!(a>=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),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];h&&b.push.apply(b,i([h])),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)}}}})}(r),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}(r),r.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"}},r.languages.webmanifest=r.languages.json,r.languages.less=r.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:/[+\-*\/]/}),r.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),r.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:/[:;(){}]/},r.languages.objectivec=r.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 r.languages.objectivec["class-name"],r.languages.objc=r.languages.objectivec,r.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/},r.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:/[{}[\];(),.:]/},r.languages.python["string-interpolation"].inside.interpolation.inside.rest=r.languages.python,r.languages.py=r.languages.python,r.languages.reason=r.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/}),r.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 r.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}})}(r),r.languages.scss=r.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]+\}/}}}),r.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}]}),r.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),r.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}}),r.languages.scss.atrule.inside.rest=r.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:/[{}()\[\];:.]/}}(r),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}(r),r.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:/[()]/},t.Z=r},29911:function(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 <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). 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 <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},73916:function(e,t,n){const r=n(29911),a=n(54587),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(3392).resolve(t)],delete Prism.languages[e],n(3392)(t),o.add(e)}))}i.silent=!1,e.exports=i},3392:function(e,t,n){var r={"./":73916};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=3392},54587:function(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<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));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),m=c;a(m);){for(var h in f={},m){var g=s[h];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 m=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},58772:function(e,t,n){"use strict";var r=n(90331);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,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}},23615:function(e,t,n){e.exports=n(58772)()},90331:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},43577:function(e,t,n){"use strict";var r=n(27378),a=n(62525),o=n(91102);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,m={},h={};function g(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=v.hasOwnProperty(t)?v[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,C=60108,T=60114,_=60109,A=60110,R=60112,L=60113,P=60120,O=60115,N=60116,I=60121,D=60128,M=60129,F=60130,B=60131;if("function"==typeof Symbol&&Symbol.for){var j=Symbol.for;E=j("react.element"),S=j("react.portal"),x=j("react.fragment"),C=j("react.strict_mode"),T=j("react.profiler"),_=j("react.provider"),A=j("react.context"),R=j("react.forward_ref"),L=j("react.suspense"),P=j("react.suspense_list"),O=j("react.memo"),N=j("react.lazy"),I=j("react.block"),j("react.scope"),D=j("react.opaque.id"),M=j("react.debug_trace_mode"),F=j("react.offscreen"),B=j("react.legacy_hidden")}var z,U="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=U&&e[U]||e["@@iterator"])?e:null}function q(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var G=!1;function H(e,t){if(!e||G)return"";G=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"==typeof s.stack){for(var a=s.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{G=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Z(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 22:return e=H(e.type._render,!1);case 1:return e=H(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case T:return"Profiler";case C:return"StrictMode";case L:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case R:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case O:return V(e.type);case I:return V(e._render);case N:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function W(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=K(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function ue(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Se=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Ce(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Te(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,Ae=null,Re=null;function Le(e){if(e=ra(e)){if("function"!=typeof _e)throw Error(i(280));var t=e.stateNode;t&&(t=oa(t),_e(e.stateNode,e.type,t))}}function Pe(e){Ae?Re?Re.push(e):Re=[e]:Ae=e}function Oe(){if(Ae){var e=Ae,t=Re;if(Re=Ae=null,Le(e),t)for(e=0;e<t.length;e++)Le(t[e])}}function Ne(e,t){return e(t)}function Ie(e,t,n,r,a){return e(t,n,r,a)}function De(){}var Me=Ne,Fe=!1,Be=!1;function je(){null===Ae&&null===Re||(De(),Oe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=oa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ue=!1;if(d)try{var $e={};Object.defineProperty($e,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",$e,$e),window.removeEventListener("test",$e,$e)}catch(ge){Ue=!1}function qe(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ge=!1,He=null,Ze=!1,Ve=null,We={onError:function(e){Ge=!0,He=e}};function Ke(e,t,n,r,a,o,i,l,s){Ge=!1,He=null,qe.apply(We,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Xe(e){if(Ye(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Xe(a),e;if(o===r)return Xe(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function mt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=mt(t,n,r,a,o),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function vt(e){var t=na(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&bt(lt)&&(lt=null),null!==st&&bt(st)&&(st=null),null!==ut&&bt(ut)&&(ut=null),ct.forEach(yt),dt.forEach(yt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<it.length){kt(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&kt(lt,e),null!==st&&kt(st,e),null!==ut&&kt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},Ct={},Tt={};function _t(e){if(Ct[e])return Ct[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Tt)return Ct[e]=n[t];return e}d&&(Tt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var At=_t("animationend"),Rt=_t("animationiteration"),Lt=_t("animationstart"),Pt=_t("transitionend"),Ot=new Map,Nt=new Map,It=["abort","abort",At,"animationEnd",Rt,"animationIteration",Lt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Pt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Nt.set(r,t),Ot.set(r,a),u(a,[r])}}(0,o.unstable_now)();var Mt=8;function Ft(e){if(0!=(1&e))return Mt=15,1;if(0!=(2&e))return Mt=14,2;if(0!=(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!=(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!=(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!=(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!=(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!=(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function Bt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==o)r=o,a=Mt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Ft(s),a=Mt):0!==(l&=o)&&(r=Ft(l),a=Mt)}else 0!==(o=n&~i)?(r=Ft(o),a=Mt):0!==l&&(r=Ft(l),a=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Gt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Ft(t),a<=Mt)return t;Mt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Gt(t)),r|=e[n],t&=~a;return r}function jt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?zt(10,t):e;case 10:return 0===(e=Ut(192&~t))?zt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&(0===(e=Ut(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ut(e){return e&-e}function $t(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Gt(t)]=n}var Gt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/Zt|0)|0},Ht=Math.log,Zt=Math.LN2;var Vt=o.unstable_UserBlockingPriority,Wt=o.unstable_runWithPriority,Kt=!0;function Yt(e,t,n,r){Fe||De();var a=Xt,o=Fe;Fe=!0;try{Ie(a,e,t,n,r)}finally{(Fe=o)||je()}}function Qt(e,t,n,r){Wt(Vt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var a;if(Kt)if((a=0==(4&t))&&0<it.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),it.push(e);else{var o=Jt(e,t,n,r);if(null===o)a&&ht(e,r);else{if(a){if(-1<pt.indexOf(e))return e=mt(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,a),!0;case"dragenter":return st=gt(st,e,t,n,r,a),!0;case"mouseover":return ut=gt(ut,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,gt(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,dt.set(o,gt(dt.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;ht(e,r)}Dr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=Te(r);if(null!==(a=na(a))){var o=Ye(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Qe(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Dr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function ln(){return!1}function sn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:ln,this.isPropagationStopped=ln,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),mn=a({},fn,{view:0,detail:0}),hn=sn(mn),gn=a({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:An,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=sn(gn),bn=sn(a({},gn,{dataTransfer:0})),yn=sn(a({},mn,{relatedTarget:0})),wn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=sn(kn),Sn=sn(a({},fn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Tn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tn[e])&&!!t[e]}function An(){return _n}var Rn=a({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Cn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:An,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ln=sn(Rn),Pn=sn(a({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=sn(a({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:An})),Nn=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=a({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Dn=sn(In),Mn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var jn=d&&"TextEvent"in window&&!Bn,zn=d&&(!Fn||Bn&&8<Bn&&11>=Bn),Un=String.fromCharCode(32),$n=!1;function qn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Zn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Zn[e.type]:"textarea"===t}function Wn(e,t,n,r){Pe(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Yn=null;function Qn(e){Rr(e,0)}function Xn(e){if(Q(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){Kn&&(Kn.detachEvent("onpropertychange",or),Yn=Kn=null)}function or(e){if("value"===e.propertyName&&Xn(Yn)){var t=[];if(Wn(t,Yn,e,Te(e)),e=Qn,Fe)e(t);else{Fe=!0;try{Ne(e,t)}finally{Fe=!1,je()}}}}function ir(e,t,n){"focusin"===e?(ar(),Yn=n,(Kn=t).attachEvent("onpropertychange",or)):"focusout"===e&&ar()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Yn)}function sr(e,t){if("click"===e)return Xn(t)}function ur(e,t){if("input"===e||"change"===e)return Xn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var br=d&&"documentMode"in document&&11>=document.documentMode,yr=null,wr=null,kr=null,Er=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Er||null==yr||yr!==X(r)||("selectionStart"in(r=yr)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},kr&&fr(kr,r)||(kr=r,0<(r=Fr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(It,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Cr=0;Cr<xr.length;Cr++)Nt.set(xr[Cr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),_r=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Ar(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,u){if(Ke.apply(this,arguments),Ge){if(!Ge)throw Error(i(198));var c=He;Ge=!1,He=null,Ze||(Ze=!0,Ve=c)}}(r,t,void 0,e),e.currentTarget=null}function Rr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}}}if(Ze)throw e=Ve,Ze=!1,Ve=null,e}function Lr(e,t){var n=ia(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Pr]||(e[Pr]=!0,l.forEach((function(t){_r.has(t)||Nr(t,!1,e,null),Nr(t,!0,e,null)})))}function Nr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&_r.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ia(o),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(a|=4),Ir(o,e,a,t),i.add(l))}function Ir(e,t,n,r){var a=Nt.get(t);switch(void 0===a?2:a){case 0:a=Yt;break;case 1:a=Qt;break;default:a=Xt}n=a.bind(null,t,n,e),a=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Dr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=na(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{Me(e,t,n)}finally{Be=!1,je()}}((function(){var r=o,a=Te(n),i=[];e:{var l=Ot.get(e);if(void 0!==l){var s=pn,u=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=Ln;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=On;break;case At:case Rt:case Lt:s=wn;break;case Pt:s=Nn;break;case"scroll":s=hn;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=ze(m,f))&&c.push(Mr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!na(u)&&!u[ea])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?na(u):null)&&(u!==(d=Ye(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Pn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:aa(s),p=null==u?l:aa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,na(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=Br(p))m++;for(p=0,h=f;h;h=Br(h))p++;for(;0<m-p;)c=Br(c),m--;for(;0<p-m;)f=Br(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==s&&jr(i,l,s,c,!1),null!==u&&null!==d&&jr(i,d,u,c,!0)}if("select"===(s=(l=r?aa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Jn;else if(Vn(l))if(er)g=ur;else{g=lr;var v=ir}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=sr);switch(g&&(g=g(e,r))?Wn(i,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ae(l,"number",l.value)),v=r?aa(r):window,e){case"focusin":(Vn(v)||"true"===v.contentEditable)&&(yr=v,wr=r,kr=null);break;case"focusout":kr=wr=yr=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,Sr(i,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Sr(i,n,a)}var b;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Hn?qn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(zn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Hn&&(b=rn()):(tn="value"in(en=a)?en.value:en.textContent,Hn=!0)),0<(v=Fr(r,y)).length&&(y=new Sn(y,e,null,n,a),i.push({event:y,listeners:v}),b?y.data=b:null!==(b=Gn(n))&&(y.data=b))),(b=jn?function(e,t){switch(e){case"compositionend":return Gn(t);case"keypress":return 32!==t.which?null:($n=!0,Un);case"textInput":return(e=t.data)===Un&&$n?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!Fn&&qn(e,t)?(e=rn(),nn=tn=en=null,Hn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Rr(i,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=ze(e,n))&&r.unshift(Mr(e,o,a)),null!=(o=ze(e,t))&&r.push(Mr(e,o,a))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=ze(n,o))&&i.unshift(Mr(n,s,l)):a||null!=(s=ze(n,o))&&i.push(Mr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function zr(){}var Ur=null,$r=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Gr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Hr="function"==typeof setTimeout?setTimeout:void 0,Zr="function"==typeof clearTimeout?clearTimeout:void 0;function Vr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Wr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Kr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Yr=0;var Qr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Qr,Jr="__reactProps$"+Qr,ea="__reactContainer$"+Qr,ta="__reactEvents$"+Qr;function na(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Kr(e);null!==e;){if(n=e[Xr])return n;e=Kr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Xr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function oa(e){return e[Jr]||null}function ia(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var la=[],sa=-1;function ua(e){return{current:e}}function ca(e){0>sa||(e.current=la[sa],la[sa]=null,sa--)}function da(e,t){sa++,la[sa]=e.current,e.current=t}var fa={},pa=ua(fa),ma=ua(!1),ha=fa;function ga(e,t){var n=e.type.contextTypes;if(!n)return fa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function va(e){return null!=(e=e.childContextTypes)}function ba(){ca(ma),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(i(168));da(pa,t),da(ma,n)}function wa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,V(t)||"Unknown",o));return a({},n,r)}function ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ha=pa.current,da(pa,e),da(ma,ma.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=wa(e,t,ha),r.__reactInternalMemoizedMergedChildContext=e,ca(ma),ca(pa),da(pa,e)):ca(ma),da(ma,n)}var Sa=null,xa=null,Ca=o.unstable_runWithPriority,Ta=o.unstable_scheduleCallback,_a=o.unstable_cancelCallback,Aa=o.unstable_shouldYield,Ra=o.unstable_requestPaint,La=o.unstable_now,Pa=o.unstable_getCurrentPriorityLevel,Oa=o.unstable_ImmediatePriority,Na=o.unstable_UserBlockingPriority,Ia=o.unstable_NormalPriority,Da=o.unstable_LowPriority,Ma=o.unstable_IdlePriority,Fa={},Ba=void 0!==Ra?Ra:function(){},ja=null,za=null,Ua=!1,$a=La(),qa=1e4>$a?La:function(){return La()-$a};function Ga(){switch(Pa()){case Oa:return 99;case Na:return 98;case Ia:return 97;case Da:return 96;case Ma:return 95;default:throw Error(i(332))}}function Ha(e){switch(e){case 99:return Oa;case 98:return Na;case 97:return Ia;case 96:return Da;case 95:return Ma;default:throw Error(i(332))}}function Za(e,t){return e=Ha(e),Ca(e,t)}function Va(e,t,n){return e=Ha(e),Ta(e,t,n)}function Wa(){if(null!==za){var e=za;za=null,_a(e)}Ka()}function Ka(){if(!Ua&&null!==ja){Ua=!0;var e=0;try{var t=ja;Za(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ja=null}catch(n){throw null!==ja&&(ja=ja.slice(e+1)),Ta(Oa,Wa),n}finally{Ua=!1}}}var Ya=k.ReactCurrentBatchConfig;function Qa(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Xa=ua(null),Ja=null,eo=null,to=null;function no(){to=eo=Ja=null}function ro(e){var t=Xa.current;ca(Xa),e.type._context._currentValue=t}function ao(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oo(e,t){Ja=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function io(e,t){if(to!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===Ja)throw Error(i(308));eo=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var lo=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function uo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function po(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function mo(e,t,n,r){var o=e.updateQueue;lo=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?i=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(f=o.baseState,l=0,d=c=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,h=i;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=a({},f,s);break e;case 2:lo=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(u=f),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,Ul|=l,e.lanes=l,e.memoizedState=f}}function ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(i(191,a));a.call(r)}}}var go=(new r.Component).refs;function vo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fs(),r=ps(e),a=co(n,r);a.tag=2,null!=t&&(a.callback=t),fo(e,a),ms(e,r,n)}};function yo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,o))}function wo(e,t,n){var r=!1,a=fa,o=t.contextType;return"object"==typeof o&&null!==o?o=io(o):(a=va(t)?ha:pa.current,o=(r=null!=(r=t.contextTypes))?ga(e,a):fa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ko(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function Eo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=go,so(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=io(o):(o=va(t)?ha:pa.current,a.context=ga(e,o)),mo(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(vo(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&bo.enqueueReplaceState(a,a.state,null),mo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var So=Array.isArray;function xo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===go&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Co(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function To(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Zs(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ys(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=xo(e,t,n),r.return=e,r):((r=Vs(n.type,n.key,n.props,null,e.mode,r)).ref=xo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Qs(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Ws(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ys(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Vs(t.type,t.key,t.props,null,e.mode,n)).ref=xo(e,null,t),n.return=e,n;case S:return(t=Qs(t,e.mode,n)).return=e,t}if(So(t)||$(t))return(t=Ws(t,e.mode,n,null)).return=e,t;Co(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===a?n.type===x?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case S:return n.key===a?c(e,t,n,r):null}if(So(n)||$(n))return null!==a?null:d(e,t,n,r,null);Co(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(So(r)||$(r))return d(t,e=e.get(n)||null,r,a,null);Co(t,r)}return null}function h(a,i,l,s){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(a,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),i=o(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(a,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(i=o(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=o(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),u}function g(a,l,s,u){var c=$(s);if("function"!=typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,h=l,g=l=0,v=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=p(a,h,b.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(a,h),l=o(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(b.done)return n(a,h),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=f(a,b.value,u))&&(l=o(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(h=r(a,h);!b.done;g++,b=s.next())null!==(b=m(h,a,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=o(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var u="object"==typeof o&&null!==o&&o.type===x&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case E:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(o.type===x){n(e,u.sibling),(r=a(u,o.props.children)).return=e,e=r;break e}}else if(u.elementType===o.type){n(e,u.sibling),(r=a(u,o.props)).ref=xo(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===x?((r=Ws(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Vs(o.type,o.key,o.props,null,e.mode,s)).ref=xo(e,r,o),s.return=e,e=s)}return l(e);case S:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qs(o,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Ys(o,e.mode,s)).return=e,e=r),l(e);if(So(o))return h(e,r,o,s);if($(o))return g(e,r,o,s);if(c&&Co(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,V(e.type)||"Component"))}return n(e,r)}}var _o=To(!0),Ao=To(!1),Ro={},Lo=ua(Ro),Po=ua(Ro),Oo=ua(Ro);function No(e){if(e===Ro)throw Error(i(174));return e}function Io(e,t){switch(da(Oo,t),da(Po,e),da(Lo,Ro),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(Lo),da(Lo,t)}function Do(){ca(Lo),ca(Po),ca(Oo)}function Mo(e){No(Oo.current);var t=No(Lo.current),n=me(t,e.type);t!==n&&(da(Po,e),da(Lo,n))}function Fo(e){Po.current===e&&(ca(Lo),ca(Po))}var Bo=ua(0);function jo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var zo=null,Uo=null,$o=!1;function qo(e,t){var n=Gs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Go(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ho(e){if($o){var t=Uo;if(t){var n=t;if(!Go(e,t)){if(!(t=Wr(n.nextSibling))||!Go(e,t))return e.flags=-1025&e.flags|2,$o=!1,void(zo=e);qo(zo,n)}zo=e,Uo=Wr(t.firstChild)}else e.flags=-1025&e.flags|2,$o=!1,zo=e}}function Zo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zo=e}function Vo(e){if(e!==zo)return!1;if(!$o)return Zo(e),$o=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Gr(t,e.memoizedProps))for(t=Uo;t;)qo(e,t),t=Wr(t.nextSibling);if(Zo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Uo=Wr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Uo=null}}else Uo=zo?Wr(e.stateNode.nextSibling):null;return!0}function Wo(){Uo=zo=null,$o=!1}var Ko=[];function Yo(){for(var e=0;e<Ko.length;e++)Ko[e]._workInProgressVersionPrimary=null;Ko.length=0}var Qo=k.ReactCurrentDispatcher,Xo=k.ReactCurrentBatchConfig,Jo=0,ei=null,ti=null,ni=null,ri=!1,ai=!1;function oi(){throw Error(i(321))}function ii(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function li(e,t,n,r,a,o){if(Jo=o,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qo.current=null===e||null===e.memoizedState?Ni:Ii,e=n(r,a),ai){o=0;do{if(ai=!1,!(25>o))throw Error(i(301));o+=1,ni=ti=null,t.updateQueue=null,Qo.current=Di,e=n(r,a)}while(ai)}if(Qo.current=Oi,t=null!==ti&&null!==ti.next,Jo=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function ui(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"==typeof t?t(e):t}function di(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=o=null,u=a;do{var c=u.lane;if((Jo&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,o=r):s=s.next=d,ei.lanes|=c,Ul|=c}u=u.next}while(null!==u&&u!==a);null===s?o=r:s.next=l,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);cr(o,t.memoizedState)||(Fi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Jo&e)===e)&&(t._workInProgressVersionPrimary=r,Ko.push(t))),e)return n(t._source);throw Ko.push(t),Error(i(350))}function mi(e,t,n,r){var a=Nl;if(null===a)throw Error(i(349));var o=t._getVersion,l=o(t._source),s=Qo.current,u=s.useState((function(){return pi(a,t,n)})),c=u[1],d=u[0];u=ni;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=ei;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-Gt(i),u=1<<s;r[s]|=e,i&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ps(g);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Pi.bind(null,ei,e),u.queue=e,u.baseQueue=null,d=pi(a,t,n),u.memoizedState=u.baseState=d),d}function hi(e,t,n){return mi(ui(),e,t,n)}function gi(e){var t=si();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=Pi.bind(null,ei,e),[t.memoizedState,e]}function vi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ei.updateQueue)?(t={lastEffect:null},ei.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bi(e){return e={current:e},si().memoizedState=e}function yi(){return ui().memoizedState}function wi(e,t,n,r){var a=si();ei.flags|=e,a.memoizedState=vi(1|t,n,void 0,void 0===r?null:r)}function ki(e,t,n,r){var a=ui();r=void 0===r?null:r;var o=void 0;if(null!==ti){var i=ti.memoizedState;if(o=i.destroy,null!==r&&ii(r,i.deps))return void vi(t,n,o,r)}ei.flags|=e,a.memoizedState=vi(1|t,n,o,r)}function Ei(e,t){return wi(516,4,e,t)}function Si(e,t){return ki(516,4,e,t)}function xi(e,t){return ki(4,2,e,t)}function Ci(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ti(e,t,n){return n=null!=n?n.concat([e]):null,ki(4,2,Ci.bind(null,t,e),n)}function _i(){}function Ai(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ri(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Li(e,t){var n=Ga();Za(98>n?98:n,(function(){e(!0)})),Za(97<n?97:n,(function(){var n=Xo.transition;Xo.transition=1;try{e(!1),t()}finally{Xo.transition=n}}))}function Pi(e,t,n){var r=fs(),a=ps(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===ei||null!==i&&i===ei)ai=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(o.eagerReducer=i,o.eagerState=s,cr(s,l))return}catch(u){}ms(e,a,r)}}var Oi={readContext:io,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1},Ni={readContext:io,useCallback:function(e,t){return si().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:Ei,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wi(4,2,Ci.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wi(4,2,e,t)},useMemo:function(e,t){var n=si();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=si();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Pi.bind(null,ei,e),[r.memoizedState,e]},useRef:bi,useState:gi,useDebugValue:_i,useDeferredValue:function(e){var t=gi(e),n=t[0],r=t[1];return Ei((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=gi(!1),t=e[0];return bi(e=Li.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=si();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mi(r,e,t,n)},useOpaqueIdentifier:function(){if($o){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Yr++).toString(36))),Error(i(355))})),n=gi(t)[1];return 0==(2&ei.mode)&&(ei.flags|=516,vi(5,(function(){n("r:"+(Yr++).toString(36))}),void 0,null)),t}return gi(t="r:"+(Yr++).toString(36)),t},unstable_isNewReconciler:!1},Ii={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ti,useLayoutEffect:xi,useMemo:Ri,useReducer:di,useRef:yi,useState:function(){return di(ci)},useDebugValue:_i,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Di={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ti,useLayoutEffect:xi,useMemo:Ri,useReducer:fi,useRef:yi,useState:function(){return fi(ci)},useDebugValue:_i,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Mi=k.ReactCurrentOwner,Fi=!1;function Bi(e,t,n,r){t.child=null===e?Ao(t,null,n,r):_o(t,e.child,n,r)}function ji(e,t,n,r,a){n=n.render;var o=t.ref;return oo(t,a),r=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function zi(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||Hs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Vs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Ui(e,t,i,r,a,o))}return i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?ol(e,t,o):(t.flags|=1,(e=Zs(i,r)).ref=t.ref,e.return=t,t.child=e)}function Ui(e,t,n,r,a,o){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0==(o&a))return t.lanes=e.lanes,ol(e,t,o);0!=(16384&e.flags)&&(Fi=!0)}return Gi(e,t,n,r,o)}function $i(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Es(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Es(t,e),null;t.memoizedState={baseLanes:0},Es(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Es(t,r);return Bi(e,t,a,n),t.child}function qi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Gi(e,t,n,r,a){var o=va(n)?ha:pa.current;return o=ga(t,o),oo(t,a),n=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function Hi(e,t,n,r,a){if(va(n)){var o=!0;ka(t)}else o=!1;if(oo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wo(t,n,r),Eo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=io(u):u=ga(t,u=va(n)?ha:pa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&ko(t,i,r,u),lo=!1;var f=t.memoizedState;i.state=f,mo(t,r,i,a),s=t.memoizedState,l!==r||f!==s||ma.current||lo?("function"==typeof c&&(vo(t,n,c,r),s=t.memoizedState),(l=lo||yo(t,n,l,r,f,s,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,uo(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Qa(t.type,l),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=io(s):s=ga(t,s=va(n)?ha:pa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&ko(t,i,r,s),lo=!1,f=t.memoizedState,i.state=f,mo(t,r,i,a);var m=t.memoizedState;l!==d||f!==m||ma.current||lo?("function"==typeof p&&(vo(t,n,p,r),m=t.memoizedState),(u=lo||yo(t,n,u,r,f,m,s))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Zi(e,t,n,r,o,a)}function Zi(e,t,n,r,a,o){qi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&Ea(t,n,!1),ol(e,t,o);r=t.stateNode,Mi.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=_o(t,e.child,null,o),t.child=_o(t,null,l,o)):Bi(e,t,l,o),t.memoizedState=r.state,a&&Ea(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Io(e,t.containerInfo)}var Wi,Ki,Yi,Qi={dehydrated:null,retryLane:0};function Xi(e,t,n){var r,a=t.pendingProps,o=Bo.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),da(Bo,1&o),null===e?(void 0!==a.fallback&&Ho(t),e=a.children,o=a.fallback,i?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,e):"number"==typeof a.unstable_expectedLoadTime?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,t.lanes=33554432,e):((n=Ks({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=tl(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Qi,a):(n=el(e,t,a.children,n),t.memoizedState=null,n))}function Ji(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Ks(t,a,0,null),n=Ws(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function el(e,t,n,r){var a=e.child;return e=a.sibling,n=Zs(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Zs(i,l),null!==e?r=Zs(e,r):(r=Ws(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ao(e.return,t)}function rl(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function al(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),0!=(2&(r=Bo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nl(e,n);else if(19===e.tag)nl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(da(Bo,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===jo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),rl(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===jo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}rl(t,!0,n,null,o,t.lastEffect);break;case"together":rl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ol(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ul|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Zs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Zs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function il(e,t){if(!$o)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ll(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return va(t.type)&&ba(),null;case 3:return Do(),ca(ma),ca(pa),Yo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Vo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Fo(t);var o=No(Oo.current);if(n=t.type,null!==e&&null!=t.stateNode)Ki(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=No(Lo.current),Vo(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Xr]=t,r[Jr]=l,n){case"dialog":Lr("cancel",r),Lr("close",r);break;case"iframe":case"object":case"embed":Lr("load",r);break;case"video":case"audio":for(e=0;e<Tr.length;e++)Lr(Tr[e],r);break;case"source":Lr("error",r);break;case"img":case"image":case"link":Lr("error",r),Lr("load",r);break;case"details":Lr("toggle",r);break;case"input":ee(r,l),Lr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Lr("invalid",r);break;case"textarea":se(r,l),Lr("invalid",r)}for(var u in xe(n,l),e=null,l)l.hasOwnProperty(u)&&(o=l[u],"children"===u?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(u)&&null!=o&&"onScroll"===u&&Lr("scroll",r));switch(n){case"input":Y(r),re(r,l,!0);break;case"textarea":Y(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Jr]=r,Wi(e,t),t.stateNode=e,u=Ce(n,r),n){case"dialog":Lr("cancel",e),Lr("close",e),o=r;break;case"iframe":case"object":case"embed":Lr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Tr.length;o++)Lr(Tr[o],e);o=r;break;case"source":Lr("error",e),o=r;break;case"img":case"image":case"link":Lr("error",e),Lr("load",e),o=r;break;case"details":Lr("toggle",e),o=r;break;case"input":ee(e,r),o=J(e,r),Lr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Lr("invalid",e);break;case"textarea":se(e,r),o=le(e,r),Lr("invalid",e);break;default:o=r}xe(n,o);var c=o;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?Ee(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Lr("scroll",e):null!=d&&w(e,l,d,u))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=zr)}qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Yi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=No(Oo.current),No(Lo.current),Vo(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return ca(Bo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Vo(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Bo.current)?0===Bl&&(Bl=3):(0!==Bl&&3!==Bl||(Bl=4),null===Nl||0==(134217727&Ul)&&0==(134217727&$l)||bs(Nl,Dl))),(r||n)&&(t.flags|=4),null);case 4:return Do(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return ro(t),null;case 19:if(ca(Bo),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)il(r,!1);else{if(0!==Bl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=jo(e))){for(t.flags|=64,il(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Bo,1&Bo.current|2),t.child}e=e.sibling}null!==r.tail&&qa()>Zl&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=jo(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),il(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$o)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qa()-r.renderingStartTime>Zl&&1073741824!==n&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qa(),n.sibling=null,t=Bo.current,da(Bo,l?1&t|2:1&t),n):null;case 23:case 24:return Ss(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function sl(e){switch(e.tag){case 1:va(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Do(),ca(ma),ca(pa),Yo(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fo(e),null;case 13:return ca(Bo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Bo),null;case 4:return Do(),null;case 10:return ro(e),null;case 23:case 24:return Ss(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=Z(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function cl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Wi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ki=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,No(Lo.current);var i,l=null;switch(n){case"input":o=J(e,o),r=J(e,r),l=[];break;case"option":o=oe(e,o),r=oe(e,r),l=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":o=le(e,o),r=le(e,r),l=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in xe(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var u=o[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(i in u)!u.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&u[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Lr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Yi=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Yl||(Yl=!0,Ql=r),cl(0,t)},n}function pl(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return cl(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ml="function"==typeof WeakSet?WeakSet:Set;function hl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){zs(e,n)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qa(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo))}throw Error(i(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Fs(n,e),Ms(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qa(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ho(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ho(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&qr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))))}throw Error(i(163))}function bl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(xa&&"function"==typeof xa.onCommitFiberUnmount)try{xa.onCommitFiberUnmount(Sa,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Fs(t,n);else{r=t;try{a()}catch(o){zs(r,o)}}n=n.next}while(n!==e)}break;case 1:if(hl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){zs(t,o)}break;case 5:hl(t);break;case 4:Cl(e,t)}}function wl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function kl(e){return 5===e.tag||3===e.tag||4===e.tag}function El(e){e:{for(var t=e.return;null!==t;){if(kl(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||kl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Sl(e,n,t):xl(e,n,t)}function Sl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=zr));else if(4!==r&&null!==(e=e.child))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function Cl(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(yl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(yl(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Tl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ce(e,a),t=Ce(e,r),a=0;a<o.length;a+=2){var l=o[a],s=o[a+1];"style"===l?Ee(n,s):"dangerouslySetInnerHTML"===l?ve(n,s):"children"===l?be(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 13:return null!==t.memoizedState&&(Hl=qa(),bl(t.child,!0)),void _l(t);case 19:return void _l(t);case 23:case 24:return void bl(t,null!==t.memoizedState)}throw Error(i(163))}function _l(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ml),t.forEach((function(t){var r=$s.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Al(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Rl=Math.ceil,Ll=k.ReactCurrentDispatcher,Pl=k.ReactCurrentOwner,Ol=0,Nl=null,Il=null,Dl=0,Ml=0,Fl=ua(0),Bl=0,jl=null,zl=0,Ul=0,$l=0,ql=0,Gl=null,Hl=0,Zl=1/0;function Vl(){Zl=qa()+500}var Wl,Kl=null,Yl=!1,Ql=null,Xl=null,Jl=!1,es=null,ts=90,ns=[],rs=[],as=null,os=0,is=null,ls=-1,ss=0,us=0,cs=null,ds=!1;function fs(){return 0!=(48&Ol)?qa():-1!==ls?ls:ls=qa()}function ps(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ga()?1:2;if(0===ss&&(ss=zl),0!==Ya.transition){0!==us&&(us=null!==Gl?Gl.pendingLanes:0),e=ss;var t=4186112&~us;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ga(),0!=(4&Ol)&&98===e?e=zt(12,ss):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ss),e}function ms(e,t,n){if(50<os)throw os=0,is=null,Error(i(185));if(null===(e=hs(e,t)))return null;qt(e,t,n),e===Nl&&($l|=t,4===Bl&&bs(e,Dl));var r=Ga();1===t?0!=(8&Ol)&&0==(48&Ol)?ys(e):(gs(e,n),0===Ol&&(Vl(),Wa())):(0==(4&Ol)||98!==r&&99!==r||(null===as?as=new Set([e]):as.add(e)),gs(e,n)),Gl=e}function hs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Gt(l),u=1<<s,c=o[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Ft(u);var d=Mt;o[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=Bt(e,e===Nl?Dl:0),t=Mt,0===r)null!==n&&(n!==Fa&&_a(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&_a(n)}15===t?(n=ys.bind(null,e),null===ja?(ja=[n],za=Ta(Oa,Ka)):ja.push(n),n=Fa):14===t?n=Va(99,ys.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Va(n,vs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vs(e){if(ls=-1,us=ss=0,0!=(48&Ol))throw Error(i(327));var t=e.callbackNode;if(Ds()&&e.callbackNode!==t)return null;var n=Bt(e,e===Nl?Dl:0);if(0===n)return null;var r=n,a=Ol;Ol|=16;var o=Ts();for(Nl===e&&Dl===r||(Vl(),xs(e,r));;)try{Rs();break}catch(s){Cs(e,s)}if(no(),Ll.current=o,Ol=a,null!==Il?r=0:(Nl=null,Dl=0,r=Bl),0!=(zl&$l))xs(e,0);else if(0!==r){if(2===r&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=jt(e))&&(r=_s(e,n))),1===r)throw t=jl,xs(e,0),bs(e,n),gs(e,qa()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Os(e);break;case 3:if(bs(e,n),(62914560&n)===n&&10<(r=Hl+500-qa())){if(0!==Bt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){fs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Hr(Os.bind(null,e),r);break}Os(e);break;case 4:if(bs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Gt(n);o=1<<l,(l=r[l])>a&&(a=l),n&=~o}if(n=a,10<(n=(120>(n=qa()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Rl(n/1960))-n)){e.timeoutHandle=Hr(Os.bind(null,e),n);break}Os(e);break;default:throw Error(i(329))}}return gs(e,qa()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~ql,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Gt(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(0!=(48&Ol))throw Error(i(327));if(Ds(),e===Nl&&0!=(e.expiredLanes&Dl)){var t=Dl,n=_s(e,t);0!=(zl&$l)&&(n=_s(e,t=Bt(e,t)))}else n=_s(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=jt(e))&&(n=_s(e,t))),1===n)throw n=jl,xs(e,0),bs(e,t),gs(e,qa()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Os(e),gs(e,qa()),null}function ws(e,t){var n=Ol;Ol|=1;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}}function ks(e,t){var n=Ol;Ol&=-2,Ol|=8;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}}function Es(e,t){da(Fl,Ml),Ml|=t,zl|=t}function Ss(){Ml=Fl.current,ca(Fl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Zr(n)),null!==Il)for(n=Il.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:Do(),ca(ma),ca(pa),Yo();break;case 5:Fo(r);break;case 4:Do();break;case 13:case 19:ca(Bo);break;case 10:ro(r);break;case 23:case 24:Ss()}n=n.return}Nl=e,Il=Zs(e.current,null),Dl=Ml=zl=t,Bl=0,jl=null,ql=$l=Ul=0}function Cs(e,t){for(;;){var n=Il;try{if(no(),Qo.current=Oi,ri){for(var r=ei.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ri=!1}if(Jo=0,ni=ti=ei=null,ai=!1,Pl.current=null,null===n||null===n.return){Bl=1,jl=t,Il=null;break}e:{var o=e,i=n.return,l=n,s=t;if(t=Dl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&Bo.current),f=i;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=co(-1,1);b.tag=2,fo(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new dl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var w=Us.bind(null,o,u,l);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((V(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Bl&&(Bl=2),s=ul(s,l),f=i;do{switch(f.tag){case 3:o=s,f.flags|=4096,t&=-t,f.lanes|=t,po(f,fl(0,o,t));break e;case 1:o=s;var k=f.type,E=f.stateNode;if(0==(64&f.flags)&&("function"==typeof k.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Xl||!Xl.has(E)))){f.flags|=4096,t&=-t,f.lanes|=t,po(f,pl(f,o,t));break e}}f=f.return}while(null!==f)}Ps(n)}catch(S){t=S,Il===n&&null!==n&&(Il=n=n.return);continue}break}}function Ts(){var e=Ll.current;return Ll.current=Oi,null===e?Oi:e}function _s(e,t){var n=Ol;Ol|=16;var r=Ts();for(Nl===e&&Dl===t||xs(e,t);;)try{As();break}catch(a){Cs(e,a)}if(no(),Ol=n,Ll.current=r,null!==Il)throw Error(i(261));return Nl=null,Dl=0,Bl}function As(){for(;null!==Il;)Ls(Il)}function Rs(){for(;null!==Il&&!Aa();)Ls(Il)}function Ls(e){var t=Wl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Ps(e):Il=t,Pl.current=null}function Ps(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Ml)))return void(Il=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ml)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=sl(t)))return n.flags&=2047,void(Il=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===Bl&&(Bl=5)}function Os(e){var t=Ga();return Za(99,Ns.bind(null,e,t)),null}function Ns(e,t){do{Ds()}while(null!==es);if(0!=(48&Ol))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<o;){var u=31-Gt(o),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,o&=~c}if(null!==as&&0==(24&r)&&as.has(e)&&as.delete(e),e===Nl&&(Il=Nl=null,Dl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ol,Ol|=32,Pl.current=null,Ur=Kt,vr(l=gr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(T){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,v=null;t:for(;;){for(var b;g!==s||0!==o&&3!==g.nodeType||(f=d+o),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)v=g,g=b;for(;;){if(g===l)break t;if(v===s&&++m===o&&(f=d),v===u&&++h===c&&(p=d),null!==(b=g.nextSibling))break;v=(g=v).parentNode}g=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;$r={focusedElem:l,selectionRange:s},Kt=!1,cs=null,ds=!1,Kl=r;do{try{Is()}catch(T){if(null===Kl)throw Error(i(330));zs(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);cs=null,Kl=r;do{try{for(l=e;null!==Kl;){var y=Kl.flags;if(16&y&&be(Kl.stateNode,""),128&y){var w=Kl.alternate;if(null!==w){var k=w.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&y){case 2:El(Kl),Kl.flags&=-3;break;case 6:El(Kl),Kl.flags&=-3,Tl(Kl.alternate,Kl);break;case 1024:Kl.flags&=-1025;break;case 1028:Kl.flags&=-1025,Tl(Kl.alternate,Kl);break;case 4:Tl(Kl.alternate,Kl);break;case 8:Cl(l,s=Kl);var E=s.alternate;wl(s),null!==E&&wl(E)}Kl=Kl.nextEffect}}catch(T){if(null===Kl)throw Error(i(330));zs(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);if(k=$r,w=gr(),y=k.focusedElem,l=k.selectionRange,w!==y&&y&&y.ownerDocument&&hr(y.ownerDocument.documentElement,y)){null!==l&&vr(y)&&(w=l.start,void 0===(k=l.end)&&(k=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(k,y.value.length)):(k=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),s=y.textContent.length,E=Math.min(l.start,s),l=void 0===l.end?E:Math.min(l.end,s),!k.extend&&E>l&&(s=l,l=E,E=s),s=mr(y,E),o=mr(y,l),s&&o&&(1!==k.rangeCount||k.anchorNode!==s.node||k.anchorOffset!==s.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(s.node,s.offset),k.removeAllRanges(),E>l?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(k=w[y]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!Ur,$r=Ur=null,e.current=n,Kl=r;do{try{for(y=e;null!==Kl;){var S=Kl.flags;if(36&S&&vl(y,Kl.alternate,Kl),128&S){w=void 0;var x=Kl.ref;if(null!==x){var C=Kl.stateNode;Kl.tag,w=C,"function"==typeof x?x(w):x.current=w}}Kl=Kl.nextEffect}}catch(T){if(null===Kl)throw Error(i(330));zs(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);Kl=null,Ba(),Ol=a}else e.current=n;if(Jl)Jl=!1,es=e,ts=t;else for(Kl=r;null!==Kl;)t=Kl.nextEffect,Kl.nextEffect=null,8&Kl.flags&&((S=Kl).sibling=null,S.stateNode=null),Kl=t;if(0===(r=e.pendingLanes)&&(Xl=null),1===r?e===is?os++:(os=0,is=e):os=0,n=n.stateNode,xa&&"function"==typeof xa.onCommitFiberRoot)try{xa.onCommitFiberRoot(Sa,n,void 0,64==(64&n.current.flags))}catch(T){}if(gs(e,qa()),Yl)throw Yl=!1,e=Ql,Ql=null,e;return 0!=(8&Ol)||Wa(),null}function Is(){for(;null!==Kl;){var e=Kl.alternate;ds||null===cs||(0!=(8&Kl.flags)?et(Kl,cs)&&(ds=!0):13===Kl.tag&&Al(e,Kl)&&et(Kl,cs)&&(ds=!0));var t=Kl.flags;0!=(256&t)&&gl(e,Kl),0==(512&t)||Jl||(Jl=!0,Va(97,(function(){return Ds(),null}))),Kl=Kl.nextEffect}}function Ds(){if(90!==ts){var e=97<ts?97:ts;return ts=90,Za(e,Bs)}return!1}function Ms(e,t){ns.push(t,e),Jl||(Jl=!0,Va(97,(function(){return Ds(),null})))}function Fs(e,t){rs.push(t,e),Jl||(Jl=!0,Va(97,(function(){return Ds(),null})))}function Bs(){if(null===es)return!1;var e=es;if(es=null,0!=(48&Ol))throw Error(i(331));var t=Ol;Ol|=32;var n=rs;rs=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(u){if(null===o)throw Error(i(330));zs(o,u)}}for(n=ns,ns=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(u){if(null===o)throw Error(i(330));zs(o,u)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ol=t,Wa(),!0}function js(e,t,n){fo(e,t=fl(0,t=ul(n,t),1)),t=fs(),null!==(e=hs(e,1))&&(qt(e,1,t),gs(e,t))}function zs(e,t){if(3===e.tag)js(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){js(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r))){var a=pl(n,e=ul(t,e),1);if(fo(n,a),a=fs(),null!==(n=hs(n,1)))qt(n,1,a),gs(n,a);else if("function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function Us(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fs(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Dl&n)===n&&(4===Bl||3===Bl&&(62914560&Dl)===Dl&&500>qa()-Hl?xs(e,0):ql|=n),gs(e,t)}function $s(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ga()?1:2:(0===ss&&(ss=zl),0===(t=Ut(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=hs(e,t))&&(qt(e,t,n),gs(e,n))}function qs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Gs(e,t,n,r){return new qs(e,t,n,r)}function Hs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Zs(e,t){var n=e.alternate;return null===n?((n=Gs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vs(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)Hs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return Ws(n.children,a,o,t);case M:l=8,a|=16;break;case C:l=8,a|=1;break;case T:return(e=Gs(12,n,t,8|a)).elementType=T,e.type=T,e.lanes=o,e;case L:return(e=Gs(13,n,t,a)).type=L,e.elementType=L,e.lanes=o,e;case P:return(e=Gs(19,n,t,a)).elementType=P,e.lanes=o,e;case F:return Ks(n,a,o,t);case B:return(e=Gs(24,n,t,a)).elementType=B,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case _:l=10;break e;case A:l=9;break e;case R:l=11;break e;case O:l=14;break e;case N:l=16,r=null;break e;case I:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Gs(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Ws(e,t,n,r){return(e=Gs(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Gs(23,e,r,t)).elementType=F,e.lanes=n,e}function Ys(e,t,n){return(e=Gs(6,e,null,t)).lanes=n,e}function Qs(e,t,n){return(t=Gs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$t(0),this.expirationTimes=$t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$t(0),this.mutableSourceEagerHydrationData=null}function Js(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t,n,r){var a=t.current,o=fs(),l=ps(a);e:if(n){t:{if(Ye(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(va(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(va(u)){n=wa(n,u,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(a,t),ms(a,l,o),l}function tu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ru(e,t){nu(e,t),(e=e.alternate)&&nu(e,t)}function au(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xs(e,t,null!=n&&!0===n.hydrate),t=Gs(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[ea]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function ou(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function iu(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=tu(i);l.call(e)}}eu(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new au(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"==typeof a){var s=a;a=function(){var e=tu(i);s.call(e)}}ks((function(){eu(t,i,e,a)}))}return tu(i)}function lu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ou(t))throw Error(i(200));return Js(e,t,null,n)}Wl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ma.current)Fi=!0;else{if(0==(n&r)){switch(Fi=!1,t.tag){case 3:Vi(t),Wo();break;case 5:Mo(t);break;case 1:va(t.type)&&ka(t);break;case 4:Io(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Xa,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xi(e,t,n):(da(Bo,1&Bo.current),null!==(t=ol(e,t,n))?t.sibling:null);da(Bo,1&Bo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return al(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Bo,Bo.current),r)break;return null;case 23:case 24:return t.lanes=0,$i(e,t,n)}return ol(e,t,n)}Fi=0!=(16384&e.flags)}else Fi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ga(t,pa.current),oo(t,n),a=li(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,va(r)){var o=!0;ka(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,so(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&vo(t,r,l,e),a.updater=bo,t.stateNode=a,a._reactInternals=t,Eo(t,r,e,n),t=Zi(null,t,r,!0,o,n)}else t.tag=0,Bi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return Hs(e)?1:0;if(null!=e){if((e=e.$$typeof)===R)return 11;if(e===O)return 14}return 2}(a),e=Qa(a,e),o){case 0:t=Gi(null,t,a,e,n);break e;case 1:t=Hi(null,t,a,e,n);break e;case 11:t=ji(null,t,a,e,n);break e;case 14:t=zi(null,t,a,Qa(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Gi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Hi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 3:if(Vi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,uo(e,t),mo(t,r,null,n),(r=t.memoizedState.element)===a)Wo(),t=ol(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Uo=Wr(t.stateNode.containerInfo.firstChild),zo=t,o=$o=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Ko.push(o);for(n=Ao(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Bi(e,t,r,n),Wo();t=t.child}return t;case 5:return Mo(t),null===e&&Ho(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Gr(r,a)?l=null:null!==o&&Gr(r,o)&&(t.flags|=16),qi(e,t),Bi(e,t,l,n),t.child;case 6:return null===e&&Ho(t),null;case 13:return Xi(e,t,n);case 4:return Io(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=_o(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ji(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value;var s=t.type._context;if(da(Xa,s._currentValue),s._currentValue=o,null!==l)if(s=l.value,0===(o=cr(s,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(l.children===a.children&&!ma.current){t=ol(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===s.tag&&((c=co(-1,n&-n)).tag=2,fo(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ao(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Bi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,oo(t,n),r=r(a=io(a,o.unstable_observedBits)),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return o=Qa(a=t.type,t.pendingProps),zi(e,t,a,o=Qa(a.type,o),r,n);case 15:return Ui(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Qa(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,va(r)?(e=!0,ka(t)):e=!1,oo(t,n),wo(t,r,a),Eo(t,r,a,n),Zi(null,t,r,!0,e,n);case 19:return al(e,t,n);case 23:case 24:return $i(e,t,n)}throw Error(i(156,t.tag))},au.prototype.render=function(e){eu(e,this._internalRoot,null,null)},au.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,fs()),ru(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,fs()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fs(),n=ps(e);ms(e,n,t),ru(e,n)}},at=function(e,t){return t()},_e=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=oa(r);if(!a)throw Error(i(90));Q(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ne=ws,Ie=function(e,t,n,r,a){var o=Ol;Ol|=4;try{return Za(98,e.bind(null,t,n,r,a))}finally{0===(Ol=o)&&(Vl(),Wa())}},De=function(){0==(49&Ol)&&(function(){if(null!==as){var e=as;as=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gs(e,qa())}))}Wa()}(),Ds())},Me=function(e,t){var n=Ol;Ol|=2;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}};var su={Events:[ra,aa,oa,Pe,Oe,Ds,{current:!1}]},uu={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Sa=du.inject(cu),xa=du}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=su,t.createPortal=lu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ol;if(0!=(48&n))return e(t);Ol|=1;try{if(e)return Za(99,e.bind(null,t))}finally{Ol=n,Wa()}},t.hydrate=function(e,t,n){if(!ou(t))throw Error(i(200));return iu(null,e,t,!0,n)},t.render=function(e,t,n){if(!ou(t))throw Error(i(200));return iu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ou(e))throw Error(i(40));return!!e._reactRootContainer&&(ks((function(){iu(null,null,e,!1,(function(){e._reactRootContainer=null,e[ea]=null}))})),!0)},t.unstable_batchedUpdates=ws,t.unstable_createPortal=function(e,t){return lu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ou(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return iu(e,t,n,!1,r)},t.version="17.0.2"},31542:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(43577)},54335:function(e){var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!o(s.value[1],i.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!o(e[u[s]],i[u[s]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},92883:function(e,t,n){"use strict";n.d(t,{B6:function(){return H},ql:function(){return J}});var r=n(27378),a=n(23615),o=n.n(a),i=n(54335),l=n.n(i),s=n(3996),u=n.n(s),c=n(74445),d=n.n(c);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},v={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},y={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(g).map((function(e){return g[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},E=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},x=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},C=function(e){return S(e,"onChangeClientState")||function(){}},T=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},_=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},A=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var l=o[i],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},R=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},L=function(e){return Array.isArray(e)?e.join(""):e},P=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},N=[g.NOSCRIPT,g.SCRIPT,g.STYLE],I=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},M=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},F=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},B=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=M(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=D(n),o=L(t);return a?"<"+e+' data-rh="true" '+a+">"+I(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+I(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return M(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return F(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+I(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===N.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},j=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=P(e.metaTags,y),o=P(t,v),i=P(n,b);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,o.priority),F(g.SCRIPT,i.priority))},toString:function(){return B(g.META,a.priority,r)+" "+B(g.LINK,o.priority,r)+" "+B(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:B(g.BASE,t,r),bodyAttributes:B("bodyAttributes",n,r),htmlAttributes:B("htmlAttributes",a,r),link:B(g.LINK,c,r),meta:B(g.META,d,r),noscript:B(g.NOSCRIPT,o,r),script:B(g.SCRIPT,f,r),style:B(g.STYLE,i,r),title:B(g.TITLE,{title:s,titleAttributes:u},r)}},z=[],U=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?z:n.instances},add:function(e){(n.canUseDOM?z:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?z:n.instances).indexOf(e);(n.canUseDOM?z:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=j({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},$=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),G="undefined"!=typeof document,H=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new U(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement($.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);H.canUseDOM=G,H.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},H.defaultProps={context:{}},H.displayName="HelmetProvider";var Z=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},V=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),l=0;l<i.length;l+=1){var s=i[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=o.indexOf(s);-1!==c&&o.splice(c,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},W=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;V(g.BODY,e.bodyAttributes),V(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=L(e)),V(g.TITLE,t)}(c,d);var f={baseTag:Z(g.BASE,n),linkTags:Z(g.LINK,a),metaTags:Z(g.META,o),noscriptTags:Z(g.NOSCRIPT,i),scriptTags:Z(g.SCRIPT,s),styleTags:Z(g.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},K=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:_(["href"],e),bodyAttributes:T("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:T("htmlAttributes",e),linkTags:A(g.LINK,["rel","href"],e),metaTags:A(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:C(e),scriptTags:A(g.SCRIPT,["src","innerHTML"],e),styleTags:A(g.STYLE,["cssText"],e),title:x(e),titleAttributes:T("titleAttributes",e),prioritizeSeoTags:R(e,"prioritizeSeoTags")});H.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){W(t,(function(){K=null}))})):(W(t),K=null)):j&&(a=j(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:q.isRequired},Y.displayName="HelmetDispatcher";var Q=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case g.BODY:return f({},a,{bodyAttributes:f({},o)});case g.HTML:return f({},a,{htmlAttributes:f({},o)});default:return f({},a,((n={})[r.type]=f({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=h(r,Q),l=Object.keys(i).reduce((function(e,t){return e[E[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof U||(o=new U(o.context,o.instances)),o?r.createElement(Y,f({},a,{context:o.value,helmetData:void 0})):r.createElement($.Consumer,null,(function(e){return r.createElement(Y,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},95473:function(e,t,n){"use strict";n.d(t,{H:function(){return l},f:function(){return i}});var r=n(3620),a=n(25773),o=n(27378);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.rs,n,e.map((function(e,n){return o.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},4289:function(e,t,n){"use strict";n.d(t,{OL:function(){return y},VK:function(){return c},rU:function(){return g}});var r=n(3620),a=n(93219),o=n(27378),i=n(15036),l=(n(23615),n(25773)),s=n(30808),u=n(1115),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return o.createElement(r.F0,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.ob)(e,null,null,t):e},p=function(e){return e},m=o.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,l.Z)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=p!==m&&t||n,o.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,v=e.innerRef,b=(0,s.Z)(e,["component","replace","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},b,{href:s,navigate:function(){var t=d(g,e.location),r=(0,i.Ep)(e.location)===(0,i.Ep)(f(t));(c||r?n.replace:n.push)(t)}});return p!==m?h.ref=t||v:h.innerRef=v,o.createElement(a,h)}))})),v=function(e){return e},b=o.forwardRef;void 0===b&&(b=v);var y=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,p=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,C=e.innerRef,T=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,i=f(d(x,n),n),s=i.pathname,_=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=_?(0,r.LX)(n.pathname,{path:_,exact:h,sensitive:k,strict:E}):null,R=!!(y?y(A,n):A),L="function"==typeof m?m(R):m,P="function"==typeof S?S(R):S;R&&(L=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(L,c),P=(0,l.Z)({},P,p));var O=(0,l.Z)({"aria-current":R&&a||null,className:L,style:P,to:i},T);return v!==b?O.ref=t||C:O.innerRef=C,o.createElement(g,O)}))}))},3620:function(e,t,n){"use strict";n.d(t,{AW:function(){return x},F0:function(){return w},LX:function(){return S},TH:function(){return N},k6:function(){return O},rs:function(){return L},s6:function(){return y}});var r=n(93219),a=n(27378),o=n(23615),i=n.n(o),l=n(15036),s=n(1115),u=n(25773),c=n(54039),d=n.n(c),f=(n(58262),n(30808)),p=(n(55839),1073741823),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};function h(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var g=a.createContext||function(e,t){var n,o,l="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",s=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).emitter=h(t.props.value),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);s.childContextTypes=((n={})[l]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},a.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},a.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},a.getValue=function(){return this.context[l]?this.context[l].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return u.contextTypes=((o={})[l]=i().object,o),{Provider:s,Consumer:u}},v=function(e){var t=g();return t.displayName=e,t},b=v("Router-History"),y=v("Router"),w=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var k={},E=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return E<1e4&&(r[e]=o,E++),o}(n,{end:o,strict:l,sensitive:u}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],f=s.slice(1),p=e===c;return o&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var x=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,s.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,u.Z)({},t,{location:n,match:r}),i=e.props,l=i.children,c=i.component,d=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(y.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:c?a.createElement(c,o):d?d(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function C(e){return"/"===e.charAt(0)?e:"/"+e}function T(e,t){if(!e)return t;var n=C(e);return 0!==t.pathname.indexOf(n)?t:(0,u.Z)({},t,{pathname:t.pathname.substr(n.length)})}function _(e){return"string"==typeof e?e:(0,l.Ep)(e)}function A(e){return function(){(0,s.Z)(!1)}}function R(){}a.Component;var L=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(y.Consumer,null,(function(t){t||(0,s.Z)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,u.Z)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var P=a.useContext;function O(){return P(b)}function N(){return P(y).location}},5243:function(e){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},54039:function(e,t,n){var r=n(5243);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],v=n[4],b=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,E="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,C=v||b;r.push({name:g||o++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:C?u(C):w?".*":"[^"+s(x)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=l[c.name];if(null==f){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');o+=c.prefix+d}}else o+=c}return o}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)i+=s(u);else{var f=s(u.prefix),p="(?:"+u.pattern+")";t.push(u),u.repeat&&(p+="(?:"+f+p+")*"),i+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var m=s(n.delimiter||"/"),h=i.slice(-m.length)===m;return a||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+m+"|$)",c(new RegExp("^"+i,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},18395:function(e,t){"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,m=n?Symbol.for("react.suspense_list"):60120,h=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 h:case s:return e;default:return t}}case a:return t}}}function E(e){return k(e)===d}},58262:function(e,t,n){"use strict";n(18395)},41535:function(e,t,n){"use strict";var r=n(62525),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,r(y,g.prototype),y.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var C=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function _(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+T(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(C,"$&/")+"/"),_(i,t,n,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(C,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+T(l=e[u],u);s+=_(l,t,n,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=_(l=l.value,t,n,c=r+T(l,u++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function A(e,t,n){if(null==e)return e;var r=[],a=0;return _(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function R(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var L={current:null};function P(){var e=L.current;if(null===e)throw Error(p(321));return e}var O={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)k.call(t,c)&&!E.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return P().useCallback(e,t)},t.useContext=function(e,t){return P().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return P().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return P().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return P().useLayoutEffect(e,t)},t.useMemo=function(e,t){return P().useMemo(e,t)},t.useReducer=function(e,t,n){return P().useReducer(e,t,n)},t.useRef=function(e){return P().useRef(e)},t.useState=function(e){return P().useState(e)},t.version="17.0.2"},27378:function(e,t,n){"use strict";e.exports=n(41535)},73323:function(e,t){"use strict";var n,r,a,o;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,v=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+b;try{g(!0,e)?k.postMessage(null):(h=!1,g=null)}catch(n){throw k.postMessage(null),n}}else h=!1},n=function(e){g=e,h||(h=!0,k.postMessage(null))},r=function(e,n){v=f((function(){e(t.unstable_now())}),n)},a=function(){p(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<C(a,t)))break e;e[r]=t,e[n]=a,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],l=o+1,s=e[l];if(void 0!==i&&0>C(i,n))void 0!==s&&0>C(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>C(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],_=[],A=1,R=null,L=3,P=!1,O=!1,N=!1;function I(e){for(var t=S(_);null!==t;){if(null===t.callback)x(_);else{if(!(t.startTime<=e))break;x(_),t.sortIndex=t.expirationTime,E(T,t)}t=S(_)}}function D(e){if(N=!1,I(e),!O)if(null!==S(T))O=!0,n(M);else{var t=S(_);null!==t&&r(D,t.startTime-e)}}function M(e,n){O=!1,N&&(N=!1,a()),P=!0;var o=L;try{for(I(n),R=S(T);null!==R&&(!(R.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=R.callback;if("function"==typeof i){R.callback=null,L=R.priorityLevel;var l=i(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?R.callback=l:R===S(T)&&x(T),I(n)}else x(T);R=S(T)}if(null!==R)var s=!0;else{var u=S(_);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{R=null,L=o,P=!1}}var F=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){O||P||(O=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return L},t.unstable_getFirstCallbackNode=function(){return S(T)},t.unstable_next=function(e){switch(L){case 1:case 2:case 3:var t=3;break;default:t=L}var n=L;L=t;try{return e()}finally{L=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L;L=e;try{return t()}finally{L=n}},t.unstable_scheduleCallback=function(e,o,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:A++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,E(_,e),null===S(T)&&e===S(_)&&(N?a():N=!0,r(D,i-l))):(e.sortIndex=s,E(T,e),O||P||(O=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=L;return function(){var n=L;L=t;try{return e.apply(this,arguments)}finally{L=n}}}},91102:function(e,t,n){"use strict";e.exports=n(73323)},74445:function(e){e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},1115:function(e,t){"use strict";var n="Invariant failed";t.Z=function(e,t){if(!e)throw new Error(n)}},25773:function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},93219:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(6983);function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.Z)(e,t)}},30808:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:function(){return r}})},6983:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:function(){return r}})},36809:function(e,t,n){"use strict";n.r(t),t.default={title:"uniforms | React form library for building forms from any schema",tagline:"When it comes to using build forms in React, it's always good to choose a trusted React form library. Build forms and enjoy peace of mind on your project.",organizationName:"vazco",projectName:"uniforms",baseUrl:"/",url:"https://uniforms.tools",trailingSlash:!0,customFields:{companies:[{url:"https://www.deskpro.com/",image:"deskpro.png",alt:"Deskpro"},{url:"https://www.nokia.com/",image:"nokia.png",alt:"Nokia"},{url:"https://github.com/react-page/react-page/tree/master/packages/plugins/createPluginMaterialUi",image:"react-page.png",alt:"React Page"},{url:"https://graphback.dev",image:"graphback.png",alt:"Graphback"},{url:"https://www.onyx-one.com/",image:"onyx-one.png",alt:"Onyx one"},{url:"https://aerogear.org",image:"aerogear.png",alt:"Aerogear"},{url:"https://cleverbeagle.com/together",image:"cleverbeagle.png",alt:"Clever Beagle"},{url:"http://www.orionjs.org",image:"orionjs.png",alt:"Orion.js"},{url:"https://boulder.care",image:"boulder.svg",alt:"Boulder Care"}],email:"hello@uniforms.tools",keywords:["forms","react","schema"]},themeConfig:{algolia:{apiKey:"9bab87682792c2bd77ec707a56669e29",appId:"WWWW16GKXU",contextualSearch:!1,indexName:"uniforms",searchPagePath:!1,searchParameters:{}},footer:{links:[],style:"light"},docs:{sidebar:{hideable:!0,autoCollapseCategories:!1},versionPersistence:"localStorage"},hotjar:{hjid:1434110},navbar:{items:[{label:"Docs",to:"/docs/what-are-uniforms",position:"left"},{label:"Tutorial",to:"/docs/tutorials-basic-uniforms-usage",position:"left"},{label:"Playground",to:"/playground",position:"left"},{label:"GitHub",href:"https://github.com/vazco/uniforms",position:"left"},{label:"Enterprise",href:"https://forminer.com/?utm_source=uniforms&utm_medium=Menu_CTA&utm_campaign=Forminer_uniforms_menu_CTA&utm_id=Forminer_uniforms_menu",position:"left"},{label:"Custom solutions",href:"https://www.vazco.eu/",position:"left"}],logo:{alt:"uniforms logo",src:"img/uniforms.svg"},hideOnScroll:!1},prism:{theme:{plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},favicon:"favicon.ico",plugins:["/home/runner/work/uniforms/uniforms/website/plugins/docusaurus-plugin-hotjar"],presets:[["@docusaurus/preset-classic",{docs:{path:"../docs",sidebarCollapsible:!1,sidebarPath:"/home/runner/work/uniforms/uniforms/website/sidebars.json"},googleAnalytics:{trackingID:"UA-136559762-4"},gtag:{trackingID:"GTM-5RFDRMB"},pages:{path:"./pages"},theme:{customCss:"/home/runner/work/uniforms/uniforms/website/src/theme/index.css"}}]],onBrokenLinks:"throw",onBrokenMarkdownLinks:"throw",onDuplicateRoutes:"throw",baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},staticDirectories:["static"],themes:[],scripts:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1}},57529:function(e){"use strict";e.exports={}},16887:function(e){"use strict";e.exports=JSON.parse('{"/playground/-9cd":{"__comp":"724b70da","__context":{"plugin":"be85e8a7"},"config":"5e9f5e1a"},"/docs/-180":{"__comp":"1be78505","__context":{"plugin":"e98b3e1d"},"versionMetadata":"935f2afb"},"/docs/api-bridges/-e65":{"__comp":"17896441","content":"d076814b"},"/docs/api-context-data/-237":{"__comp":"17896441","content":"1f7065eb"},"/docs/api-fields/-668":{"__comp":"17896441","content":"c0b88abe"},"/docs/api-forms/-071":{"__comp":"17896441","content":"58c1b389"},"/docs/api-helpers/-b84":{"__comp":"17896441","content":"f8759e1b"},"/docs/compare-matrix-landing/-d55":{"__comp":"17896441","content":"d040a628"},"/docs/compare-matrix/-45d":{"__comp":"17896441","content":"60b54014"},"/docs/examples-common-forms/-ad5":{"__comp":"17896441","content":"f5d1468c"},"/docs/examples-custom-bridge/-d91":{"__comp":"17896441","content":"7289a944"},"/docs/examples-custom-fields/-f4a":{"__comp":"17896441","content":"7f45ca10"},"/docs/examples-custom-form/-f40":{"__comp":"17896441","content":"0ec54675"},"/docs/faq/-e60":{"__comp":"17896441","content":"3d70cde6"},"/docs/installation/-ae9":{"__comp":"17896441","content":"95d13d39"},"/docs/migrating-2-to-3/-7b1":{"__comp":"17896441","content":"ceaf42d5"},"/docs/migrating-3-to-4/-574":{"__comp":"17896441","content":"858af898"},"/docs/motivation/-24d":{"__comp":"17896441","content":"ab644ad6"},"/docs/tutorials-basic-uniforms-usage/-743":{"__comp":"17896441","content":"76d37bd5"},"/docs/tutorials-creating-custom-field/-60f":{"__comp":"17896441","content":"0ba16cac"},"/docs/tutorials-creating-custom-theme/-231":{"__comp":"17896441","content":"f2d00bc8"},"/docs/tutorials-customizing-your-form-layout/-9a2":{"__comp":"17896441","content":"6f53493e"},"/docs/tutorials-using-predefined-fields/-35f":{"__comp":"17896441","content":"df3a1a49"},"/docs/uth-autofield-algorithm/-858":{"__comp":"17896441","content":"e882b3e5"},"/docs/uth-bridge-concept/-17b":{"__comp":"17896441","content":"bd337b44"},"/docs/what-are-uniforms/-b8f":{"__comp":"17896441","content":"775024fc"},"/docs/why-are-uniforms/-a20":{"__comp":"17896441","content":"be10ca45"},"/-eea":{"__comp":"4fd05c72","__context":{"plugin":"be85e8a7"},"config":"5e9f5e1a"}}')}},function(e){e.O(0,[532],(function(){return t=93375,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.5183cfd7.js.LICENSE.txt b/assets/js/main.5183cfd7.js.LICENSE.txt new file mode 100644 index 000000000..6e08db297 --- /dev/null +++ b/assets/js/main.5183cfd7.js.LICENSE.txt @@ -0,0 +1,53 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */ + +/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT <https://opensource.org/licenses/MIT> + * @author Lea Verou <https://lea.verou.me> + * @namespace + * @public + */ + +/** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/assets/js/runtime~main.cfaf6bc1.js b/assets/js/runtime~main.cfaf6bc1.js new file mode 100644 index 000000000..45ed7cdf7 --- /dev/null +++ b/assets/js/runtime~main.cfaf6bc1.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t,n,r,a,o={},c={};function f(e){var t=c[e];if(void 0!==t)return t.exports;var n=c[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.m=o,f.c=c,e=[],f.O=function(t,n,r,a){if(!n){var o=1/0;for(u=0;u<e.length;u++){n=e[u][0],r=e[u][1],a=e[u][2];for(var c=!0,d=0;d<n.length;d++)(!1&a||o>=a)&&Object.keys(f.O).every((function(e){return f.O[e](n[d])}))?n.splice(d--,1):(c=!1,a<o&&(o=a));if(c){e.splice(u--,1);var i=r();void 0!==i&&(t=i)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);f.r(a);var o={};t=t||[null,n({}),n([]),n(n)];for(var c=2&r&&e;"object"==typeof c&&!~t.indexOf(c);c=n(c))Object.getOwnPropertyNames(c).forEach((function(t){o[t]=function(){return e[t]}}));return o.default=function(){return e},f.d(a,o),a},f.d=function(e,t){for(var n in t)f.o(t,n)&&!f.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},f.f={},f.e=function(e){return Promise.all(Object.keys(f.f).reduce((function(t,n){return f.f[n](e,t),t}),[]))},f.u=function(e){return"assets/js/"+({21:"60b54014",37:"95d13d39",48:"58c1b389",50:"6f53493e",53:"935f2afb",98:"f2d00bc8",146:"ceaf42d5",152:"76d37bd5",154:"d040a628",243:"df3a1a49",269:"f8759e1b",316:"4fd05c72",332:"724b70da",442:"bd337b44",487:"7289a944",514:"1be78505",517:"c0b88abe",529:"3d70cde6",556:"7f45ca10",566:"1f7065eb",581:"ab644ad6",609:"d076814b",773:"0ec54675",784:"0ba16cac",785:"858af898",789:"be10ca45",841:"f5d1468c",857:"e98b3e1d",903:"e882b3e5",908:"775024fc",918:"17896441",943:"be85e8a7"}[e]||e)+"."+{21:"1b55a4bd",37:"580d2db9",48:"221f45ea",50:"13601513",53:"02ecf9fe",98:"d78fee1f",127:"68612a8b",146:"b0a668c5",152:"a441dd5a",154:"b2ee69f1",243:"743031fe",269:"60422fe5",290:"f467e503",316:"6300fcbb",332:"9e38a222",441:"a4c49465",442:"72deb91c",487:"b9a35331",514:"3b63d0a6",517:"b1c00272",529:"9b18a802",556:"2108df91",566:"5d950a7d",581:"da1aa602",609:"35716053",670:"a380bf04",773:"cd112745",777:"88e19c8c",784:"81e1ceff",785:"7df79c5e",789:"1e022c2a",841:"b2ef23d3",857:"b63536fd",893:"cdbd5851",903:"443362a3",908:"a7c5ee0c",918:"42ccf507",943:"8a55419c"}[e]+".js"},f.miniCssF=function(e){},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},a="website:",f.l=function(e,t,n,o){if(r[e])r[e].push(t);else{var c,d;if(void 0!==n)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var b=i[u];if(b.getAttribute("src")==e||b.getAttribute("data-webpack")==a+n){c=b;break}}c||(d=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,f.nc&&c.setAttribute("nonce",f.nc),c.setAttribute("data-webpack",a+n),c.src=e),r[e]=[t];var l=function(t,n){c.onerror=c.onload=null,clearTimeout(s);var a=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),a&&a.forEach((function(e){return e(n)})),t)return t(n)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},f.p="/",f.gca=function(e){return e={17896441:"918","60b54014":"21","95d13d39":"37","58c1b389":"48","6f53493e":"50","935f2afb":"53",f2d00bc8:"98",ceaf42d5:"146","76d37bd5":"152",d040a628:"154",df3a1a49:"243",f8759e1b:"269","4fd05c72":"316","724b70da":"332",bd337b44:"442","7289a944":"487","1be78505":"514",c0b88abe:"517","3d70cde6":"529","7f45ca10":"556","1f7065eb":"566",ab644ad6:"581",d076814b:"609","0ec54675":"773","0ba16cac":"784","858af898":"785",be10ca45:"789",f5d1468c:"841",e98b3e1d:"857",e882b3e5:"903","775024fc":"908",be85e8a7:"943"}[e]||e,f.p+f.u(e)},function(){var e={303:0,532:0};f.f.j=function(t,n){var r=f.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise((function(n,a){r=e[t]=[n,a]}));n.push(r[2]=a);var o=f.p+f.u(t),c=new Error;f.l(o,(function(n){if(f.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;c.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",c.name="ChunkLoadError",c.type=a,c.request=o,r[1](c)}}),"chunk-"+t,t)}},f.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,o=n[0],c=n[1],d=n[2],i=0;if(o.some((function(t){return 0!==e[t]}))){for(r in c)f.o(c,r)&&(f.m[r]=c[r]);if(d)var u=d(f)}for(t&&t(n);i<o.length;i++)a=o[i],f.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return f.O(u)},n=self.webpackChunkwebsite=self.webpackChunkwebsite||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}()}(); \ No newline at end of file diff --git a/assets/themes/antd.png b/assets/themes/antd.png new file mode 100644 index 0000000000000000000000000000000000000000..004cb994080221f94cd91cf487d07f75518aeda2 GIT binary patch literal 10447 zcmV;=C@|NFP)<h;3K|Lk000e1NJLTq004Uc004Lh1^@s6(o>Dm00001b5ch_0Itp) z=>PyIiAh93RCod9eF=b8RoVZ!%e&3S42u*fXqH*DO0Hz$rymIlDmo~NODUouD5BM; zS)-<(h#R0OC`6#5OqN3B-z>!iP?P$sG|P;{Qubxmce%^|_dEBVJ9plB-(j|Qwhr9) z?B_hs`JLxE>%F6i{~TjfzU~e&Y%x;kA}TcT&-YhV@7#FLl*a#*CeZ#97(MHCcZzPN zuN8XalK^^va5WuZ*9trHfe?}9;_0^+R9B5k_xHBw*I-}#f*Y?b&MYtzk;}A*5N-yK z>p`l4bIlM!$CIhc{8p>8r&phl*xa81@3&xAZg3NB#9m?!Fs9j1)Cyz;red7fM~a28 z8^lJtCN=HJ<KzEOY5JS3_cw;f&)6Stj=QGwkXd3(v+4k}jX(zvk@anYFFOG24ASUv zajaevTUGgrI|8ZtrBNNc-!NCXdV7gGa`2Ch676g&*^(`)Z)J#m$SaH(`a(*)<J6~4 z?T->3=2f*ppS20JGh)bcqePr#L3Ibr1&$DFDlCLJgLEJ8bWLjFniJ!H59R3dPQ`Mc zXM|(4E$l~)65~ueheS6a@3Bh8i8GCCgiuRJ2~Uf+p&2GUHAZ{SOV#&(`^A_&ajjcq zIrc+Fv2i9PTB1lK!w<)5^&ni0*GwbFZ^XHL;HUc6qvEpw{gJa?PJW{A!|ZVo>d$?X zrLkCEl}DXrX0bk%vu<g8t_WOsjAmT66nhy$zp6!$*GR}Qe3R86&V2d=4QukgZ4_&L zl8egKZZz|8XC;81Vx`*00vQLMEy4F&L^TY@a69S#$*$RT%9?RQK5Snty(@K}Rpa9q zz8lL7byn&L0L?L)Dw^oE<?)ljYL;A<k#U8VL?L)wxUv2gT2%YIF<{WMr~S5JIP>&X zqdIV(qJP}8ZgC>+EH#SsbL?CaoyAp_*B57>WkhOeR~UOOp*Nt%*Z|uXc~?iIi4GCd zg*!MRY*YN7t&4Nl9I5@aPc>K*t9^@XPR6uica>S9O_D$p7@8J{dcoOoOeV8Hr)d_( z<=q)!*201R*f;mek$b5!XH&TVUaN?SOvHUVoyeTE_PE$Peu_S0wbn$vjtNS1Jc8v_ zv2l8?<rOj7FZSdZkKX7Ab4Nz#No=nf2w*sk0y^;fVKNd)ivYOkyzMxdGoG9nf7cK0 z6IP!YvpGh`O|jf40?>JuS1p!PKwd7ZLbe9AY(n)%KS~Qd1-0EO(Ch?$M<DoUEjyVK zk&OOXGp$!wuC5)@Cs6i@>=R&*t=b$nKYQp(>|dXaWstWX=9-vK2uSHy;jk&@3{&E+ z<K#>1wKtgmYIsI-grk{YpCHO71ZuV)NtniEI04V3gkeU$s2j0gPJOIyD5Lv=>Gfbw zT>N2C$(Rw#^|)5aS$8vVeJ}$+;g`VrwhE`0K)We%d&)Kb>xqksCtwzK4iL;}21K1k z0_@xLg#B<6Xa-3GX}7JkFrtwo-J<x<CO_G5po;3vcCQ9|+zPkY89DS}BcY$8fX>&L zEjj@^0#Sy+RR!TD#r!Y7C~kOWf+pwhk6%>uQ-C)O(G9v84I|kEw9M@TO{BvQymp3w z8^=Y>$YYhO8%Oxbd#x38*4{=TXWfqJJZzL;XN>FU){M^uE#e#40GU8zDRu9f6SX<H zia7Vtx(hTtcAwC-GRMa41~o=AF$+?U^uyE4?<F$hSe9A#%fe2d|M(e2y>_RqS4#Gz zr8`R9h<Ft1=&2l|_q$=D#%CfOmS|#Qiv{_BCRC4~U$PSVeKx?}r<>6A3QX8?jLzj} zMuy{uX{;1x^%3KEVMKm0`N_tSjOmR=lH8jJBhdE82CdYKwVcZ<uaTQ5ZpJ{!gM$pN zqwiXCvUY7#>in*$Pc%%$f%ZeLYZto?dJoG|53?zWmvsPS8Rn(&f;1eDn!>THKRJ$d zTJ^-l7AEOUrdLTeRd;6SphvWXcDj^kUsA)9uJFl~lHy>z21az7IKU8TG4BXNe7CKQ zz3QBzRkoeF2ommUCN8Gs1==qW@e+TTjvkERY3#y9%+DKUbWP>j-ZzGm)Lvn5s8Ldv zz%gZ!ac<r*IuEsMbZKDo5@Ey<_eM&^_0`8|>Kv@iJYu4Co?)1aHC-=pY;3EsZ1wn+ z1T%9P&Pu(x0&UV_U_-#k*srAPGt+){R^t6OS6<+RAg$-k#Kky|{<yPD=U#V?$(SV4 zr<B5;lW0!F@DvGg?@zy;dotEmPS2@MUx+by0YEKx72q;6YG&o?fkOfhzobisdtqkW zAmHmw$EbYd6z!w7)?LVSJ+8)&z59cNHPrrz9tY6j$(TRs3RE>!G{byV9jI=!G8<Y4 zCka>F-C3a7*iTeOS76+|QZqPdQ|oXK#4ymx?Ewv>A=Y%$*eM%R0Aox_vz9_@LErSe z=~1w`GgfxU@JF<maW-$51OWPg%9dm6Wj_Qx6lP!&9kaw80J=?+v9>h(6O&_)I_b=G zq;1p;Lsln;3ra6h#(yQ%8Y6tajDnlCh3#0w)KAd|Stl`9Pn#YCd;G#(Wzo-%d`ypN zljVj<7JzJBN^<bfAAbA}!Tpd(O8juv1aU)1u)3sO0eH1-Tjv3|j1IsFpp;%8SP8yF z*9YE<ZUP=m=n)*3x!M(7LQp3QA^F{II2qe#x~q(Yc3Q46x>bTeu_PKll<0^hZhdN^ zsDgCykg_0V>RRgzNb%#C{l%c(B>^pfCQ*_w4|ozniRb>iYdf2rB7IaxCX8LlP`69= zq^I4|eY(3!k7}pMLk(XYhov^GqFXRa>6R@ifu8r&?{E5kA%SL9t0tOH;WeQPT+OZJ z7_NY(8ked(L}Zg{N1zWrTxPsho|cDFcE8h~eRNO79HWyd_a}N$bBQL<(kRKuLynBb z50_VVU2@seQxo59YR^2Gx+wUu@n-eZ|Cb&BQN0@kl&Xyv3A`eLv`IG|sF)ULbzN=C zp(lxUF9W-X^q`n-lWciRdH6xAw3sHZ`zlFp(^jZIp0iKzJld*jxa~K8oyW;jx0+R_ zL?71l%*6mODGa;_DuMM#phPQxX-hwYIMi#}swxeKsy%E%<Q9$+9#b|B_}EHL#vJux zY-=@#;sPfe+yZs#leau~=T*0eO-pcU(KBY+^X??ucB^q)E$TS9=>pn33HPam#g1v> z?ph|9`A0Ne`{hR`465lFYMW~HscQ=8YS)-~J4)jRl`k_A=Gpl!2a<>^P2NNXBk}On zTBo7m*56Dk{sBVxs$P$psn4b`X)_+tV@9!^hS2(SO6>!W8P~8+?ryhIsVUXt5-;{B zv3}(wv0!G>Qn$1&X5kj7Ss9*nht*$;%CjhvN0b<Bth)L;UbwjAJ1x@pV8E1L)P3DZ z#IHwB{2H~61RC_)&|aGEK8qVIx2--Y@lp?x*sSWTrfnA2DbLA^cMouj%OAxJlT({X zbSpK=C_i2`9L8ujv#<7^7cVKB+bMzylzH^xHzJ39dh{uFCUYXdEit3<8dn$3efC82 zx!y2NhuLnW>BGs|=axVhl|QNhXuJX|H$&PZ&9XL7M%8WC)z5$7l9F$?kAl9F`rTQx z%7mzkl_#|1kUN&u7LxKV2Yc-O+e@_4!H;7yCV_57e2&^wC*bT{xjFusal9m7n}X_& z^O%x?-mlEwxwA)`rg4p<xno=xcj0xd!4TRyM>Fm$z3t9F7lPRw&EN5AxCPo+GGM8Z zFwW+<6*jC$Ar^odPT;%c7|pe5GBvMp&yJfmUUN{7uTOK3+2No!F1svpNNMc*F<qY% zGtA-?XY(*@lPJ#7(~i3*WoPCMykpV44p)*VW0!%=$ykkMd9&{9W6IWQ3B{3Nf^FB= z&wp`7|5M#mUVE>abz^BPa#JIYPHm_&$v%I;JcYr;@m&OK_}X;(jzM=W`YzV!N=EWP z*!JL1Q@1@+cFM6;__W3FiWNq&d8QnrLkU;`scp3)$*gxwX*JZ|_0o*8E<3#nk<#PN zkFL1lgwmM#JQixY<Lf!@pGyNvwiEmep_JEK*8D+tE$XuQN~d?wMpvyZat|DcS+^;_ zc%bfTOUgmL+zRz=wQEME_=F85+G=c^*I$7quW`dTJ*FADV*zezZ&)r~By=4-u!Xeo z_5$p5#uml8aoyf)ubz)F-R}|M7Hhw|Q-yHWoiWN+Y7uRslVd+ib=nqWg=>Xd#}=s5 zki6x^85iCpM0JmEn6#j`3j*A#Dt+J99UCFBN2UF7S{Cbz8zo!{0NVzSlyBIvh$&LG zeRo;e!0%{PRh>H7>#$^>yx1L(5oM1P=-_QiC9=NV>RB{;HM#SaSLvHxTs8jY{tC1N z^`HNYLd^|!Y%mVVl@C>&lxR=FgK$bbr5sNxoe^<Ozh>XwUH7rW$g(>4)1k~`f9#g0 zUH1tQHBON`W1u-Nu;Dl|0l(7WQgvgm`=u*lH;Z-aI@N1C$ba``JNV!<z}(L1mI5;P zKAQv|q|l~bV+Zgbs`n&rt;RHc#=c!UAM6a^?FM_?{H?`K%3h9j^w&8VlfWqeY5Nk} zB0Q9aPO5mTA^FhDS0ujg=YrKe#;vTx;;wrQR4^{9I<G}I{QBcHdwu|X7;x!EEBQ77 zPXq9TZcMM)wd<~q0^Y9k?9o+k6g8F%hUzv>YqkZN-EKs)6+_i+H8$L~{>tJTT1nO= zQO{LY4mj$-13&GW=6~Tz_-L%{K2{^#Xw7%7tH(I`o~!HYQ_1v(8(w^I^O8-Qa?Cus zgbZ0oUDEz#RJUenuB%H8$58fq{HN3e(=dd|Ao;^Ih(kycw`5|badpkkohZVc)81v7 zDvq_aYQ6x89#9ORqsD2uCS$E-CO^`^=48xHCaYel9)D{gRrj__uNoRF*5{&)D$$@L ziXsu6jY(ml%`a%+Zn#uHm;lv-zQ5ou$->{qUSD-$Rbhq{RITm4Xhv0OB=Y?Rtg`_a zLP$tc`$$hSKjQoblt~c>z%gla7L^Shay2!EpL@TSDz?>xJf_r3D^>vLGlKKzaE`W= zf;4j0odVD^FZ^MlCSz4qLcenB>}%r@<BEu39Bg4SVNqQw8k;pP0!bH;M_LS%lpyh{ zWjp^<ap#@u!Yp=`d-KH?$IIR5ydonqn;R>r&og1V7(#j_%^r<1ksn66kK=k&qiruL z-@Sc~R^7H0j4VzTl;>ycJ#M*W%45pOt*Y)k`DHL>2E5m8r5bMCFst}RgatgdmaV;U zwX<do!8YxJxEYyh1LTa-m9mliM$2}yMHvRe<xd<-9ptNRu&nPLaQEE{y_l~3ePL{s z`Nac2S`at%Z>8~GSyM;!>yh*{(WU6~Y%iRBLjrC&i^_+$O~Pfd`B?et|L(2O%CNkO zY2y^o%s`}aX3Q0dFkH=X?fTmJ8|IW1>^yqw<<}liWT%!DnUPa#GZ=amfvjJ;@gt|B z3?Ku__T8{lxQXpb9lf(Iox0(G1q*ItR9747nmy;wcmR9kGtykj(2y<~Y5VjA{;Y5r ztwE)mB57Mo-_z|YzOtnC+dHaw7TL^v^?%>5&`L+F(xT$)@=$|?1LdF>`l(q!wwS6g z*`5Ttp&mdN?&5(9N!dMO>xu!f_|#gwAm0R}&t4c<&`Sw!)}TzL!hE+5zk$uJM#s5i z@V$30M~Z@&UFS|;f}OSL1YEWwNh1w3(t%JF&@7zs^1swZN!xySkKH)ykmbv>PbOqh z{K>iW8Z+;mQmy15OvZemnUX;Jwsg?LFyCgBm%s}nT?TJ&q|*fjn$_+e{^6BHnmM%= zAGh(=svt_PQz0>Y{gxXU!2_8>oP2^fre_-179VU`a!b>4^oZl$v1`_>16fZY%s_kZ z6-mo_xCFN}G|nC+-LO%;H=FcrwH!l~T9VP`(yh^3mR(w|#TT`<tZV@`w?IYW(3K+U zt8Nya>p^fc!!$Is+2eTepfP=uxog7@WO#vo_MUe|g=V`~Tb2y~AswM7XgJk?(#{1u z^RWZKmK^|0z@5SVbj;O<=(cu`$5q!e!O7L`n#Q?xnarZNz=<}<<7P|HAthY|6=6Q$ z%Jw<~XqA9xL_#wz-B&bd5!T^3m()rzNG{}LOt+TFLyhoxv=3mLSVi}t)^Ru)n^XL~ zHs$F=q8*bjy}2Z6-iVp0r_)%u<O)CR%F^qH1#t}b!&tX+D?1cMb&jE{QFojp%9h;s z4x<WTD3N>I@`V_~zm*2sY;tKpW>}4rL>UK%clz0!j|7%w4VL}jN6Fn+jjFB=qZm@- zRjzL7&ixYT?42>z${GR+a`>5s_2N>c(^x;RJAi(3+_+*KAx*O^?6g7>WlyKA9;u3b ziKT=DelQ}_z^1e)cVIV#aW6Z8?-M&h`zBc|l%a$V{OLn8lXhlF1Pv)~nS+c#olB_( z1k_Goky=Y?07*Z>eaUakSfbc4E*};fbVoL=fg1l>g}4AG=jW-f`*JK+E0<=ONB|#Y zLVoU1*aUiR39k|r+#Hk`_6dv@!>Ph0x0G%P7=aIg&M*QEo2r^_7h^NQS86{m;7F6k z>>g>SyjOYIfI>4h=*eX>(zf$Jl#)vTB*<YK6sRx)PtYacz8idT497jq*}JArpAx25 zf<3CTDr#A2?`uNH69!p<p3hc=ag277$y+wgExBHW72LM%uf=dt-{p}ZfhNG&j{-lR zjmFUkyp)t|@YzA|Wnuu1uOWT>U+Fy~3eFQMs4!|~r5x+N1Wt-HDY8B&k~g>&*wRLZ zW`39V)p0ulub?>Y4XZ0FF-`W21bg6d*A2oekt6wnVxX>3W;3^+A={E21EpZr{e$%z zFT6QBzL0*+wT_S=H<Rcr(AijQBxMtH)gh#00ATt7sP}+zU;35QPy?8*7X3o;kimuI zN0m*LzN>NTwT)Kh-YAa-31&WN3j+<-mD<lh+ZnDnbevvskSbS#ZE8g$FbgRQz-27K z4x4Q7eLrb|RJ^n8z2D9gZQQmC7uy*(>K!Iuzmeb(WIPghWdp!$iC3Tpd6)(d{XY0o z%~R4<2S9wp;Y7{BUjXYK^QmW^N$uS${s$KwHbgl|BYhHZpVk0;74CNkzhh8SMO?iY z*$!6}OR$wEuoch>U`D90Ad&Bo;hHhvbK{}NyVtn3jjzoq=6zd&2)6_|3v{LpKPqiL zTS>m3M@!>t<K1WuS+_iiImJI@!v^4@!RgK^?cmQ(=b}@SSWIAXDcduWc*||rf<*Gg zvv8RzQ2;c7&3ZT^#Ki1VMJZ8Lx%#bOd<gOu(&5-O8l)MZ%ZV0&lq#7L?gQB5XBff9 zSS91>R-FR2Oy86*?8iDD<DkurmS#(tLbArPx1BQeSWMDRPhp1bjmxCd2b&s7fkoPt z+t*y2+@-AyrW#Fu+eCuB`{DV!@F~alLkls<N06TY!-V~GE5orKpNP5c!;cQXy$VY> z6<%l?%aeC73-Q1s;1bNxBny5o9%%@y-vOi@NWLG(8NDyTP4Oy^Eizn#6-D<JnkQBM zu2auF4r}J84A(7n6qpid(uBsB58MhAmB#l|8(<*XioY)VH&vzt=B>A?(orLNPjEw7 z0jX?eM7h~U)k9kzl;Gm~a~0y=>~w|l+m^LHgEe*lxRluDl1r(lO7|pONj@8ijmC%4 zjE5>pxn)N{oDV*w1fR%i*tTb1w|wGi$N0(<Fh{7y_UQrm6IN(GpH4+HZTS#%#=#~C z%7z=)n81#+=8&hB2OTt!!k22qN~o#FxSuTz@&<OcoBkYOywrf;Szle?-sk5osI|*! z{6osJ_UcL^X$L*tmvl6STAC4fs(lGQ(#kcrY%JuHd1(`LWqWC{KaOvpI&XZY;jn)f zlpz$p<LgsSjJw84NanD#yx`#T#Fh;J_T2%{ei}(P6cB)}&!qkoHN=f!dIPZW2^t4m zbu;Z``YHMPDa*qnK@GWsFqXpjuwgp153HF0{NAp*?;Nfo?7ngRbK5WmZ^E@r0OSE9 z!D<FR!eyh-=Gd;(eaO!+nTK&~IAwco$IJ78wytwmdBe2la&JHB?BipuSP4)L!m*{? zRFQ`xQliNt8<>v|t^}WMJl=L1?y2F^PQv+1Qq#U!_VX3H!u2$PjnH*-w7oH-;Tvw! zdYWG%QU=9)+s(dBe*n7lFaQq?>*g4)iK~uZB<Ax)KQE%|f2$#f5ly?zvaOU<<w_M( zI{C;B0D`2SHi-*Aej28e0DJiYiAO#*L)y-4cFg)`x}Jlk61R?>d`v_WPvUag@T3J5 z31H>U7#o^y*zy{a1lw<PX(_jhvnx%Y>HnHcm=_LPv+|9m(mhu*uo<*&PQ_l$dG7+( z62F#T-$z;U92>SOo6A0Wq~CKg#OnaQE$6Men48WFnO8^&FW>OY^NpFzI)0nB2~2|L zgDin0z#fol91c1{0KT8c2VSXjsBfrn_x2%c))ee@+U+NueteOx{R)$@At||9VB>;j zDZw0u;Fr?t+mdD#=FLO6pYFKswoFNE%8<vGwE&vU(*kS;uK&*AwR(Erx!7dz0B0Z# z%9oaJhtXD&9@t3ee{JDg$1fC%yqtykg(kTMXTl#wSa~4PS>VYAVi+Ive<|&7`|8{4 z9KO^`4S?5gASv}$>e-44v9vIh3-QqjlTM5~`YJ$Gff>IiF#uWai^Jx68F3PLYA-p= zkWXLo*%7d1j1=xRXHe;B16Mu#$9%L(A<Y-bYe`O|><P`({yX~>+-7-ND+O`9It=>m z+jxyOt69D-^lUrg#K{RwJmP9v0#JGeU`ZowxM?#e@H5sAmrfZe<BRaOLz0^NfBS5E z^1&~y-OT8&HXn^S^~7S+T!CZM15=b@NsFq*r#0}BHX7fSmd3l}`23>wVWzC)%)!-5 zU-#1F{#7O9jzuWXxUr~TrbqGOUPreSPz!IC!Ymj*T+FSWg75nm!0i0u@zWx@e!rpV zWhwM7UZIj#kg@^w8!7-_#iJAOUlDGaHoDHH`bhMW17G<0n*|_Md^qM*sBV3=iF@qw z9c|SSWo0B>)tcX(;Eh;Ae>)v9E*<oXRU1`~e0ES|z61<E8ZX%!$pI^H-}ZDl7BiPp z<!vg#D_t(@Tyf{H;o=4W-qEh(6_)3B=aFMij@a%3yc7Fb_9)D&@sADWJyNIxKMP?v z|KmC_&uEbVuQsjOYd2o`$=|*7L7r+l6})xK_+#+?)>_<48SGs)^k|TTNRr@}w*TXM z6|D@7L85J4d)Fx{KBr>Mia#)He<mnqe+kD{y;YJ*eEM;GW&czTdF?iSP4ZrvBktN) z^Y-;`RgEeL;5){QDb;J-DoD-whNcZAfV@^rTN-HtUMy2^h$ul$qf6+T{+6wY+Xue( z+@naRx^uf(Z7sw0<0gD5;yS+tT?6rVT?2e&9z~zm`<fzya0Y22icX16vZYRUCyaby z?OQT$8-CghHp}AcKheaORto~2=S7(?UHR(gIv!2AU|fy3rV8u(eCawHzJ1h@AB$?y zGw|J#i*UsIIo-fl&0S$qwM(gY-88;*u-DLy7oh=`Z7mz}%BXeKb)Bs@U;f>rPac4t z^*oL(j|j$SCJr~6aw}UF2ACvL9?%$~KG>0JIQcWL|2EhP%~xkQyj@^3BVPk5at1$! zFYQn2=on5uc-a9{%2gZY>gS{J3nE3Vfd+-^uO9xT5hDi;8ywlUy95$#;7lm}PHp49 zVWsh{pZw#7?Ow{l{%$$qgl`Ov#Fk+`fQl4=tdnjZ3TY{~Z~IB&P~Az#`R6V>J>jrd zfAbdxx5tD^YkM}nvYXmwKY=lPT(fha_LPRSa?+-WdtzS}-(GiO;XWbVcFqc$a?g?f zy#OCRoZY}>plmC@!IazgHUZB7FHiyv)r~XHslzw^dP7Gj&AHCrUqS1>ft|Kk?KwF1 zdshB^OO=80+13aAawq^RbCQ1$xAPCHs$%-9?b?|`TAW~U%`6`_2;6D|MeYkQ%)vTZ z2wYRzlFW1*XtrsGz-C77v?Zdo+<5r~*U>FNW+DRLnn65I%K-S?y{S*!KK2DS=Y8ka zis(ymz!Wd!djKk6xoHyYj?qov3Ak@Z(1>Z<{@2cQddl$MbxfjF8+90L7C^w$@BRK9 zoGPsiOE~EafL88YHVZ+xe5qg4uTE`p?yc(NrzBWpZ#A}S|4lYHK*b-6le=Nw@hlsG zyJN5=;GR1MDahFN``c2DCmpuwh1WXESEs;c<(rm#r6Hc&eV%LCKUaI{3@6~>hhZ%Y z(nv#IIlFiCna`H|;C?@}-&u{8^8$}8y{%BMfxN>FPr7-Nl-r>MJpp}(E#SY`*_jES zdGnQa&ARh7T&KZi!Rx9HsB?>ri}9xkpA62!vuX?jA9gdD^pjt#-_hYOKW4srKLWj( zNme<1**oIT!=8sqexMkfc~^w70QA9?r&?6;XbkSjr<}~&dy=UsBmeO7+g-(Tmp16p z3*9nNXD`LZ%h}Cl>A9$FrDkdfoWI{6ONj5To2eCS-J6T7LWk}B{8uY1*ItSpv@^NZ zm#^dd%Pwy4aIYKR@7%P{O;11g&5do^8EY%eT_V}4ve#y7HHq}@Z(!2)tMC}E;+xr2 z;kh0J`x`bhlMP~CrQ19H09rHJJK-t+(<^)K`}4-Lv4pz8cI<yaWn1!sf&&HaI(r%% z`=O-fjPGioNpdUl)p3r-R_!TI#>yYXTz^6f32#S@vcu@&fmg59W`a_7jecd;4m)h{ z=m7&qn3_?HcTUn<Quc>Oz4yC<?8md=+R^mwYv<9o?;c<}<&R;vYC^uP)%}(T>bR`K zZrkFG-_|bQZ~7icaMDlQLCIZWYP!DWD|RYbYT)DY(bBT@i6T+`n;F`^9v~@il?4Nv zHF6Bs>g<PsSmpk<R@H7{E=uK2n=XEI%D2U=s$TF{bQFz8-&S{l9x1*aB6D~%y~9>@ z1;*R-EgP?k{amH*X}h3clesbT+)}({xeS1x-BAf=N02IAa~2+S$UE0nPbti4S$n`Z z?k;P(oiQFn9-UX;vW>qL+=xGJGVRstOMjLf-xL0VgH5KsF#pZscxu#2O*hVL0l1<d zJR+;GtQL{SqnfyPAZF>$%+~l8d5@T5?zAoymhlj85jB%&MU79tJnX@}umQuhFZ}vK zty>OT6bZTPE}f0%s(@jCyzYzjMb-!BVJ-QTe`BR7shW{Dh2)*3b11<1*wuR)#Qf2V z-O&BlaOT3gkDYJN0MJYF0?q1uo^WXs^9^li?RGJ<uvE3J^lky0q^zqtBx&q?^*pr1 zQ&J@>khAT4bo=SJmyV65S&?1NBiMh)qXY64(z)<s@36n`So%V2{>VFk3e*;Ms2T!} z^k<D)?W)%=Lb2WJ>^88;*2a5|YZRs0McC;7WdL|KzuDmD@N+0|Tz$&1x7+u1*B>H3 z`VM=hlhJR$_#Bm&J$<^k``5x`(d=g2@{*VT9=uK2B7HXnbSv28i5oBG$F-?=Gvk;3 zjg>&{1rox9s=?^aHi&ZpIKKD#tq<N4caLA_7W8-&+qcu*jD8<93cm8-kw%gf&T_k# zH061y2O39|=9tE1GgerCw}VY~)?cF4YUTUR!|u^j{6ng$(E?UO0jdE5@KqdaZrC7x z_MSR%N1*^eX1+DuO^YR*aTDkkbOc1_cJN~bx}p8)&1;7?<WA9jp*;dN*?VpFpqe84 z{i#6f=bW@DP{VevW{_Bi0p}PFz<1Y+ySw^4{OH^5nQq2-fCn@|k5qM&IJ#SV7|nZ* z39+!ySFcFU{!EX7O~T})t>oY5<81fI@VjM-XacVqQ*{FRm0Q_z(q@ToHEs|%E$f;| z+c7`PT;tmMU6>!>gPcutNZP`F<z@ukAw!;Uz3!O<hl$^Wf_u!_qhOP3{*ktd#LkN_ zhOf>$hN}iuc8=!aqz$U}vZHTx7k3u$qi@a3bzJi{%%o$Sj5Py03($ZR74Fl>2`H8d zFP99_zFDZ3B7(Zx=;+p^OKUXoo95|c#Y38AoYP|CrL~OVIB?@{tuBp3cFtM<ogwXd z8IQMQeiga#D%aNL2}k3NAc=E!BN5N+urL_}8duU^ij|7<*Ui@c6^`pkcWX3vJ6+>e zY%Sii`G8eu$`*e*s<plIY(fohZvLaX!``0rRy(#<kGajh!g2H;$<C%EHM?;5Ns9tp z*(w<)oH)GsL%c*x>P<kCzFq}32|BuJSDB+%ti-ftQimlR<;WW|hInw~r^J<QQKLuR zlD<lFBl9sClM+o@Wb0(3DI;?KP^)0}{br&}oYvcbCdEBIW@k6sYgL14bZ5^6=!H)Q z8!v3|?1vduSau=sb88iA@yp-;tFzxR{OFrA*9ym+*9>S?zOq$ad29)^Cf>yDnu)y; zXtL4kB%4Ihd||#@9P^Gx&-HGfdg1N*1$P7iYW1P<-xHVTIvzdhX3V-BOvd=NX#yEC zYUp6Na)+V=Cq{RXh=>=<4-n_AxkURgi0EaGUJEwcY1|68c=vnu!+2Zg-2I)0%XZDf zjhq?l;=wNs6|<Mj(0Gqknxk$?&vNa^Jpj{?8zy=3tMs{SmK_JsB_(1SPU3paWGol0 z9bhk4F@*~oUG-s+E`~0{HDkPi((!uavQ88C7nkk*p7>IEUE|A{%N#3mKQDC3;b4D7 zv!y8cp%$aoh(^TvL1kjfnpwS9q7`c)(p6CJv&U9#jyJd?SGtaNcB_EzhZ}-}TYc~1 zWnC`Gj*x0w0jN~?e#%g-!?N(VSYH3+NHK9`FF31KbhT!;k+s%}=$<&f3$}CTp^svN z>@4h6H<Pe7QvhzcS4|_;w&!g7FIx+pf~wop#T!R_UYv6OWUblfr`ldv_owVLV6$oD z82+yP7#3FhU6!>rp=whz=V=*AG(NYosceuq^Vc(*z6;u>GJ7~t9+rBTs#dD^0Cxd+ z=horPI)hT>t<=jXxfB%Err02J@+((qTlSN@*G2cbb@u*R2zR;aOFp*qe0)1$HLn>5 zYi$Ci9u}h9v~w7a*TIAMz#R_v^D>V2$?(eUhQt8#%)SUTo1o80w!-a`7{e=e9Lh;s zrQB(2FDEKJ0ab2Qc$O_M4r<nGwT*9{_P4vfvNJ2X&v^I4X7A>s1>mib+d)n_M!Rn2 zwfcQ8o%+uGC-<4jSgxk%b80-y#NTIsDrHvu`yza5cooM}rHaF80yibNEsx58v^<Y? zoYc#i=<Z2<9cZ%E!TzpVq<7f3R$L^uI7{%MtMha1w2?{TtW2}XnF`FZ*?Al*`9dO5 zH*I~@kY2k5nniZ2-hKf#IrIQ`AHiwanet`AHgMLW6QCS+3aV~Rx8H~)(r0Y^UeUi< zet$51T8)PR*fc|HD2?pA5HEZFOfHe~scdHQ<HFLef(bNU=-JfYfF^%!=>JUCcg(1& z?InrKkmWeVIx9F2ZzGoyXv4+F>UW>M@z%lpMxqsZZEOaWyl>cJf4n(f`|gOP!qv}f z@qTz77I;wNSgCcH$i8#`eB01%d6M<%;C=}<5#bo_zV9s7U45FIv{7d(Zo_T_^Hz(U zNj_gPJU;E^Ioe0e-ycoC8MCv&;TT@_DSbMwt1RK+huj!pqR>DsFYt4WcC5AL0rvU* z8ECSu`a0eH)*N+{TbZd%Unkt?p<s9b@aDH_Yc(yiMN32$AM!czU|a5~_4Nk&j{sYO zR4I%jN4Y~HF>w&2+jQ&2mK`<E?EL$p2|f0ncXxN5{|^*J;3URzkk<eJ002ovPDHLk FV1m7dz{&ss literal 0 HcmV?d00001 diff --git a/assets/themes/bootstrap.svg b/assets/themes/bootstrap.svg new file mode 100644 index 000000000..91ded9e3e --- /dev/null +++ b/assets/themes/bootstrap.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="39" height="39" viewBox="0 0 39 39"> + <g fill="none" fill-rule="evenodd"> + <path fill="#563D7C" d="M0 33.867a5.013 5.013 0 0 0 5.013 5.013h28.854a5.013 5.013 0 0 0 5.013-5.013V5.013A5.013 5.013 0 0 0 33.867 0H5.013A5.013 5.013 0 0 0 0 5.013v28.854z"/> + <path fill="#FFF" d="M16.123 27.188v-6.462h5.638c1.12 0 2.022.258 2.703.775.682.516 1.022 1.379 1.022 2.588 0 .615-.104 1.12-.313 1.516a2.488 2.488 0 0 1-.84.94 3.56 3.56 0 0 1-1.22.494 6.9 6.9 0 0 1-1.451.149h-5.54zM10.946 7.67v23.54h11.408c1.055 0 2.083-.132 3.083-.395 1-.264 1.89-.67 2.67-1.22a6.008 6.008 0 0 0 1.863-2.127c.462-.868.692-1.896.692-3.083 0-1.472-.357-2.73-1.071-3.775-.714-1.044-1.797-1.775-3.248-2.192 1.056-.506 1.852-1.154 2.39-1.945.54-.792.808-1.78.808-2.968 0-1.099-.18-2.022-.544-2.77a4.523 4.523 0 0 0-1.533-1.796c-.659-.45-1.45-.775-2.374-.973-.923-.197-1.945-.296-3.066-.296H10.946zm5.177 9.528v-5.506h4.846c.462 0 .907.038 1.336.115.428.077.807.215 1.137.413.33.197.594.472.791.824.198.351.297.802.297 1.352 0 .989-.297 1.703-.89 2.143-.594.44-1.352.659-2.275.659h-5.242z"/> + </g> +</svg> diff --git a/assets/themes/mui.png b/assets/themes/mui.png new file mode 100644 index 0000000000000000000000000000000000000000..56526f097dbd026433f7c43a75e0798eeac5c5a2 GIT binary patch literal 8233 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 RHL|OU$>vsO6{bg`{|{Np%B27R literal 0 HcmV?d00001 diff --git a/assets/themes/semantic.svg b/assets/themes/semantic.svg new file mode 100644 index 000000000..de73ced34 --- /dev/null +++ b/assets/themes/semantic.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="39" height="39" viewBox="0 0 39 39"> + <g fill="none" fill-rule="evenodd"> + <path fill="#34BDB2" d="M0 38.88h38.88V0H0z"/> + <path fill="#FFF" d="M25.585 13.22c-2.053-1.192-3.875-2.128-6.259-2.087-1.364.024-2.535.765-2.78 2.122-.23 1.262.892 1.962 2.06 2.392 1.935.713 3.62 1.466 5.523 2.258 3.458 1.441 5.231 3.775 5.022 6.77-.267 3.81-2.56 6.542-6.204 7.443-4.762 1.178-9.386-.616-13.293-3.12.986-1.501 2.13-2.527 3.11-4.02 2.257.96 4.03 2.26 6.392 2.462 1.665.142 3.551.063 3.926-1.893.337-1.763-1.198-2.709-2.695-3.237-1.782-.628-3.561-1.397-5.31-2.111-3.23-1.32-4.545-3.901-4.323-6.942 0-1.783 1.479-5.386 5.106-6.507 5.572-1.722 8.643.041 12.684 2.638-1.074 1.42-1.899 2.429-2.959 3.831"/> + </g> +</svg> diff --git a/assets/vazco.svg b/assets/vazco.svg new file mode 100644 index 000000000..aa5d98223 --- /dev/null +++ b/assets/vazco.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="640" height="119" fill="none"><path fill="#00D5B0" d="M156.235 93.364h49.469l-37.262-66.717c-3.436.331-7.07 1.239-10.637 6.273-5.727 8.08-42.053 59.436-47.95 67.789-6.639 9.404-14.639 13.597-21.275 15.582-5.868 1.82-10.8 1.82-13.272 1.82h-14.64L0 0h107.836L90.31 24.78H40.82l37.256 66.731c3.436-.33 7.068-1.251 10.635-6.284 5.727-8.081 42.053-59.438 47.95-67.792 6.639-9.404 14.641-13.595 21.277-15.58C163.824.093 168.736 0 171.208 0h14.637l60.665 118.115-107.821.029 17.546-24.78Z"/><path fill="#fff" d="M255.165 19.953h18.712l20.876 43.076 20.873-43.076h18.715l-39.588 76.75-39.588-76.75ZM333.245 57.666c0-22.063 15.93-39.277 36.432-39.277 9.621 0 17.822 3.756 23.185 9.858v-8.292h17.349v75.112h-17.349V86.93c-5.363 6.101-13.564 9.7-23.185 9.7-20.502 0-36.432-17.056-36.432-38.964Zm60.72-.155c0-13.458-8.673-22.847-21.447-22.847-12.621 0-21.45 9.39-21.45 22.847s8.829 22.846 21.45 22.846c12.774 0 21.447-9.389 21.447-22.846ZM420.11 95.065l38.84-59.464H424.6V19.953h64.029l-38.741 59.464h33.811v15.648H420.11ZM488.629 57.51c0-22.064 17.191-39.121 39.745-39.121 11.67 0 22.395 4.694 29.492 12.988l-11.353 11.424c-4.417-5.165-10.725-7.825-18.139-7.825-12.933 0-21.923 9.232-21.923 22.535 0 13.3 8.99 22.534 21.923 22.534 7.414 0 13.722-2.661 18.139-7.825l11.353 11.422c-7.097 8.294-17.822 12.989-29.492 12.989-22.554 0-39.745-17.057-39.745-39.12ZM560.669 57.354c0-21.752 17.349-38.965 39.586-38.965 22.24 0 39.745 17.057 39.745 38.965 0 22.065-17.347 39.277-39.745 39.277-22.081 0-39.586-17.369-39.586-39.277Zm61.509 0c0-13.146-9.146-22.378-21.923-22.378-12.774 0-21.764 9.39-21.764 22.378 0 13.3 8.99 22.691 21.764 22.691 12.935 0 21.923-9.39 21.923-22.691Z"/></svg> \ No newline at end of file diff --git a/docs/api-bridges/index.html b/docs/api-bridges/index.html new file mode 100644 index 000000000..83ea5c22e --- /dev/null +++ b/docs/api-bridges/index.html @@ -0,0 +1,27 @@ +<!doctype html> +<html lang="en" dir="ltr" class="docs-wrapper docs-doc-page docs-version-current plugin-docs plugin-id-default docs-doc-id-api-bridges"> +<head> +<meta charset="UTF-8"> +<meta name="generator" content="Docusaurus v2.1.0"> +<title data-rh="true">Bridges | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Bridges

To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper.

Currently available bridges:

If you see a lot of Warning: Unknown props... logs, check if your schema or theme doesn't provide extra props. If so, consider registering it with filterDOMProps.

GraphQLBridge

This bridge enables using GraphQL schema types as uniforms forms. +This saves you from not having to rewrite the form schema in your code. +As a trade-off, you have to write the validator from scratch. In some cases, it might be easier to rewrite the schema and use, for example, JSONSchemaBridge with ajv. +If only a simple or no validation is needed, this bridge is perfectly suited to work with GraphQL schemas.

The constructor accepts these arguments:

  • schema: GraphQLType can be any type parsed and extracted from a GraphQL schema.
  • validator: (model: Record<string, unknown>) => any a custom validator function that should return a falsy value if no errors are present or information about errors in the model as described in the custom bridge section.
  • extras: Record<string, unknown> = {} used to extend the schema generated from GraphQL type with extra field configuration.
  • provideDefaultLabelFromFieldName = true if set to true, the bridge will use the field name as a label if no label is provided in the schema.

Code example

import { GraphQLBridge } from 'uniforms-bridge-graphql';
import { buildASTSchema, parse } from 'graphql';

const schema = `
type Author {
id: String!
firstName: String
lastName: String
}

type Post {
id: Int!
author: Author!
title: String
votes: Int
}

# This is required by buildASTSchema
type Query { anything: ID }
`;

const schemaType = buildASTSchema(parse(schema)).getType('Post');
const schemaExtras = {
id: {
options: [
{ label: 1, value: 1 },
{ label: 2, value: 2 },
{ label: 3, value: 3 },
],
},
title: {
options: [
{ label: 1, value: 'a' },
{ label: 2, value: 'b' },
],
},
'author.firstName': {
placeholder: 'John',
},
};

const schemaValidator = (model: object) => {
const details = [];

if (!model.id) {
details.push({ name: 'id', message: 'ID is required!' });
}

if (!model.author.id) {
details.push({ name: 'author.id', message: 'Author ID is required!' });
}

if (model.votes < 0) {
details.push({
name: 'votes',
message: 'Votes must be a non-negative number!',
});
}

// ...

return details.length ? { details } : null;
};

const bridge = new GraphQLBridge({
schema: schemaType,
validator: schemaValidator,
extras: schemaExtras,
});

JSONSchemaBridge

import Ajv from 'ajv';
import { JSONSchemaBridge } from 'uniforms-bridge-json-schema';

const ajv = new Ajv({ allErrors: true, useDefaults: true });

const schema = {
title: 'Person',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
age: {
description: 'Age in years',
type: 'integer',
minimum: 0,
},
},
required: ['firstName', 'lastName'],
};

function createValidator(schema: object) {
const validator = ajv.compile(schema);

return (model: object) => {
validator(model);
return validator.errors?.length ? { details: validator.errors } : null;
};
}

const validator = createValidator(schema);

const bridge = new JSONSchemaBridge({ schema, validator });

Note on allOf/anyOf/oneOf

The current handling of allOf/anyOf/oneOf is not complete and does not work with all possible cases. For an in-detail discussion, see #863. How it works, is that only a few properties are being used:

  • properties, where all subfields are merged (last definition wins),
  • required, where all properties are accumulated, and
  • type, where the first one is being used.

Below is an example of these implications:

{
"type": "object",
"properties": {
// This will render `NumField` WITHOUT `min` nor `max` properties.
// It will be properly validated, but without any UI guidelines.
"foo": {
"type": "number",
"allOf": [{ "minimum": 0 }, { "maximum": 10 }]
},
// This will render as `TextField`.
"bar": {
"oneOf": [{ "type": "string" }, { "type": "number" }]
}
}
}

Note on Bluebird

If you're using the bluebird package, you may have seen the following warning (docs):

Warning: a promise was rejected with a non-error [object Object]

There could be multiple causes of this error. One of it is not returning a proper error object.

In order to fix it, your validator function should return a Error-like object instead of an object with a single details property. The cleanest would be to create a custom ValidationError class:

import { ErrorObject } from 'ajv';

class ValidationError extends Error {
name = 'ValidationError';

constructor(public details: ErrorObject[]) {
super('ValidationError');
}
}

// Usage.
return validator.errors?.length ? new ValidationError(validator.errors) : null;

Another cause of this error may be two different implementations of the Promise object when using an asynchronous validate function. +Ensure that you are returning the same Promise object implementation that Bluebird is expecting. +The simplest way to do that should be to avoid using the async keyword and instead make the function return a Promise instead.

See #1047 for more details.

SimpleSchema2Bridge

import SimpleSchema from 'simpl-schema';
import SimpleSchema2Bridge from 'uniforms-bridge-simple-schema-2';

const schema = new SimpleSchema({
// ...

aboutMe: {
type: String,
uniforms: MyText, // Component...
uniforms: {
// ...or object...
component: MyText, // ...with component...
propA: 1, // ...and/or extra props.
},
},
});

const bridge = new SimpleSchema2Bridge({ schema });

SimpleSchemaBridge

import SimpleSchemaBridge from 'uniforms-bridge-simple-schema';
import { SimpleSchema } from 'aldeed:simple-schema';

const schema = new SimpleSchema({
// ...

aboutMe: {
type: String,
uniforms: MyText, // Component...
uniforms: {
// ...or object...
component: MyText, // ...with component...
propA: 1, // ...and/or extra props.
},
},
});

const bridge = new SimpleSchemaBridge({ schema });

ZodBridge

import ZodBridge from 'uniforms-bridge-zod';
import z from 'zod';

const schema = z.object({ aboutMe: z.string() });

const bridge = new ZodBridge({ schema });
+ + + + \ No newline at end of file diff --git a/docs/api-context-data/index.html b/docs/api-context-data/index.html new file mode 100644 index 000000000..5431bb4d2 --- /dev/null +++ b/docs/api-context-data/index.html @@ -0,0 +1,25 @@ + + + + + +Context data | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Context data

Some components might need to know a current form state, which is passed as React context. +Properties stored in the context relates either to the form values or the form instance itself. +That means, besides current form state, you can access form methods or encounter some metadata, e.g. about the used schema. +Some of them were designed for internal use, but you can still take advantage of them.

Accessing context data

A direct way of accessing the context data is to use the useForm hook:

import { useForm } from 'uniforms';

function Example() {
const context = useForm();
}

For convenience, it's also accessible through the useField hook:

import { useField } from 'uniforms';

function Example(rawProps) {
const [props, context] = useField(rawProps.name, rawProps);
}

Available context data

changed

Indicates whether there was a change on form.

changedMap

A map of changed fields. Rather internal one, used for checking if other fields has changed.

error

An object with a details field, which is an array of any validation errors.

formRef

Contains reference to the form component that gives access to the form methods.

model

An object with current form fields values structured {field: value}.

name

It is an array of the parent fields names:

<Field name="x">
// name = []
<Field name="y.z">
// name = ['x']
<Field name="a" /> // name = ['x', 'y', 'z']
</Field>
</Field>

For example if we define a CompositeField:

const Composite = () => (
<section>
<AutoField name="firstName" />
<AutoField name="lastName" />
</section>
);

And use it like that:

<AutoForm schema={schema}>
<CompositeField name="personA" />
<SubmitField />
</AutoForm>

The name array of the nested AutoFields will store a personA value.

onChange

You can directly access to the onChange method. E.g. onChange(field, value).

onSubmit

Access to onSubmit method.

randomId

Access to randomId method, created using the randomIds() helper.

schema

A bridge class instance with schema and validator properties.

The schema is simply your schema object and validator is your validating function.

state

The state is an object representing your current form status.

The state properties are:

NameDescription
disabledIndicates whether the form is disabled.
readOnlyIndicates whether the form is read-only.
showInlineErrorIndicates whether the inline errors should be shown.

submitted

Indicates whether the form was submitted.

submitting

Indicates whether the form is in the submitting state. Helpful when handling asynchronous submission.

validating

Indicates whether the form is in the validating state. Helpful when handling asynchronous validation.

+ + + + \ No newline at end of file diff --git a/docs/api-fields/index.html b/docs/api-fields/index.html new file mode 100644 index 000000000..2a2024a1d --- /dev/null +++ b/docs/api-fields/index.html @@ -0,0 +1,28 @@ + + + + + +Fields | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Fields

uniforms provide a set of predefined components that can be used as form fields.

The list below contains a guaranteed set of fields, implemented in every theme package:

ComponentDescription
AutoFieldAutomatically renders a given field.
AutoFieldsAutomatically renders given fields.
BoolFieldCheckbox.
DateFieldHTML5 date or datetime-local input.
ErrorFieldError message for a given field.
ErrorsFieldError message with a list of validation errors.
HiddenFieldHidden field (with a possibility to omit in DOM).
ListAddFieldAn icon with action to add a list item.
ListDelFieldAn icon with action to remove a list item.
ListFieldList of nested fields.
ListItemFieldSingle list item wrapper.
LongTextFieldTextarea.
NestFieldBlock of nested fields.
NumFieldNumeric input.
RadioFieldRadio checkbox.
SelectFieldSelect (or set of radio checkboxes).
SubmitFieldSubmit button.
TextFieldText (or any HTML5 compatible) input.

Fields

AutoField

AutoField is basically a field renderer - it will render a field of a type adequate to the one defined in the schema, +according to the AutoField algorithm. +You can also directly pass a component to it (by a component prop). +All additional props will be passed to the result field component.

Props:
NameDefaultDescription
componentField according to the AutoField algorithmComponent to render
name-Name of the field in the schema
Props usage:
import { AutoField } from 'uniforms-unstyled';

<AutoField component={MyComponent} />;

AutoFields

AutoFields is basically a set of rendered AutoFields. +By default, the rendered fields will be AutoField in a chosen theme. +However, you can replace the standard AutoField with AutoField.componentDetectorContext.

The element property defines a wrapping component. +E.g. you want to group your fields inside a section, just do element="section". The default one is div.

Props:
NameDefaultDescription
elementdivFields wrapper
fieldsAll schema fieldsList of fields to render
omitFields[]List of fields to omit
Props usage:
import { AutoFields } from 'uniforms-unstyled';

<AutoFields
element="section"
fields={['fieldA', 'fieldB']}
omitFields={['fieldA', 'fieldB']}
/>;

BoolField

A checkbox.

Props:
NameDescriptionAvailable in
appearanceField appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance.material, mui
extraExtra feedback text. In the antd theme, this renders addtional help text below any validation messages.antd
feedbackableField feedback state. Some description would be great, huh?bootstrap3
gridField layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through.bootstrap3, bootstrap4, bootstrap5
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
inlineCheckbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label.bootstrap3, bootstrap4, bootstrap5
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelBeforeLeft label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field.bootstrap3, bootstrap4, bootstrap5
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
wrapClassNameField and sourroundings wrap className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
wrapperColField layout. The layout for input controls. Same as labelCol.antd
Props usage:
import { BoolField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<BoolField
appearance="checkbox" // Renders a material-ui Checkbox
appearance="toggle" // Renders a material-ui Toggle
extra="Extra Feedback or Help"
feedbackable
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input
help="Need help?"
helpClassName="a b c"
inline
inputClassName="a b c"
inputRef={inputRef}
labelBefore="Label"
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
showInlineError
wrapClassName="a b c"
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

DateField

Props:
NameDescriptionAvailable in
extraExtra feedback text. In the antd theme, this renders addtional help text below any validation messages.antd
feedbackableField feedback state. Some description would be great, huh?bootstrap3
gridField layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through.bootstrap3, bootstrap4, bootstrap5
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
iconInput icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use iconLeft prop instead.semantic
iconLeftSemantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead.semantic
iconPropsInput icon props. Semantic inputs can have an icon. These props are passed directly to the icon element.semantic
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
labelPropsProps for the InputLabelmaterial, mui
maxMaximum value. Date object.All
minMinimal value. Date object.All
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
timeFormatDisplay time picker in ampm (12hr) format or 24hr format.material, mui
typeDisplay date and time or date only picker. Format value according to its typeAll except antd
wrapClassNameField and sourroundings wrap className. In SemanticUI theme, this class name is used on ui input wrapper, so you can pass classes like small, huge, inverted, transparent etc.bootstrap3, bootstrap4, bootstrap5, semantic
wrapperColField layout. The layout for input controls. Same as labelCol.antd
Props usage:
import { DateField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<DateField
extra="Extra Feedback or Help"
feedbackable
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input
help="Need help?"
helpClassName="a b c"
icon="user"
iconLeft="user"
iconProps={{onClick() {}}}
inputClassName="a b c"
inputRef={inputRef}
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
labelProps={{shrink: true, disableAnimation: true}}
max={new Date(2100, 1, 1)}
min={new Date(2000, 1, 1)}
showInlineError
timeFormat="ampm"
wrapClassName="a b c"
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

ErrorField

Error message renderer.

Props:
NameDescription
childrenCustom content. By default, it will render a block with the error message (if any), but you can customize the content.
nameTarget field. This field error should be used.
Props usage:
import { ErrorField } from 'uniforms-unstyled';

<ErrorField children={children} name="field" />;

ErrorsField

Error messages renderer.

Props:
NameDescription
childrenCustom content. By default, it will render a block with the error messages (if any), but you can customize the content.
Props usage:
import { ErrorsField } from 'uniforms-unstyled';

<ErrorsField children={children} />;

HiddenField

Props:
NameDescription
nameField name. Used for identification. It should match your schema - if not, it will throw an error.
valueField value. This field has completely different semantics. When a value is set, then it's updating a current model instead of being passed to the field.
Props usage:
import { HiddenField } from 'uniforms-unstyled';

<HiddenField name="field" value={value} />;

ListAddField

Props:
NameDescriptionAvailable in
addIconIcon. By default, glyphicon is used.bootstrap3, bootstrap4, bootstrap5

Note: This is one of internal components of ListField.

Props usage:
import { ListAddField } from 'uniforms-unstyled';

<ListAddField addIcon={<MyAddIcon />} />;

ListDelField

Props:
NameDescriptionAvailable in
removeIconIcon. By default, glyphicon is used.bootstrap3, bootstrap4, bootstrap5

Note: This is one of internal components of ListField.

Props usage:
import { ListDelField } from 'uniforms-unstyled';

<ListDelField removeIcon={<MyRemoveIcon />} />;

ListField

Props:
NameDefaultDescriptionAvailable in
addIconglyphiconIcon. It's passed to the ListAddField.bootstrap3, bootstrap4, bootstrap5
initialCount-Initial items count. At least this amount of fields will be rendered at the beginning.All
itemProps-ListItemField props. These props are passed to the ListItemField.All
removeIconglyphiconIcon. It's passed to the ListDelField.bootstrap3, bootstrap4, bootstrap5
showInlineErrorField inline error. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5, semantic
Props usage:
import { ListField } from 'uniforms-unstyled';

<ListField
addIcon={<MyAddIcon />}
initialCount={5}
itemProps={
{
/* ... */
}
}
removeIcon={<MyRemoveIcon />}
showInlineError
/>;

ListItemField

NameDefaultDescriptionAvailable in
removeIconglyphiconIcon. It's passed to the ListDelField.bootstrap3, bootstrap4, bootstrap5

Note: This is one of internal components of ListField.

Props usage:
import { ListItemField } from 'uniforms-unstyled';

<ListItemField removeIcon={<MyRemoveIcon />} />;

LongTextField

A textarea.

Props:
NameDescriptionAvailable in
extraExtra feedback text. In the antd theme, this renders addtional help text below any validation messages.antd
gridField layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through.bootstrap3, bootstrap4, bootstrap5
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
iconInput icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use iconLeft prop instead.semantic
iconLeftSemantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead.semantic
iconPropsInput icon props. Semantic inputs can have an icon. These props are passed directly to the icon element.semantic
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inlineCheckbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label.bootstrap3, bootstrap4
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelBeforeLeft label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field.bootstrap3, bootstrap4, bootstrap5
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
wrapperColField layout. The layout for input controls. Same as labelCol.antd
wrapClassNameField and sourroundings wrap className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
Props usage:
import { LongTextField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<LongTextField
extra="Extra Feedback or Help"
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input
help="Need help?"
helpClassName="a b c"
icon="user"
iconLeft="user"
iconProps={{onClick() {}}}
inputClassName="a b c"
inputRef={inputRef}
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
showInlineError
wrapClassName="a b c"
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

NestField

Props:
NameDescriptionAvailable in
fieldsArray of rendered fields. If no custom content provided, only those fields are rendered. By default, All of nested fields are rendered.All
groupedAdd / remove "grouped" class from the field. In Semantic, fields can be grouped using this class. By default, this class is added to the NestField.semantic
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
Props usage:
import { NestField } from 'uniforms-unstyled';

<NestField fields={['fieldA', 'fieldB' /* ... */]} grouped showInlineError />;

NumField

A numeric input field.

Props:
NameDescriptionAvailable in
decimalDecimal mode. This will change value step from 1 to 0.01.All
extraExtra feedback text. In the antd theme, this renders addtional help text below any validation messages.antd
gridField layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through.bootstrap3, bootstrap4, bootstrap5
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
iconInput icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use iconLeft prop instead.semantic
iconLeftSemantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead.semantic
iconPropsInput icon props. Semantic inputs can have an icon. These props are passed directly to the icon element.semantic
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inlineCheckbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label.bootstrap3, bootstrap4
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelBeforeLeft label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field.bootstrap3, bootstrap4
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
maxMaximum value. Date object.All
minMinimal value. Date object.All
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
stepInput step.All
wrapperColField layout. The layout for input controls. Same as labelCol.antd
wrapClassNameField and sourroundings wrap className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
Props usage:
import { NumField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<NumField
decimal
extra="Extra Feedback or Help"
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input
help="Need help?"
helpClassName="a b c"
icon="user"
iconLeft="user"
iconProps={{onClick() {}}}
inputClassName="a b c"
inputRef={inputRef}
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
max={100}
min={10}
showInlineError
step={5}
wrapClassName="a b c"
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

RadioField

Props:
NameDescriptionAvailable in
inlineCheckbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label.bootstrap3, bootstrap4, bootstrap5
optionsOptions. It can be either an object or an array (or a function, that returns it).All
labelColField layout. The layout of label. You can set span and/or offset.antd
wrapperColField layout. The layout for input controls. Same as labelCol.antd
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
Props usage:
import { RadioField } from 'uniforms-unstyled';

<RadioField
inline
inputClassName="a b c"
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
options={[{ label: 'A', value: 'a' }, { label: 'B', value: 'b' }, /* ... */]}
showInlineError
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

SelectField

Props:
NameDescriptionAvailable in
appearanceField appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance.material, mui
checkboxesTurn on checkbox/radio mode. It's always true in multiple (i.e. fieldType === Array) mode.All
disableItemDisable items (options) based on a given predicate.All
extraExtra feedback text. In the antd theme, this renders additional help text below any validation messages.antd
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
inlineCheckbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label.bootstrap3, bootstrap4, bootstrap5
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
labelPropsProps for the InputLabelmaterial, mui
optionsOptions. It can be either an object or an array (or a function, that returns it).All
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
wrapperColField layout. The layout for input controls. Same as labelCol.antd
wrapClassNameField and surroundings wrap className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
textFieldPropsProps injected directly to TextField ( valid only for non-checkbox SelectField ).material, mui
Props usage:
import { SelectField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<SelectField
checkboxes
disableItem={value => value % 2}
extra="Extra Feedback or Help"
help="Need help?"
helpClassName="a b c"
inline
inputClassName="a b c"
inputRef={inputRef}
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
labelProps={{shrink: true, disableAnimation: true}}
options={[{ label: 'A', value: 'a' }, { label: 'B', value: 'b' }, /* ... */]}
showInlineError
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

SubmitField

Props:
NameDescriptionAvailable in
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
Props usage:
import { SubmitField } from 'uniforms-unstyled';
import { useRef } from 'react';

const inputRef = useRef();

<SubmitField inputClassName="a b c" inputRef={inputRef} />;

TextField

Props:
NameDescriptionAvailable in
extraExtra feedback text. In the antd theme, this renders addtional help text below any validation messages.antd
gridField layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through.bootstrap3, bootstrap4, bootstrap5
helpHelp text. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5
helpClassNameHelp block className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
iconInput icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use iconLeft prop instead.semantic
iconLeftSemantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead.semantic
iconPropsInput icon props. Semantic inputs can have an icon. These props are passed directly to the icon element.semantic
inputClassNameInput wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper.bootstrap3, bootstrap4, bootstrap5
inputRefSetting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead.All
labelClassNameLabel className. A custom className for the field's label.bootstrap3, bootstrap4, bootstrap5
labelColField layout. The layout of label. You can set span and/or offset.antd
showInlineErrorField inline error. Some description would be great, huh?antd, bootstrap3, bootstrap4, bootstrap5, semantic
typeInput type. HTML compatible input type like password. Default is text.All
wrapperColField layout. The layout for input controls. Same as labelCol.antd
wrapClassNameField and sourroundings wrap className. Some description would be great, huh?bootstrap3, bootstrap4, bootstrap5
Props usage:
import { TextField } from 'uniforms-unstyled';
import { useRef } from 'react'

const inputRef = useRef();

<TextField
extra="Extra Feedback or Help"
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid={{md: 5}} // 'col-5-md' on label, 'col-7-md' on input
help="Need help?"
helpClassName="a b c"
icon="user"
iconLeft="user"
iconProps={{onClick() {}}}
inputClassName="a b c"
inputRef={inputRef}
labelClassName="a b c" // You can either specify them as a single string
labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings
labelCol={{offset: 2}} // 'ant-col-offset-2' on label
labelCol={{span: 4}} // 'ant-col-4' on label
showInlineError
type="password" // Input type. HTML compatible input type like password. Default is text.
wrapClassName="a b c"
wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field
wrapperCol={{span: 4}} // 'ant-col-4' on field
/>;

Common props

NameDefaultDescription
disabledfalseField disabled state. It's passed directly to the field, but it propagates same as the label.
labeltrueField label. This prop has three modes. If you pass a string, then it will be used as a label. If you pass a null, then it won't have a label, but nested fields will have default labels. If you pass a non-null falsy value, it won't have a label and nested fields won't have labels too.
name-Field name. Used for identification. It should match your schema - if not, it will throw an error.
placeholderfalseField placeholder. If set to true, then a label will be used. Otherwise, it's handled like a label (including propagation).
readOnlyfalseField read-only state. It's passed directly to the field, but it propagates same as the label.
Props usage:
<SomeField disabled={false} label name="field" placeholder={false} />

Props propagation

Few props propagate in a very special way. These are disabled, label, placeholder, and readOnly.

Example:

<TextField />                    // default label | no      placeholder
<TextField label="Text" /> // custom label | no placeholder
<TextField label={false} /> // no label | no placeholder
<TextField placeholder /> // default label | default placeholder
<TextField placeholder="Text" /> // default label | custom placeholder

<NestField label={null}> // null = no label but the children have their labels
<TextField />
</NestField>

<NestField label={false}> // false = no label and the children have no labels
<TextField />
</NestField>

<ListField name="authors" disabled> // Additions are disabled...
<ListItemField name="$" disabled> // ...deletion too
<NestField disabled={false} name=""> // ...but editing is not.
<TextField name="name" />
<NumField name="age" />
</NestField>
</ListItemField>
</ListField>

Note: disabled, label, placeholder, and readOnly are casted to Boolean before being passed to nested fields.

+ + + + \ No newline at end of file diff --git a/docs/api-forms/index.html b/docs/api-forms/index.html new file mode 100644 index 000000000..c350584a3 --- /dev/null +++ b/docs/api-forms/index.html @@ -0,0 +1,41 @@ + + + + + +Forms | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Forms

Forms components

Most of the time you'll be using either AutoForm or ValidatedForm, but there are also other form components (rather low-level ones) with different capabilities.

ComponentSelf-generated?Self-managed?Self-validated?
AutoForm✔️✔️✔️
ValidatedQuickForm✔️✖️✔️
ValidatedForm✖️✖️✔️
QuickForm✔️✖️✖️
BaseForm✖️✖️✖️

AutoForm

AutoForm extends ValidatedQuickForm with state management. +It is the most user-friendly and commonly used form. +It's self-generated so if you provide a schema, the fields will be automatically rendered. +These fields will be also validated. +By default, the validation will take place onSubmit, and onChange after the first submission.

Props:
NameDescription
onChangeModelLike onChange but for the whole model. Triggered just after onChange but with the next model instead of (key, value) pair.

Note: All ValidatedQuickForm props are also accepted and all methods are available. +In other words, that means that AutoForm receives all props listed on this page.

Props usage:
import { AutoForm } from 'uniforms'; // Or from the theme package.

<AutoForm onChangeModel={model => console.log(model)} />;

ValidatedQuickForm

This form combines both QuickForm and ValidatedForm features. +It is not self-managed, however, it will automatically generate fields based on the provided schema and validate them.

Note: All QuickForm props are also accepted and all methods are available.
+Note: All ValidatedForm props are also accepted and all methods are available.

ValidatedForm

(It's rather an internal form, but it's still exported.)

It's based on BaseForm and extends its functionality by enabling automatic form validation. +Its purpose is providing validation functions. +It's not autogenerated, so if you want to see any fields rendered, you have to manually add them. +ValidatedForm is not self-managed, so you won't be able to type anything until there is no onChange handler, +however, there will be validation checks.

Props:
NameDescription
onValidateAdditional asynchronous validation. Schema validation has to be sync, so this is the only way to achieve async validation.
validateValidation mode. By default, the form will start to validate from the time of the first submit and then revalidate on every change. It's onChangeAfterSubmit. There are also onChange and onSubmit modes, but those are quite self-explanatory.
validatorValidator options. It's passed to getValidator of your schema bridge. It really depends on your schema.

Note: All BaseForm props are also accepted and all methods are available.

Props usage:
import { ValidatedForm } from 'uniforms'; // Or from the theme package.
import { useRef } from 'react';

const formRef = useRef();

const formAction = () => {
// Reset form.
// It will reset changed state, model state in AutoForm, validation
// state in ValidatedForm and rerender.
formRef.reset();

// Trigger form change.
// It's a programmatic equivalent of a change event.
formRef.change(key, value);

// Submit form.
// It's a programmatic equivalent of a submit event. Returns a promise,
// which will either resolve with submitted form or reject with
// validation error in ValidatedForm.
formRef.submit();
};

<ValidatedForm
onValidate={async (model, error) => {
// You can either ignore validation error...
if (omitValidation(model)) {
return null;
}

// ...or any additional validation if an error is already there...
if (isSomeSpecialCase(error)) {
return MyAPI.checkOtherCondition(model);
}

// ...or feed it with another error.
return MyAPI.validate(model);
}}
validate="onChangeAfterSubmit"
validator={{ clean: true }}
ref={formRef}
/>;

QuickForm

(It's rather an internal form, but it's still exported.)

It's based on BaseForm and extends its functionality by enabling automatic form generation. +If you provide a schema, the fields will be automatically rendered. +However, QuickForm is not self-managed, so you won't be able to type anything until there is no onChange handler. +You can customize which AutoField should be used with AutoField.componentDetectorContext.

Props:
NameDescription
errorsFieldCustom ErrorsField. It should be anything that will pass through React.createElement.
submitFieldCustom SubmitField. It should be anything that will pass through React.createElement.

Note: All BaseForm props are also accepted and all methods are available.

Props usage:
import { QuickForm } from 'uniforms'; // Or from the theme package.

<QuickForm errorsField={CustomErrorsField} submitField={CustomSubmitField} />;

BaseForm

(It's rather an internal form, but it's still exported.)

It's the very basic form & foundation for the other forms. +It's not autogenerated, so if you want to see any fields rendered, you have to manually add them. +However, BaseForm is not self-managed, so you won't be able to type anything until there is no onChange handler.

Props:
NameDescription
autosaveDelayAutosave delay. Set 0 for an instant autosave.
autosaveEnable autosave. Every change triggers onSubmit.
disabledDefault disabled prop for all fields. By default it's false - set it to true to disable the whole form.
errorValidation error. Current validation state. It should be either compatible with your schema or an Error object.
gridBootstrap grid layout style. Passing a number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. Available in: bootstrap3, bootstrap4.
modelForm model. An object with {field: value} structure. It doesn't matter if it has a prototype or not, but keep in mind that in onSubmit or in onChangeModel you'll receive a plain object. If you treat form as an input, then this is a value.
modelTransformModel transform. Function transforming one model into another. It's used in a few situations (modes) described below. Do not mutate a given model!
onChangeField change action. It receives two arguments: key and value, where the key is a dot-separated path to the changed field and value is a requested value.
onSubmitSubmit action. When the form is submitted manually or by an HTML5 event, then it's called with the current model. Note: use Promise to return values and errors - synchronous return and throw are disallowed.
readOnlyDefault readOnly prop for all fields. By default it's false - set it to true to make the whole form read-only.
schemaForm schema. It's used for form generation in QuickForm and validation in ValidatedForm.
showInlineErrorDefault showInlineError prop for all fields. By default it's false - set it to true to enable inline errors for the whole form. Available in: antd, bootstrap3, bootstrap4, semantic.
Props usage:
import { BaseForm } from 'uniforms'; // Or from the theme package.
import { useRef } from 'react';

const formRef = useRef();

const formAction = () => {
// Reset form.
// It will reset changed state, model state in AutoForm, validation
// state in ValidatedForm and rerender.
formRef.reset();

// Trigger form change.
// It's a programmatic equivalent of a change event.
formRef.change(key, value);

// Submit form.
// It's a programmatic equivalent of a submit event. Returns a promise,
// which will either resolve with submitted form or reject with
// validation error in ValidatedForm.
formRef.submit();
};

<BaseForm
autosaveDelay={0}
autosave={false}
disabled={false}
error={new Error('Nope.')}
grid={3} // 'col-3-sm' on label, 'col-9-sm' on input
grid="4" // 'col-4-sm' on label, 'col-8-sm' on input
grid={{ md: 5 }} // 'col-5-md' on label, 'col-7-md' on input
grid="col-6-xl" // 'col-6-xl' on label, 'col-6-xl' on input
model={{ fieldA: 1 }}
modelTransform={(mode, model) => {
// This model will be passed to the fields.
if (mode === 'form') {
/* ... */
}

// This model will be submitted.
if (mode === 'submit') {
/* ... */
}

// This model will be validated.
if (mode === 'validate') {
/* ... */
}

// Otherwise, return unaltered model.
return model;
}}
onChange={(key, value) => console.log(key, value)}
onSubmit={model => db.saveThatReturnsPromiseOrNothing(model)}
readOnly={false}
schema={myFormSchema}
showInlineError
ref={formRef}
/>;

Form features

Asynchronous validation

AutoForm and ValidatedForm both accept an onValidate prop. It can be used to create an asynchronous validation:

The onValidate should return null if the model is valid, otherwise return any error value. The error can be either Promise for asynchronous validation or any other value for synchronous validation (https://github.com/vazco/uniforms/blob/d557f90e6807e34c1ebb9803d44fd799174175f8/packages/uniforms/src/ValidatedForm.tsx#L118-L142).

const MyAPI = {
checkOtherCondition(model): Error | null {
if (model.age < 18) {
return new Error('Too young')
}
return null
}

async validate(model): Error | null {
const result = await fetch('...', { body: JSON.stringify(model) })
const { error } = await result.json()
return error
}
}

const onValidate = async (model, error) => {
// You can either ignore validation error...
if (omitValidation(model)) {
return null;
}

// ...or any additional validation if an error is already there...
if (isSomeSpecialCase(error)) {
return MyAPI.checkOtherCondition(model);
}

// ...or feed it with another error.
return MyAPI.validate(model);
};

// Later...

<ValidatedForm {...props} onValidate={onValidate} />;

Autosave

Every form has autosave functionality. If you set an autosave prop, then every change will trigger a submit. There's also an autosaveDelay prop - a minimum time between saves in milliseconds (default: 0).

Example:

<AutoForm
autosave
autosaveDelay={5000} // 5 seconds
schema={schema}
onSubmit={onSubmit}
/>

Methods

You can use React ref prop to manually access form methods. Example usage:

import { useRef } from 'react';

const MyForm = ({ schema, onSubmit }) => {
const formRef = useRef();

return (
<section>
<AutoForm ref={formRef} schema={schema} onSubmit={onSubmit} />
<small onClick={() => formRef.reset()}>Reset</small>
<small onClick={() => formRef.submit()}>Submit</small>
</section>
);
};

You can do the same by using the useForm hook and the formRef property.

function FormControls() {
const { formRef } = useForm();

return (
<>
<button onClick={() => formRef.reset()}>Reset</button>
<button onClick={() => formRef.submit()}>Submit</button>
</>
);
}

function App() {
return (
<AutoForm>
<FormControls />
</AutoForm>
);
}

All available methods:

change(key, value)

Triggers a form change. It's a programmatic equivalent of a change event.

reset()

Resets a form. It will also reset changed state, model state (only in AutoForm), validation state (only in ValidatedForm) and trigger a rerender.

submit()

Submits a form. It's a programmatic equivalent of a submit event. Returns a promise, which will either resolve with a submitted model or reject with validation error in ValidatedForm.

validate()

(added in ValidatedForm)

Validates a form with the current model. Returns a Promise, which rejects with a validation error or resolves without any value. Note, that it resolves/rejects after the component is rerendered.

validate(key, value)

(added in ValidatedForm)

Validates a form with key set to value. You can use it to check, if a given value will pass the validation or not. Returns validation Promise, as described above.

validateModel(model)

(added in ValidatedForm)

Validates a form with the given model. Returns validation Promise, as described above.

Change reactions

If you want to make one field to influence others, simply extend AutoForm and override onChange method.

Example:

class ChainForm extends AutoForm {
onChange(key, value) {
if (key === 'key_to_intercept') return;
if (key === 'key_to_translate') return super.onChange('another_key', value);
if (key === 'key_to_mutate') {
super.onChange('another_key1', value * 2);
super.onChange('another_key2', value / 2);
return;
}

super.onChange(key, value);
}
}

It can be easily applied multiple times to make your forms even more reusable.

Example:

const withMultipliedField = (fieldA, fieldB, Form) =>
class withMultipliedFieldForm extends Form {
onChange(key, value) {
// Multiply fieldA
if (key === fieldA) super.onChange(fieldB, value + value);

// Pass every change
super.onChange(key, value);
}
};

Model transformations

If you need to transform model before it will be validated, submitted or passed down to the fields, there's a modelTransform prop, which should be used in those use cases.

Example:

<AutoForm
// Do not mutate given model!
modelTransform={(mode, model) => {
// This model will be passed to the fields.
if (mode === 'form') {
/* ... */
}

// This model will be submitted.
if (mode === 'submit') {
/* ... */
}

// This model will be validated.
if (mode === 'validate') {
/* ... */
}

// Otherwise, return unaltered model.
return model;
}}
onSubmit={onSubmit}
schema={schema}
/>

Validation options and modes

Any form can be validated in one those three styles:

  • onChange +Validate on every change.

  • onChangeAfterSubmit (default) +Validate on every change, but only after first submit.

  • onSubmit +Validate on every submit.

If your schema validator accepts any options, those can be passed in validator prop.

Example:

<AutoForm
validate="onChange"
validator={validatorOptions}
schema={schema}
onSubmit={onSubmit}
/>
+ + + + \ No newline at end of file diff --git a/docs/api-helpers/index.html b/docs/api-helpers/index.html new file mode 100644 index 000000000..c359c0377 --- /dev/null +++ b/docs/api-helpers/index.html @@ -0,0 +1,26 @@ + + + + + +Helpers | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Helpers

connectField

Provides form management related props. The connectField helper is a component wrapper (higher order component, HOC), that provides various props related to the form management. It also adds the Field suffix to the name of the wrapped component.

The table below lists all of the guaranteed props that will be passed to the wrapped component:

NameTypeDescription
changedbooleanHas field changed?
disabledbooleanIs field disabled?
errorobjectField scoped part of validation error.
errorMessagestringField scoped validation error message.
fieldobjectField definition from schema.
fieldsarrayOf(string)Subfields names.
fieldTypefuncField type.
idstringField id - given or random.
labelstringField label.
namestringField name.
onChangefunc(value, [name])Change field value.
placeholderstringField placeholder.
readOnlybooleanIs field read-only?
showInlineErrorbooleanShow inline error?
valueanyField value.

The connectField function accepts two arguments: the first one is a component and the second one is an options object.

function Example(props) {
/* ... */
}

const ExampleField = connectField(Example, options);

The table below lists all available options:

NameTypeDescription
initialValuebooleanInitial value check. If true, then after the first render the default value is set as value if no value is provided (undefined).
kind'leaf' or 'node'See Field kinds.

Field kinds

Every field is either a leaf or node field. In the future, we could introduce new kinds to enable even more optimizations.

  • Leaf fields cannot have subfields. This allows us to perform some optimizations, like skipping the extra Provider from connectField, effectively reducing the overhead down to a single useField call.
    • It includes all input fields, like NumField, SelectField or TextField.
  • Node fields can have subfields. Fields of the leaf kind cannot have subfields.
    • It includes all combined and layout fields, like ListField or NestField.

If you are not sure which one to use, do not use the kind option at all - it'll default to the safest option (right now it's node).

Props merging order

The resulting props of a field are a merge of the props that uniforms provide, the ones coming from the bridge (schema) and finally the actual field props. For the exact ordering, please refer to the source of useField hook. Overall, it looks as follows:

  1. uniforms props (e.g., changed, onChange, value).
  2. uniforms state (as defined in context data).
  3. bridge props (depending on the schema)
  4. field props (only when rendered directly)

That's important, as using empty values in the schema or field props, like undefined, will be merged as well. See #1094 for more context as well as an example of a potential pitfall.

changedKeys

Returns an array of changed keys between valueA and valueB, where root is the root key. For examples see changedKeys tests.

import { changedKeys } from 'uniforms';

changedKeys('a', { b: 1, c: 2 }, { b: 1 }); // ['a', 'a.c']

filterDOMProps

Removes all uniforms-related props, registered with filterDOMProps.register. Use it in all places where you'd like to pass all unrelated props down and useField or connectField provide you with the props.

import { filterDOMProps } from 'uniforms';

const filteredProps = filterDOMProps(props);

Custom props registration

It's often the case that your custom components will have a bunch of known properties, like locale or userType. To ease the process of using them across the project, you can register them to make filterDOMProps remove them as well. For example, SimpleSchemaBridge registers all of the SimpleSchema-specific options.

import { filterDOMProps } from 'uniforms';

filterDOMProps({ example: 42 }); // { example: 42 }
filterDOMProps.registered.includes('example'); // false
filterDOMProps.register('example');
filterDOMProps.registered.includes('example'); // true
filterDOMProps({ example: 42 }); // {}

As filterDOMProps is fully typed, if you'd like to make it work with TypeScript, you have to extend the FilterDOMProps interface as well.

declare module 'uniforms' {
interface FilterDOMProps {
propA: never;
propB: never;
}
}

filterDOMProps.register('propA', 'propB');

joinName

Safely joins partial field names. +If you create a custom field with subfields, do use joinName instead of manually concatenating them. +It ensures that the name will be correctly escaped if needed.

import { joinName } from 'uniforms';

joinName('array', 1, 'field'); // 'array.1.field'
joinName('object', 'nested.property'); // 'object.nested.property'

If the first argument is null, then it returns an array of escaped parts.

import { joinName } from 'uniforms';

joinName(null, 'array', 1, 'field'); // ['array', '1', 'field']
joinName(null, 'object', 'nested.property'); // ['object', 'nested', 'property']

If the field name contains a dot (.) or a bracket ([ or ]), it has to be escaped with ["..."]. +If any of these characters is not escaped, joinName will not throw an error but its behavior is not specified. +The escape of any other name part will be stripped.

joinName(null, 'object["with.dot"].field'); // ['object', '["with.dot"]', 'field']
joinName('object["with.dot"].field'); // 'object["with.dot"].field'

joinName(null, 'this["is"].safe'); // ['this', 'is', 'safe']
joinName('this["is"].safe'); // 'this.is.safe'

For more examples check joinName tests.

randomIds

Generates random ID, based on given prefix. Use it, if you want to have random but deterministic strings. If no prefix is provided, a unique uniforms-X prefix will be used generated.

import { randomIds } from 'uniforms';

const randomId1 = randomIds();
randomId1(); // uniforms-0000-0000
randomId1(); // uniforms-0000-0001
randomId1(); // uniforms-0000-0002

const randomId2 = randomIds();
randomId2(); // uniforms-0001-0000
randomId2(); // uniforms-0001-0001
randomId2(); // uniforms-0001-0002

const randomId3 = randomIds('prefix');
randomId3(); // prefix-0000
randomId3(); // prefix-0001
randomId3(); // prefix-0002

useForm

A direct way of accessing the context data:

import { useForm } from 'uniforms';

function Example() {
const context = useForm();
}

useField

A hook version of connectField. It receives three arguments: field name (string), field props (object), and optional options.

function Example(props) {
const [fieldProps, context] = useField(props.name, props, options);
return <input {...filterDOMProps(fieldProps)} />;
}

The table below lists all available options:

NameTypeDefaultDescription
absoluteNamebooleanfalseWhether the field name should be treated as a top-level one, ignoring parent fields.
initialValuebooleantrueInitial value check. If true, then after the first render the default value is set as value if no value is provided (undefined).

Using useField allows you to create components that combine values of multiple fields:

import { useField } from 'uniforms';

function ArePasswordsEqual() {
const [{ value: passwordA }] = useField('passwordA', {});
const [{ value: passwordB }] = useField('passwordB', {});
const areEqual = passwordA === passwordB;
return <div>{`Passwords are ${areEqual ? 'equal' : 'not equal'}`}</div>;
}
+ + + + \ No newline at end of file diff --git a/docs/compare-matrix-landing/index.html b/docs/compare-matrix-landing/index.html new file mode 100644 index 000000000..17190c5ec --- /dev/null +++ b/docs/compare-matrix-landing/index.html @@ -0,0 +1,22 @@ + + + + + +compare-matrix-landing | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

compare-matrix-landing

FeatureuniformsFormikredux-formReact Final Formreact-hook-form
Automatic form layoutsupportedunsupportedunsupportedunsupportedunsupported
Manual state managementsupportedunsupportedsupportedunsupportedsupported
Manually trigger validationsupportedsupportedunsupportedunsupportedsupported
AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic UI themessupportedunsupportedunsupportedunsupportedunsupported
JSON, GraphQL, SimpleSchema, Zod and custom schema supportsupportedunsupportedunsupportedunsupportedunsupported
Field level validationunsupportedsupportedsupportedsupportedsupported
+ + + + \ No newline at end of file diff --git a/docs/compare-matrix/index.html b/docs/compare-matrix/index.html new file mode 100644 index 000000000..189f3d392 --- /dev/null +++ b/docs/compare-matrix/index.html @@ -0,0 +1,22 @@ + + + + + +Comparison matrix | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Comparison matrix

FeatureuniformsFormikredux-formReact Final Formreact-hook-formreact-jsonschema-form
Synchronous validation✔️✔️✔️✔️✔️✔️
Asynchronous validation✔️✔️✔️✔️✔️✔️1
Field level validation✖️✔️✔️✔️✔️✖️
Manual form layout✔️✔️✔️✔️✔️✖️
Automatic form layout✔️✖️✖️✖️✖️✔️
Manual state management mode✔️✖️✔️✖️✔️✔️
Automatic state management mode✔️✔️✔️✔️✔️✔️
Manually trigger change✔️✔️✔️✔️✔️✔️
Manually trigger reset✔️✔️✔️✖️✔️✔️
Manually trigger validation✔️✔️✖️✖️✔️✔️
Built in focus state management✖️✔️✔️✔️✔️✔️
Ant Design theme✔️✖️✖️✖️✖️✔️
Bootstrap 3 theme✔️✖️✖️✖️✖️✔️
Bootstrap 4 theme✔️✖️✖️✖️✖️✔️
Bootstrap 5 theme✔️✖️✖️✖️✖️✖️
Chakra UI theme✖️✔️✔️✔️✖️✔️
Fluent UI theme✖️✔️✔️✔️✖️✔️
Semantic UI theme✔️✖️✖️✖️✖️✔️
Material theme✔️✖️✖️✖️✖️✔️
MUI theme✔️✖️✖️✖️✖️✔️
Your custom theme✔️✔️✔️✔️✖️✔️
JSON Schema support✔️✖️✖️✖️✖️✔️
GraphQL schema support✔️✖️✖️✖️✖️✖️
SimpleSchema support✔️✖️✖️✖️✖️✖️
Zod schema support✔️✖️✖️✖️✖️✖️
Your custom schema support✔️✔️✔️✔️✖️✖️

Feature descriptions

Synchronous validation

This type of validation checks user input immediately as it is entered in a form field.

Asynchronous validation

This type of validation checks user input after it has been submitted.

Field-level validation

Refers to the process of validating individual form fields against predefined rules or requirements.

Manual form layout

Allows the structure of form elements to be defined manually.

Automatic form layout

Allows autogenerating the structure of form elements depending on a provided schema.

Manual state management mode

The ability to manually control and update the state or values of form elements (such as input fields, checkboxes, or radio buttons).

Automatic state management mode

Automatically manage the state or values of form elements (such as input fields, checkboxes, or radio buttons) without requiring explicit manual updates by developers.

Manually trigger change

Allows to initiate changes of form values manually.

Manually trigger reset

Allows to reset form values manually.

Manually trigger validation

Allows to validate form values manually.

Built in focus state management

Automatically manage the visual state of form elements when they are focused or blurred (i.e., when the user clicks on or navigates away from an element).


  1. There's no built-in flow for that, but you can handle it yourself and pass it to the display.
+ + + + \ No newline at end of file diff --git a/docs/examples-common-forms/index.html b/docs/examples-common-forms/index.html new file mode 100644 index 000000000..8306628a2 --- /dev/null +++ b/docs/examples-common-forms/index.html @@ -0,0 +1,22 @@ + + + + + +Common forms | uniforms | React form library for building forms from any schema + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/examples-custom-bridge/index.html b/docs/examples-custom-bridge/index.html new file mode 100644 index 000000000..0ee243316 --- /dev/null +++ b/docs/examples-custom-bridge/index.html @@ -0,0 +1,29 @@ + + + + + +Custom bridge & validator | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Custom bridge & validator

In this example, we will create an ordinary login form, with login, password, and password confirmation fields.

Schema definition

We'll start with defining a schema. +It's an object with three keys, representing our fields. +Each of them has the following self-explanatory properties:

  • __type__
  • required
  • initialValue
  • label
const UserLoginSchema = {
login: {
__type__: String,
required: true,
initialValue: '',
label: 'Login',
},
password1: {
__type__: String,
required: true,
initialValue: '',
label: 'Password',
},
password2: {
__type__: String,
required: true,
initialValue: '',
label: 'Password (again)',
},
};

export default UserLoginSchema;

Validator definition

When the schema is ready, our next step is to provide a way to check if the values received from our form are correct. +In order to do so, we prepare a validation function. +That function, called validator, takes a model (the submitted object) as input and throws an error whether any value doesn't meet given criteria.

In our case we say 'form is invalid' when there's no login or password at all, +login has less then 5 characters, password has lass then 10 characters or given passwords mismatch:

const UserLoginSchemaValidator = model => {
const error = {};

if (!model.login) {
error.login = 'Login is required!';
} else if (model.login.length < 5) {
error.login = 'Login has to be at least 5 characters long!';
}

if (!model.password1) {
error.password1 = 'Password is required!';
} else if (model.password1.length < 10) {
error.login = 'Password has to be at least 10 characters long!';
}

if (model.password1 !== model.password2) {
error.password1 = 'Passwords mismatch!';
}

if (Object.keys(error).length) {
return error;
}
};

export default UserLoginSchemaValidator;

The Bridge!

Now that both have the schema and the validator, we can define our bridge, which will be a binder between the form and the data itself. +All we have to do is to extend Bridge class and implement its methods according to the Bridge concept:

import { Bridge } from 'uniforms';

export default class UserLoginSchemaBridge extends Bridge {
constructor(schema, validator) {
super();

this.schema = schema;
this.validator = validator;
}

getError(name, error) {
return error && error[name];
}

getErrorMessage(name, error) {
return (error && error[name]) || '';
}

getErrorMessages(error) {
return error ? Object.keys(this.schema).map(field => error[field]) : [];
}

getField(name) {
return this.schema[name.replace(/\.\d+/g, '.$')];
}

getType(name) {
return this.schema[name.replace(/\.\d+/g, '.$')].__type__;
}

getProps(name) {
return this.schema[name.replace(/\.\d+/g, '.$')];
}

getInitialValue(name) {
return this.schema[name.replace(/\.\d+/g, '.$')].initialValue;
}

getSubfields(name) {
return name
? this.schema[name.replace(/\.\d+/g, '.$')].subfields || []
: Object.keys(this.schema).filter(field => field.indexOf('.') === -1);
}

getValidator() {
return this.validator;
}
}

Usage

After our custom bridge is created, we can use in the very same way as we would use predefined one - +we have to supply the schema and validator and then we can take an advantage of it in the AutoForm:

import UserLoginSchema from './UserLoginSchema';
import UserLoginSchemaBridge from './UserLoginSchemaBridge';
import UserLoginSchemaValidator from './UserLoginSchemaValidator';

const bridge = new UserLoginSchemaBridge({
schema: UserLoginSchema,
validator: UserLoginSchemaValidator,
});

<AutoForm schema={bridge} />;
+ + + + \ No newline at end of file diff --git a/docs/examples-custom-fields/index.html b/docs/examples-custom-fields/index.html new file mode 100644 index 000000000..5da53f898 --- /dev/null +++ b/docs/examples-custom-fields/index.html @@ -0,0 +1,29 @@ + + + + + +Custom fields | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Custom fields

CompositeField

This field is a kind of a shortcut for few fields. You can also access all +field props here, like value or onChange for some extra logic.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

CustomAutoField

Note: Since v3.1, the preferred way is to create an AutoField component is to use the createAutoField helper. Also, it's often the case that using the AutoField.componentDetectorContext is enough.

These are two standard options to define a custom AutoField: either using connectField or simply taking the code from the original one (theme doesn't matter) and simply apply own components and/or rules to render components. Below an example with connectField.

// Remember to choose a correct theme package
import { AutoField } from 'uniforms-unstyled';

const CustomAuto = props => {
// This way we don't care about unhandled cases - we use default
// AutoField as a fallback component.
const Component = determineComponentFromProps(props) || AutoField;

return <Component {...props} name="" />;
};

const CustomAutoField = connectField(CustomAuto, {
initialValue: false,
});

const CustomAutoFieldDetector = () => {
return CustomAutoField;
};

<AutoField.componentDetectorContext.Provider value={CustomAutoFieldDetector}>
<Application />
</AutoField.componentDetectorContext.Provider>;

CycleField

This field works as follows: iterate all allowed values and optionally no-value +state if the field is not required. This one uses Semantic-UI.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

DisplayIf

This simple field component conditionally displays other fields based on input.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

ImageField

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

RangeField

This field works as follows: two datepickers are bound to each other. +Value is a {start, stop} object.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

RatingField

This field works as follows: render stars for each rating and mark them as +filled, if rating (value) is greater.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

SubmitButton

This field works as follows: render standard submit field and disable it, when +the form is invalid. It's a simplified version of a default SubmitField from +uniforms-unstyled. We use schema from previous examples as a template for validation.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

SwapField

This field works as follows: on click of its child (refresh icon) it swaps values of fieldA +and fieldB. It's that simple.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema
+ + + + \ No newline at end of file diff --git a/docs/examples-custom-form/index.html b/docs/examples-custom-form/index.html new file mode 100644 index 000000000..60e5ef419 --- /dev/null +++ b/docs/examples-custom-form/index.html @@ -0,0 +1,24 @@ + + + + + +Custom form | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Custom form

In uniforms, every form is just an injectable set of functionalities. +Thus, we can live without many higher order components, using composed ones instead. +If you want to get a deeper dive into it, we encourage you to read the source of AutoForm or QuickForm in the core package.

ModifierForm

import { BaseForm } from 'uniforms';

const Modifier = parent =>
class extends parent {
// Expose injector.
// It's not required, but recommended.
static Modifier = Modifier;

// Alter component display name.
// It's not required, but recommended.
static displayName = `Modifier${parent.displayName}`;

// Here you can override any form methods or create additional ones.
getModel(mode) {
if (mode === 'submit') {
const doc = super.getModel('submit');
const keys = this.getContextSchema().getSubfields();

const update = keys.filter(key => doc[key] !== undefined);
const remove = keys.filter(key => doc[key] === undefined);

// It's a good idea to omit empty modifiers.
const $set = update.reduce(
(acc, key) => ({ ...acc, [key]: doc[key] }),
{},
);
const $unset = remove.reduce((acc, key) => ({ ...acc, [key]: '' }), {});

return { $set, $unset };
}

return super.getModel(mode);
}
};

// Now we have to inject our functionality. This one is a ModifierForm. Use any
// form component you want.
const ModifierForm = Modifier(BaseForm);
+ + + + \ No newline at end of file diff --git a/docs/faq/index.html b/docs/faq/index.html new file mode 100644 index 000000000..dba7278c0 --- /dev/null +++ b/docs/faq/index.html @@ -0,0 +1,30 @@ + + + + + +FAQ | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

FAQ

Can I use React v18?

Yes, but be cautious about it.

Our test suite is incompatible with it (we're using Enzyme; see enzymejs/enzyme#2429 and enzymejs/enzyme#2524), therefore we are not certain that everything works as it should. Based on the official upgrade guide, there's nothing you should worry about. A few people (including some of our projects) are already doing that (see #1109).

If you'll encounter any issues, do file an issue.

How can I customize/style my form fields?

You can style your form fields simply by passing a className property.

How can I create custom fields?

You can create a custom field by wrapping your component inside the connectField.

The connectField will pass various props related to the form management, such as onChange() function, current field's value, errors and so on, to your component.

Please visit the Tutorials > Creating a custom field tutorial to see how to create your own fields.

How can I use a custom field in my form?

You can tell your schema to use your custom field by adding the uniforms property.

Example in JSONSchema:

const schema = {
/*...*/
firstName: {
type: 'string',
uniforms: MyCustomFirstNameField,
},
/*...*/
};

We say that the component used for the firstName property will be the MyCustomFirstNameField.

You can also leave the schema untouched and pass your custom field directly to the AutoField in a component property instead:

<AutoForm schema={schema} onSubmit={onSubmit}>
/*...*/
<AutoField component={MyCustomFirstNameField} name="firstName" />
/*...*/
</AutoForm>

How can I pass additional props to the custom field?

You can pass any additional props to your custom field, by converting the uniforms property to the type of object, with the component key. Any other keys will be treated as props.

E.g. in JSONSchema:

const schema = {
/*...*/
firstName: {
type: 'string',
uniforms: {
component: MyCustomFirstNameField,
propA: 1,
propB: 2,
},
},
/*...*/
};

We say that the component used for the firstName property will be the MyCustomFirstNameField and it will receive 2 additonal props: propA and propB.

You can also leave the schema untouched and pass your custom field with props directly to the AutoField instead:

<AutoForm schema={schema} onSubmit={onSubmit}>
/*...*/
<AutoField
component={MyCustomFirstNameField}
name="firstName"
propA={1}
propB={2}
/>
/*...*/
</AutoForm>

How can I have a dynamic label? (e.g. handling i18n)

There are few ways to handle that, depending on the level of abstraction you want to do it - schema, field or AutoField component.

On the schema level, you can use uniforms: {...} object property to pass extra props to the field. +A function returning it (uniforms: () => ({...})) is also accepted. With it, dynamic labels can be fetched from any source.

On the field level, you can prepare your own component set, where you will use <Translate>{label}</Translate> instead of {label}.

While the first one is schema-dependent and the second is theme-dependent, there's an additional option, somewhere in between. You can create a custom AutoField component, based on a builtin one, where you provide some additional props and label might be one of them (based on other props, like name or some schema field).

How can I change the way my form validates?

Any form can be validated in one of those three styles:

  • onChange +Validate on every change.

  • onChangeAfterSubmit (default) +Validate on every change, but only after first submit.

  • onSubmit +Validate on every submit.

You change the way your form validates by setting validate prop:

<AutoForm validate="onChange" schema={schema} onSubmit={onSubmit} />

Note: If your schema validator accepts any options, those can be passed in validator prop:

<AutoForm validator={validatorOptions} />

How can I reset my form state?

You can use React ref prop or formRef to manually access form methods.

These methods are:

  • change(key, value)
  • reset()
  • submit()
  • validate() (added in ValidatedForm)
import { useRef } from 'react';

const MyForm = ({ schema, onSubmit }) => {
const formRef = useRef();

return (
<section>
<AutoForm ref={formRef} schema={schema} onSubmit={onSubmit} />
<small onClick={() => formRef.reset()}>Reset</small>
<small onClick={() => formRef.submit()}>Submit</small>
</section>
);
};

or the hook way:

function FormControls() {
const { formRef } = useForm();

return (
<>
<button onClick={() => formRef.reset()}>Reset</button>
<button onClick={() => formRef.submit()}>Submit</button>
</>
);
}

function App() {
return (
<AutoForm>
<FormControls />
</AutoForm>
);
}

You can find more about form methods here.

I want my form to be prefilled with data. How can I do that?

You can pass the initial data to the form by using the model prop.

The model is an object with {field: value} structure. It doesn't matter if it has a prototype or not, but keep in mind that in onSubmit or in onChangeModel you'll receive a plain object. If you treat form as an input, then this is a value.

How can I transform my model?

You should modelTransform. It is a function transforming one model into another. It's used in a few situations (called 'modes') described below.

Remember not to mutate a given model!

function transform(mode, model) {
// This model will be passed to the fields.
if (mode === 'form') {
/* ... */
}

// This model will be submitted.
if (mode === 'submit') {
/* ... */
}

// This model will be validated.
if (mode === 'validate') {
/* ... */
}

// Otherwise, return unaltered model.
return model;
}

<AutoForm modelTransform={transform} schema={schema} onSubmit={onSubmit} />;

How can I make my form autofocused?

You can take a reference to the field and manually trigger .focus():

import { useRef } from 'react';

const inputRef = useRef();

<AutoField name="firstName" inputRef={inputRef} />;

How can I create a multi-step form?

What is a multi-step form? Well, one can imagine at least two completely separate definitions:

  1. A set of independent forms with a shared state. That's the easier one as it's always possible. Each step renders a separate form, with a different schema/validator/style and moves to the next one when submitted, accumulating submitted data.

    This handles not only multi-step forms but also forms wizards with a tree-like structure (i.e. next step bases on the answers). Optional steps (skip step 2 if age < 40) and contextual validation (field Y in step 2 has to be greater than the value of X in step 1) is also possible.

    But it gets even better - each step may use a different forms library! It makes no sense but is definitely possible - each form is independent, and the orchestration happens in the application.

  2. A single form displayed in parts. It is, of course, possible to implement it, but the number of all configurations and options is massive. But let's skip that and see where a bigger problem is: the validation. In 1. each step is validated separately (i.e. can have a separate schema). Here, we have only one schema, and the schema itself has to know that some fields were not yet visible.

    Let's make an example. The schema is very basic: { a: string, b: string } (TypeScript notation). Now, as both a and b are required, a valid model has to have both. If the first step will render only the a field (b is on the next page), it's impossible to validate the form. This leads to a situation where the schema (logic) depends on the steps (UI). On the other hand, the form could be validated only at the end. The UX of this solution is terrible though - imagine a there's an error ten pages back error!

We are not planning to provide any out-of-the-box support for multi-step forms as option 1. is most of the time the best. It's not only the cleanest but also less complicated as well as doesn't rely on any library.

How can I know a current form state?

A current form state is available in React context, accessible through useForm and useField(name) hooks.

The context data consists of various properties which can be found in here.

Example usage:
function SubmittingState() {
const uniforms = useForm();
return uniforms.submitting ? 'Submitting...' : null;
}

<AutoForm>
<SubmittingState />
</AutoForm>;

I want to disable a submit button until there is a difference between the current form state and my model. How can I do it?

Basically, you have to find out whether there is a difference between a current form state and your model, e.g. by calling lodash's isEqual function. +Current form state can be accessed through the context (see How can I know a current form state?) and form model can be passed as an ordinary prop:

function DifferentSubmitField({ initialModel }) {
const { model } = useForm();
return <SubmitField disabled={isEqual(uniforms.model, initialModel)} />;
}

const ChangedForm = ({ model }) => (
<AutoForm model={model}>
<DifferentSubmitField initialModel={model} />
</AutoForm>
);

Why am I suddenly getting type errors in my form components?

After introduction of TypeScript in uniforms@3.0.0, in the initial versions all form components in theme packages were typed as any. +Natural strict typing is not possible due to TypeScript constraints. In one of the versions we have decided to change this approach and explicitly cast all of the form types. +If you experience any errors regarding form types, please file us a bug report and use one of the following workarounds for the time being in your project.

const AnyAutoForm: any = AutoForm;
<AnyAutoForm untypedProp={1} />;

// or

const anyProps: any = {
untypedProp: 1
}
<AutoForm {...anyProps} />

"useForm must be used within a form"

uniforms uses a React.Context in order to keep the state of the whole form. +The provider for this context is rendered by BaseForm, and in turn all the other form components inheriting it.

There are two most common issues causing this problem:

  1. The component calling this function does not have a Form component above it anywhere in the component tree.

    To fix this, wrap this component within a parent Form component (does not have to be direct).

  2. There are multiple versions of uniforms installed in your node_modules.

    This usually happens when you have installed more than one version of the core uniforms package. It can happen when you have a mismatch of versions between any of your uniforms related dependencies.

    Ensure all your uniforms packages versions, clean any node_modules directories and reinstall dependencies to resolve this error.

+ + + + \ No newline at end of file diff --git a/docs/installation/index.html b/docs/installation/index.html new file mode 100644 index 000000000..476dce2d6 --- /dev/null +++ b/docs/installation/index.html @@ -0,0 +1,22 @@ + + + + + +Installation | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Installation

Core package first.

npm install uniforms

Now the schema package.

GraphQLJSON-SchemaSimple-SchemaSimple-Schema-2Zod
npm install uniforms-bridge-graphql

Finally, pick your theme.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
npm install uniforms-semantic

TL;DR; Just let me copy it!

npm install uniforms uniforms-bridge-graphql uniforms-semantic

Note: If you are going to use a themed package - remember to include correct styles!

+ + + + \ No newline at end of file diff --git a/docs/migrating-2-to-3/index.html b/docs/migrating-2-to-3/index.html new file mode 100644 index 000000000..fb65e7a70 --- /dev/null +++ b/docs/migrating-2-to-3/index.html @@ -0,0 +1,22 @@ + + + + + +Migrating v2 to v3 | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Migrating v2 to v3

This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v3, use the newest version. Gradual updates will take more time and won't ease this process.

Breaking API changes

  • Context data shape has changed: changed, changedMap, submitting, and validating were lifted from the state property to the root.
  • Removed AutoForm.state.modelSync. Use AutoForm.state.model instead.
  • Removed BaseField. Use connectField or useField instead.
  • Removed BaseForm.getChangedKeys. Use changedKeys directly.
  • Removed BaseForm.state.bridge. Use BaseForm.props.schema instead.
  • Removed Bridge.check. Without createSchemaBridge it's no longer needed.
  • Removed baseField from connectField options. There's no one solution here and it may require additional changes, depending on the usage.
  • Removed createSchemaBridge. Now all *Bridge instances have to be created manually.
      import { SimpleSchema } from 'simpl-schema';
    + import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2';
    const schema = new SimpleSchema({ /* ... */ });
    - <AutoForm schema={schema} />
    + const bridge = new SimpleSchema2Bridge(schema);
    + <AutoForm schema={bridge} />
  • Removed ensureValue from connectField options. That means undefined will no longer be automatically passed to the field as ''. Use value ?? '' instead. This option was enabled by default, therefore it will impact all your custom fields.
  • Removed includeParent from connectField options. Use useField as many times as needed instead.
    const parentName = joinName(joinName(null, props.name).slice(0, -1));
    const parentField = useField(parentName, {}, { absoluteName: true })[0];
  • Removed injectName. In most cases, it can be safely omitted.
  • Removed includeInChain parameter from connectField options. It was used only in the NestField and ListField family, and mostly because of the way how the old context API worked. In most cases, if you've used includeInChain: false, the migration is to use name="" for the nested fields. See #738, #720, #721 for more information.
  • Removed mapProps from connectField options. Map props directly in the component.
  • Removed nothing. Use null instead.
  • Removed all propTypes in favor of TypeScript types.
  • Renamed or removed deprecated lifecycle methods. If you were using them, e.g. super.componentWillReceiveProps, check whether it's still there and use the correct name if needed.
  • Renamed getChildContext* methods to getContext*, e.g. getChildContextName -> getContextName.
  • Synchronous return and throw in onSubmit are no longer allowed. To return an error or some result, return a Promise instead.
  • filterDOMProps.registered is now read-only.

Validation flow changes

  • Bridge validators have to return errors instead of throwing them.
      // GraphQL Schema
    function validator(model) {
    if (errors.length) {
    - throw { details: validator.errors };
    + return { details: validator.errors };
    }
    }
      // JSON Schema
    function createValidator(schema) {
    const validator = ajv.compile(schema);
    return (model) => {
    validator(model);
    if (validator.errors && validator.errors.length) {
    - throw { details: validator.errors };
    + return { details: validator.errors };
    }
    };
    }
  • Removed onSubmitSuccess and onSubmitFailure. Perform all needed operations directly in the onSubmit:
    - onSubmit={onSubmit}
    - onSubmitSuccess={onSubmitSuccess}
    - onSubmitFailure={onSubmitFailure}
    + onSubmit={model => {
    + const result = onSubmit(model);
    + result.then(onSubmitSuccess, onSubmitFailure);
    + return result;
    + }}`
  • onValidate is no longer using callbacks. The error (or the lack of it) has to be returned either synchronously or asynchronously (i.e. wrapped in a promise).
    - onValidate={(model, error, done) => done(error)}
    + onValidate={async (model, error) => error}

React Context API

  • If you were not using context, contextTypes, childContextTypes, or getChildContext* methods directly, there's nothing to do.
  • For direct context access, use useForm hook (functional components), contextType static property (class components), or <context.Consumer /> (both).
    • The React context object, context, is exported from the uniforms package.

TypeScript

  • A lot of types were added or changed. If you are using TypeScript, you may expect some type errors, as all components are no longer full of any.
  • filterDOMProps.register is now type safe and requires FilterDOMProps interface extension.

Miscellaneous

  • For performance reasons getField, getSubfields, and getType of all bridges are now memoized. If possible, do the same for custom bridges for a potential performance gain.
  • Simplified NumField in most themes as it works as expected in React 16 and later. If you have a custom NumField in your project, do revise its implementation for a potential performance gain.
  • Stop using direct imports and use named ones instead. It'll let your bundler decide, which version it'll need.
    -import BaseForm from 'uniforms/BaseForm';
    +import { BaseForm } from 'uniforms';
+ + + + \ No newline at end of file diff --git a/docs/migrating-3-to-4/index.html b/docs/migrating-3-to-4/index.html new file mode 100644 index 000000000..5628c58cb --- /dev/null +++ b/docs/migrating-3-to-4/index.html @@ -0,0 +1,22 @@ + + + + + +Migrating v3 to v4 | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Migrating v3 to v4

This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on why certain changes were made, see the CHANGELOG.md. When migrating to v4, use the newest version. Gradual updates will take more time and won't ease this process.

Breaking API changes

  • componentDetector in AutoFields now always takes precedence over component property on a schema. This may make your AutoField render a different component when you were using both previously. If that's the case, move your schema's component definition to a AutoField.componentDetectorContext.Provider instead.
  • Dropped support for initialCount in bridges and ListFields. Pass a model object to the form with the appropriate amount of initial items instead.
  • AutoFields component in all themes now renders a React.Fragment instead of a div. Explicitly render a wrapper component around if you need one.
  • Removed the autoField prop from QuickForm, AutoForm, and AutoFields components in all themes. Use AutoField.componentDetectorContext.Provider instead.
+ + + + \ No newline at end of file diff --git a/docs/motivation/index.html b/docs/motivation/index.html new file mode 100644 index 000000000..a4d881a14 --- /dev/null +++ b/docs/motivation/index.html @@ -0,0 +1,25 @@ + + + + + +Motivation | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Motivation

Forms concept

There’s a very interesting class-based inheritance concept for forms. +Basically, there are a few types of forms with different capabilities. +Most of the time you’ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from:

AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm.

If you are not familiar with concept of HOC, read one of many posts about them first. +I’m sure you’ve read at least one of Why ES6 classes are bad or class considered harmful posts. I’ve read them too, so why is uniforms using classes? Well, it’s all about the complexity.

-- Radosław Miernik

React DevTools when lots of HOC’s are applied to a component.

I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I’ve reached (more or less) traits with ES6 classes. The result?

-- Radosław Miernik

import BaseForm from './BaseForm';
import QuickForm from './QuickForm';
import ValidatedForm from './ValidatedForm';

const ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm));

Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools.

While it’s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns.


Based on Managing forms in a Meteor/React project with the uniforms package written by Maciej Stasiełuk.

+ + + + \ No newline at end of file diff --git a/docs/tutorials-basic-uniforms-usage/index.html b/docs/tutorials-basic-uniforms-usage/index.html new file mode 100644 index 000000000..216d929d2 --- /dev/null +++ b/docs/tutorials-basic-uniforms-usage/index.html @@ -0,0 +1,33 @@ + + + + + +Basic uniforms usage | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Basic uniforms usage

tip

You can also follow the tutorial and explore uniforms in our sample CodeSandbox repository.

Imagine that we host an IT conference and want to make a list of guests. +Obviously, we want to collect their first name and last name. +Additionally, we can ask for their work experience, but that information is not required. +Let's prepare a form for the guests, so they can sign up for our event, by using uniforms!

1. Install the required packages

To start using uniforms, we have to install three independent packages:

  1. Core
  2. Bridge
  3. Theme

In this example, we will use the JSONSchema to describe our desired data format and style our form using Semantic UI theme.

npm install uniforms
npm install uniforms-bridge-json-schema
npm install uniforms-semantic

Note: When using a themed package, remember to include correct styles! If you are willing to run this example by yourself, +have a read on Semantic UI React's theme usage.

2. Start by defining a schema

After we've installed required packages, it's time to define our Guest schema. We can do it in a plain JSON, which is a valid JSONSchema instance:

import Ajv, { JSONSchemaType } from 'ajv';

type FormData = {
firstName: string;
lastName: string;
workExperience: number;
};

const schema: JSONSchemaType<FormData> = {
title: 'Guest',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
workExperience: {
description: 'Work experience in years',
type: 'integer',
minimum: 0,
maximum: 100,
},
},
required: ['firstName', 'lastName'],
};

As you can see, we've defined three properties - firstName and lastName, that are of string type, and workExperience, +which is an integer, with a value between 0 and 100.

3. Then create the bridge

Now that we have the schema, we can create the uniforms bridge of it, by using the corresponding uniforms schema-to-bridge package. +Creating the bridge instance is necessary - without it, uniforms would not be able to process form generation and validation. +As we are using the JSONSchema, we have to import the uniforms-bridge-json-schema package.

import { JSONSchemaBridge } from 'uniforms-bridge-json-schema';

Now you may think that we can simply do:

// Wrong usage of the JSONSchemaBridge!
// You have to pass a validator!
const bridge = new JSONSchemaBridge({ schema });

However, there's small caveat with using the JSONSchemaBridge. +Because of its simplicity, JSONSchema doesn't provide any validation checkers, so in order to properly validate our submitted data, +we need to manually define a validator, and that is required by the uniforms JSONSchemaBrigde constructor.

To manually create the validator, we will use the Ajv package:

caution

Ajv executes in strict mode by default since version 7. To avoid errors at schema compilation phase, we have to register the uniforms keyword (see Unknown keywords for more details).

import Ajv, { JSONSchemaType } from 'ajv';

const ajv = new Ajv({
allErrors: true,
useDefaults: true,
keywords: ['uniforms'],
});

function createValidator<T>(schema: JSONSchemaType<T>) {
const validator = ajv.compile(schema);

return (model: Record<string, unknown>) => {
validator(model);
return validator.errors?.length ? { details: validator.errors } : null;
};
}

const schemaValidator = createValidator(schema);

Now that we have both the schema and the validator, we can create the uniforms bridge:

// Correct usage of the JSONSchemaBridge.
export const bridge = new JSONSchemaBridge({
schema,
validator: schemaValidator,
});

Just to recap, the whole GuestSchema.js file looks like this:

import Ajv, { JSONSchemaType } from 'ajv';
import { JSONSchemaBridge } from 'uniforms-bridge-json-schema';

type FormData = {
firstName: string;
lastName: string;
workExperience: number;
};

const schema: JSONSchemaType<FormData> = {
title: 'Guest',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
workExperience: {
description: 'Work experience in years',
type: 'integer',
minimum: 0,
maximum: 100,
},
},
required: ['firstName', 'lastName'],
};

const ajv = new Ajv({
allErrors: true,
useDefaults: true,
keywords: ['uniforms'],
});

function createValidator<T>(schema: JSONSchemaType<T>) {
const validator = ajv.compile(schema);

return (model: Record<string, unknown>) => {
validator(model);
return validator.errors?.length ? { details: validator.errors } : null;
};
}

const schemaValidator = createValidator(schema);

export const bridge = new JSONSchemaBridge({
schema,
validator: schemaValidator,
});

4. Finally, use it in a form!

uniforms theme packages provide the AutoForm component, which is able to generate the form based on the given schema. +All we have to do now is to pass the previously created GuestSchema to the AutoForm:

import React from 'react';
import { AutoForm } from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormBasic() {
return <AutoForm schema={schema} onSubmit={console.log} />;
}

And that's it! AutoForm will generate a complete form with labeled fields, errors list (if any) and a submit button. +Also, it will take care of validation and handle model changes.

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
+ + + + \ No newline at end of file diff --git a/docs/tutorials-creating-custom-field/index.html b/docs/tutorials-creating-custom-field/index.html new file mode 100644 index 000000000..2795cc2ae --- /dev/null +++ b/docs/tutorials-creating-custom-field/index.html @@ -0,0 +1,34 @@ + + + + + +Creating a custom field | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Creating a custom field

Great! We have a perfect form designed for collecting the data about our guests! +In the previous chapters, we've learned how to use the AutoForm and redesign its layout, by changing the order of the fields and error messages (if any). +We've also found out how to change the fields' types, by using predefined ones, such as SelectField or LongTextField.

Now we're going to learn how to define a custom field.

Let's assume that our conference has a limited number of attendees. +What we need is to prepare special passes, with the first name, last name and the photo of the person. +Therefore, we need to add one more field to our form - an image field, which should enable our guests to choose a photo. +As there isn't such field provided, we have to create it ourselves.

Let's add a new property to our schema - pictureUrl, which will store an URL string containing guest's picture, +and declare that it will be managed by our newly created custom ImageField component:

import Ajv, { JSONSchemaType } from 'ajv';

type FormData = {
firstName: string;
lastName: string;
workExperience: number;
profession: string;
additionalInfo: string;
pictureUrl: string;
};

const schema: JSONSchemaType<FormData> = {
title: 'Guest',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
workExperience: {
description: 'Work experience in years',
type: 'integer',
minimum: 0,
maximum: 100,
},
profession: {
type: 'string',
options: [
{
label: 'Developer',
value: 'developer',
},
{
label: 'Tester',
value: 'tester',
},
{
label: 'Product owner',
value: 'product-owner',
},
{
label: 'Project manager',
value: 'project-manager',
},
{
label: 'Businessman',
value: 'businessman',
},
],
},
additionalInfo: {
type: 'string',
uniforms: { component: LongTextField },
},
pictureUrl: {
type: 'string',
uniforms: { component: ImageField },
},
},
required: ['firstName', 'lastName'],
};

We can prepare the custom field by creating a React component and wrapping it in a connectField helper. +connectField will pass various props related to the form management, such as onChange() function, current field's value, errors an so on. +You can find the whole list of guaranteed props inside the helpers section. +It's worth noting, that it will also add the Field suffix to the name of our component.

Our newly created ImageField looks like this:

import React from 'react';
import { HTMLFieldProps, connectField } from 'uniforms';

export type ImageFieldProps = HTMLFieldProps<string, HTMLDivElement>;

function Image({ onChange, value }: ImageFieldProps) {
return (
<div className="ImageField">
<label htmlFor="file-input">
<div>Choose your photo</div>
<img
alt=""
style={{ cursor: 'pointer', width: '150px', height: '150px' }}
src={value || 'https://picsum.photos/150?grayscale'}
/>
</label>
<input
accept="image/*"
id="file-input"
onChange={({ target: { files } }) => {
if (files && files[0]) {
onChange(URL.createObjectURL(files[0]));
}
}}
style={{ display: 'none' }}
type="file"
/>
</div>
);
}

export default connectField<ImageFieldProps>(Image);

The component itself is a file input that accepts only images. +After the file is selected, it is converted to the DOMString that contains a URL representing the user's picture. +Please pay attention to what props the Image component uses: onChange and value are provided by a connectField helper. +By using these, we don't have to worry about managing the field's state.

Take a look at the form code:

import React from 'react';
import {
AutoField,
AutoForm,
ErrorField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormFinal() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName">
<span>You have to provide your last name!</span>
</ErrorField>
<AutoField name="firstName" />
<ErrorField
name="firstName"
errorMessage="You have to provide your first name!"
/>
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField
name="workExperience"
errorMessage="Your work experience cannot be \
lesser than 0 or greater than 100 years!"
/>
<AutoField name="profession" />
<AutoField name="additionalInfo" />
<AutoField name="pictureUrl" />
<SubmitField />
</AutoForm>
);
}

and the form itself:

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
+ + + + \ No newline at end of file diff --git a/docs/tutorials-creating-custom-theme/index.html b/docs/tutorials-creating-custom-theme/index.html new file mode 100644 index 000000000..c797c108d --- /dev/null +++ b/docs/tutorials-creating-custom-theme/index.html @@ -0,0 +1,26 @@ + + + + + +Creating a custom theme | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Creating a custom theme

We've made hundreds of custom components across dozens of projects, including complete custom themes. +Most of them began as source forks of uniforms-unstyled - one simply copies the source +and imports ./some/project/path/uniforms-custom-theme-with-a-cool-name.

For the purposes of this tutorial we will be using uniforms-custom-theme as our custom theme name.

Copy theme source

Copy source of uniforms-unstyled package from uniforms repository, or any other provided theme that you would like to extend, and put it somewhere inside your project, e.g. ./uniforms-custom-theme.

Now you can start making changes to your own custom theme!

Import newly created theme

Instead of importing themes from node_modules (original uniforms theme packages), simply import theme from your local path.

That's all!

Referenced issues and pull requests

#433 +#609 +#612

+ + + + \ No newline at end of file diff --git a/docs/tutorials-customizing-your-form-layout/index.html b/docs/tutorials-customizing-your-form-layout/index.html new file mode 100644 index 000000000..1ea333691 --- /dev/null +++ b/docs/tutorials-customizing-your-form-layout/index.html @@ -0,0 +1,31 @@ + + + + + +Customizing your form layout | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Customizing your form layout

Great! Now that we have our form up and running, it's time to think about how we can customize it and adjust to our needs.

Let's say we would like to add a heading "IT meeting guest questionnaire" and change the order of the fields - the field asking for a guest's last name should come first. +We also want to ask for their work experience more politely.

How can we do it? That's where Autofield and AutoFields components come into action.

Note: Both AutoFields and AutoField components generate, no more and no less, only form fields. +That means we have to manually add the submit button (SubmitField) and the error messages (ErrorsField).

Adding a heading to the form

If you need to add heading to your form, using AutoFields seems to be a perfect solution. +AutoFields will automatically render form fields based on the schema within the AutoForm.

import React from 'react';
import {
AutoForm,
AutoFields,
ErrorsField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormWithHeading() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoFields />
<ErrorsField />
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled

Changing the order of the fields

If you need to reorder your fields, AutoField is your best friend. +AutoField will automatically render any field based on the field name provided in the schema. +Using AutoFields allows you to freely manipulate your form's layout.

Here we've changed the order of the lastName and firstName field and added a polite question, +asking whether the people filling the form would like to share with us their work experience.

import React from 'react';
import {
AutoField,
AutoForm,
ErrorsField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormWithAutoFields() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<AutoField name="firstName" />
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorsField />
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled

Changing the order of the error messages

Similarly to the fields, we can also change the order of the displayed errors. +Instead of using the ErrorsField component, which renders one stack block of errors, +we can use the ErrorField and just place it directly where want in our form.

import React from 'react';
import {
AutoForm,
AutoField,
ErrorField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormWithErrorFields() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName" />
<AutoField name="firstName" />
<ErrorField name="firstName" />
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField name="workExperience" />
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled

Changing the error message

The default error messages are rather unfriendly. Hopefully, we can easily modify them, +either by passing the children to the ErrorField or by using the errorMessage prop:

import React from 'react';
import {
AutoField,
AutoForm,
ErrorField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormWithChangedErrors() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName">
<span>You have to provide your last name!</span>
</ErrorField>
<AutoField name="firstName" />
<ErrorField
name="firstName"
errorMessage="You have to provide your first name!"
/>
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField
name="workExperience"
errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"
/>
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
+ + + + \ No newline at end of file diff --git a/docs/tutorials-using-predefined-fields/index.html b/docs/tutorials-using-predefined-fields/index.html new file mode 100644 index 000000000..83dd846dc --- /dev/null +++ b/docs/tutorials-using-predefined-fields/index.html @@ -0,0 +1,35 @@ + + + + + +Using predefined fields | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Using predefined fields

Now that we know how to ask our guests for their name, let's ask them a few more things! +We can expect a lot of different people coming to our IT conference - they could be developers, testers, product owners, project managers, businessmen and so on. +Perhaps we want to calculate how many representatives of various professions will visit us? +Or maybe (if there are enough people) we want to prepare special, personalized events? +It would be also a decent idea to somehow gather their visions and expectations about the conference or any additional valuable information for the organizer.

Let's modify our schema by adding two new properties: profession and additionalInfo in order to have the additional fields rendered:

import Ajv, { JSONSchemaType } from 'ajv';

type FormData = {
firstName: string;
lastName: string;
workExperience: number;
profession: string;
additionalInfo: string;
};

const schema: JSONSchemaType<FormData> = {
title: 'Guest',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
workExperience: {
description: 'Work experience in years',
type: 'integer',
minimum: 0,
maximum: 100,
},
profession: { type: 'string' },
additionalInfo: { type: 'string' },
},
required: ['firstName', 'lastName'],
};

After the schema change, we must not forget to add the fields to our form. +We will add the profession field above the workExperience field and the additionalInfo at the bottom:

import React from 'react';
import {
AutoField,
AutoForm,
ErrorField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormProfessionAdditionalInfo() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName">
<span>You have to provide your last name!</span>
</ErrorField>
<AutoField name="firstName" />
<ErrorField
name="firstName"
errorMessage="You have to provide your first name!"
/>
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField
name="workExperience"
errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"
/>
<AutoField name="profession" />
<AutoField name="additionalInfo" />
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled

Let's stop for a while and think of what we have. Obviously, we there is a form generated, but it's not quite what we've expected:

  • The profession field is rendered a an ordinary text input, where anyone can type literally anything. +It would be far better if it would be displayed as a selectable list of options.
  • The additionalInfo property is supposed to store lots of text, so it's preffered to be displayed as a text area.

We can handle it in two ways:

  1. By replacing the AutoField inside the AutoForm with a desired field.
  2. By manipulating the schema using the uniforms key.

1. Replacing the AutoField

uniforms provide a set of predefined out-of-the-box fields that we can use instead of the AutoField. +The perfect one for a profession property is a SelectField. All we have to do to have it rendered is to provide the list of available options. +The same thing applies to the additionalInfo - in order to see it as a text area we can use the LongTextField component. +Let's see our changes in action:

import React from 'react';
import {
AutoForm,
AutoField,
ErrorField,
LongTextField,
SelectField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

const professions = [
{
label: 'Developer',
value: 'developer',
},
{
label: 'Tester',
value: 'tester',
},
{
label: 'Product owner',
value: 'product-owner',
},
{
label: 'Project manager',
value: 'project-manager',
},
{
label: 'Businessman',
value: 'businessman',
},
];

export function GuestFormPredefinedFields() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName">
<span>You have to provide your last name!</span>
</ErrorField>
<AutoField name="firstName" />
<ErrorField
name="firstName"
errorMessage="You have to provide your first name!"
/>
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField
name="workExperience"
errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"
/>
<SelectField name="profession" options={professions} />
<LongTextField name="additionalInfo" />
<SubmitField />
</AutoForm>
);
}
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled

As you can see, now we have a beautiful select field and a text area!

2. Manipulating the schema

Now that we know how to use predefined fields within the AutoForm, let's see how to do it in a more fancy way, +without the necessity to replace the AutoField. That means modifying our schema and shows true magic of the uniforms.

Before touching the schema, let's have a look at the React form first:

import React from 'react';
import {
AutoForm,
AutoField,
ErrorField,
SubmitField,
} from 'uniforms-semantic';

import { bridge as schema } from './GuestSchema';

export function GuestFormWithFieldsInSchema() {
return (
<AutoForm schema={schema} onSubmit={console.log}>
<h4>IT meeting guest questionnaire</h4>
<AutoField name="lastName" />
<ErrorField name="lastName">
<span>You have to provide your last name!</span>
</ErrorField>
<AutoField name="firstName" />
<ErrorField
name="firstName"
errorMessage="You have to provide your first name!"
/>
<span>Do you want to share your work experience with us?</span>
<AutoField name="workExperience" />
<ErrorField
name="workExperience"
errorMessage="Your work experience cannot be lesser than 0 or greater than 100 years!"
/>
<AutoField name="profession" />
<AutoField name="additionalInfo" />
<SubmitField />
</AutoForm>
);
}

As you can see, both SelectField and LongTextField have been removed in favor of the AutoField.

Now we can focus on modifying the schema. +Instead of having to type the React component by ourselves inside our form, we can declare it inside the schema, thanks to the uniforms property, as it's demonstrated below:

import Ajv, { JSONSchemaType } from 'ajv';

type FormData = {
firstName: string;
lastName: string;
workExperience: number;
profession: string;
additionalInfo: string;
};

const schema: JSONSchemaType<FormData> = {
title: 'Guest',
type: 'object',
properties: {
firstName: { type: 'string' },
lastName: { type: 'string' },
workExperience: {
description: 'Work experience in years',
type: 'integer',
minimum: 0,
maximum: 100,
},
profession: {
type: 'string',
options: [
{
label: 'Developer',
value: 'developer',
},
{
label: 'Tester',
value: 'tester',
},
{
label: 'Product owner',
value: 'product-owner',
},
{
label: 'Project manager',
value: 'project-manager',
},
{
label: 'Businessman',
value: 'businessman',
},
],
},
additionalInfo: {
type: 'string',
uniforms: { component: LongTextField },
},
},
required: ['firstName', 'lastName'],
};

What's changed is that now we've included the available options inside the profession property definition - +uniforms are smart enough to deduce result field type, thanks to the AutoField algorithm.

caution

Remember to register the uniforms and options keyword (see Unknown keywords for more details).

// Required by Ajv strict mode
ajv.addVocabulary(['options', 'uniforms']);

When it comes to the additionalInfo, there is a slightly different approach applied - we can explicitly tell the AutoForm what field should be rendered. +Just don't forget to import the desired one!

The resulting form remains very the same:

SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
+ + + + \ No newline at end of file diff --git a/docs/uth-autofield-algorithm/index.html b/docs/uth-autofield-algorithm/index.html new file mode 100644 index 000000000..93be7b7f8 --- /dev/null +++ b/docs/uth-autofield-algorithm/index.html @@ -0,0 +1,22 @@ + + + + + +AutoField algorithm | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

AutoField algorithm

Background

Since the beginning, AutoField was an ordinary React component. Then, in #741, the kind parameter of connectField was introduced to make certain optimizations possible. To be exact, this parameter made it possible to reduce the overhead of AutoField to minimum. The problem is that it increased the complexity of custom themes (or at least keeping them performant).

In #800, a new way of creating AutoField was introduced. Now, instead of a React component, you only specify the component based on its props - the rest is handled in createAutoField.

Default AutoField implementation

import { createAutoField } from 'uniforms';

const AutoField = createAutoField(props => {
if (props.component) {
return props.component;
}

if (props.options) {
return props.checkboxes && props.fieldType !== Array
? RadioField
: SelectField;
}

switch (props.fieldType) {
case Array:
return ListField;
case Boolean:
return BoolField;
case Date:
return DateField;
case Number:
return NumField;
case Object:
return NestField;
case String:
return TextField;
}

return invariant(false, 'Unsupported field type: %s', props.fieldType);
});

Overriding AutoField

If you want to alter the default behavior of AutoField and render a different component based on the props, you can do it using the React context available in AutoField.componentDetectorContext. You can use it as often as needed - once will be enough in most apps. Example:

<AutoField.componentDetectorContext.Provider value={(props, uniforms) => /* ... */}>
<Application />
</AutoField.componentDetectorContext.Provider>

If you want to change the detector only partially, i.e., to render one additional field, and in other cases, use the default algorithm as a fallback, return AutoField.defaultComponentDetector. Example:

<AutoField.componentDetectorContext.Provider
value={(props, uniforms) => {
if (props.useSpecialField) {
return SpecialField;
}

return AutoField.defaultComponentDetector(props, uniforms);
}}
>
<Application />
</AutoField.componentDetectorContext.Provider>
+ + + + \ No newline at end of file diff --git a/docs/uth-bridge-concept/index.html b/docs/uth-bridge-concept/index.html new file mode 100644 index 000000000..09c9a4b8a --- /dev/null +++ b/docs/uth-bridge-concept/index.html @@ -0,0 +1,22 @@ + + + + + +Bridge concept | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Bridge concept

To make use of any schema, uniforms have to create a bridge of it - a unified schema mapper. The Bridge class is an abstract class, which should be extended to create custom bridges. It implements all of the required methods and throws an error with meaningful "method not implemented" error.

export abstract class Bridge {
// Each bridge can have a different set of parameters.
constructor(...args: any[]);

/**
* Get an error for field `name` out of `error`. There is no standarized
* format, but fields treat truthy values as a sign of being invalid. Fields
* receive this as a `error` guaranteed prop.
*/
getError(name: string, error: unknown): unknown;

/**
* Get an error message for field `name` out of `error`. If there is no error,
* return an empty string. Fields receive this as a `errorMessage` guaranteed
* prop.
*/
getErrorMessage(name: string, error: unknown): string;

/**
* Get all error messages from `error`. Only `ErrorsField` make use of that
* (in builtin themes).
*/
getErrorMessages(error: unknown): string[];

/**
* Get internal field definition for field `name`. Fields receive this as a
* `field` guaranteed prop. There is no standarized field format. Most bridges
* use it as a common object, used in calculation of initial values, props,
* and types.
*/
getField(name: string): unknown;

/**
* Get initial value of field `name`. It is used as a default when no value is
* set (e.g. the form is rendered with an empty `model`). Additionally,
* `props` are this field instance props. If a field is rendered multiple
* times, this function will be called multiple times, possibly with different
* `props`.
*/
getInitialValue(name: string): unknown;

/**
* Get props defined in schema for a field `name`. There are no required nor
* banned fields, however properties like `required` are often available.
*/
getProps(name: string): UnknownObject;

/**
* Get a list of subfields of field `name` or top-level fields, if no `name`
* is passed.
*/
getSubfields(name?: string): string[];

/**
* There is no standarized field type format. However, `AutoField` component
* will work correctly only with standard JavaScript constructors, like
* `String` or `Number`.
*/
getType(name: string): unknown;

/**
* Get a validator function. The `options` here are from the `validator` prop
* of the form. A validator function receives a model and returns an error or
* a promise that will resolve (not reject!) with an error. If there is no
* error, return (or resolve with) a `null` value instead.
*/
getValidator(options?: unknown): (model: UnknownObject) => unknown;
}
+ + + + \ No newline at end of file diff --git a/docs/what-are-uniforms/index.html b/docs/what-are-uniforms/index.html new file mode 100644 index 000000000..1403365d6 --- /dev/null +++ b/docs/what-are-uniforms/index.html @@ -0,0 +1,26 @@ + + + + + +What are uniforms? | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

What are uniforms?

Generally speaking, uniforms are a set of React libraries for building forms from every schema.

Core features

  • Automatic forms generation
  • Fields capable of rendering every schema
  • Helper for creating custom fields with one line
  • Inline and asynchronous form validation
  • Various schemas integration
  • Wide range of themes support

Similarly to other form packages, uniforms can help you with rendering a form, by taking care of its state management, validation, and submission. +What makes it unique though, is the ability to completely generate the form for you, without having to manually provide its fields.

In order to do so, uniforms require you to do two things:

  1. Provide the schema of your data. You can approach the schema as a formal description of the data, where you define its types, allowed values, default values, required ones and so on.
  2. Select desired theme. The theme is basically a package containing pre-styled form components in one of the popular styles (AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic) or raw, unstyled HTML.

To operate on the schema, uniforms will need to receive a bridge of it. +A bridge is a unified schema mapper that is used by uniforms internals in order to be able to operate on the schema data, validate it and generate errors. +To create one, you have to use one of the predefined schema-to-bridge mappers or create one by yourself. +To learn more about the bridge concept, please visit the Under The Hood > Bridge concept section.

+ + + + \ No newline at end of file diff --git a/docs/why-are-uniforms/index.html b/docs/why-are-uniforms/index.html new file mode 100644 index 000000000..a07871724 --- /dev/null +++ b/docs/why-are-uniforms/index.html @@ -0,0 +1,25 @@ + + + + + +Why are uniforms? | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+

Why are uniforms?

Forms concept

There’s a very interesting class-based inheritance concept for forms. +Basically, there are a few types of forms with different capabilities. +Most of the time you’ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from:

AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm.

If you are not familiar with concept of HOC, read one of many posts about them first. +I’m sure you’ve read at least one of Why ES6 classes are bad or class considered harmful posts. I’ve read them too, so why is uniforms using classes? Well, it’s all about the complexity.

-- Radosław Miernik

React DevTools when lots of HOC’s are applied to a component.

I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I’ve reached (more or less) traits with ES6 classes. The result?

-- Radosław Miernik

import BaseForm from './BaseForm';
import QuickForm from './QuickForm';
import ValidatedForm from './ValidatedForm';

const ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm));

Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools.

While it’s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns.


Based on Managing forms in a Meteor/React project with the uniforms package written by Maciej Stasiełuk.

+ + + + \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8dcd3246e5502e70856244b82f47b318c95a096d GIT binary patch literal 15086 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

>hjT#a*1>$_dmY~jJrq8oi7HcD1 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%0DjW%as_W_GH%iU1 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 cVN1_fng9R* literal 0 HcmV?d00001 diff --git a/img/avatar/kheang-hok-chin.jpg b/img/avatar/kheang-hok-chin.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d4e2f1b4a0a41847263b90cc1d7b6d4e45c7c13 GIT binary patch literal 44114 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 j3+pOD=u&&*J|Fm@URh literal 0 HcmV?d00001 diff --git a/img/avatar/lorant-vajda.jpg b/img/avatar/lorant-vajda.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db41f816047e14d5ae9aa310b4bbec2d29ead974 GIT binary patch literal 35954 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 F|JiHgkp%z% literal 0 HcmV?d00001 diff --git a/img/avatar/serkan-durusoy.jpg b/img/avatar/serkan-durusoy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32677002e30a6ce9586bf849d9503f8eb005405a GIT binary patch literal 73228 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 c`J##ZBzI%)tCTu~6 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

M9EsaE*uy&%_P|6S>) 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

%NRJ{mdRSLBuy*R7E{ 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 @q=@kthGTtZF)^3HI9tK9<`Z{DnSYG; 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

Rupk!^F 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 f9q5yM2x8R_ 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�Z`94X28tAWeuG)y# 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

!F;i|X^1z;D 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%0DW%Kh%%wuxF!U**S=*Q{`Xgf-Lb~8 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

llf8kY|SWUA@ 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 )>AO34^zUB@gRcAJ+aTI3 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ùZu8K5TN7S`gHH;(W5Ugl)%)B3Y6a0Baa+-q=%8LP7PZ`T*(|(#n-`ac5ZotHvwyGv;fyFX4a)Ek&7S5P!MzlFe38t5`r_m&47ZQoZMX-?F>$n@x-D- zH{XAMXj;8_q+lXiMD}$!{BZMTPR3S~yQ}0(iBrIo_~ap;US`13n!KG0!Dk6NDPM_e zHnqTt1@x`f0<-V_mgC5u$hG(4by92#rn8hY*;%dG7Nb53Lg+w>VgDRK z8s!-$TqeQR;f{9^JbmDJ)|SP)Mm7QV^h=gDjsIIQHWH22^Q7Ri6jdNT0?C_npQD2_ zj-e`;)l>~;FPpI(NpxP{;K75BHKll<0!v_S1Wn{LQA!EKFiR7HCNQ1mkvLW6oRFQ# zo?sSH3Z^g$XRy3%i!JWNn82Jpd-eklJv6@)(b_?L;U%FIOq&xAOv>4_f%(1B9B`sS z;k?A-tWs>|%#M?I9HF~uywil0q^Nh$=)K=tjh7LP4b+3+k|?2TQioR)zt)s|3aQFc2_qnw`Wsur2ZiuUa!U?y)m z%jX6kw#_ySX=a={AL}r|2TFO9C_RTcd_BQDc-!r_U&mk`Sq1Y*U?RaRI@5g#&a8mR zF|m|0`5BD)(CpbW0;bXQe@u6JU`@$qaHhk27iS9QrIDML<))PuyrZk*tP5debAQKk zV1BR5NdZg)JV`lR!ahsBWbw%?g_UwH!sUcgkz84cmiIc-0Kb~PE?(;MvMRU|AKlf3 zkCAu_a+0CsAI%q-omTCnda|#x)1;6c;+gY~g=PqtHJKIm2OFz$;Hn}39ru_i5vW}vbb6M zNu{i&243G;Gs=XUsfV3%j@lApT#UTP#=}shv=-^4bRlobnL}W?NBAS-HWXYN7ga zLOdy_bgPc$k2kJrzDPl*oMM%52XCc$)`3XF50Qo#c}7}!xFQ(qcLU6+R%LEuG=rsU ze`s3#?6BdqefAl~qX~&hY1J<~)*gZ2JOJZLbm;f{bq{%oKfTzogm?ZU( z{RepId$Q=q1>Xcr2Go=VAuCM^aB7-n8D6aQCf+Sb>qT?)RJL=RO>(AS9&?lGOwsiIpF0DmTQgXeVd6`~$NmuF8M^#wHGu~vj14Bvlm@I| zEGxeP`-UT6&iOTK&aZRkSYZpywVg-gKM(F1_s^%zx z5WzC!KU6z?BSFo|m9h`|TVGjw=g8BMJ!jeo*2zpgk?3PR@^BmN9Hge{AYSSZATWp* zsSPeh8<4k4FdZ{=DRz@Ho5oIyVphgP<;E;~shkx_BR(IHfz!H&jGDKoVCklI@VA;{ z8yeMX@WmG=KKbMTI3W9G`#+jGlS1~#*XR5qWuUWP7tEB`u<#4#Af;>s%Lb>KiR>9B zRtznd<<}uVn`-hI21>~-T1^uZ_ph8afFYnoFM@I^FEnuEgb9P_dq)%KeJAYaE)Acc z3non9=5@y$bkH-iu91lAA`6=jZtjE*718YyPJ=mBxw*TGk0w&EbY})lu?%BMuymN7 zZ7o;4ZsU}HkEietSmNZ1=Rf*x%IC^A>ogNgzPAhqE&3IbA)_gn*s>a?UnQ8eN!0p< z2_u6Us>Wvr+X^tHYKVR)ERkvaz?hV2#+%UACe}?D3CyWedEOj-)hq-37}X z0S42jTPV;o+`UXuKu9_D9@#x$O3-weXza8x!0bll=S;Scu?(7C2L{Y=ro%+CWrE2i sC3mwuQnO;jiI0Er<$FJT{?*sN0Y1B!kmP + bridge-concept + #edgeMargin: 5 + #fill: transparent + #font: monospace + #fontSize: 14 + #padding: 20 + #spacing: 35 + #stroke: #333 + #title: bridge-concept + [GraphQL]->[GraphQLBridge]->[uniforms] + [SimpleSchema]->[SimpleSchemaBridge]->[uniforms] + [JSONSchema]->[JSONSchemaBridge]->[uniforms] + [SimpleSchema2 (npm)]->[SimpleSchema2Bridge]->[uniforms] + [Zod]->[ZodBridge]->[uniforms] + [uniforms]->[Ant Design] + [uniforms]->[Bootstrap 3] + [uniforms]->[Bootstrap 4] + [uniforms]->[Bootstrap 5] + [uniforms]->[Material] + [uniforms]->[MUI] + [uniforms]->[Semantic UI] + [uniforms]->[unstyled] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GraphQL + + + + + + + + + + + GraphQLBridge + + + + + + + + + + + uniforms + + + + + + + + + + + SimpleSchema + + + + + + + + + + + SimpleSchemaBridge + + + + + + + + + + + JSONSchema + + + + + + + + + + + JSONSchemaBridge + + + + + + + + + + + SimpleSchema2 (npm) + + + + + + + + + + + SimpleSchema2Bridge + + + + + + + + + + + Zod + + + + + + + + + + + ZodBridge + + + + + + + + + + + Ant Design + + + + + + + + + + + Bootstrap 3 + + + + + + + + + + + Bootstrap 4 + + + + + + + + + + + Bootstrap 5 + + + + + + + + + + + Material + + + + + + + + + + + MUI + + + + + + + + + + + Semantic UI + + + + + + + + + + + unstyled + + + + + + + + + diff --git a/img/form-builder.png b/img/form-builder.png new file mode 100644 index 0000000000000000000000000000000000000000..01cc6103e4dc09fa29f89bb9012925d2adf851d3 GIT binary patch literal 372620 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%0A`Jpqb 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 z zu$N8C1q3Z{=jD&tZ`uMmEsrcu*E_-nizRDW>ssrx2+yUmVqStk8{k#0Xn;?zNUs_;Q zCL`-lC~446Pftq=7}{y9<2GxIX5L1krc?#9@1jgS>YxBKXHd-Y1AKi3%isrOW}F`6nTK&h1jG+U+}P)|K(Fk}Be z3pXp35NT-$w;59u1L{k6e)o17oX`LT?gEK?&EjNWjsUBnL?C7A)xp(TiUGRA6Y zivr>o@qN!j)1~;pyycpF zobcx#iH28Nzs;z7wt;BI+^$Co>ZNUDhRw><&W9ap1Gl<%b`>m|DqeP-Eb~uW3{dhU z7D39~D1ZBOoe@93ZOB1E4Lzc1>9nN~3;B;g9+ke^fP?Z_eRbZ^e;5Dva|;FNinnFGk|W14ry{7cXKS!&!HhJ``&H{(NZTRI;LJMM)e{=7ctfv4=HbQK zva;m=Zjxg0S?<+1FDneRYG<-gely62;SWlc?Q!4%fKZSkNMpSxcjy%1B{vU@;spOz zo&QdA7#Q+w|IS@*14ddj8NYRX0*TMXB^vG9|6s2;D*6kLhTsSY!*H7s_GWC7-X+9Y zV;8Jo*&Z*Q6wKd*4ndfr-NIT}+V-$AKxB2fk#0-N;?9`HB9AiL*NZWubvqC=Evn1W z;YzrhS;s8oNwUI-KeuBLy{w$zC*~5%qwaGX@SVF2fm8Vg+Vm!RobX@f>Ik+;f&|gyOyWBMQuG$Y=<*GslC;b+Cc$i~pt~ z@etpw>zsuv@NA(~%qJW&wxTxPyt4nQwRb;{@Ew*Q*u|p#)WeH$E9}go8UP2gmV@ew zU(plL+_TQwU7x?z26g#wd5wIdRKgSu?-K?>y)rz$p^VmF78e?Py9lKyLak7KL;Ei} zNi-w}wl%qtV^qmv^+F`joq_>Vmx76OhCyytG>vx7TsA;`rp`swSljthWk$ulJ`yzs zC>xK;D@{o?v(XPs`4W_#BLb@9JHR}^(4{TV$gYPzg&e_BO_ zLsQFfRa~5qmL{*D$7!i|QhjbWZ|9X0=a%*rg=nIB-IB0VH@7CTLYq@;-9QG>@iKL- z`MZLDx&Uxl3w!|bB{65qWr&eV`0o77W>s10JzfNfdbpSWXHa_AF9vJ%YMTM8Mw=?K zjwySrY(LJR+SpCb@V?w2CNjc50MrmUUgeX@0$mf)li387iIrmJNQ;C5h(K2~DLzna z26?sjlA%FWHCe~W5CAFcvDZYc@m0L+ZD5CLFi=vioMfaF?;@(+BV;#rZ08e|O$jT_ z+=ThoHjsv9Hlfx?HduRVSJ66Q1tdgo-FplUbMf+mqVjfP8~~7gh;BFhe?hOr6GerV zY2b@l>SnUQTkMra?dk6@_tUI~Io`Z6q^P-Z0?)g1v8(Pc<2=Ts7?H{-K+03kGmX_- z6POa64{KlUrkwzxAE#T*%1H<)u*4DEH$G)ZroVTq0Q=)};6UMTzY z<>&Xh*Y`=qw6`@o$L03#g{}v0L`w0;$aW4FIYcJrJr3hIKg892VFaK2v-(#F$+%Wy z0Wbvxd~y!ozTbK_tt;mlc~%V3<2;E_b&_3O@a}sx-?8A0u`?$}Y+My2wOdA=liKy= zYg4ZtyA}yIou}mIj~z-|r}kS%EZ)$r^dN5r#^Q(eZ6WtGgbGie!P=#5)=)TOZ%f0i zOwVmk8h(La)}GM*g56B@tP7Idv499g9Y*B4$RY%il3wT7fJA3Nc?{x<(QkNw+WfKMHF*fiDz_~_ zXUg`EaPk50bZrXzi=#DtY?5aB^WV zw-xTsf6z#)3RBze}pFbebc95fLwG za0YLdy(Wk=)DRu&2o(3^^hEQ=LbQkL zAH{+mzVjl|pryxi3;+vaRp4fJEY|MHvp$c1BB15GmgKs4zu`WC_ZJ7SQRXXCEM~)A zsPYe+{PtF8IOy|t8Fl^#YQNW^I-63b%c5OYz&fUgLPt0q6L*9!kKWQVREn+xQ-)~V z&aab=ZLHjlSNxWfm!a=(lU+}5XV$5A6;-wFoTmUy0}EN66gA z6ZCw2cy)0>!3Nngw5I59$C%;|x9y{@a%x}Ybgd02Z#YlVt`4sG`2{h6hrPaIw45GW z^8li^E4=*rh;#IYeE0I)#~~`a_Kk{>Cq!aPi1ZwymK_TIp9|pNUC+kS5A(Qn;xZoh z3??9847{?kC!jLZ972`}^8d;f$@m!v5r-Tu-Q^%$(S{n=$m3b0C@|oOm2BM13&P}n z;$_?P5mV5#ZZ74iV{c9C2D<%2I|X#CJQ?1M82Ja)Z>MW2u@%VedFwO^W47z<7q0KG zE9#+{muj7^M(}E7`UlG&>r)Ia$gh_x14zSHTkLAr_vB4ZK))sy`)mG5+-1}@Gf1ZQ zeHg217D<%C{|-aF8Sd0h7s1m5!P1KvsvO3ch&KxaZyq;J4&pD8uGVip_8PU%i?5^> z?N=^sWTYlH3tM$ZB~uQ-kG43%5S5nK6SgDsbJJze2-!^lSKYk$fxc9Qg)Jj#@UEFdnOibbKe`ad3?f~)U+ifBy$4Bd2Puu znrwIK);NtzP)LE-O6=`SxC$Jy#7`Jaf=}?-A|;nGbc2cdb?F*$(qY{S6>iHCe9YX%`xp>%0r@=JZO4oAIiWtbJ|KW zO27B*rK_?rJ`7~KI%8rgwY(8C^;L+Id|EYNerdTSy`i z4p(ytlBuQnr;K2~$CI-CvR|y=+R5=HUG#CF^w@%U6*zzB_=PxigFt3owbuH@ zFUQb(FHn}pDHF)%yLw6XH~nHS&aTqn;0R-6Bxht^h_LUv{*Bj>D+!??M||8NCNlZm;-B-jJ0?dr8EC+U5hmDQb@84Qw|HhC z_pw#@ZF@a-lGrlV%X*IYud-xQ26BkGFd&QJsM*e;3C>(?YxWm1WS5Y?sYkUOstA6e zW&9!SXIxK9#R=_QKw?)i7w z5~yYd{X#dotfd#Vj)Do^metTO1^=t&tN<(0Jl4$MV_dqSX^+lmyBwbX&YcI}O^rFv zP9IFJD$J592MqzJ+X9*sIQLrO?lfy_ML2wV`CcaPGQfC$&XwxCkK-BUwMLiN{`0#W zE#npwab?lzpB>yUtrGj)J#u(l+~|!%v^WAuh8=&`f(nY`)*(Y#Or&XDuMA}B#PDrA zKwPbO@D|z93IK&gP*QVKi5Od<C4xmh>8NW2Dp*7{#W@3FHis_ zKxE(cP)ruuHFrIb;Ml9*I~JGK6MM&JC%2PEd{#I6QKpxsg^g#`^_~}f%B3G99xUGG zz10__0Ux{sQYuYVNPb!fAs(6z$+e-$qOQJ7r8ahA{I_^~Ib&0R?JM*5fvmD$%m%`C z2#7B%4ucWnc(ZZrc0(`;>qnM9D(I>p?rgN5h^pG3;I(PXEKn@2XWQq_Dti^x&9iIZ zN_>gEGUViD!!Q$>X^N!B#wkinVPhuVhua}Sm2XGK!}TMQrSxhBQRZg8&N6;%2C|>o z6}E68o1-TAD^;9$A8lf0&JlC+QtMz zjr6CID}3F-WD&(Yq=G-Z4^rd$9h2aXj%26eyCLJ$+^-;`&)FAN%X^*T+lk1RDlaTy zUq5Ajn9h2n^g!gf1}N>dgh2-g*wwFeCB$q~?ZI1h3Z{N8n7~EvVQsti2?3CiYOAbo zw@V2UPyNs#d-c`?Rm)3&n{qIM;M7bCjp|8*G z=N2b3@4h@6E0ckR#{;9wp*lj5OJReed}ZC`kUw<-Lf9_=$NHK-DIOz;}}M zuaH%X2luh0truv7>qfp&Yc&=E@Av*(jKIM+l4;0B5N{iVYr@Y>H1k-55lBGg8RwsJ zxwNrRIqW2Y&Y@wQJH<}V;SVh*H6NGPuSfK>^3Y?lW_nmhE-%CM)TZN)M&+*W#3lE~ zVwQbaR&=zM#r{dtd*FV^rrM*V2i+M4#U{$rOo@TMkhm;n=r@X5JvqKEd>%7u*FuffJo_95P~-Eo$wsiP#)XmN!_`BA(7 zQM67vD~>qSy8=_(>74`DHMR<(zwMxH*b|w?Un3D@6co$iTqIw}vMn;RX zg(rkwvnh5WBg$f2hO|z@@MY~sQo!|(xznYdd)?&1P)aa{mtDwp&4zTXL5UO&0TZ)> zc-^ZnCqlsf;c+mUPI^!5`j`p%3j<2V)3G+<_5s*2NsvUAtesX^?TJ>;&j(lRnZZbW zMkJP*fHi9UO-e~CeZtzVeWZQH1L-s?0)f32u-w+(20%4dz>~}~ZT)X7AC`NX&p0sq z@~k031NM-F80CCTl{jY5SPLr9*M=`VM1llPkH!I8m*gtrkSMfQ3BeSHdnJ~q|1f(H zgK*DC259W7>aa+8Q5m*yek7$pb?_4&Dz9ew47g0lk5yRW%6N$i)y;02&q&%DwTMU~ zNJhL*cB4jtuz~RgYNKwa7L)nG&%DKs7_EzWP9qdW{F)z>#^=wvF=sSA3yQm*LN#|h zyMi`BPVL4%$Qj?raSz>C?Tn-8bFy5ii{P*xmB#f!z<@O~#xpQQ+1*9Ns($NPY~E=) z!CC17Q)|n@)0Mv3^d8-5RFk4}6X?L<^u_7iQ?v&%HL~0^lNOdyy87JH;J^8_*!PI{ zR`mJs_@wdL^5*bAqj$aRow&!a@9Tb8PvUQ?Lx40uX%ge9?8)iRCR>EP3Y$zKf78tJc)3b}D~wrM7Mr|UVP_jV%mt+0m1LlQGghly=umP-`l zUlt4JMsJQ{WCLJOSri~6s^D@rY9A3*fW>{wbKc#}wqUAKclvQik)y_>hd11=QRqO#phZ&(s6dRdns{nQ!}ci z(SVuQw>9e+D`RdhEjowyXN=-olAi|6`1HH|@pNMI?JIor#R;^WXH0gV%i`C|nc8`q z3P7=D+AXdhI+a{%Z{b$R%-PL8tL?i{<&j!%NE#RjlEx&@7FP>fcpa0 zXNOm8b5@UM6B)!>=C9n@Uu7tBdRvNkZYQD@RbxQU!R`B{V?58~Ia)m>N95bHfwIxx zx};U`aXojeL4UzVPkZjNouJg|i<;TEMk_=D-Uf}Z*mUZzjg7|7#ce0y3LDr6qsgL8 z+CHVd4$lFN>|3TaE?I;;>sS%F^^t<=&?__SO^@U!NGk-zSkl`+$UsPp7bD3q5W=rJ z&JbsYJdCA4Pi~#4%jrwo_}2OYaK;i z4maBa2se93x43yHt*w6$+B^HM5GzEKqD_p}{=tN8I~Y3J;=qc{9IixX)#|6RB36-# zLb3Bt`EFOG(S9q;g~bc^uovPV5*HYXrZdp`B$=d5bElhqx-TQ+QxpvIF~)ykrnY|e zuyAp<@1mylzmg_aLxK~04YeFlY$Px;#bVtLR>8$^v!t9=;EEW=5PY5VU? z1Sfqm=?&w4_iRt`cYY7f19=7ezTgeyhR(}O^pZPN2ak56{6;3&EPEyTWqzeCg|vdD$=+L4y&)N^Le|{ z4Nn2@ZjwPxgj(P0?b$r}2oYW|TPKcJM^x81N`rzgc;`e1eag>GdkoM_X_2J1mN>Ui z#Q%PmbPfS^p|qjSz+#OPe`W`&*Ys(#8@d^R5I3D?>@La>>1v7(9Om&>yx=&oKL(|1 zWlrltbs5AjZ@jMTNymEN)LXb>uGP!$m5#*PKa|pE1Jys*-L*C1y(>9ttk=wFAz^;= zJl&qD2wS06el{FI`SW(Fd8&JKKk;!gQ&4LR)1_X_gnvF0OA9;fSf%M(+lT2$u}!D~ zv53e*&qJ78+`*-D6Ei)3n6aB2?vF6j0YYbgKa82|N{(D*_*lHA?A2Qm_-3yLW%!gR z#6_2FnMVr=A6ViT6b1rb9D{V*CK!N)_b(0FRf#69H%LwSOyG=wkLuxr(8#QvmjtG`&oj+IdG>bKZy z-q)mBuB&-@&`*WDu5~8Zw12WD%BjsUzTVwx}*lCVG z;zl)Z?hpOws6u3Nhd9-FW?#(g2)||Gn9YXjhe4%G0eL`bZ6cv4>aw0pAI8!5;2 zy@U9!J)TadJ?KpCi?5ybqaHdwKv|sGsombEosnNUKL{jv(RqofnHA{`5e+cki12$) zmQF-d`YQzZiPaCInJ_g-h-b5#=hy02j8>9dXq%LUX21iMETO+60BdIQTE3=3`kKV* z&JY&%epXT1f)WA1^CKPw=f~&_B--S`4ZXpVoKr(SuSXMWHgn`r zTR)FJ3brP$wwkBR)>1puG*=eI40vlKk)fqdn!>WP-DZMVyXKU*5F`08g zKVL2rJNQTV6%mv-fT-~aNh4%+oWQ&;{Kda_)}d{FH>k2m_j zRWOn})jSi8qZGgT0tu3bB-@K_2dz_z1en<{n4kP-`^&krL75ZgK zw0A1(ttY+7*gDA$n$ik#;WRdeHIkwVTj~p&Iqf(&`@VEGaWw-^grShW+o@@@22ETU zU`bBORsjGz4_+B=zp4TLG#i!1(L7$Sq^oyb1Q7N3LC`V8VN7*KexYg-mO&}PJ(~=^ z;hE1t^mT$ngosQk*Fj*5y}$q5Ok`=&>x}&e@rIjYG-ju#MuS9WfG^vn5m~{QD+@zS zz7J7Z!}D*NA~u6l)|kHMN2L z$Gb_WlSf;?T3gvtQ&VKji{!kN}E_?+IOfv+1D_x6=c>=qY9D6*fk`g2F+;hb!741iY>L{lKq!V)Zcr$}q)-==DLL z&G)oV@<1 zyN%z4ip70f3MwN^L57*mG;9XND|2{u8vc2&k}qCt~#HA4F1QZ zlk(M;91xxAG>M?Lww9WZC9Q5sv-?)Wt!eX#ZM^;=xtY`Ut}@ZSkTQRE0V8`-y{_npCsORuG$eFbAJ1*Noe0+O&Tj+?$!d>aY23(GE7zcuU~-HZ`@YY z`foE&1dCmfRDPbYc1ypbpL<7i9N({QujXq`^R%B%O5nM$`~yh~T6XDDSU5M{Ivn?Q zR_`_)7tSgR^IH>gYo(_~i`*_m_jPWC=(Fdr^$%T?-`^o$4`*1Fovu?IUd8d$J16)+ ztnaFPTt!#jr?=4B&C>yTL0b|_`3#TOg)on@KMA9R=VuQ-&)^TMjRDS8A~MeruZIh> zhp5v^gTSe-;T^k5qoHg(s}p>s-#ohqdw`Rw#Xi#5|1hZE+sr(+fv2;BVvMY$MS7oi;0XyoP9K5gl ztpiA?=jI20Tux&&&E=m^)RQ5Lu>~rB1-Zg)T%riQbdk8kzzn=8TUP!yeOT9Ov|FBR z6(&`DGa}{La;fqN(0@B}Sl7`Fxi9?A>Pu~`Y^B-h&8E$1Yk2pEgZ=gT!5iR+wKQ?M z)|i}JwlLexY1{fuMSm9E>Se#6mIiDNv?O`e<3(hSzP_UPi>=+el>eB2r+naYB*W-~ z;S?HruyaqsoM$*pLXuR#kxW=0kfP(PG2M||IQwJr!PPm?!1fF_-E4U-t7v#=3j~={JE6%t--|0JA(-rsFLy)U{O@DuUK2JlGh9>K3GIZwxJnP1J69 z3`1d3g6-G*ktr0Vntgzt)}nZ>J!^`t8}xx3?O?&wZsvfU{bCN0p=oYJtC`Sb?v2M& zhtqP?6`}3Nk=@f2W$MS7{&fM!>1l1otw)$mK9OmEc_UjL$7yq>QD8R{l4OR|J1=f48*DD33#Uu@TPpZA!X>}6{2LrgXnGh zyfCfUfXH0e3zG_Utf#gXXF&)tXbql|I%C%Ng}r1zZ+D~TjcaZEVtpC86G^6o$v_Ug zTTid~po_lDwkJcoUvu$29$$fO0OHSjTNw0)@2~U*25nnL=w;PGqM-LqK3vXY~iREaf z$jb4`)dAoMS1m|2zlFQ8895TQvoj?qOL7R-6K zyGI0-MEr#?th41TR(_1af{z-+Tl@lLNkiURo^fI}P&3R9qDYJ2j=lxjRQ%_LtY)7xTYd&Y?dBH@{`N^is&Mg5i1ib>K(B-k)s;t-X}m`v;iY z53H_lVNRRx6LkJi4u-X$^-4@Ot$0E5;69*gy6)2FO-q|CW(NFac2w>lOeYmk(w`jj zYm4jhtH)1@`|i}$AA_w(ItF%cyFXun40g+y-h-{k7(>7?k>$Y2r2t`JcJYpEv$FiP z>v)b}Fw36RNosHVyZ>^=vWDKE99UbR?#pPY?ctJ&1y=Odp#H`H)rG(Wq7XOunv#^- zp5Ul8Ud`o}YjBl;pZw4Q)n@>0{CPNAize(vs&fsZ;tDe_88>Q#lULk*AY*EySBBHc z$Gw+^BbK5rDe4*nQGS_*oR1-Ix|CJ{Y#u8kx^%*R@s;cM+o?Q0RYP(Tjfv8PoI$l- zgC=*9VuFGzXnZ8Q{KHp*J#mEr_$axb2{t)iKTW&{U|rQ(8BD#2xJ;`4gtSTyD|`^- zsF%}wBIgVo&1zg<)&gEn?l*4kqsX~!d*NhW?u$13JEMtM!h6e;&Ur4GbCY_OYi4|S zpF%)oc<{SwUwup^aTPH_2Kl>lvK`o2E>}WzMxW3}<`mIsTcfFW%0tXHVIj)s;j`Of z=#2Zi+ZL&(n>xBun``FB$GXR@yAoxBKj^4)>NRYKomXD4$hjny5}r&jF;Kt6XqA`uv8fB{+?#tjA(9_>=CC3y~jvB3L<(e>AbiI)ei_UQ5N zi(B%4&ZcC4K?3Q??=lGq*$T$S7@(P9ckX*1@n{wOFy}P^PPcBLjy(D=zS!8;^CeC^ zt`7$SSVE^PK-)_)GP3P|DN_f4M8t+=tfrUNmxnL>(pVaKsJZNoAWuQURz2gie_XnM zl%+X7-LFuCmp_10E z9R-lH0lum(_7t;L%cTn9{Z$bx;nNu-4*s*1xJAJNx_DCi9Xeet>KGQ)zt%) zph2HtSbl`l(|OaRsg1fb?huN&U@#8Ny6eUxWMeUp`=em_qxGoAO$e38Ys-UXV@>wD z7z}HMkQ}MLU1g!PgZ-GavfBCOCs$=ygJuY?8@aSk^V`J>#pd_Bl&dfRmh!7V$ z*3f`a`3==44t}+d<1iKjd9z_BR}AxXrg|+R_`1;*)N{c-I%2^*KNskKNR9w76s(qu zh0z`EG_mkb=$EljS5~zl+!ZV)@TeJ^e~)o4w=C&uE9hZGcI#DV5Lgp``0RWmj$QjJ zLuDz2c$q{aAbUC#WXQw{cO+&^uO&uuuOI_AUcRQk*}p>JsGh2~W>A&`VMKr({PS*? zcX!goDfxyfEu|(DYF-c3PKuZ>bgs3p$>ts=BUpOwkKdn>@rL*6U=mz|CFydwpsR*p z>xBn=kNwAo8&G=89>n}DaZJn$A=PwSyPg5E%@5fhwccLjX?^DQYx4&zb<~2&4@D*h zskTg+2AUi$!t8OVf0wr3lg{tr{hIaYThjE0H=F? zIPC`PnNgrHa>$%^45nS`b5L>zFH%ZaU}Vw!uCqj>Mfu&nKvm9y7~}7Wy=zt95Rws* z_xObIf+cl`F&|Wr2-2(o1HXkVs@sgq=Q^$fxY?sTzZE{V;}qkv#kWDGNg7*(J6FP? z#?m_668W9%8clJL<@Vcp4Iz6cCvd#+M#jWvX@RCBhJAcItASlC5{yC>2P@J3C=HoCaq zrK+jFB18?T(~gy$Q9Y>8b@y3%Y5?Wa6d33J1a-o@2ByxrQJI2so>XKJZnQ{23U{r7 z@qawsJ$~ai<}iPO`6@{ztu|U=k;8$4r)}Vb+kQzzpSh(_y<+<3h056HY7$@bCO7S} z^+;oVkV~?mV-=pW?si1~>dx=9=aeIwuCnVVQw}#0u~Licf7bVqyYV@DeXOg-L!& zKkO9*{!0lvFE`MC@;q<80k7?>jW_H>$nJb`eXk+DG?_IY{wn#^hDsA*}?dKdVIOyT6S1C*fv zupzPV&O4L9h}(S`_L}1_LR(ddZWhjc0SXm{`W*Zp*^hW~n5eKmsoJ*PbGun7 z7coa4rr|~8XhY6IZi%nx7XECwcotg(Ciyg`QweGl`qix}A3I7h=YKE{W_}=d)*W;4 z*E^zS==nr5bzT23sYx0qkd)7wy3@##tD5d(HqxsGG>!CML%c7fh>eUpHQTu2D$-XO zybKXLeO$*~74OI2g+OPr_+UBhSMCeRx?Wuqc5N5&f%Q?;X@I}U-oX93C~2kHm+Kk6 zu{KOY$0m?pfmd#_gT+MVG)VXb%vfKxOkMN21?il`n-Uj3Wk-UFs}J={9v{6L!M;4g zOA0n|_o*2Y+Ka*ah^n-;%?Nj9ixoG&FHvQTsY6(!ACJ9BTZKOr5k#}j+Wp*kMVPtv zMhX)%2?6DAk}MUd_KgnQuB^N*3bThRW){eN4?Wi|wneXV3Cy)~x^`atSefk00IE8N z5--iF%u2#c=2mihu69te9}8_x?Mit0HoV>ZR}RUJO^hnLTeC-?^gHCY8@yaO$7jX; zbYe5M_jxzX#@~^ieilYb`n3NQ3_7i>{=OZHJ^E%_$YQcW<1N${uCei+I`N`a-SBN@ z^XgV!-u@w56(%liToYM>`zdoex{b}Xo-f4%ok!rA7 z9JhS}tpDIT$XPvETDcK1y0v@%YkG}jVG``S8GBIPI3+q{r6(@JpmaKJPrH?kT4(or zw86^K3LG6abae16!^CDe$>-trLY5gsrKH=R_A%RnV|$ISRCz<~Y5) z7=b{*N(296jBK-=3S0c-<&EDkU@=?df}DdV@c#?#1$^=O{e@D1=NhU`7ry_l`h!ma zzalJ4Fz^@XnzA}v+4bUJevHf`)I@!_DbZVVzrZ+aKGcnIczpC$Ydt`tD@I%}_-^0^43%$2j9>TC;+Aoq zea7AtYhF)z=y8&KRGVZ$TWv@>xs5xWcd=6hZibv7loL|sw*|Q8_?okc$~L7CvaWkI zFq96svr-j82PD79;BA%X?cub%OvTc&)Y5w8juk_@gi6R}{a==E2FxX-VhzVtXO~!@ z$o_g~fJ~F<;@4Y?B5+!XdiPB9cS<0z^>-E)J-p?xv`g2$I`PVzSZT7Xm&pBhGc7DL z^jPUp_N(-fyF!}TaLWKE=Tt$|k-PHn`}xbBL_cG4Jytd^<8(|_JKtDrq4zu}(71=0 zL}{^4PV5?WOP$sw!tD97|c}5rz8{txr^x3 zxGz0su7DqtVY2I6F?S8O#H_*J6BYI!N8aK?ML|#O0-}G4&Fg)!Hm6%Gn$!)S!p5v% zKvhdBQ#!0vqNQ}!INy_@A)xY{>>BK#U)>UxcrI+RLJo2TqBX7ii^m{?oJN|~4u=B* zmbxPJ2yVRc;k8{%GJ0VVK}P9~F{YXhPI;h-cc1mSIsg(0PW4q$FwFjRF1FX|ce;63 zC>yDlwe>i`F-NazH`R31;<&(kZwnr!u5*Rq5r2^g<=UWXdLBZ}aO0?nKL_XAX_Ujq zIaBR7SZuCGR_ne_G-diAU$;g5v7)~1DK&eDdH#>O*~gU%*;1G!L!(P$M@qf12Swm8 zvXCG6VAd#uUwevm$vrrUlKxi zbm`%4X~oN8Fx_HuED=~Z{Kwh_9_Fl`Bu#ZY(P{3PAWRyUnlt1-`egCZ{ZG!XGC`KX zdg=g}zp044kCqJH_H3Ght2BG+E!JyW#;{-}MSV*mVRmi2z3kmTiAY2Vw6z3xiv0W_ zM#U6zB;<%WlX^N6ao8_07rb9l9t57i4>p(+55I9U*gP%X>G+(WThSA@gpjAQ8-9h( z29!VVezAS_kO02eA3r@-jx}#hE;>BR?ML4*ZT0TJDs^5%6E*Mn{u1(~6PlpeUKDBx z-_pz`f86}XR0u|sQps4N_}*Nw+Qpmx(j3)P=S<;frRzfMv>_wm)ltBb6tRHU$Gn;; z<%ltZysHC0!%)9qA+^JeCpAQTqB;{|!MEy4(V+0FdCio%Nx7ZsyT1lrJiJ4+L#fs~ zdR+PMzRPDEmzkF6k)Tsjwp6a#Bxj6;_Y+dV(rB73i`S%~bDsp-uPu-Y+Zk^BlYMco zi9$lRw2EsFPG*>t%^4j`4ks6Sd7KTXPVWblzAm$iJT5(HI#(S+jxUOx(ifXVg6=!; zdLQ<%0p#~fA!yq-vint^5@MCo$$1?jmMzyC89IV916Tl(3y#@O%prQvcWP1ssT^U7 zhoWP3>Jw`)D$o{d>eT9WtxdK}@UD{_z4D0ncdwX$%anJ01aB9m>DH6n8D?%?PX)^qzCgx~^82KpmG$Fh-r|z) zF$v5wm>*kP1I#Rmiv>-GiqT?fU-*^EW{;`EgG%EQPdeBi*UNofuG+Jl8GN1|t40VY zd`l|}N1^snDpb(Dej>3C_8DR7h+ryDwb6-Exj4+Dy~-r*--ii4SThpW=;&)8#Vmg@ zwn~P7Ec`Nt<=U#i6U=7NciK5r-TxkD6vYCD$P=yM9Zs+6o_4S`>zv3%a<>|YtL;}5 zjkLU!2vxoUqwQ@Y9m4u;>vDdz$c<)tAqz9qpdf?QF}tyItept z42~i{5d(E*0YS)DFA1xK$u=VK5>$mC&q5e`Am*g*b~8xKThxu8{xPM%F7fcaSk$mh zE{V3kMrzS!|Lj1}@P-p#4z*L5A-Up!uYq0;sJQpen(cE!u7Ljr&8nh|Yfak-3&0av z>aL^=^KL3ZTB$U6J0=92mswnn;MnvY2?W>q-ZOXUapRD$ei^TUhk~#$1r>}!>l@KQ zulSQwkPrN4(DAqHJYggE5-plkA1b%yX?M{_5XwvqMHv%_7k%;oPoC8b*&Wh)}h zeCxJAeRSjzbWWj^1h}`}C2aS%TKU@_=#7XDHnqQ38zcY27c7FH*7AmI$`mXP<`0o9;z?eNa=exrV5Vgx@s4^Og^>V+=A#b_u&nx^x>DqOJ{eEczoWCV< zL3g^j*xFlb`|?af=kWPGjC)0HEC@qavh1yoeu7cPR*AqvtV3Mkzj(juj#bc1x~ zFoZM+2t%hx3rIIZ3IkF~=L|iPLl4cn{QmE~yVfk$g2kM3@7?+BZ|`#*8ELAoXu1DV z-86uhKXU!$Uvn*Bp2S7rZ=mZf>|e$EJMTxY_Rd_;IB$S<=;xns4r%w)$Ru-t!XM4- zC!*ARTrr_WCsyKFarQyX-LqF45&I#Gv&w$}>nrSt{#c8}@{9NNY}aNAs^+W?y!?7) zJhp0i*N++RnIlusv9#}naQR%lH6BAHyJZhvZ#rl%jk0M~uVV3n3Vn;R=Ex99Ve;V4 z<5-g6A(=(k3u0*ihpz^OOm%`HH@KI&_w=taMB5+R>m5(#bZ#^p5h`;0Uinp*WEM;Y zkP@Eb-5=HTvZ!#(Q?@S;-x1a?p!!CAkbFt*o(D_2H~kI7K~iiTjIUF*_AS}D?&;%> z#x=RQkcF|ASXDTm@jrKma)X*F^M!;lh4pD0yp7!t4D_VQ$ zrway(%pbm2kWog^c++4%+#O(H;4LO40@{yZTrVnv{q%04S7NaWpAp$O2HLj`*$|4x zB5ul)Yq7bZmn6&+4}(B+MysTCvd=RT#wJ>Mygez#ihP7@ra#a5F_lvyFzmRk3*4TuBz=s?&rNSoOg zzUhdM;X{{%%w-Uc4aNU_`?{U#f{-c=_ANbR?5n=!|MjY2AN@tTkU zOJSir`wj%?A(uU2%qU0?(0l><-E?rf;B%0LxJxObX{rHFz$A{Zs$6@eWiGIJtcEiP z+0|95G0~y+=RjEhE77BH>?hzTpA&Q8$;HfK`aFurcTElriLQO=M6o0XFo}RBPw|#8 zyL3u=tnd)xn`olxHS~iXB{CgYKO#*0u~@xjVs^KDc*r-}cx#@x8#qkkxmLJ5i%|19w>buAHt z?db3kURN$M?-bRlHsEvC2?M< z9vlNp_K9BewgSuf$gRd9Sj65FU{Fpx8GCuMR@F5xK?m(iNN{FhC&Zlv99n z-J;eL}yvo=H?&mkG-Qpe6N9QAGU)VXu4lv5pZK9j#qOnt?|!x+klfyo%GpdQ<|DN@$9 z?RTvd{*(Brf2&Qg5Bdt*wyC7;N2^WCmFHAb;3-Jr1KEeFnZr@@5Zuy=ajxItav^Oe zmDCR@^R(+}NLYB5!N+EZCcUAbQT1C#bN>!~Q9S)D3i-NIikifa_BCVd8)Sn(v~XTZ{$@xX@Ly3;*&1Z6u~7rxKJIOM|8s0g^)Wm!3kc@L zp816F=i?z1LJ(*0`z?awL7cz*iPz)f(@lVKelboDPvHtpaPRA=q@>awJki$~6~(B~sk~p2FiBS3QZ=`p zm4sjn@^F`Urqw_7ittaRCnGn*WN(SI<)0s_Y|6gEuqly< zM(F9oRy}=Pbz9OeQBg)G&r;ZZxHET6h9_=9SwPe27ios-efZbUST5if>r9`!weUDU z(0=$}zy=;SeZH0TXjKH$l9KAjs+$1L-~v1@-X#+VB6#LEiv3i}g|NTt7!jb<#A7oh{{d z%O&xI8<$52dbAaC{ft)Q32aQdi>fQjvlTxF7ZBhKbgts$@~^=cj`P(aP795i`_VoiH3cunLl>H_Fv(vi4w_8EK4eSdJFF#>XJX6 zVn2w({UH{YBz6BRTl~N9K6Bt`Fd#yTgL+=dIq>Bxf}-PGuBN`Gwr0steN~VjW#Ec0 zdzi{;D9kS;gkKujHo$lQuk$-*DYmtVD(JUI#T$ibZ*Va&v2(VJHGWKP>0yxPJk3+C zyI8d~pH7pCr!)-#VMq;nbmOvvxmst(+AHqC{ zk(NCe)WP_RMGW@aY+#39gUW>ssTo^hAq`v6Ry)DlhW2x6uoD{2l>LbKQw4b|^ZqxF zv8iPgu(i#wDlmQYnfH$S03|o#P=)zmyGX$O?5C*HUzWvKXs>XAwZhwy8CksJ-#va$ zN8Qs>p9We8EA#6zX^t&j^PHeyX-HqQs?W~)>e=|5iGnNi0|F!QLCWOIe~6L_`i4|e z(!_ZDfsIWHLGaemzO0+{7npD8Vd|^+^o*Qt>ew1x@_kKwon{q0%rCt1AHE3EJA|fY ze5-qx*~7n8MK7(CF>;iL^^ZeN{(l#jy0Wv@fK@;mEv#gS5+aPfKLC>O`?|M)^(|iF zQ%VtMJmgNa>nZkgH`+BQtc4O+*N=5W_8Y#>mLbN&=_eQIz&M$yp53XUM+^GoAmm9o zg`&1e`{?^-s&5dxt2yp41`}W*F8V!~MA=zSYpNVA9g0I-r^R%!J+JM+uER@yy~pCq z)-K=ITf;GWYRiLBghidALRd1-W-pToiU!Jt{n8cCG1W6%WI;pi#q3b&RwU)VV2)g_=r3V&f-`rBAuK6N3++u2mr^z!TsZ|ms8i+9L5 z{ZvUvEFk``!(o3v2>@%3aGBAuzU`AT4eVx%j;|U2(=Mz0%pfa7>O<7pOS6QveVtvX zJH1izI;vlm@}((09MAwO9dZ{|?!?!QAbt2UQ^_A-sZp2WgVGF2&dY+4V8MuYAM;5C zu}kOLvr%NtDzAI0V?5maW7UPquqz?X^$P#!z!=Ad5#la5M|PIg5{}&MJaUw!_RVG!h()P}!pmu_12k{l&w{sfTXl=Yk6Hp}=?zy?NrIxN2G<^De|K*`(w zbQ{oWyfX^!W2Lq=kpm;>o8~*0_!;v(DxDH3@qzaAC^TwVIixL_DV|#3J21GUfYNeM z1A6pel$A(wfi3x&w4fsLeYVa3Qp?)Pau+j8U=A!h7~zv|(-@cjEKCW@Mf z5Zi(Cq2yleTRp(&xjc9YQK2jidr-qYyq}%mb-c)(9C5hkb2SXJ+96jOQuyigPO9KQ z3U6VjoVL+6J9Ms9)`t{WM<0b88FG1y-jXQ#Z(YMG2F{Vjc5F*k4WE4$YpV%|y zb%6Jt`Y&K`t~ONe{*K-s${I`yLvJn$AGz)vDd&0RHC}jej!k&WjMY=TNdjww0^HtB z$rkgQ`hM8`x;(M?I!o@)*E4HVM+91%7Dnk%s?8QAldk@qZJgoJ{L|XSthtyGaT)`6!G)4LwF;*iO-{r$z;s(zX$F8_dqbDgQlNT zJlAQ8HA+uXe}ExHg`TLNr<}O9=P&C*9w3b+Mlx!l2?xjUvl6!zqK{3>zAwp0eM1hzeFB18; zsYgdZ>ML|0Sd};48WL_@*_I?DWhV&n{CT*gr|XAGGkUNA)?5mdGCpw>NQ%X}-=d@_ zBA#Ki>4xt8Z@r>YsC8JB5ym@8q*{$Ew0X+{=QEc}ed!n_qM}fv10NwwVW$tA<^x{_ zr#@T=|>XTe- z+tM_MJ$%;fUxVX40*VM2;>HF%?tv6IyD3}$Qlgl z6l)AhY|ApVkP!W$*`DGH5qDrt(QcckrUMlzDHW}hQ_9zCAp~r~C^3OMptK>N!;j~q zD#rB3Q$WQ4k9OPlSUj>J^_6pBoM9&2JklYvgTtphlS?Kr`a3=AyPV2iE$&_dmtdcb zUAf0yKnv8;!n4kJ);;7;wtGvVk8R7k@~^D0N3y!w($al+yj&zgjy37R-G-(bZ0Qox z2JG|g_mAguCK#EI#N!zWqqcduxL(&M#^(MP>iuY*HLuKn5*B7Yn_VP!XYGvr*4CJr zh7ep+SUj_xxf!l80P+@Gm^Q18JF6bi)?I=R4X!z2#pi|%ZmnNApjpVbp)qu{V%R8P zYOS*`*=P4ma630IZm}X_6wL*y=(mrUR`&A z%t!vMYM8B3ngr08_)3cU8E@06!$V`c&#t%;;?#8$*;(1eyeMRexs`>arA|&6U?{V> zYb{HP0{u}74@yRR43)kaD0fta9W$VWSq#$Mnr0io^S^>1)+y~cO365!4#cq3wn((NW|peK9e8Gz;9 z%6id)|8G263lifsUe~ax18XGS&%rXwXM=87Y-si){pMT8=KeV3tNDNWWtJ*(yFZ(q zEzxoQEMV(HGg5K3HgLuMcoy(ny<;p*TBrp)?v9pvaPZ3tlFw2a*^2@=^ykKbD|#LM z4#y^8rH3`0cc_c3rY~oQHh`YhCW*z*`D^2?Na}TKad$gJCRvt()816_p~X&L>7O;o zRhttTHBrE&=3(l|g&$m8&ksn6=_TYTb<=ZmL%hnNdiTm2d3$tb^Sop*mUSza)S60r z;gJub=6#w@-1B}*-WxiMXtMjHrjPd{2PrRC-u9fO>almO{LWU^>zCUeW8zCd1A_`T zh83r?D#L3J@2nHerpF(f0~so^f?cF>(9(~5OmM`7M(A2$ZhRNBmSf$Syv;Y6g{;>q zHxKu7@?@YMq{#T(<&hZ;57!U{goG5VMyNir6kT*etN`fm5lKj=H=^F@`{P|tn@1RA^)^#JLqsht#D|BD`23p41Qa`tL5jT z*^)z>BU!Tz$4`2ykKa^~Dzx96iPQR{c}D%FD-C;##C>?Agr>b1;_0Njvs~z`{QV<1 zvxI9cuY@WZvPJxo7zr~d87xb6htkk+kIP|w;tr3fHCAbLQSPNShai8k<3WSK8x}NMVr#Q0#+ADi~aHjclGq zNZ!iUE=Ib954)EXX=xGypVFaF83b<@NJ?41I?{|cYqLt`&6dBDO^5!ASTRu%o z;Bj(roNtU%+fl3uc2GU;_aHeOfN&pgQo)K<&OFvegx!z#<2Vf+v;AZBh;x|FQb*dj zUP!nFD>3+gr6^IHZ9qx}Ag+E|IAO$j!2Gr@SbfiH^bWJQH>T0hJeo%D*I6FC5GB)% zg#^jbf~p(~i{58vrXX=2qVPr z#NY|3zZ^?Qp=#u|d?O(#*_+nk&%oVzO`X-`XtOjAFvhMQ6c^i8PxApU+g9r0!;ciU zpre#4k$`nd0IVz5oolnDkUlRNtB$_)buzcz(y1T2a}5wE$op{QioxdQvLWF73Nc20#f`=2 z9S`fcd1!jK8LFzTHt|US_w)Mf&2~8#(vqPy?eK8F`xgJ&EhcI}!HU;SUP{S6w_Mop zwwIaZZh%k{Iw|j+ivZNJFW9KE=t4;FcoH>tHSW7em*6fGu$r;4Xe<+rjPE!4W9P zH7_)JIGlI=O#0?7Ak?Qhq!SIvy4W2H2v4)Y;942G{dG5NdXu=L@9{4%@F?iY=lXAX zT+eUQhh{^tpzOOlhQKg2yYrj=nV=Acy9--UeUg?vEY!**R>HxxcH=0D&wa!8yf4U~ z-Sn;{Z)1i*Lfsqs>$bDAyX1CXdaWdIxwZ#GWU!#~cH;UMH?+%hDE^Lm$NBoz-C5q9 zm-AdTVGw}JFohN)u=n?}_?4pquci(vQ9U$~5M6&gR0x&}i}{uBrT>P67{A-7+vc$T zy%r_{W8A0tgrs5`B0P{RqCU<^cPCk$DwGces7cq>3RE@5cmxGUv=HFbIGUN`za-#b z0F3iL5$Qb23ydvLimwa2F_1bBL4PQVkT^Ss0Q&x13LP0VJo^t<&$xym7>gU)g9#BEz{Jl_NCLw0^9^S5gbSwm0Ppf--hmH-LaK+W*8K8_=U^+V6|QvfOCZARdDk_$ zE^z8EnQ@|CsDb=zUP<@^1NSpVXuf8pS)3EG7pJB9pslOQhW@y7vLQL~bWci~ng6p~ z5saX7&hv9)*Yk%Gm(ca~lisH8+4n6d0_!`D+|m!W-rkMJ%ru(i^+6xOX+bw*`9fl& zm#5EqMGAVK+Z<5^Zn6d@O8c{0SnN1UorN;2rqUfON#9y_9L$Q-Ui{`hcKO+yoOioY zPRVr*jiDh;fTJJMcpLQ)tvx7#OZFJTiZi4RL~qkNF9dCh<<5*jR1N(vU7&vHkO|wC zJK>-dZsQBBfB?kf{u#eDl3P*fTNUnQ`?W=1To==F{tGl=LW##uDuAFadT> zaW|86Xj=cj5QzHRJ%SP0mrbPp&pr`_KmN5xNoQ@`1xsl56RDr8*wQ5B#wuVCwGV8JU*fg^pv%fiwhonyI>%6Z+* zaLdcxaf0vCekzoPT3DFLRsuwQiPHzqdS@|M-wc&e9u4BJG6IY4d}fg zElmD{e9;rla_wlNhb&tw&IY6NmnwcphD;Fd@yKVI9cL;j2229seU1LR5|hu|5?{5O z6Nq|2Roqo^!$)F$Yo?c&`_Ww1=P&e*Z39niSmtw0+OEU`PsVP1+Fel8vWC{Z#cG6k z{+WY2&dYGH>xR;;z}*De_#JM*da9c0ZA;#ohf=ZcMF;9&yQFG0)8a4%Z`Kb6J7*0- z2d$@$kdI2B^=~&37h@7$Y^$o^FAUc^L9v~;gAN~UHGtE$&biN{O#?&LloAg2N=#O6 zu6~-I3~OCqSGCLc>dyJ>z|IGQPAqpBu$t4_8gEqscTJ_b4XdPor_ncO-7qYvc+K6? z0x%AC7vHp^wp{a}yYD|L5%HYGL7$tB^^4=V`G%*9u6tA3Jzw8Zy7zkN9Rf=CGM+9C zg&1nA%;N2@2Jbv`Zr?ZPIBIa=lN1~Q>^I=>kw4hajv+yJE^AQRMib=vpcY`P-B#C? ze>C9p*Lf8em$=rf?XHudXr;b*#H)Bau1N|ny`f|Y3cf<`ZOoTft*a@xmo$OB#th)58lqqNOc)Y z`}5Bd;Jw`I@So>_HIW{mS`O9m*W6#@i9(9$M3%x*vrvt9>c?! zeO;1-bG{2pi_M~QXi6Cco|IC_$PTx8u09I!X|r z)d%g~!AixJrNmkbb&%~X9}!=%rIQU|cTtUl^TCPsTd1DsVK>w<=Z;p}O2_Nu6&WcN zV@+sN!pqJXHs!VspLk|4d<>adCiB>gK)UO_6Rss;|C>r(Ahn#SYyeK(hOLeBF8GZl zzEBc97-y#yb^ihcb*@M2uhsKJdo%cv20!*zMQm(XTFPD5B8Uiy1YN=_wAmaH9SxRu z@$`~1WPQFU-_1FsFA(~T>?!cZ`RBZfNzcq>insX4=&BJE93qGK zAccEz1$>E2eCWKEH!IR;mb8B^9U-ak#xj&!z@@Px%S zuD?6Wl5bdXKM-nkVgeb`Ij%_B3I9?D?*;YsA8?qs)TxX!e6pxVa&hP^o^{4`>+JBS zq1aXbi)%Qtv)ji+w0Ca8R@CE6fOS;e{me0R^O`;0c)Ij zIO*HljzWs61iFB@h}h?un{ib)^mpfF79@GE;SUc;>*}3Kj`=otF5WqFcM;!`|2~0y(-{ZQ!h$yuplMxt(EEZ z_>73}KOVUTHoaX0OikD*l8Er$#L;mAI7enY!?;(5XQ@fvh^e^yu88eegR_gLW3oZz z@74wf3Q7I!BX3gDt-&NQLhe;a@t<92QJHEQ37gj914v-rvoRWo>TiR}?OgABpl&M* ztAYqOH2B?PvppkQmA>u~Pf)XG4w8m|CittA_uwE>i(94vlc5DGKKm_;D)=8&Gg`7b zFyN0IT5$0?KjGL?uW~0~Fv7F{U@0hF3vnfJcYp}YEisjRCrOK(CTUM2F#VEd(e9>Wrog|(z~ z%6`yTiK%wG9j&US@l=7g_XSn}UlXC$zC3RL%FFl0b-eDT70M$<`1Hje-`9TdkIgnd z7x`D;N_rp=Es5({AK$&xrrA2AX5ayY!MgYI6i7ZsvqgvG5~PU3yCkbwTrS)%PpGKl z6mP+_;_5kKQ-}0V9awl+^igooe-Xw0$9~G*e*?HFecDYWlLnis`QrcN3n?n|h_-}P zs1-9gtv9o{8qRsHxVUY&>1Wa#-$-p3J!uy=5?g5=%_|JL2VdQ2S=UmPiBF8P&)PCA z<&EC;rjPp}ju+BfHs?PwA(z92lU%{g_<0vnlnfDZ4oP@A3<1;~=R5(Ix$75vDIj;N zvgrsaIy(JJmhUs?+b)5S5)%>G_FKi5$fb~_o!#wN8lGGP^pJQ_Ny1CYW&u)BO)Tx zGqYFM%O<`gB=BZ8eg`yeHZhJd(rGDwB z%PwV&FZngJOA}AdXtz|C9Vjy<%K&A6Zd}(z zdF_M6(Ud`@t}YZM@v!Zu73_ecrb^Z_$%no*PdYu*q_N4Q?uzXv%^iLMZPw=b4E^#J z$^L3)gWRldX2F>Bpe-sW*fNmc2Ygr3f{gKMo#wS8g^) zIr?cC@uG}IxjnPhUM3#g4{1z)H41TDY|aHT;^Q;%$mYB5$cdiRO+;Gain(+93Uw}E zkVbPQVO4kisA``vF8e9As*Xbz2vQ7%yV!2`)Cca(Z+dl!C2_OsQDH1TN`8fQ+h2SM z=-XUU>>Jj@@O=&O-AIEa52&iK418*+_XkTU5dd^sBG6Cb(-U3iJ7JCtKc^7yy=k8 z3xJSn#;uJfzj=aL6&o6WJrXrMX34vFdfOXBy#{9&UR7`JLI$A>vvVr>eMrz!PA%b` zCmBP&hchP2dwTmwy&y0rL#rFkltehROVKC+(wzsC#A(yJ+veHgr4&(36A&w;4Jhhuh+(74u9-oL3@n%p4t) zjnnqcY#K+mv}}3Oug~|6z@QfNjn6RbEU`L)<=0ar=)wAf&3WDtx!~etk*(=5Bwp5~iEbj#g^7vce=wlXwNwt}c%^e}LTKfIISWJBi8Wh3KWjrIiWC+GJ z%F0LaI`+Oec{n(zSR^8|k&S~GVdW&)fRDKEw#2WsHQ*S=7u+%iD^4PWEO5r4*a?z2 zmM>h9Ue!+V(I0v-oI7akb7p9o&8+euTCT|XPVMMO>HfTo+?6^s-7@>#McM^^#P9i$#lSJ+0N)$o^BY#%;B|GZ;CBs~L0_wA zxXyYi-_xn9+hA!qRemkkrXp6}e>{XX|6+J|V!Glo5|}G}y=fV+;}e)ub*Fx*>6Gn& z>VRkjtjYzfW^xXZUjTFy!sI{_!P?c&GsMhK3r+m&G_82@YF4aPCy^$Rdc-Ut;LhIz zAr1}H!b`4nfI@sXDCgnjO_dJX;S{d%fDups%rUcSzQ9sf{c?DN?nu}wqvAp|Q5cG- zx2_%yMHvI>?JI|wif)6U20hck^I1ynj%zl4e*TXRbG3d?)Ar^@*sGwU(U6j6D_Enz zugE{xi(sVFJ?h~@!eH**INIvvFzdCYP9J!37~e%_wwEb*{ij5_`xwV$6^MwVfTNQa zq=bHNT%FZ|7p4_7(&yFvt}awKk@8leo}D0@j&1LW>joY?`=KYXls}KW`Qkm9CM{eZ zCAr_Of-cv4WXbw|{nGCJYX2>j@1D0bF02yVyOv$@!37wx2cZw78ULN@8O*r|+Rg}? z%^9+%oi&^=wf5az&d^)#6NXgZfQ7rJiAFG5vKWIM&fYKwN9L(@G&=o5$&0)yC{pDa zzD3_++?fqIWm|{cq;b7h$l|(7Xk6?sq_MawvZRYu-R;PczMEKyJ!)sT{IQZ9P5144qr)QIexAp5L7e z-~Ib>k7Dq3Zd5Xk@iDCt&5FtfAueT7JYSq?vyo#Gp8ALS%R!3Yi2@~kgb}S}T%Set z+-{jv3*9T1l3d}-Z6V9kacuY*m-*00`pfh9)N@g{gSSV5QkV=-tm!XY`@aBZ=;v>8 z_NUJETHqJh$d%~x6ZI(7flMb*i`N1?H?vP%;GP2d0n(=5?Xg70RSA6 zFL9SxZIi@L`y*Ed@I>Z&TXU_TPi>R-CfNvnjxYJ0A3DV;6Hjh_s0{lxde{@oP1<3Q z|0H7315FoZK0v_TG3?WEY+TXch-eHaqM7!o$XmLU{&S2A)WyOJU}I|*qib1$*_=9Q z;rwUxO-ue}Ysb0+EH3N?2}<{-Y|D^P{=*AA7PaxMA)hjn3 zhEO(&S_L#yad$O3qMUN2Ic+M8jg!E+ck}$BvzPe1Z+=(aH3cr=cQ@q+)WH%%YLa^* zRt)N#jL3RbaIO#uT|NKayX;hWe&~OP-}`j|;qi1V5cLQiu)}D2b9obRx`S@wsIwUn z@mUNcc)FJ3L&n9b(-Ir?Hc|?I!LS(4AN~uvP;2K2-=#o!-csuy-y~H zJf7(_prV}^J@4L9T0vwpuB90n`Z%6NvJ0i@`_Tt5*kVq5Zb^3p8!%_=o}5!1aBZo~ zCnOqZUe{Y%qIM#>uQ?q7KwsX>&iu61t$B}4#Or7K%|~(U9oA}@=8g{lmFTbSf(Q2=nm6k8jHAAR~1inCtShKq?vOf;7| zTLE1RpgX0B7A2<*dU%YcynTN!jBziq3Xzd+Y3v~1i{{~b1a+LB%#4apAp?*W3zk?c zmG4fth#HdtQWaUJ^6Ls-N{4D0zQd$3gGP!U-E~;40pCvMPJf?aN#>nx+tcyHVpWV` zzlEp?KnF73s5S17Q$ke5wj~Qa3^;!eJT{tN+xufp&I%!=p@pya0=rvLWh?pj6CNf`AeX2zG`1twTa~_bq%sWH&H8GCJs1O&HthgVLG{BIAPQDK;cxpaxgV#Zb1uR^dzfI~$x+Q9|y z4m^G&JoNJ(u{jl!`IfHzJHJy|6CX)8ZQy7|p!aBjT+?IXuv&tXhV!msh_d>b5yqjP zdzXG$sn2~4m?KUYJi|Vqpr`{dHA1;j>KJwt7?7}oi{lO|i#8kHg6@|?g;lHxhOnE_ zuh6|WJ*?sBgLejUM;9YdGy3bScEyecUw)E1@cfO)UdwXQ^uTD}uMf)L;EnGkUB;Ks zV7yXiBB)QpqfeB0r#)G=m-r4+M@@<^RFxhhHi9MZj0S#e9fRWM5!GJe)+Y`1*lf?6 zkIguUL)TUAU)}2?xq2DmC5k!Y_qt!HTTO#cNYv#01!3R*j?2!z|MK;yVf-hKhqXw~ zbLd!;p(FQ1L#L`rnAJoAN9b|M?f!^i zn3xw~Nncx3fCtTBQ}IQneoJTRY=)vzFpETWr9=B-oR9K?+b`$+O5QCytDS z=WJDEAE;!gVe03c7C`YCwHk~*Q&^%5!b@B z^^lGe46PM_iV%3YJ=2CDrWY#})UI;M_49siv=g*GDb|z6`Nvest32yW-Wbb~Rbm=k zLh|N?1LxF+#WJ5d>vN`Bwu%syrtTCF#PZwJc+_&Z-pYvFGTAn9eWE#TEUfTS)krra zJO?;nF-s4mAulg6Ye9mxXoRrHF3m&NH#OYHKYNdJ9oTvAAFmJ4AOaRvoke(L&WIxv zX;-p`n))!T#occ;0oaJ(GtgSZ^UEzPmac#HME6^&K7TFFg-eGBR@$Iq_j;0L;0iC% zI(T|*h!x_q;nuEEWnDbxXG*wHH`zJIP_b(n06Ft$diMR(DZ5`x%AP&*i&}|XFkaws zXU~w!XOD8IFu-kfSbErwwrO6&#?@PM?CA~F=)ppSKx}naZi-l^@GIzC9CFGnC#@}2 zkC4U*%QsDxXYik0|pE}}P0DR>1!on11+6L}|%wcWtFf?xSJFR>o z>y&a;g!3%I9)Ce0b)f(eu1D4wJD{+=PIZ11dVpj4dU2ypcAMxN%H5kr|9&>GijvZ@gyR>+YWZ1$CySyqH8}c}6 zu-JufS?y?UoNsUk{Es;b^SJ7A9j_#A{45<+}V8ds^-F)`0u zP0fxvM%&6I`a}C(Iwi$DCuAR#4`%`cQd<<2^J1Xqbe1*LBwq!rY!YW=B6CGPOsFNlr2sCL`PrYl2E z9n3smigFonAR%UF>r^6c_$Gk_xj|GcC21~q*4C=(tT&70DeEAV4hIklfB5MBtTvsT zfb&Vf!o*%4Z!s98tiEy3JR5>;7SRRljV$o#@s<08wOv<7nI)|Zzq8MGvrlcji^U7a4?ORSg5R|ij;`V*6XxWNJ(Up7~-(z=~guj&&*f$ECG1zM~A~iR(D<* z;Qe0$?&94_4p4_E(X4!i-QL)-6E4HM^#-Eb?IY=W?77FTXh9lRXTB{GZi?bLvEfPc=Enb+WjQ`~KAqonjW{$c0?fhEK?h6YZ=p-H zEfHhK-#ECpZ|qI4xTp~NUo#e+tPgzIrq~(`;(T@Wu8Qt~MY2YVGTk2!QyyF5ThHXi z`)L}ID@Em7@0!*DJP!PHU;G&pL8(Gz`oWSE3@#7 zT;@RZBCiC_?VN|2v{L|f$@F~F*YqYO3HovTv;Bp=^Ev#5<38{yF_IQLYBfp`ny8Hv zb)p<8I^HA_-z``0m$CX8a#i3H+K@Is^`%;aJ^~TEoksHOnz1#0# zwhKR~gtgU6rB~6U0`DJ#M+(1Bs6|YXTj_BZdE1H>gVCNOfE&%zI+<gkFmU2%)0oqvH75>nC z68H|#7Yng0a-rM-5BESZr2#Xke6a=|rv!@%>zJ-%PC%>NAl8{<`p~B7KcUFF+J`_c z!Vz@2CZ*^*&5)Igh2itA4HFf1O zk?|A(D@|Nan=hwzB$V?^BX}uUrsG z>g(2ZYNzYM6HX~ba;@f8X~MpBA3xt;R@NDfkAZnyS?wjNwW>RsBbTQZ{1*5Z+S8G< zPbp)GFuyCx)Arqi6aZy=yb0UPiEp-L;K9hMXI{L`-qT`lsQagw!FD^F%{gpjJN(m; zk(7(T1pPDxsJXo4o--LW@aBC=Thzd#A7M4n7mkssByp)1*9Kw(o*fso6QvfF%<)VT zxo?1MT6xzV6`XyC$#_JH9ZJN(f`V8dJ>xnaq0c!62v#m)-vDmce;1XNe)+1Xi4%MA zNk_|xL<{IRT%h_0Zdut)sY2VEe?AM_Wl`iI_9lJ|{UVoC zd-d-Sj)bm4U?ZHM@$P9K;xV>+-q<~PQ%s72v<2f7m^owksHsGLgwNY@e1@QCZ*F`} zg_ASfP-u!UwjJ%8=2aSvC)<#mcw2TKvEgF2qxG*ijFRDjmJ)E9FL}~$(R0iHvLGMd z2)z+n7_M)M<=qkljh+A!zO3rO-Z0{0JvI$IYkNI9Tl#6mUtA)5I|wF zRknQ@TkbMu6VY1#WkZ+GFyNxaH2j1lMCMqKMo;A-ZB?Yx_u?T-Y2*{9vGi%%I6EkQ zrZj3|ArjxC=9xWQVV!CGlYof-$-nQZmAd8li-2tDhWr42aB)C4xQhj+?Ci)bkL=N@ z@V&Xn2-D^_bVGnfoh0@qCd!C1l_ym=mYIOc|5zrCJZ5a< z?!kDick4%b9lucF+}XaD)1JiAwHWvw$t2=r{jGLsZ9xKXn1maVtbH!d}opE93pt z)gmDxZ^$I2g~f@b0qrK zPY4Z#oxbT-{ycMzj;bG+?;X~$n(J=b5VnEik4~ev{ZJBav>zIDKEETM?ETL`UD_zK zP4Ev<`4g&NoPrQ;PREI-wG(G*xP{N65D zYml<{hAgt26`G~rUHn=PK6x?mpt^x6*4`t3mL{kgZDVBG1kE@f>aGB-abg~4w9}N+ zl^Gv_!U8}IMcH9a!2t|!x{3-3yiS4dZvnzIAzA0__?f3D;!Hau4`&bbM1hyyl?xm7 z9w3s30vNmkZ68q1%=Y+|2up(VtrL)MKZ>Q{IaW8YEBfT{(OHcCYh(N%{2P^3)36h? z2WKD7>hn^;?MWl|^_t5D8`tiXK314;H|E;~c@>lJ$x5ahkIR8?tAilZ77w%cgpE@t1Oc^ib9M)hIX-6lFc$2)@9$POWf7kV zdET)hXBK}dMm=)A{-fwM@ix0_VQxc$-7j_@_vH}(7kKdUl)|b199Wdm7tf}gsN}Bt z2$WR<{@*Vd+y?_J(rRo;1{O?f3$~jM#(%9A##*0pNZgptphr!))QR7Ea6uUzh9AE~ z86>>mdHj_7AcBeDzYaT0Ov~#0zLlfft-iyFtTR$qH%PIpe*-Vw?(qURfHzp9F@aK+iVCg)yrCz zjyGB-mdx&Op4>(!X@oU{o}RI_KGG{rBXvg$_xX>8I#hur3X^%ED(G|^V|JRxN-J!p zO1tKaLHzRurgrl*qTK`6VkZa#o&mJ0_@I8@6Q6LEgj@FKi1;h12@P*v@VXPFS=HlM zOYTd!a>yF1DE-;zUTD)Xg~+S36gQqZ=j1gj#K`PcQUg?i7uu=^(oN-*@0qQM!#s5{P*P?sAee-9dLWL87m^j6WL#OPC3Izd~9iZQ=D*w*Vm zo!S7F`+b&FLiBOgrIUi0Cy`a8YHWi-%VWT`>r48h`7eM*v|GVJ@J|7b)ctp?PG%yV z!2vTw5vitwK-zd|g3ns6ibC#QAep%O){F16l_M7>*o%~J7sD(C&n3?KcgJrNxrBwoasSUBG;I-* zzb&tw@23SBxjz+cUmfKiHJCjoo4SK6zQtgDFFX?EnRuM+2R!nBUnRNMNNlnTJw{DL zPC8|e4QzwN#y_)(;nj-Or(QB-Y1NnF1$eQBs~(A|pDA_!oDfd7t==r7^;cS^UN(CB z9Qn9m*`r6emDAffSnk;t2ef3q-1@ultT$@FnPB#o?TJk_3`w#*<5~l$>&habzyLW>uq5cnPSxxNt-(5g|py+=~F{{ew&B9aPqMWV( zN4u2CB><2(A^zEJ0@!Y(;jWlgtUdVwbi@9of+8uA<^$>$>{W8$X!W{YS!-D+X?D+D z4fMZ9a8$071U%6%L~(Wz1j7&bUp^!p75^`71TdU5h`=}&B4T~B=1u)*o6PIso;s9N z%lwD#5%SByDf3%hrlN@S%fXwMBSQW=47fOgR5XG^y3)U-FH(1i_7nRxKnX1a*ZpnQ zEefSVlGwq(Y}z*{uMim~r~v%ds{Z5EiP0(c7fz(i?!`fUo7O*<-m&wAi`SNKniZM4 z(@&1R2ywpwQwGo9Ppmds3=gyq0IgpNmcf&itrN8MgfMa-b}HG+>U!*ftW7W4Zvd&xQ%5}PZF#_|>;EzY z>XZ-ak|z7jH^cTk7`0XCv{tx>Xt7(SQNs6S1&-J5F-NA32X{{4t#h5ryE=P~;z1`e zFu^A26=ruVD^@;~pQOquH2*~i0kt%6u7h2~($g@RX&sXQulpG{ zRfTA8;6RXUv>Sf=l-vbOPsebycBN>tC8VFk?Tl5xgUkJRYo5~O9YOE@(?ORB#}vJw zpcXP77Y|p5oq8SB%U-yY#4BV=2AQa_>3+(sX6A zUyv~ZT#qNIa@XD-F&|2-pD>w?Dl=*Au0OONG7}@VJbLCP-m=&$)g~<9gwD1Y?S&YQ zzHI*Q^cIan5Yei4?eKEqx*eWP{{c4AlJzq-M1S3L6xyBa_M`Z?K3WuSIvs+U;6Ayzq3xTcIFM7PFa1Bj*G$&?D+2dLT{;-xAt(Mmlsyc$#ViK zL1GuXq^0zntZ;!*+CsNU`69IQK@X_V(_V1r9^LV68*=^bzv2BqBAsZUXRatJKI>&y z+B)63Oy?SRSB)26nw{J1z28_1P69W?ge6Iu*bNDz=W5ARsN2cf>Gx^9#n?;E>1_A% zHboswvZgjZ$6$3SNs+zC{D(a#zGgaN8}Pf0XF% ztRN8K8tmD&H9j}$xovRERQs7qtADywPq*Ln)CK3Zmz`>N z=PhW}%KhHaw{O(v(VdRyLA=9Z9{Jhx=?t{elO);(ejZ{!Gtga+NfmEfeIgU@DP0T} z(g=+_?>l)Qdb-LKQ4}q)pN%@%1bLg#zxtAS|N8lQH`8E2y#&ZEp*!>8*q8|#yYGqjQOy^|+opBebD!Jj`%(2YG#bPaw<+t!$Ky309ofd96! zhu>HhX6n(tvO=H!9-ll<(hMMjms4)u;nH++y#AIA@AlxDP&JUNr1`^Q!8{<{`|0ty zD~*rF=(?3}_(}uV#nRMD$lx`OGK8JLlBW^$>+u27WGTWBS?z(#_;?tuf=rsRi$jZ^X@$%TIN{;`eI#rSPqSd|0yBZSpLK%HwtRm%qVfgZy@Dr)?2e=9 z?{9Yj1nK*OIw~4&s2SHP|!=)2a4+^h7R>SL^kZjJOR%0<;&se zE7J-Q$+%}`Z5$^ntLc3|yY`CUaz1^3kX&O3<-|-McG3q{fP8xiUIec@-pbiNSN!I` zVg41ytYsIYR-ZakoNyN|yIQ7GjyTZq%U|AV&DfPD3s#pIlBKP3XS;Y^ibHP*3kSDf zW7v&GaH!c_+ku!)G>mZwzky#i zE94D~XOfUjYZGbSA{46Nf#{o#UEcMqNi*J9VscSVOs9B5{h{V zFWm?%J>vsHfZnf~e)9qA_m=N32HI(?pSwJ>v}gQ8vKIfZF97u0Dy$2#U7d*A12|E0yr)r6UQF+8qt|KHayJJy7z2PI+U<6d|3GCwT_`&pZzE`}5Anxv* zDACa~$1m<;Eq!(yM;h*@t&sB_hVna7F^56E*KNFJ0*)IL`d$y5tuAW>D;~!JR*;5Z z9ozbd8(nDP(LwOv+&TrGk>K7_|G1>mH=OHxKqfxe7K?a6$CT5Td>?PT-a+5lTAMe>JZ5d7HJ!On)K~8$9mwuJ{DGp zJPizXZsw*B9b&iCW z!9h)JKJ6HMFt~D0n-%klh;;QG$b203DFk(DJiFmA|GPemT7BYo$vC`D6l{28ZLNA_ zJqam=cFv%I^LT)ne*8Y&bx(IVDrVm9O+=T-Gx3EcnqBP6j`vpGWA@9M;-RGvYmj<<{LU(J^AFGm?qeJJABtJXWPD+w*myoE zw{ls)RPcG_!V$0j*kk+=cEraoSmXl7qP5N~8d7Fv2ipO=8Pw(UzH{$~g<+1(kar2C znqQo6UqPB5xx_urxcGd&W5^?~?#@EUP0FuDZ1tD>R3WuE6u!pE6*+11FhWH_a*AuE z^7KWhx15h{GZC@#WMe8QI zXQpo?mUfmyzYHH(^Ydq7&B`Qf%w-Hu_bnpDi=7JnPvQKhXQ{OgD;wCQFqiW!$CGkc zOX6*U-aydvsc8bbWv$2F-Kt%6bxJs!-Y5H4MKf$!G%N)#oz()9$a1UYcDOKp+zsvv zMt`9V6p+O|%d8&Y2qhDWP2rO0hQaSJ5a+0SP$PhgQG2I>SqtQgJvBBE#Vl;C7{8{z z6w4HbW($=Txou`4rYQNts5<~o)wDEy585jb~%bj$bo zQa;6{x$QknY>>)^6xW_zyPc@@PS6&lqnL$g#*mr)Lz*z_zqV{ip)}Kg$@S#bC@84> zGcgbz*W|HxZ;o7z{+cT%UwD}?d8Th)b|bnyPA!{nV?J=F$a1#S!rp6dN6y}7ix@B$ z8R7MbaQ?qF{3tTG%)ucC-^mdJU$gq!gA~&`AV?MckT-& z%_cMI8dLCuQ)8;eb^1mWAFC|rIlK7woHv!>H)iR7wv#im?dF+pSn}}T1+{Rta{-e(-U+mXrtw>xlqKXO*_l(aihbBQb-1vxYDA+;qzhf3S2;i-WhOa zp6qh8Fq~i|VJmcb?}OG?nHl44qvZ_ydT&6^|b(W<}!HG2}+)RoB*y z_(X2lcxog}LuWahd#M>11Gld@F4zf^MyY&Gz_%Os=Y~;-kLwz@m##VvtzU}0-e=y< zsbq*u$Q)#C8pM@vH#66JZHgc%Y`K}=(Wc$RKM&l9^IapyTwfzqyR>tahlQaOJgxll zNPxU@z_zP1#t~W|Z3$l*KxM?pS3n@vgu{F9GrP|1-N~<{_O9LKrNQiw_pZg1=wyL) z3SB;?oN(Y4_v)9cjtk@5lAE zsxUQ-O5Pa*eMNyG8x)}%JJK`N-s#IJtE6$d?xJ1j)9 zn>%=Ql<}fVwQzCurW*RtF1hpSdQxv8uGgg7RnA*|U=G%C8}7Y3e8=7gYBZtNSn_#u zQDBc+QJssF*9`SO63BgC@UR#hZw@d;WMC`3^eNX%tM=92ue$oE8tnG+NNK4%Z3RI0 z+$8Si819CX2>vW%rG6tmCLbjk#<(9AJi!OwS(yFe?1&oPjuS`Ykw(}oc4c#(guNFR zO1F^6nt-3F;#j0fOy1G%{D82sj1{8b?z{wUMEC@k1VT&%U&;)LJX4a}4tbAxE9erC z>h^zWwMXLz#BHj_zVxN)GAC^;dL^X~87kNjW1hDRtc-d(>16?jWGjx&C8an&6ZNC! zF(YHokqxv1&%+sB3HYStm?OnR?K9|6JYL?wGq8d5#pes&{}&(*h)WoqUDLMrrb3K~NO=)DRj0U$ zov--6aHj_-yPdou7l8}kZKpkWOD=b8{*iaj`ShO6?GFBDx54zgzRw+%DvmU3m~l3@ z2+vlX2pSWZ=9sO+IZ?HkP)WJ%3cGH1Yi(|JcM!{`gX={1wmI&Op4V!un(c@OiK@+q zuggmAFrXr0ebKX-n~BUa4TcgF?G|_^Vh&VL%ap#42^_x4)Xnp3CV_8`&&xS%xA`K~4q(GSj1Mx59rJz2HH}&Bq$#nIR;ija- z`JqR1Ptv7fvx6yUj)B1+71&tA1W#x51)OjRr`mSZm9Q0ju{hB+HQ^cDOof|UMm@c@ zI}UF$_dFd&94HjPzRA9VrwgaOYJ!W$EN1H8+eC%h{wDf%*R7IT)^-{VPuD5eSqpaO z9n|l}lDVIqtmd~Eir@G?!G@a1$D#~V^u0ay!PE{P0O&w3*GcpJOMhJ$ ziYDQLd~z%~XO72p`u)zkCXt;sos-UWq(aD#(t|7p@YXB0cY8jYw5L;Kr`P&+x+tde z4HAFJ<9a#Kf2_YX#ItK7J$htV!{CJL{KEpyh37}vMtno?%A2m+-Tgh79zUPv=WGKF z$8}cF#l<5MOZ;7y;SIdNII-UN+-ZD(a(2Eyr_)_KgWh|jK~^N>^xG5msJuF_2q-Vp zZ7(qGN>3i6d3MTAUALD4^sM@g>JIu4^#z84_z9u(_8*5 zbqUG?3u%sSx+eL)-qP5p`FMuB&z}F+;p^#Icy{ks5jOh$No2Jj?9zPwgMa)}seg2E zJ0x&(#G29wNbMf9Bo^$m;|HcO8$)~HsbDRfL^`nKlgdqQV^$oa?%L7QP8(x3gwKiR zuI!>ctEP4qSNu=3;H9Ly#~j9twewd}`iO~MhgP~yFfh)3)S5vI2)m01W6gZ&v0#5N z(Hh3Q;%U5Plbof(r|U}e3~OwX@`(F!{#n<1l*;i+6np>hJu1T>O&V1XDQ+{nz7MVM z*%9+yc&I3aedL%nUif@vrKG-o(%r>(Mn*QESLV^6TlI{SlZ(TK+WU&z z{`-l~XnzYCQg_~y&G!dO`JCo}?9SERze+H*-`>`#KiVNdb1B*lXwNDa z6?#3PbhhMj*)cZf@oCa26xf*n2xK*Pfc0B$5e;iY*9V2!fPHk3>A$7 zFHskDbDiJ!;yu)}9 zE-)f&NN_#@jt~IvZ@4X%)FoQ!lk(qayM8C0Da3l}O-yziZ zz0jld+IpkFn>J$6!hJ*`a$Q{DzR_jbo_rRo7QWv0 zeiX3i{ODYu$$i(*+OBEOXl(qa{mXwS4H*p6XI^8`E6C)%?Wo!esw*^-w!p%h4BL}u zE0fLEgi5|+h)dkhV93Q-DKz6S=31r~4y60Bi|0ld^dI#&S$MtJ&ySkfJ_bWu-PADjWC1&y>^R z%lHBujjXbX;!FMmH%UWWP5i5#I3egrC{!PxF>eX4D*lOL(k@qezUz?{?eNXzIEp4P zIpQBvi-9K_0xJV?9(2zFeVd{Qdt)i5W@qcK)YB&Y&Dn^j@XzjvR3zj8I6`*qzJ+OK z24?1NC8Tl9UpoK7PkKFNqz&Z>`bl9*F!8Wq<2 zxIg^glAZ+gH1ZZRFta8fO8{nH^(7mai^Ay~m*V!&t++(fbmlP^$vXhS$kdgzvWt(Y zLyA_#^}!R&(u*)9P0IJjIT4Arwu9>onVWadFUDtpN5@-w6L*EGsifj|9m$+yjAAl- zsgA~2tpPr>3)!o#lYiy7~|R!Htj__shZ$3JSs}lD{BJ z0D#lysteVhz&lb9(l^u0Bl_KMy?lGK6fytzOY~BaN+@x{ClWXakN^KtsEqyT!q3cd zrfW>>Xev1$J!`z3A7tJ_MP^yVhI#Q3PPm}+5ms$FVSoHA#B^C zEHgO7<^RDi5$<)*}RM5Io|C>>j+)aU&*KIQf)J}j}- zp5iaVdxuX#>7j>$21!WT4VPC}hV{Yx+%X%(u- z*gX@@50rz3)2Bt-Y7x%rx|0xr#l&rvV=*EQ7phj97A$eed#MS-al*UHZG|RD&VbKFYX+9`e0((&Lpib%{CT6Xw?}D;~ z?Bo}@I#%+ou2}SBq>r=wxS?Z96DhSz$=8^*Cv&13@d)t*+bo3;GS`jHS{sEl>$SD4 z_dL9H92^{b$Z;5*f6B}K8r^G3bXx-#QohSg4q0%0wvv}H#$zqD@tYNK{rKn=7LNKw z4+?=~0;L@50+=$4z{Qg^bdI3kT3Wnco~ZLn)a3XyF#hq$J|Paj%5D7hH;Ar+rL_Gw z+MhtMb#`_<9mBz-5|mN|XFl_r5F_2)xesM(3@-2%7nT+E-NMJsq>Pl=l9DRmMRY64 zR5Mc4~cHrzmr+@#w ztKG>qZ9auA5dCYY=`eBrK9Fqm+Y)W0O)t*&uD=IPcIs3ch{^W8p^Ks=Mz6HqH~L;& z{NUGg&uCWWAk)d308`{?ScfcCfX1g0!n&A(G2t39TP`f_$Z zct@*eF0Zf8CW^tQ0|#LH%Q&?7NUY&gZc1Jsb_LTN^ z937BM_YC?>AIwF2B?jB(r|-uNFa;0Tz5CTwo!e%qtEKSdM@2B0YmE}+^sk~%+(B7G zj319Yj?v8T7r2%tkIKLDn# z7|zebx6yv`~5=lsbKd`HkIkg^w;j;WpfJrE22mAXuXHKdM z-Zi|_aVF7vC2`r=&A*C@P%*vSh))&%czSsJl*-O2E2!BSi_Y=d1w93{z{GRwAmAZW z;CuV~``djLcrQC=5!~Ppgn{UZm<`S-cG8H7=QV0zkDi{$n!JCWgg*H3uexVuWUS!K zI_rU<$Q~YoKue0=$jmL-8=n+3zA`GpLg)X`RV1bON0VQ>%d6rae4pDGV2)qBt?lf7 zuZlc#LA@@efo}`4{7D_+AIcbG&@`MJc!<4q1&B~DMw}s zAb#-ip#-*nPQr{mMMzH%9q@14=CK+Y>J!t`omSxH&e7v%T6uX^ft(Vm2q{aEWjR$x zG#D27#$0Hu*G`%6o1h;#l$%Nv6nb9IU&MF26G1sm1+G)Zz^wwfFU|5~t*u=GaO*&; z%xhad8%_S5E_oKh&ACujazU34=*iq!EKg1K`6TEeCK2QvaD1Fm9hwrDFvF)SdNGLm zhI&F8ULDA9JmVB{jYrTs@85iXOF7CV_da7;j9Zp3Z2mK_-#rLM+QzV=e*-v)v)Waz&mW(zPoUl7#`N^n?6c0m;}1po+`rP(TlQLa zbX8Ro@DL;~hA`sS-o zp4B(u7CZys4BzCFN0_3;$zIwRA2Jg1eAUTY->cc@a475mYA`*pZF~$;EVpgBS)jve z_BHT>`Q8yjTAv8@Br0LO3q63xe>xKPk9W7 zK6Qs^it6u)D!b4L;-y?jD~p;K%Vf#nExK@^!%xO>{O!ZIlf~6?gzHq3e8*WmlN8Kf zl8+wGZTab2@Oe+ydU8Y=W0UCL2f}U zFw8L$b{!xl_Dznq_B}MZzj)ffPwl^|E`850LLN5R7}<>aH-fBN4e$5b?sgI!F8m9 zkWkaZRX8eIVObgJnI^dL>HGI!IhFdd!4O~{wXstvqSel-Y1j{|C)zI#&#Hp>N7;3_ zfcqNJgSkEQ7r4V(jsTDbuYYt461imnJ*Ts)XenomAMlWPUQ-&3uE4)Scn$Y&XS&?w zN~TuV2@Y^9U5CWIQJEX*H+5Cu=a6bwr~CP{SK?210Yj-8o!dHf29am3^Ru&~;@&6X z6F-jJ-3`A%E@ht6p!TAOhw}w+dYv*|6!@|QE`Uc-)qu-u2G&hS7vK4m53E6%cl5u2Q5$hFq0dN#SkPMBX zf`Q$6wsgNU7te~6+dNLUnV(m+U z?!$qWpT7DZ{SXb>tTyx`fXoAym7^@<4%g1ujF1oY^&`^vNk0;Hfo+Sk3~p=;rvgK; zn>4Gwf7W(!R92?0;ni@Qp9yz64$`<=S3J2Pi*|8xIopHy45z3wYt}f-2M%tq=rkrN zdT+efwcjU11(56v^fD$K*hpLRyP%!c5Xy_2eF4l9@M`zUBXYxGO!(u6I!j_*wF5-LDjOi zqG*YjbSZWDQh%F^jrBelGaydzsBiuBV#3yPq(C-x8y=I}9!8~uDZ&>@&!T2Tpu_(F ziY*&0GnU^V=f!9p!O4oz02+*$Hl4e>ds5F-n&kIVOIyqB^qblO(+G%8RSdh&v1*A< z)%PitcR`4VOK!{4UjOi@sKv!cq0fNJZ$7*B>^cl}<}NDzyAz%X!=D8=g>`iNFg%eB zUAU}Ub`Yg%dCafwNi<&&2H;cFD*2UlShrD{$o!i5d7uRK@k1Z0uG4zHGKe`3pTIQl z;(8Inz|0-h+bQ@sf7&eWLNdC{a^8~)<+22Hbr-I zyncS#)%S{*kVttGRnXiVr|7$p^KcAa9aK*Qo38)3!{6GC&CL7)#MO1XuRo6dqv_Ts z0_HloduyJ3(`$7Hu$a6p^I|Hf;tR=Q3n_A(kqEGOwCP*Fg4lbfzAk=4Wj5#@-Q)?j zT$3}s&P}S?iuLbHffJ|=IGU3@VhA?$psiC0uE^@lQy^1|1vv((7-;ElX46XlUoF6x zDE?*Ts3Qp)|Azmy-5A<&s%mOEQ(#gadgoj0a*khrNjP+8O`qE($b}rHpzOrxr)N=1 z14RUbz3IO&LL`DEN_Kx0$ZZH?5i-6R<9HD+xru*=we8{(~?1%O4xm)JBz;N3Gxmy z5|W^Ow&7GyNkgU2GU;*sHWJ{EdUQv4*l4Zy4fiMEE$GOREl>jg+B3h_ZPJPm!1H+3sc6x*hz zyK1=p*t;o$XZ9v+BFNNTT3jOQCSNZFkIryM?)6|OS$>~~*Ye4crVKxFugK9WwQ&;IYfqmI7~y9S34 zsL8K?Y|eKzu)J?ART3GqmHDHG!s#d&NyH+Laa*QY8;CXn5;to(Rs*sjUFW-RKid6# zSAlq9SCqxMxv8lno@rIq%wt1l%*e{R4z%a{+H~UNhz8&?k`u>DmO&#RZ2;Odr2qHv z8N333xLLKW0J+iAgS+OLnWDCpP*dZ+d_&{g+4BxVK2Uu$kmixFg0%?AW*|A0Tv|x^ z5NOmUy&@-vfPnQ~``5rnWXy3gh&&|D2=H|!`ZXdsQpGZi-;0Vhp|-s1c9mMEk$Rro zwqLDMkY;tAwX_qOv5hcOk1}<(s{FBy-boR2;0x_uEFCLpyK&^Qd_Mh(>Z;0s>zpi~;a%^{w~6O?{SM? z#=T@cn#{{#rm{UOqFfVV8Z00gW#ueikgF?Xwe8AUMaEEzE=%dR62sTG*nJNzDvS_a zrGH*^Gxg@2rd1^+akSw?W=mas%8lmj4?^NrtIoX3qAlo=*mfr`pncp}a>LXfSo`q~ z4;k4oZXdl*S#QG$r&KkQ9=!SLswWm)=yI;CtcpUW^8iv+uS#?Uh;`ikT|HCOdathL ziDL=&Zq+`D#OoX9C<#Qyj??_WPX0|8{*E5KvuzqPn5!HezSP;FP|k)u{r4Up#ff-2 zgJ5huxn-GeAusv~Fo|ua@+-|Jb90Ra?+bdIdKM;@KaE9PtZu$V72}?eegmEDZBr6c zi2^1zrri3%-vHV7Dto+;>M|WO^rlyHhz>UtJ5-8<{1#0l-R3sa>C1w^`Ffrc>uC}?qrfjUPe|H zB_t-oDyM>&wKN%VNmeF|5r|K2zMp>1E0PwXQcK#J@Ws(>e3Up5MC;ukaESVn{lOA( zK$479f^5Yn&%CG)?mw<5GQc!hGKVeSGF$a~{$AIq&YlLyd3-sB-z6oel%0#M1}@K#!T zVZ?4nPFQ}JwYoNaU9Hn{VPRy(pitI)44>y$!is-$*ycs*s$yRxkvBLfV3 ztFvCrg8H_BQJrcrB#}aZ_3N=L5yb7}2tl0jgx%X)3+MR3tbwZ+kSbg}UF#jryZSAA zVvS8LiR8^6aQklx2-uznD6*JcJcL8efsa{@-mLxJ!9k*56Sk3B%*%+w`LHkbAwA>j z0~qPQp3pH0tx7|@kn`wBS!IrwAp4Z7fpx+}63qAmO+Qp*ftw}+Xnr8p+u0CJa&fXU z3%b#g>b{aNXKe9jtx-k%iJE|8u%0*r(^-J^k_1S8;%^;9S z-yglacy4N)|?)>QiaCj`*k7lrJQzg8mN<8tmw3v>XNp7pqRdl{b78e+KA0Y;(P+E zom`&guS=I!b=(UWA9CWWivWAE4*Il@!A~(uO&YP@IFGngGvnlXGd4CQ$3iH<_!%Hl z0DZv{#>~V*BQ73w9XV2R?aBrS1rN8oSf{7PiW7^IiPy)(C{ z)_zesj(+g?-mLK88?%{4x$nl4B!h#FRAGa>C{|ZSM_?X>u=IHbz1gqn8)~Oq%LBcA zL)2>GyMFK+QI7~VK=YqxWMb*6i~(N(er=|fTk@SUDjL21tVkA+!1+ELLoW`|AZtB? z-f7S?k*9x(&p%WCG5HD(@`NDrC}!Fw-(uEKx=c`wpcxKT82sH75IMhv-0ibdcGx%1 zPII6GZvA#>nQ9XVEW}kbiY$bkO+2n)m~NShWC# zO9&s?B?CQjq5V7P(Gw@Evb3>Ett5R^&C1P9`Z1MXM`~0nYHAw&pX9z%9VhFKukS^F zB_eA@0jWA(p0T_sV2>?yS`*LbUAQ`?I$N^&HQBIb=)O3C`Yb@l+|YRatm@}NK|Tv7 zVcLR4jhibQ*Oy|LveI_=U3a#dXUIe~T=F73n(G)BKKYk9;3mG|6B1TB^=DVZUO3m= z&{&^xuWTdE)ED-50ubK{;O&$xoY-|M%re9uOkB>)F+CfT7 zlh>jZqgtPQbj=@T7o7E09u1HSQe!k;l>q3$^SCkg&bfx$x#b+1({vJl(ELzI@B2wP8D+sA_y(I5f1KWX}S=HMT?Q7)*XF%#@d9s%@=7U8p zB57sC)s~r=Ihq}Gg(vp3KL$`z7Cb`74v_~FQ*rvX=JONXLz&`Ooy5;h@>autgC}`- zGBPer2ISOq)%rT_g?@ZIIoI#Cf5~bA`+4zpN!nanKzw}1`|t%3uMu}fR*Z^vhr2&T zm$3%-p$Mf5{tlIwW-Rl;XwT#$DFwv!&_*$9%tFpITQ0~l3E@Y(GzA1(Vz|_*qPyCT z0(r0+1%ahnR{Jk81=imvfy;cF7SF`l|lRtii1Fe5)}(7z%3zT_gO-Zw!kdo53iawN0U8)?mqbE53?#nkg{f2B?XS zkG0I)s5Cd1*JlG(U>xZ;+Uz=&967kms>2-UfS!vI^h5I9%2{n~dR9|GNDM#{&Q5C^ zV=)3}sLc8fZ(f)W;J1vgh}Dr!?Q92WRan1qUoU@7$q-u}8WDwQl^ckyD_Nwmxj75 z2R(`I0?a9tSh#@${v?LqcvUuI*v>|hIni%K#i^y)RmlU^c7{NgpZ1?IExNTlZ`ww*^yLUE&3 zDHl615LTVC36PD}s}1H$C61FE3@m+$O(%Whcs!=R`+-~pSzM%J5Yj66mzl_ntCK^s z$whr39#?N!ROI3?oLs=pVrh1|mcj)%g#mq9qhGoiGZr~L-Td!!v%xI+?%ZDng_G04 zFanVOJ1mR~Kw)mph}^j<;6lSxwa`q}<4Fs-&bCSxxyj$?uF>2tYWcbVpLUbv5sJkT zeFHtr;%hlzIQapF#JZlt1iJ3?w3hP|fZaY!gPti?A7`n?-5QhIzalKw+UpU`I@^munrpqVWej; zo?wzEnI96IQiS>}R?2%LdP%(KdXxq6^#gz=4Jj>d1a3sngI|SZN?M(Z{6be>D?GCM zv$EcnH&Ns)xa z!V5!t7p{KGx^E%8$lh^=#3edSVG!@_i-)~ktV)3R>@wnfK8qY-1K2TB;IsX!mIyOw zuG*d=^Kpt^v(l|SX^<&Tv(W@6v*ADi3F#f+1Qti7!~kdje!RHhL=PAUbC8?-1K2Yl zBN#3MML-)fsgTWkE6BUJkITpVDk{1|yc+sFt&dcdfcWy*+lo&_kRA7quu5=pWnD1?pmO=j zK(cSK*II5|vE}a`M-V@M4g%;PU${jVH$b;~*sTLD^>hh&3JyExB4jP0$40ROWZ(S! z1VhM2WkaBQgKpQ!({&3z0f9pABv8CSpfdL2K$5}~UH(;{>kH8`KybZZ_ZG`-iXWTS zHFB9id1{<5bplD2jZ5{_u@%3IObnl??E9>fZIkLA7 zaF4b~e(CKZvt}!V7y~6l_RG8)l@^BHQu6db=a;ylkE3qm=#`rKw^JQZV@TM! z$_pL(Lc8~lRJ+>cw-|R_#i;-~_GazN+q2P7R@dU(Z~!nVV`v>3^$yoCN`w@>G@Q0& z+{{@_C+fC&alz$1+1Z1Bgq>Aj0ELfZ8X(I}yA4(fHemTobnSTF| zdm%Qc6B-11#s`7kVbUw`0$qYAP!YB2%m_5}TH`TxOS8(#5`H{9yop%Px2&`sW&$XF zySo`y5m*Ov^To<_wF8yJ^l&lI5g4)_6V7hXAM-g-BFp|JIg!ZhYQU6S&;xyT8sH99 z6DRDrRRP|@y@r=u@E@-$D>G{rOQ%$6meNmIU_KCFpf1M?g9qT&!3=L?fcKX3Oqa;Q ze#v%X34;yGeU`sJogRSJBkEQ+XGfdco&w(UBlDtn=VR>J_m=WkJ~i{IB_vL+jDH3^ zU_b!QkM>u97^|$U%d=rmNI+0&bfc$8)E`!m`BBMZx)x;m^*C4emsvvb?g2h_eK$``hp6NY}` zo};SLfw!&Rqcb~gE0U1)XhTDJHKX{(qF6FBf6GM$Twp6+`dyB+TL9-0omOQ{{UM1L zm4g+p_v~JiF)ugwSKpf#CxplWq++x7&1eoPBO>Z-Jzaub&MjOep9cE0?Y?95IBkNw$3o&cZ| zfcJ%ifeX#>Eb!KvUSprZ=3sO@AJsxPZt$_8?)C4K&>9MNEZv*?> z4BtW#1>v>Vqibs)kr<5e1Av2Qa}d&caZ!VAtH4iU0cUbvlRWg*6oZwTn&O#_3#4Vu zUd+*7yP8m0f-F<;iHP!`V5V(eP-*Eput#?PF|*}0Tml<;Znvk1Q`y?y2F{|fGqJ1znG`PQ{-IzK5-)9Uzg`IE z+R0JxG-&4Y@Cfdue}xYuh#PMb%z^(ui2)3JpiO=3zp)cYQ(n_&{48yclW5)WJK|vW zJkL{HUZT^IRFU5iD5@+wP*GR^XyZ(PMl_}R?b|2Ak7Dfx968V|C5FCUTWBaC-FNs# zzQ}?JXkMlPx{d5BXjjyadOtTKOb@I;&6){sH-Hbmt%7gd2m{7t$TCe@J! z9(@9Y=ZQbmqR$WM#hg9F>9tR%ZecefxVs)H%I|OfI6J6(@a#Q#k@wfWyUyJ;V#m^E zQc5Z?NEljlrs9xqz8-WuIv?yJ^DhSK>}qu}%3kWu{vUe}@Qf^= zT9bimn{N2w?(WZkLmJ$##lu7G{)~rJiM1S=IG&;P4Q8F{sk?M}csMdWeE;1{Eqe4lhPI6+^#==S`HSXc z@z8z~KlGRT7L`~n{Z#UJVk=?*@&BzBha>nF;CMtQQ`dRoLZyrsT^#;g(evYFxg;iI zJ7k8v|El{f&k@^#%5pK1KUyvu*FWtLcn2?KU^OFoe_(>=JV65H?r`SpG@{yL-d$I3 z#fUw`3rY(%K01hgVk8LyNtxwt$x%R6Ki>byA$eaxfxGPyOKYq4P#>pqw&^$?iIxyL zi_Ivob3tgtvgs;>XCxBoI^P%&KC`k7^O)mEEKbpBu;+`C?5&!opy$^*GCoGLTXOqL z>iVF<`(JhVr=R4pj&{_6#K}kmQE9Ndq|i$4zi{U`-2ZAo7E+$P*3E16{O_?>zr9nU zVt2#?>EC(Ei6&g8oP{0CE?k@@w%@~`5#7p53Qa(So;-FI(>api!N_c zNQ(#=Fqh-)UV2~2e@B@9cNGPnhNLOC-wLpuS<{;Yd940|8C^x|p<;AA5LbRDDuAl$pEivmDM)vNbR(sL(x3>^-JMdGM!FlMq@}yNF5TVDmAEuqn(yHI z|LzRTI5KDMIcI;n&+b0Ej|JZ;iHNE15P(zQV{$C_>w70WD-67U7wdlK|kZlc@ z#CUK_1>Z6>u2#?L332D-hLMQj|9huYJ=4iAGZ6s{mp}P#!tRaOA~Y#U8mTjZSOWyN z_5SaHjlL6v;(rXrvxr}M)E>wkaXkWQs5?KI$Z&|LCwz7@Hruq%m)n%rd4OF&o65pM z_Ml&wq=7_`>eMq_@bYFlK*Oc8Yf$v8EEX2S>79Iv~5^g8aIE7-vcrug2&H~?Ka zft+8m0BHnQ{cuk@jo69nmChXi!7=jaJ@Tz}-9qAMNI$X=BkuIp|LjNp2ir|J$ftjV zd^Si<+|xaZJA7Zd6~UzRwqt~3n!DmoymC0#}sX@3R`d?giMe$KKcKMc{xNc0= zs4R}(+wVUPzl@o`9+I$rVac(x_K(a88p%f|15PsLsY$^ql#1z>d0wcB%ojQ$9Ysz0 zHnP&`e(~dItJ`?8tT&9M6>=}*LYJf4X`kO+Ej@9yBnI;xceHrfVM+x3uhMMZ3#^YW zx<~tks0d%aBl*63e3d9iLY1#e-%4R3?hQB$?2qB{n?Rp8hGQ`JPY_#dla@v5bUY}b zK3PFqsJ(=0@6~Yl* z7A0YvD-)02(&`nQ93ry}eI17CSZLMxe{OLY0CkE70Ak%dUo_=F>Mg`aOwi|Srv+glEfgS-{_)K5J>^

$l#jQ0xoz|Doonxv(2Zs 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

ypO+GUh+JMKHPGV_~*o~o?3s{qI`xow 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 LdTLdwHn0B=QS2j9 literal 0 HcmV?d00001 diff --git a/img/hoc-hell.png b/img/hoc-hell.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9f7c8c8ccdf3beae8c3b5121b9677a9fa88649 GIT binary patch literal 109808 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±_s50f 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 Zh3d2#CGQd|@kaxfs?ux43VE}j{{dcqPD%g( literal 0 HcmV?d00001 diff --git a/img/uniforms-graph.svg b/img/uniforms-graph.svg new file mode 100644 index 000000000..de2ab75ae --- /dev/null +++ b/img/uniforms-graph.svg @@ -0,0 +1,38 @@ + + uniforms-graph + #edgeMargin: 5 +#fill: transparent +#font: monospace +#fontSize: 14 +#padding: 20 +#spacing: 35 +#stroke: #333 +#title: uniforms-graph + +[BaseForm] -> [QuickForm] +[BaseForm] -> [ValidatedForm] +[QuickForm] -> [ValidatedQuickForm] +[ValidatedForm] -> [ValidatedQuickForm] +[ValidatedQuickForm] -> [AutoForm] + + + + + + + + + + + + + BaseForm + + QuickForm + + ValidatedForm + + ValidatedQuickForm + + AutoForm + diff --git a/img/uniforms-traits.png b/img/uniforms-traits.png new file mode 100644 index 0000000000000000000000000000000000000000..3aad4296dd664117d58e9833992712b1902b04b5 GIT binary patch literal 9837 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 Ta?$Ij00000NkvXXu0mjfdb1>p literal 0 HcmV?d00001 diff --git a/img/uniforms.svg b/img/uniforms.svg new file mode 100644 index 000000000..120d39c7a --- /dev/null +++ b/img/uniforms.svg @@ -0,0 +1 @@ + diff --git a/index.html b/index.html new file mode 100644 index 000000000..c8c43cded --- /dev/null +++ b/index.html @@ -0,0 +1,22 @@ + + + + + +uniforms | React form library for building forms from any schema + + + + + + + + + + +

+
uniforms

A React library for building forms from any schema

  • support of all schemas and themes
  • instant prototyping
  • simplifies separation of concerns

Supported design libraries:

Semantic UIAnt DesignMUIBootstrap
const schema = new SimpleSchema({
firstName: { type: String },
lastName: { type: String },
country: {
type: String,
allowedValues: ['Poland', 'England'],
defaultValue: 'Poland',
},
state: {
type: String,
optional: true,
},
useThisAddressForPaymentDetails: {
type: Boolean,
defaultValue: false,
},
addressLine: { type: String },
city: { type: String },
zip: { type: String },
});

export const bridge = new SimpleSchema2Bridge({ schema });

Always Open Source.

React form library
trusted by GitHub community

They speak about us

Testimonials

Why choose us

Easy and ready
to implement solution

A set of open-source libraries capable of instantly generating any given form in React.

Carried out by the global community of 50+ developers.

Focused on providing a ready-to-implement solution, and effortless development experience. Keeps your code simple.

Integrations with various schemas:

  • JSON Schema
  • GraphQL
  • SimpleSchema
  • SimpleSchema2
  • Zod
  • And any other - only a small wrapper is needed!

Wide range of themes:

  • AntD theme
  • Bootstrap3
  • Bootstrap4
  • Bootstrap5
  • Material-UI
  • MUI
  • Semantic UI
  • Plain HTML
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

Simple,
yet powerful

  • Abbreviates form code by 51%
  • Out-of-the box built-in fields capable of rendering every schema
  • Automatic state management
  • Inline and asynchronous form validation
  • Clean-looking components while keeping extensibility and separation of concerns

Fully
customizable

  • One-line helper for creating custom fields
  • Supports all types of objects
  • Freedom of choice when defining custom fields depending on the abstraction level-schema or theme dependent approach
SemanticMaterialMUIBootstrap3Bootstrap4Bootstrap5AntDUnstyled
Show exampleShow source codeShow schema

If You want to know more – join us at GitHub Discussions!

DeskproNokiaReact PageGraphbackOnyx oneAerogearClever BeagleOrion.jsBoulder Care

References

Who uses uniforms

Our package has been used in several projects worldwide. From small to the corporate business solutions and well-known enterprises. Companies trusted us in the development of both simple forms and sophisticated management systems.

Comparison
with similar libraries

FeatureuniformsFormikredux-formReact Final Formreact-hook-form
Automatic form layoutsupportedunsupportedunsupportedunsupportedunsupported
Manual state managementsupportedunsupportedsupportedunsupportedsupported
Manually trigger validationsupportedsupportedunsupportedunsupportedsupported
AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic UI themessupportedunsupportedunsupportedunsupportedunsupported
JSON, GraphQL, SimpleSchema, Zod and custom schema supportsupportedunsupportedunsupportedunsupportedunsupported
Field level validationunsupportedsupportedsupportedsupportedsupported
Forminer UI

Commercial support

Forminer

A commercial implementation of uniforms, which can save you up to 1500 hours of work.

  • Ideal for building no-code tools - thanks to a schema-first approach
  • Package - easy to integrate with your project and design system
  • Powerful solution - custom fields, full state machine
  • Good level of support - based on our popular OS solution, uniforms
+ + + + \ No newline at end of file diff --git a/playground/index.html b/playground/index.html new file mode 100644 index 000000000..572a6ca59 --- /dev/null +++ b/playground/index.html @@ -0,0 +1,22 @@ + + + + + +Check how it works | uniforms | uniforms | React form library for building forms from any schema + + + + + + + + + + +
+
+ + + + \ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 000000000..c2a49f4fb --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 000000000..1302c9790 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1 @@ +https://uniforms.tools/playground/weekly0.5https://uniforms.tools/docs/api-bridges/weekly0.5https://uniforms.tools/docs/api-context-data/weekly0.5https://uniforms.tools/docs/api-fields/weekly0.5https://uniforms.tools/docs/api-forms/weekly0.5https://uniforms.tools/docs/api-helpers/weekly0.5https://uniforms.tools/docs/compare-matrix-landing/weekly0.5https://uniforms.tools/docs/compare-matrix/weekly0.5https://uniforms.tools/docs/examples-common-forms/weekly0.5https://uniforms.tools/docs/examples-custom-bridge/weekly0.5https://uniforms.tools/docs/examples-custom-fields/weekly0.5https://uniforms.tools/docs/examples-custom-form/weekly0.5https://uniforms.tools/docs/faq/weekly0.5https://uniforms.tools/docs/installation/weekly0.5https://uniforms.tools/docs/migrating-2-to-3/weekly0.5https://uniforms.tools/docs/migrating-3-to-4/weekly0.5https://uniforms.tools/docs/motivation/weekly0.5https://uniforms.tools/docs/tutorials-basic-uniforms-usage/weekly0.5https://uniforms.tools/docs/tutorials-creating-custom-field/weekly0.5https://uniforms.tools/docs/tutorials-creating-custom-theme/weekly0.5https://uniforms.tools/docs/tutorials-customizing-your-form-layout/weekly0.5https://uniforms.tools/docs/tutorials-using-predefined-fields/weekly0.5https://uniforms.tools/docs/uth-autofield-algorithm/weekly0.5https://uniforms.tools/docs/uth-bridge-concept/weekly0.5https://uniforms.tools/docs/what-are-uniforms/weekly0.5https://uniforms.tools/docs/why-are-uniforms/weekly0.5https://uniforms.tools/weekly0.5 \ No newline at end of file

*%1ul-BjQrsch30H0>Kj&Qf&wjkN} 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