From 04edf8ac514b4d2cec28877dabe44ad19de5ec09 Mon Sep 17 00:00:00 2001 From: newgrnetci Date: Thu, 21 Mar 2024 14:10:42 +0000 Subject: [PATCH] Deploy website - based on b01a025b7dfe7df6c45428733da27dcdb0eecbad --- 404.html | 26 +++-- ...tyles.58041452.css => styles.13249ee0.css} | 2 +- assets/js/10ac9a3e.737a0632.js | 1 - assets/js/10ac9a3e.ec72a894.js | 1 + assets/js/14eb3368.72797bf0.js | 1 + assets/js/14eb3368.bcaa3779.js | 1 - assets/js/17896441.0c1cdf4c.js | 1 - assets/js/17896441.90ae3f8c.js | 1 + assets/js/1a4e3797.116f9790.js | 1 + assets/js/1a4e3797.a3f2126e.js | 1 - ...8c5dd.2a16e6c5.js => 1ae8c5dd.c0f573ad.js} | 2 +- assets/js/1be78505.d88f401d.js | 1 - assets/js/237.84d4b8c3.js | 1 + assets/js/333e92ea.4ee9d8d8.js | 1 - assets/js/333e92ea.fe3f0a07.js | 1 + assets/js/338d3536.7e50887c.js | 1 + assets/js/338d3536.e665cd11.js | 1 - assets/js/3ae74972.6a2f3a0d.js | 1 + assets/js/3ae74972.72159e3d.js | 1 - assets/js/3d8d21df.1931d78b.js | 1 + assets/js/3d8d21df.a7d32c7f.js | 1 - assets/js/43091680.42f80ef2.js | 1 + assets/js/43091680.ab0a4899.js | 1 - assets/js/443.e0a13234.js | 2 - assets/js/489.ca291d9d.js | 2 + ...ICENSE.txt => 489.ca291d9d.js.LICENSE.txt} | 0 assets/js/525.a7b52e37.js | 1 - assets/js/5885a49d.6041ad95.js | 1 + assets/js/5885a49d.ea9a8a8f.js | 1 - assets/js/5e95c892.7b63612a.js | 1 + assets/js/631d8d28.1410099b.js | 1 + assets/js/631d8d28.882ce771.js | 1 - assets/js/6f5a4b96.db854b63.js | 1 + assets/js/6f5a4b96.e998ba34.js | 1 - assets/js/741.fa20244f.js | 1 + assets/js/7a2f3870.b1effab5.js | 1 - assets/js/7a2f3870.cd9a9228.js | 1 + assets/js/7ec451df.173df12c.js | 1 + assets/js/7ec451df.6c1234b3.js | 1 - assets/js/84321939.114fc6a5.js | 1 - assets/js/84321939.b9b9cfa1.js | 1 + assets/js/935f2afb.2cf5a243.js | 1 + assets/js/935f2afb.5ca4bddb.js | 1 - assets/js/964c9504.1c41e13b.js | 1 - assets/js/964c9504.8230afc8.js | 1 + ...1e3ff.47ac373c.js => 9705dab7.abb86606.js} | 2 +- assets/js/972.7ff3826d.js | 1 - assets/js/9895d23c.9af546b1.js | 1 + assets/js/9895d23c.a70bdc51.js | 1 - assets/js/a09c2993.7ecb9aeb.js | 1 - assets/js/a09c2993.9187bae6.js | 1 + assets/js/a7bd4aaa.75b2318f.js | 1 + assets/js/a94703ab.1676e604.js | 1 + assets/js/af1b10df.0afb92d0.js | 1 + assets/js/af1b10df.b1da8677.js | 1 - assets/js/b1321f4b.33f54237.js | 1 - assets/js/b1321f4b.a40332d5.js | 1 + ...5d8e4.60980168.js => c4f5d8e4.fc53e4f6.js} | 2 +- assets/js/c77d8447.072e067e.js | 1 - assets/js/c77d8447.28599db8.js | 1 + ...79b80.1065fb1d.js => c7ceab09.f4c1db64.js} | 2 +- ...0f703.b31bfdd6.js => c970ad1f.2f30ea53.js} | 2 +- assets/js/e98765a8.16179eb7.js | 1 + assets/js/e98765a8.8d45c92d.js | 1 - assets/js/ed943255.5167a9e0.js | 1 + assets/js/ed943255.8a703aba.js | 1 - assets/js/main.3269bc81.js | 2 + ...CENSE.txt => main.3269bc81.js.LICENSE.txt} | 59 +++++----- assets/js/main.535551ee.js | 2 - assets/js/runtime~main.4ab82b41.js | 1 + assets/js/runtime~main.6234f20f.js | 1 - docs/about/index.html | 29 +++-- docs/category/dashboard-views/index.html | 26 +++-- docs/category/metrics-descriptions/index.html | 26 +++-- docs/category/policies/index.html | 26 +++-- docs/dashboard_views/graphs/index.html | 38 +++++-- docs/dashboard_views/kpis/index.html | 32 ++++-- docs/dashboard_views/rsmetrics/index.html | 33 ++++-- docs/index.html | 54 ++++++++-- docs/material/index.html | 37 +++++-- docs/metrics_descriptions/accuracy/index.html | 76 ++++++++++--- .../catalog_coverage/index.html | 63 +++++++++-- .../click_through_rate/index.html | 72 +++++++++++-- .../diversity_gini_index/index.html | 79 ++++++++++++-- .../diversity_shannon_entropy/index.html | 71 ++++++++++-- docs/metrics_descriptions/hit_rate/index.html | 57 ++++++++-- docs/metrics_descriptions/novelty/index.html | 71 ++++++++++-- .../user_coverage/index.html | 63 +++++++++-- docs/policies/privacy/index.html | 101 ++++++++++++++++-- docs/policies/terms/index.html | 39 +++++-- docs/policies/tom/index.html | 61 +++++++++-- docs/use_cases/index.html | 30 ++++-- fosscomm.pdf | Bin 0 -> 6621391 bytes index.html | 26 +++-- search-index.json | 2 +- search/index.html | 26 +++-- 96 files changed, 1014 insertions(+), 287 deletions(-) rename assets/css/{styles.58041452.css => styles.13249ee0.css} (54%) delete mode 100644 assets/js/10ac9a3e.737a0632.js create mode 100644 assets/js/10ac9a3e.ec72a894.js create mode 100644 assets/js/14eb3368.72797bf0.js delete mode 100644 assets/js/14eb3368.bcaa3779.js delete mode 100644 assets/js/17896441.0c1cdf4c.js create mode 100644 assets/js/17896441.90ae3f8c.js create mode 100644 assets/js/1a4e3797.116f9790.js delete mode 100644 assets/js/1a4e3797.a3f2126e.js rename assets/js/{1ae8c5dd.2a16e6c5.js => 1ae8c5dd.c0f573ad.js} (86%) delete mode 100644 assets/js/1be78505.d88f401d.js create mode 100644 assets/js/237.84d4b8c3.js delete mode 100644 assets/js/333e92ea.4ee9d8d8.js create mode 100644 assets/js/333e92ea.fe3f0a07.js create mode 100644 assets/js/338d3536.7e50887c.js delete mode 100644 assets/js/338d3536.e665cd11.js create mode 100644 assets/js/3ae74972.6a2f3a0d.js delete mode 100644 assets/js/3ae74972.72159e3d.js create mode 100644 assets/js/3d8d21df.1931d78b.js delete mode 100644 assets/js/3d8d21df.a7d32c7f.js create mode 100644 assets/js/43091680.42f80ef2.js delete mode 100644 assets/js/43091680.ab0a4899.js delete mode 100644 assets/js/443.e0a13234.js create mode 100644 assets/js/489.ca291d9d.js rename assets/js/{443.e0a13234.js.LICENSE.txt => 489.ca291d9d.js.LICENSE.txt} (100%) delete mode 100644 assets/js/525.a7b52e37.js create mode 100644 assets/js/5885a49d.6041ad95.js delete mode 100644 assets/js/5885a49d.ea9a8a8f.js create mode 100644 assets/js/5e95c892.7b63612a.js create mode 100644 assets/js/631d8d28.1410099b.js delete mode 100644 assets/js/631d8d28.882ce771.js create mode 100644 assets/js/6f5a4b96.db854b63.js delete mode 100644 assets/js/6f5a4b96.e998ba34.js create mode 100644 assets/js/741.fa20244f.js delete mode 100644 assets/js/7a2f3870.b1effab5.js create mode 100644 assets/js/7a2f3870.cd9a9228.js create mode 100644 assets/js/7ec451df.173df12c.js delete mode 100644 assets/js/7ec451df.6c1234b3.js delete mode 100644 assets/js/84321939.114fc6a5.js create mode 100644 assets/js/84321939.b9b9cfa1.js create mode 100644 assets/js/935f2afb.2cf5a243.js delete mode 100644 assets/js/935f2afb.5ca4bddb.js delete mode 100644 assets/js/964c9504.1c41e13b.js create mode 100644 assets/js/964c9504.8230afc8.js rename assets/js/{fd61e3ff.47ac373c.js => 9705dab7.abb86606.js} (64%) delete mode 100644 assets/js/972.7ff3826d.js create mode 100644 assets/js/9895d23c.9af546b1.js delete mode 100644 assets/js/9895d23c.a70bdc51.js delete mode 100644 assets/js/a09c2993.7ecb9aeb.js create mode 100644 assets/js/a09c2993.9187bae6.js create mode 100644 assets/js/a7bd4aaa.75b2318f.js create mode 100644 assets/js/a94703ab.1676e604.js create mode 100644 assets/js/af1b10df.0afb92d0.js delete mode 100644 assets/js/af1b10df.b1da8677.js delete mode 100644 assets/js/b1321f4b.33f54237.js create mode 100644 assets/js/b1321f4b.a40332d5.js rename assets/js/{c4f5d8e4.60980168.js => c4f5d8e4.fc53e4f6.js} (75%) delete mode 100644 assets/js/c77d8447.072e067e.js create mode 100644 assets/js/c77d8447.28599db8.js rename assets/js/{ff679b80.1065fb1d.js => c7ceab09.f4c1db64.js} (63%) rename assets/js/{ddc0f703.b31bfdd6.js => c970ad1f.2f30ea53.js} (63%) create mode 100644 assets/js/e98765a8.16179eb7.js delete mode 100644 assets/js/e98765a8.8d45c92d.js create mode 100644 assets/js/ed943255.5167a9e0.js delete mode 100644 assets/js/ed943255.8a703aba.js create mode 100644 assets/js/main.3269bc81.js rename assets/js/{main.535551ee.js.LICENSE.txt => main.3269bc81.js.LICENSE.txt} (80%) delete mode 100644 assets/js/main.535551ee.js create mode 100644 assets/js/runtime~main.4ab82b41.js delete mode 100644 assets/js/runtime~main.6234f20f.js create mode 100644 fosscomm.pdf diff --git a/404.html b/404.html index 0cdbeaf..9a8ac66 100644 --- a/404.html +++ b/404.html @@ -1,16 +1,24 @@ - + - -Page Not Found | EOSC Recommender Metrics - - + +Page Not Found | EOSC Recommender Metrics + + -
-
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.

- - +
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/assets/css/styles.58041452.css b/assets/css/styles.13249ee0.css similarity index 54% rename from assets/css/styles.58041452.css rename to assets/css/styles.13249ee0.css index 7bd7232..329557c 100644 --- a/assets/css/styles.58041452.css +++ b/assets/css/styles.13249ee0.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.loadingRing_RJI3 div{box-sizing:border-box}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-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:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#2e5f85;--ifm-color-primary-dark:#295578;--ifm-color-primary-darker:#275171;--ifm-color-primary-darkest:#20425d;--ifm-color-primary-light:#336892;--ifm-color-primary-lighter:#356d99;--ifm-color-primary-lightest:#3c7bad;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{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_NmtK,.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 #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}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%;--ifm-footer-logo-max-width:8em}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;display:block;margin-bottom:var(--ifm-spacing-vertical)}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_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_tbUL,.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{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area.breadcrumbs__link[href]:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.content_knG7 a,.hitFooter_E9YW a,.suggestion_fB_2.cursor_eG29 mark{text-decoration:underline}.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_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_S0QG>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q>:last-child,.footer__items,.searchResultItem_U687>h2{margin-bottom:0}.codeBlockStandalone_MEMb,[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{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_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>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{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_BCFX,.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}.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_xLdY,.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{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-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:#0009;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{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)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{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 #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#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}[data-theme=dark]{--ifm-color-primary:#77baee;--ifm-color-primary-dark:#57aaea;--ifm-color-primary-darker:#47a2e8;--ifm-color-primary-darkest:#1c89de;--ifm-color-primary-light:#97caf2;--ifm-color-primary-lighter:#a7d2f4;--ifm-color-primary-lightest:#d6eafa}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#docusaurus-base-url-issue-banner-container,.collapseSidebarButton_PEFL,.docSidebarContainer_b6E3,.hideAction_vcyE>svg,.sidebarLogo_isFc,.themedImage_ToTc,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] .themedImage--light_HNdA{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,#f5f6f7);border-radius:6px;box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64);left:auto!important;margin-top:8px;padding:var(--search-local-spacing,12px);position:relative;right:0!important;width:var(--search-local-modal-width,560px)}html[data-theme=dark] .searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,var(--ifm-background-color));box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309)}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2{align-items:center;background:var(--search-local-hit-background,#fff);border-radius:4px;box-shadow:var(--search-local-hit-shadow,0 1px 3px 0 #d4d9e1);color:var(--search-local-hit-color,#444950);cursor:pointer;display:flex;flex-direction:row;height:var(--search-local-hit-height,56px);padding:0 var(--search-local-spacing,12px);width:100%}.hitTree_kk6K,.noResults_l6Q3{align-items:center;display:flex}html[data-theme=dark] .dropdownMenu_qbY6 .suggestion_fB_2{background:var(--search-local-hit-background,var(--ifm-color-emphasis-100));box-shadow:var(--search-local-hit-shadow,none);color:var(--search-local-hit-color,var(--ifm-font-color-base))}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child){margin-bottom:4px}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29{background-color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitFooter_E9YW a,.hitIcon_a7Zy,.hitPath_ieM4,.hitTree_kk6K,.noResultsIcon_EBY5{color:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .hitIcon_a7Zy,html[data-theme=dark] .hitPath_ieM4,html[data-theme=dark] .hitTree_kk6K,html[data-theme=dark] .noResultsIcon_EBY5{color:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}.hitTree_kk6K>svg{height:var(--search-local-hit-height,56px);opacity:.5;width:24px}.hitIcon_a7Zy,.hitTree_kk6K>svg{stroke-width:var(--search-local-icon-stroke-width,1.4)}.hitAction_NqkB,.hitIcon_a7Zy{height:20px;width:20px}.hitWrapper_sAK8{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;margin:0 8px;overflow-x:hidden;width:80%}.hitWrapper_sAK8 mark{background:none;color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitTitle_vyVt{font-size:.9em}.hitPath_ieM4{font-size:.75em}.hitPath_ieM4,.hitTitle_vyVt{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.noResults_l6Q3{flex-direction:column;justify-content:center;padding:var(--search-local-spacing,12px) 0}.noResultsIcon_EBY5{margin-bottom:var(--search-local-spacing,12px)}.hitFooter_E9YW{font-size:.85em;margin-top:var(--search-local-spacing,12px);text-align:center}.cursor_eG29 .hideAction_vcyE>svg,.tocCollapsibleContent_vkbj a{display:block}.suggestion_fB_2.cursor_eG29,.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,.suggestion_fB_2.cursor_eG29 .hitPath_ieM4,.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,.suggestion_fB_2.cursor_eG29 mark{color:var(--search-local-hit-active-color,var(--ifm-color-white))!important}.searchBarContainer_NW3z{margin-left:16px}.searchBarContainer_NW3z .searchBarLoadingRing_YnHq{display:none;left:10px;position:absolute;top:6px}.searchBarContainer_NW3z .searchClearButton_qk4g{background:none;border:none;line-height:1rem;padding:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.navbar__search{position:relative}.searchIndexLoading_EJ1f .navbar__search-input{background-image:none}.searchHintContainer_Pkmr{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;pointer-events:none;position:absolute;right:10px;top:0}.searchHint_iIMx{background-color:var(--ifm-navbar-search-input-background-color);border:1px solid var(--ifm-color-emphasis-500);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-500);color:var(--ifm-navbar-search-input-placeholder-color)}.loadingRing_RJI3{display:inline-block;height:20px;opacity:var(--search-local-loading-icon-opacity,.5);position:relative;width:20px}.loadingRing_RJI3 div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite a;border:2px solid var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color));border-color:var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color)) #0000 #0000 #0000;border-radius:50%;display:block;height:16px;margin:2px;position:absolute;width:16px}.loadingRing_RJI3 div:first-child{animation-delay:-.45s}.loadingRing_RJI3 div:nth-child(2){animation-delay:-.3s}.loadingRing_RJI3 div:nth-child(3){animation-delay:-.15s}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_z2l0{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.buttons_AeoN,.features_t9lD{align-items:center;display:flex}.tocCollapsibleButton_TO0P: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_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.searchQueryInput_CFBF{background:var(--ifm-background-color);border:var(--ifm-global-border-width) solid var(--ifm-color-content-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-font-color-base);font-size:var(--ifm-font-size-base);margin-bottom:1rem;padding:.5rem;width:100%}.searchResultItem_U687{border-bottom:1px solid #dfe3e8;padding:1rem 0}.searchResultItemPath_uIbk{color:var(--ifm-color-content-secondary);font-size:.8rem;margin:.5rem 0 0}.searchResultItemSummary_oZHr{font-style:italic;margin:.5rem 0 0}.backToTopButton_sjWU{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)}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.features_t9lD{padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{justify-content:center}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 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_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--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)}.img_ev3q{height:auto}.admonition_LlT9{margin-bottom:1em}.admonitionHeading_tbUL{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_tbUL code{text-transform:none}.admonitionIcon_kALy{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_kALy svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_OVgt{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_m80_{background-color:var(--docusaurus-collapse-button-bg);position:sticky}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.searchBox_ZlJk{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_BlDH,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{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_wUlq{padding-top:0}.sidebarHidden_VK0M{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_isFc{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_isFc img{height:2rem;margin-right:.5rem}.expandButton_m80_{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_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{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_ZlJk{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media not (max-width:996px){.searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6{left:0!important;right:auto!important}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@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}.navbar__search-input:not(:focus){width:2rem}.searchBar_RVTs .dropdownMenu_qbY6{max-width:calc(100vw - var(--ifm-navbar-padding-horizontal)*2);width:var(--search-local-modal-width-sm,340px)}.searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,.searchHintContainer_Pkmr{display:none}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.loadingRing_RJI3 div{box-sizing:border-box}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-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:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#2e5f85;--ifm-color-primary-dark:#295578;--ifm-color-primary-darker:#275171;--ifm-color-primary-darkest:#20425d;--ifm-color-primary-light:#336892;--ifm-color-primary-lighter:#356d99;--ifm-color-primary-lightest:#3c7bad;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{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_NmtK,.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 #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}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%;--ifm-footer-logo-max-width:8em}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;display:block;margin-bottom:var(--ifm-spacing-vertical)}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_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.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{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.content_knG7 a,.hitFooter_E9YW a,.suggestion_fB_2.cursor_eG29 mark{text-decoration:underline}.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_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items,.searchResultItem_U687>h2{margin-bottom:0}.codeBlockStandalone_MEMb,[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{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_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>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}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;top:0;left:0;visibility:hidden}.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{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__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_xLdY,.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{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);position:fixed;transform:translate3d(-100%,0,0);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:#0009;position:fixed;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{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 #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#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}[data-theme=dark]{--ifm-color-primary:#77baee;--ifm-color-primary-dark:#57aaea;--ifm-color-primary-darker:#47a2e8;--ifm-color-primary-darkest:#1c89de;--ifm-color-primary-light:#97caf2;--ifm-color-primary-lighter:#a7d2f4;--ifm-color-primary-lightest:#d6eafa}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P: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_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.cursor_eG29 .hideAction_vcyE>svg,.tocCollapsibleContent_vkbj a{display:block}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.backToTopButton_sjWU{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_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.hideAction_vcyE>svg,.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.dropdownNavbarItemMobile_S0Fm{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,#f5f6f7);border-radius:6px;box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64);left:auto!important;margin-top:8px;padding:var(--search-local-spacing,12px);position:relative;right:0!important;width:var(--search-local-modal-width,560px)}html[data-theme=dark] .searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,var(--ifm-background-color));box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309)}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2{align-items:center;background:var(--search-local-hit-background,#fff);border-radius:4px;box-shadow:var(--search-local-hit-shadow,0 1px 3px 0 #d4d9e1);color:var(--search-local-hit-color,#444950);cursor:pointer;display:flex;flex-direction:row;height:var(--search-local-hit-height,56px);padding:0 var(--search-local-spacing,12px);width:100%}.hitTree_kk6K,.noResults_l6Q3{align-items:center;display:flex}html[data-theme=dark] .dropdownMenu_qbY6 .suggestion_fB_2{background:var(--search-local-hit-background,var(--ifm-color-emphasis-100));box-shadow:var(--search-local-hit-shadow,none);color:var(--search-local-hit-color,var(--ifm-font-color-base))}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child){margin-bottom:4px}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29{background-color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitFooter_E9YW a,.hitIcon_a7Zy,.hitPath_ieM4,.hitTree_kk6K,.noResultsIcon_EBY5{color:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .hitIcon_a7Zy,html[data-theme=dark] .hitPath_ieM4,html[data-theme=dark] .hitTree_kk6K,html[data-theme=dark] .noResultsIcon_EBY5{color:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}.hitTree_kk6K>svg{height:var(--search-local-hit-height,56px);opacity:.5;width:24px}.hitIcon_a7Zy,.hitTree_kk6K>svg{stroke-width:var(--search-local-icon-stroke-width,1.4)}.hitAction_NqkB,.hitIcon_a7Zy{height:20px;width:20px}.hitWrapper_sAK8{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;margin:0 8px;overflow-x:hidden;width:80%}.hitWrapper_sAK8 mark{background:none;color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitTitle_vyVt{font-size:.9em}.hitPath_ieM4{font-size:.75em}.hitPath_ieM4,.hitTitle_vyVt{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.noResults_l6Q3{flex-direction:column;justify-content:center;padding:var(--search-local-spacing,12px) 0}.noResultsIcon_EBY5{margin-bottom:var(--search-local-spacing,12px)}.hitFooter_E9YW{font-size:.85em;margin-top:var(--search-local-spacing,12px);text-align:center}.suggestion_fB_2.cursor_eG29,.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,.suggestion_fB_2.cursor_eG29 .hitPath_ieM4,.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,.suggestion_fB_2.cursor_eG29 mark{color:var(--search-local-hit-active-color,var(--ifm-color-white))!important}.searchBarContainer_NW3z{margin-left:16px}.searchBarContainer_NW3z .searchBarLoadingRing_YnHq{display:none;left:10px;position:absolute;top:6px}.searchBarContainer_NW3z .searchClearButton_qk4g{background:none;border:none;line-height:1rem;padding:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.navbar__search{position:relative}.searchIndexLoading_EJ1f .navbar__search-input{background-image:none}.searchHintContainer_Pkmr{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;pointer-events:none;position:absolute;right:10px;top:0}.searchHint_iIMx{background-color:var(--ifm-navbar-search-input-background-color);border:1px solid var(--ifm-color-emphasis-500);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-500);color:var(--ifm-navbar-search-input-placeholder-color)}.loadingRing_RJI3{display:inline-block;height:20px;opacity:var(--search-local-loading-icon-opacity,.5);position:relative;width:20px}.loadingRing_RJI3 div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite a;border:2px solid var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color));border-color:var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color)) #0000 #0000 #0000;border-radius:50%;display:block;height:16px;margin:2px;position:absolute;width:16px}.loadingRing_RJI3 div:first-child{animation-delay:-.45s}.loadingRing_RJI3 div:nth-child(2){animation-delay:-.3s}.loadingRing_RJI3 div:nth-child(3){animation-delay:-.15s}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@supports selector(:has(*)){.navbarSearchContainer_Bca1:not(:has(>*)){display:none}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 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_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--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)}.img_ev3q{height:auto}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.searchContextInput_mXoe,.searchQueryInput_CFBF{background:var(--ifm-background-color);border:var(--ifm-global-border-width) solid var(--ifm-color-content-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-font-color-base);font-size:var(--ifm-font-size-base);margin-bottom:1rem;padding:.5rem;width:100%}.searchResultItem_U687{border-bottom:1px solid #dfe3e8;padding:1rem 0}.searchResultItemPath_uIbk{color:var(--ifm-color-content-secondary);font-size:.8rem;margin:.5rem 0 0}.searchResultItemSummary_oZHr{font-style:italic;margin:.5rem 0 0}.features_t9lD{align-items:center;display:flex;padding:2rem 0;width:100%}.featureSvg_GfXr{height:200px;width:200px}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{align-items:center;display:flex;justify-content:center}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{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_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{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_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{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}.docItemContainer_F8PC{padding:0 .3rem}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}}@media not (max-width:996px){.searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6{left:0!important;right:auto!important}}@media only screen and (max-width:996px){.searchQueryColumn_q7nx{max-width:60%!important}.searchContextColumn_oWAF{max-width:40%!important}}@media screen and (max-width:996px){.heroBanner_qdFl{padding:2rem}}@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}.navbar__search-input:not(:focus){width:2rem}.searchBar_RVTs .dropdownMenu_qbY6{max-width:calc(100vw - var(--ifm-navbar-padding-horizontal)*2);width:var(--search-local-modal-width-sm,340px)}.searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,.searchHintContainer_Pkmr{display:none}}@media screen and (max-width:576px){.searchQueryColumn_q7nx{max-width:100%!important}.searchContextColumn_oWAF{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/10ac9a3e.737a0632.js b/assets/js/10ac9a3e.737a0632.js deleted file mode 100644 index 7733013..0000000 --- a/assets/js/10ac9a3e.737a0632.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[81],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>p});var n=r(7294);function a(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=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var c=n.createContext({}),u=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(c.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,s=e.originalType,c=e.parentName,l=o(e,["components","mdxType","originalType","parentName"]),d=u(r),p=a,h=d["".concat(c,".").concat(p)]||d[p]||m[p]||s;return r?n.createElement(h,i(i({ref:t},l),{},{components:r})):n.createElement(h,i({ref:t},l))}));function p(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var s=r.length,i=new Array(s);i[0]=d;var o={};for(var c in t)hasOwnProperty.call(t,c)&&(o[c]=t[c]);o.originalType=e,o.mdxType="string"==typeof e?e:a,i[1]=o;for(var u=2;u{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>m,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var n=r(7462),a=(r(7294),r(3905));const s={id:"use_cases",title:"Use Cases",sidebar_position:9,slug:"/use_cases"},i="Use Cases",o={unversionedId:"use_cases",id:"use_cases",title:"Use Cases",description:"Monitoring the Recommender System of the EOSC Marketplace/Search Service",source:"@site/docs/use_cases.md",sourceDirName:".",slug:"/use_cases",permalink:"/eosc-recommender-metrics/docs/use_cases",draft:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{id:"use_cases",title:"Use Cases",sidebar_position:9,slug:"/use_cases"},sidebar:"tutorialSidebar",previous:{title:"Technical and organisational measures (TOM)",permalink:"/eosc-recommender-metrics/docs/policies/tom"},next:{title:"About",permalink:"/eosc-recommender-metrics/docs/about"}},c={},u=[{value:"Monitoring the Recommender System of the EOSC Marketplace/Search Service",id:"monitoring-the-recommender-system-of-the-eosc-marketplacesearch-service",level:2},{value:"Evaluate a third-party RS",id:"evaluate-a-third-party-rs",level:2}],l={toc:u};function m(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"use-cases"},"Use Cases"),(0,a.kt)("h2",{id:"monitoring-the-recommender-system-of-the-eosc-marketplacesearch-service"},"Monitoring the Recommender System of the EOSC Marketplace/Search Service"),(0,a.kt)("p",{align:"justify"},"The Recommender Metrics Framework currently monitors the Recommender System of the EOSC Marketplace/Search Service by reporting diagnostic metrics and visualizations. The Recommender System (RS) is a component of the EOSC Search Service designed to enhance the user experience by providing recommendations based on a multi-focal perspective of the users. The software calculates statistics, metrics, KPIs, and visualizations to measure the success of the RS that offer deeper insights into the performance of the system. The evaluation process involves quantitatively processing information such as resources, user actions, ratings, and recommendations to measure the impact of the AI-enhanced services and user satisfaction. The feedback obtained from the evaluation is incorporated to improve the services provided through a user-friendly API and dashboard UI."),(0,a.kt)("h2",{id:"evaluate-a-third-party-rs"},"Evaluate a third-party RS"),(0,a.kt)("p",{align:"justify"},"The Recommender Metrics Framework due to its design can be used as an analysis tool of the recommendation engine of a Recommender System. Specifically, if the RMF is fed with the necessary input information such as resources, user actions, ratings, and recommendations can carry out the preprocessing stage which is retrieving data from multiple sources through a connector module that claims and transforms the data, establishing connections between service-related knowledge, eliminating dummy or irrelevant data, tagging associations in the data such as registered or anonymous users and services, and generating statistical information. Subsequently, RMF will perform the next phase's steps which are: processing the data, computing the designated evaluation metrics, and uniformly presenting the resulting information. The results such as statistics, metrics, and KPIs will be displayed through a visually appealing UI/dashboard and a REST API, with comprehensive documentation on how metrics are calculated and the expected output range."))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/10ac9a3e.ec72a894.js b/assets/js/10ac9a3e.ec72a894.js new file mode 100644 index 0000000..dad4c03 --- /dev/null +++ b/assets/js/10ac9a3e.ec72a894.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[78],{9379:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var a=s(4848),n=s(8453);const r={id:"use_cases",title:"Use Cases",sidebar_position:9,slug:"/use_cases"},i="Use Cases",o={id:"use_cases",title:"Use Cases",description:"Monitoring the Recommender System of the EOSC Marketplace/Search Service",source:"@site/docs/use_cases.md",sourceDirName:".",slug:"/use_cases",permalink:"/eosc-recommender-metrics/docs/use_cases",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:9,frontMatter:{id:"use_cases",title:"Use Cases",sidebar_position:9,slug:"/use_cases"},sidebar:"tutorialSidebar",previous:{title:"Technical and organisational measures (TOM)",permalink:"/eosc-recommender-metrics/docs/policies/tom"},next:{title:"About",permalink:"/eosc-recommender-metrics/docs/about"}},c={},d=[{value:"Monitoring the Recommender System of the EOSC Marketplace/Search Service",id:"monitoring-the-recommender-system-of-the-eosc-marketplacesearch-service",level:2},{value:"Evaluate a third-party RS",id:"evaluate-a-third-party-rs",level:2}];function m(e){const t={h1:"h1",h2:"h2",p:"p",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"use-cases",children:"Use Cases"}),"\n",(0,a.jsx)(t.h2,{id:"monitoring-the-recommender-system-of-the-eosc-marketplacesearch-service",children:"Monitoring the Recommender System of the EOSC Marketplace/Search Service"}),"\n",(0,a.jsx)("p",{align:"justify",children:(0,a.jsx)(t.p,{children:"The Recommender Metrics Framework currently monitors the Recommender System of the EOSC Marketplace/Search Service by reporting diagnostic metrics and visualizations. The Recommender System (RS) is a component of the EOSC Search Service designed to enhance the user experience by providing recommendations based on a multi-focal perspective of the users. The software calculates statistics, metrics, KPIs, and visualizations to measure the success of the RS that offer deeper insights into the performance of the system. The evaluation process involves quantitatively processing information such as resources, user actions, ratings, and recommendations to measure the impact of the AI-enhanced services and user satisfaction. The feedback obtained from the evaluation is incorporated to improve the services provided through a user-friendly API and dashboard UI."})}),"\n",(0,a.jsx)(t.h2,{id:"evaluate-a-third-party-rs",children:"Evaluate a third-party RS"}),"\n",(0,a.jsx)("p",{align:"justify",children:(0,a.jsx)(t.p,{children:"The Recommender Metrics Framework due to its design can be used as an analysis tool of the recommendation engine of a Recommender System. Specifically, if the RMF is fed with the necessary input information such as resources, user actions, ratings, and recommendations can carry out the preprocessing stage which is retrieving data from multiple sources through a connector module that claims and transforms the data, establishing connections between service-related knowledge, eliminating dummy or irrelevant data, tagging associations in the data such as registered or anonymous users and services, and generating statistical information. Subsequently, RMF will perform the next phase's steps which are: processing the data, computing the designated evaluation metrics, and uniformly presenting the resulting information. The results such as statistics, metrics, and KPIs will be displayed through a visually appealing UI/dashboard and a REST API, with comprehensive documentation on how metrics are calculated and the expected output range."})})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>i,x:()=>o});var a=s(6540);const n={},r=a.createContext(n);function i(e){const t=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),a.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.72797bf0.js b/assets/js/14eb3368.72797bf0.js new file mode 100644 index 0000000..f968947 --- /dev/null +++ b/assets/js/14eb3368.72797bf0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[969],{1243:(e,t,s)=>{s.d(t,{A:()=>p});s(6540);var n=s(4164),i=s(7559),a=s(1754),r=s(9169),c=s(8774),l=s(1312),o=s(6025),d=s(4848);function m(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("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"})})}const u={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,o.A)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(c.A,{"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(m,{className:u.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:s,isLast:n}=e;const i="breadcrumbs__link";return n?(0,d.jsx)("span",{className:i,itemProp:"name",children:t}):s?(0,d.jsx)(c.A,{className:i,href:s,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:i,children:t})}function v(e){let{children:t,active:s,index:i,addMicrodata:a}=e;return(0,d.jsxs)("li",{...a&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,n.A)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(i+1)})]})}function p(){const e=(0,a.OF)(),t=(0,r.Dt)();return e?(0,d.jsx)("nav",{className:(0,n.A)(i.G.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,l.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,s)=>{const n=s===e.length-1,i="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(v,{active:n,index:s,addMicrodata:!!i,children:(0,d.jsx)(x,{href:i,isLast:n,children:t.label})},s)}))]})}):null}},4136:(e,t,s)=>{s.r(t),s.d(t,{default:()=>y});s(6540);var n=s(1003),i=s(1754),a=s(6025),r=s(4164),c=s(8774),l=s(6654),o=s(1312),d=s(1107);const m={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=s(4848);function h(e){let{href:t,children:s}=e;return(0,u.jsx)(c.A,{href:t,className:(0,r.A)("card padding--lg",m.cardContainer),children:s})}function b(e){let{href:t,icon:s,title:n,description:i}=e;return(0,u.jsxs)(h,{href:t,children:[(0,u.jsxs)(d.A,{as:"h2",className:(0,r.A)("text--truncate",m.cardTitle),title:n,children:[s," ",n]}),i&&(0,u.jsx)("p",{className:(0,r.A)("text--truncate",m.cardDescription),title:i,children:i})]})}function x(e){let{item:t}=e;const s=(0,i.Nr)(t);return s?(0,u.jsx)(b,{href:s,icon:"\ud83d\uddc3\ufe0f",title:t.label,description:t.description??(0,o.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t.items.length})}):null}function v(e){let{item:t}=e;const s=(0,l.A)(t.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,i.cC)(t.docId??void 0);return(0,u.jsx)(b,{href:t.href,icon:s,title:t.label,description:t.description??n?.description})}function p(e){let{item:t}=e;switch(t.type){case"link":return(0,u.jsx)(v,{item:t});case"category":return(0,u.jsx)(x,{item:t});default:throw new Error(`unknown item type ${JSON.stringify(t)}`)}}function g(e){let{className:t}=e;const s=(0,i.$S)();return(0,u.jsx)(j,{items:s.items,className:t})}function j(e){const{items:t,className:s}=e;if(!t)return(0,u.jsx)(g,{...e});const n=(0,i.d1)(t);return(0,u.jsx)("section",{className:(0,r.A)("row",s),children:n.map(((e,t)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(p,{item:e})},t)))})}var f=s(6929),A=s(1878),N=s(4267),T=s(1243);const _={generatedIndexPage:"generatedIndexPage_vN6x",list:"list_eTzJ",title:"title_kItE"};function L(e){let{categoryGeneratedIndex:t}=e;return(0,u.jsx)(n.be,{title:t.title,description:t.description,keywords:t.keywords,image:(0,a.A)(t.image)})}function k(e){let{categoryGeneratedIndex:t}=e;const s=(0,i.$S)();return(0,u.jsxs)("div",{className:_.generatedIndexPage,children:[(0,u.jsx)(A.A,{}),(0,u.jsx)(T.A,{}),(0,u.jsx)(N.A,{}),(0,u.jsxs)("header",{children:[(0,u.jsx)(d.A,{as:"h1",className:_.title,children:t.title}),t.description&&(0,u.jsx)("p",{children:t.description})]}),(0,u.jsx)("article",{className:"margin-top--lg",children:(0,u.jsx)(j,{items:s.items,className:_.list})}),(0,u.jsx)("footer",{className:"margin-top--lg",children:(0,u.jsx)(f.A,{previous:t.navigation.previous,next:t.navigation.next})})]})}function y(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(L,{...e}),(0,u.jsx)(k,{...e})]})}},6929:(e,t,s)=>{s.d(t,{A:()=>l});s(6540);var n=s(1312),i=s(4164),a=s(8774),r=s(4848);function c(e){const{permalink:t,title:s,subLabel:n,isNext:c}=e;return(0,r.jsxs)(a.A,{className:(0,i.A)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[n&&(0,r.jsx)("div",{className:"pagination-nav__sublabel",children:n}),(0,r.jsx)("div",{className:"pagination-nav__label",children:s})]})}function l(e){const{previous:t,next:s}=e;return(0,r.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,n.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,r.jsx)(c,{...t,subLabel:(0,r.jsx)(n.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,r.jsx)(c,{...s,subLabel:(0,r.jsx)(n.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,s)=>{s.d(t,{A:()=>l});s(6540);var n=s(4164),i=s(1312),a=s(7559),r=s(2252),c=s(4848);function l(e){let{className:t}=e;const s=(0,r.r)();return s.badge?(0,c.jsx)("span",{className:(0,n.A)(t,a.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,c.jsx)(i.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,s)=>{s.d(t,{A:()=>v});s(6540);var n=s(4164),i=s(4586),a=s(8774),r=s(1312),c=s(4070),l=s(7559),o=s(5597),d=s(2252),m=s(4848);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.A,{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:(0,m.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.A,{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:(0,m.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=u[e.versionMetadata.banner];return(0,m.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:n}=e;return(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,m.jsx)("b",{children:(0,m.jsx)(a.A,{to:s,onClick:n,children:(0,m.jsx)(r.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:a}}=(0,i.A)(),{pluginId:r}=(0,c.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,o.g1)(r),{latestDocSuggestion:u,latestVersionSuggestion:x}=(0,c.HW)(r),v=u??(p=x).docs.find((e=>e.id===p.mainDocId));var p;return(0,m.jsxs)("div",{className:(0,n.A)(t,l.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,m.jsx)("div",{children:(0,m.jsx)(h,{siteTitle:a,versionMetadata:s})}),(0,m.jsx)("div",{className:"margin-top--md",children:(0,m.jsx)(b,{versionLabel:x.label,to:v.path,onClick:()=>d(x.name)})})]})}function v(e){let{className:t}=e;const s=(0,d.r)();return s.banner?(0,m.jsx)(x,{className:t,versionMetadata:s}):null}}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.bcaa3779.js b/assets/js/14eb3368.bcaa3779.js deleted file mode 100644 index a754101..0000000 --- a/assets/js/14eb3368.bcaa3779.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[817],{1986:(e,t,n)=>{n.d(t,{Z:()=>E});var a=n(7462),r=n(7294),i=n(6010),l=n(5281),s=n(2802),c=n(8596),o=n(9960),m=n(4996),d=n(5999);function u(e){return r.createElement("svg",(0,a.Z)({viewBox:"0 0 24 24"},e),r.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"}))}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl",breadcrumbHomeIcon:"breadcrumbHomeIcon_OVgt"};function h(e){let{children:t,href:n,isLast:a}=e;const i="breadcrumbs__link";return a?r.createElement("span",{className:i,itemProp:"name"},t):n?r.createElement(o.Z,{className:i,href:n,itemProp:"item"},r.createElement("span",{itemProp:"name"},t)):r.createElement("span",{className:i},t)}function v(e){let{children:t,active:n,index:l,addMicrodata:s}=e;return r.createElement("li",(0,a.Z)({},s&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,i.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,r.createElement("meta",{itemProp:"position",content:String(l+1)}))}function g(){const e=(0,m.Z)("/");return r.createElement("li",{className:"breadcrumbs__item"},r.createElement(o.Z,{"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,i.Z)("breadcrumbs__link",b.breadcrumbsItemLink),href:e},r.createElement(u,{className:b.breadcrumbHomeIcon})))}function E(){const e=(0,s.s1)(),t=(0,c.Ns)();return e?r.createElement("nav",{className:(0,i.Z)(l.k.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},r.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&r.createElement(g,null),e.map(((t,n)=>{const a=n===e.length-1;return r.createElement(v,{key:n,active:a,index:n,addMicrodata:!!t.href},r.createElement(h,{href:t.href,isLast:a},t.label))})))):null}},4228:(e,t,n)=>{n.r(t),n.d(t,{default:()=>C});var a=n(7294),r=n(1944),i=n(2802),l=n(4996),s=n(6010),c=n(9960),o=n(3919),m=n(5999);const d="cardContainer_fWXF",u="cardTitle_rnsV",b="cardDescription_PWke";function h(e){let{href:t,children:n}=e;return a.createElement(c.Z,{href:t,className:(0,s.Z)("card padding--lg",d)},n)}function v(e){let{href:t,icon:n,title:r,description:i}=e;return a.createElement(h,{href:t},a.createElement("h2",{className:(0,s.Z)("text--truncate",u),title:r},n," ",r),i&&a.createElement("p",{className:(0,s.Z)("text--truncate",b),title:i},i))}function g(e){let{item:t}=e;const n=(0,i.Wl)(t);return n?a.createElement(v,{href:n,icon:"\ud83d\uddc3\ufe0f",title:t.label,description:(0,m.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t.items.length})}):null}function E(e){let{item:t}=e;const n=(0,o.Z)(t.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",r=(0,i.xz)(t.docId??void 0);return a.createElement(v,{href:t.href,icon:n,title:t.label,description:null==r?void 0:r.description})}function p(e){let{item:t}=e;switch(t.type){case"link":return a.createElement(E,{item:t});case"category":return a.createElement(g,{item:t});default:throw new Error(`unknown item type ${JSON.stringify(t)}`)}}function f(e){let{className:t}=e;const n=(0,i.jA)();return a.createElement(N,{items:n.items,className:t})}function N(e){const{items:t,className:n}=e;if(!t)return a.createElement(f,e);const r=(0,i.MN)(t);return a.createElement("section",{className:(0,s.Z)("row",n)},r.map(((e,t)=>a.createElement("article",{key:t,className:"col col--6 margin-bottom--lg"},a.createElement(p,{item:e})))))}var Z=n(4966),k=n(3120),L=n(4364),_=n(1986),T=n(2503);const x="generatedIndexPage_vN6x",I="list_eTzJ",y="title_kItE";function w(e){let{categoryGeneratedIndex:t}=e;return a.createElement(r.d,{title:t.title,description:t.description,keywords:t.keywords,image:(0,l.Z)(t.image)})}function V(e){let{categoryGeneratedIndex:t}=e;const n=(0,i.jA)();return a.createElement("div",{className:x},a.createElement(k.Z,null),a.createElement(_.Z,null),a.createElement(L.Z,null),a.createElement("header",null,a.createElement(T.Z,{as:"h1",className:y},t.title),t.description&&a.createElement("p",null,t.description)),a.createElement("article",{className:"margin-top--lg"},a.createElement(N,{items:n.items,className:I})),a.createElement("footer",{className:"margin-top--lg"},a.createElement(Z.Z,{previous:t.navigation.previous,next:t.navigation.next})))}function C(e){return a.createElement(a.Fragment,null,a.createElement(w,e),a.createElement(V,e))}},4966:(e,t,n)=>{n.d(t,{Z:()=>o});var a=n(7462),r=n(7294),i=n(5999),l=n(6010),s=n(9960);function c(e){const{permalink:t,title:n,subLabel:a,isNext:i}=e;return r.createElement(s.Z,{className:(0,l.Z)("pagination-nav__link",i?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},a&&r.createElement("div",{className:"pagination-nav__sublabel"},a),r.createElement("div",{className:"pagination-nav__label"},n))}function o(e){const{previous:t,next:n}=e;return r.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,i.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},t&&r.createElement(c,(0,a.Z)({},t,{subLabel:r.createElement(i.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&r.createElement(c,(0,a.Z)({},n,{subLabel:r.createElement(i.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}},4364:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(7294),r=n(6010),i=n(5999),l=n(5281),s=n(4477);function c(e){let{className:t}=e;const n=(0,s.E)();return n.badge?a.createElement("span",{className:(0,r.Z)(t,l.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(i.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}},3120:(e,t,n)=>{n.d(t,{Z:()=>g});var a=n(7294),r=n(6010),i=n(2263),l=n(9960),s=n(5999),c=n(143),o=n(5281),m=n(373),d=n(4477);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(s.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(s.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 b(e){const t=u[e.versionMetadata.banner];return a.createElement(t,e)}function h(e){let{versionLabel:t,to:n,onClick:r}=e;return a.createElement(s.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(l.Z,{to:n,onClick:r},a.createElement(s.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 v(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,i.Z)(),{pluginId:s}=(0,c.gA)({failfast:!0}),{savePreferredVersionName:d}=(0,m.J)(s),{latestDocSuggestion:u,latestVersionSuggestion:v}=(0,c.Jo)(s),g=u??(E=v).docs.find((e=>e.id===E.mainDocId));var E;return a.createElement("div",{className:(0,r.Z)(t,o.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(b,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(h,{versionLabel:v.label,to:g.path,onClick:()=>d(v.name)})))}function g(e){let{className:t}=e;const n=(0,d.E)();return n.banner?a.createElement(v,{className:t,versionMetadata:n}):null}},2503:(e,t,n)=>{n.d(t,{Z:()=>m});var a=n(7462),r=n(7294),i=n(6010),l=n(5999),s=n(6668);const c="anchorWithStickyNavbar_LWe7",o="anchorWithHideOnScrollNavbar_WYt5";function m(e){let{as:t,id:n,...m}=e;const{navbar:{hideOnScroll:d}}=(0,s.L)();return"h1"!==t&&n?r.createElement(t,(0,a.Z)({},m,{className:(0,i.Z)("anchor",d?o:c),id:n}),m.children,r.createElement("a",{className:"hash-link",href:`#${n}`,title:(0,l.I)({id:"theme.common.headingLinkTitle",message:"Direct link to heading",description:"Title for link to heading"})},"\u200b")):r.createElement(t,(0,a.Z)({},m,{id:void 0}))}}}]); \ No newline at end of file diff --git a/assets/js/17896441.0c1cdf4c.js b/assets/js/17896441.0c1cdf4c.js deleted file mode 100644 index 02d719b..0000000 --- a/assets/js/17896441.0c1cdf4c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[918],{3905:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>m,kt:()=>p});var a=n(7294);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 l(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 s=a.createContext({}),i=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},m=function(e){var t=i(e.components);return a.createElement(s.Provider,{value:t},e.children)},d={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,s=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),u=i(n),p=r,f=u["".concat(s,".").concat(p)]||u[p]||d[p]||o;return n?a.createElement(f,l(l({ref:t},m),{},{components:n})):a.createElement(f,l({ref:t},m))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,l=new Array(o);l[0]=u;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:r,l[1]=c;for(var i=2;i{"use strict";n.d(t,{Z:()=>v});var a=n(7462),r=n(7294),o=n(6010),l=n(5281),c=n(2802),s=n(8596),i=n(9960),m=n(4996),d=n(5999);function u(e){return r.createElement("svg",(0,a.Z)({viewBox:"0 0 24 24"},e),r.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"}))}const p={breadcrumbsContainer:"breadcrumbsContainer_Z_bl",breadcrumbHomeIcon:"breadcrumbHomeIcon_OVgt"};function f(e){let{children:t,href:n,isLast:a}=e;const o="breadcrumbs__link";return a?r.createElement("span",{className:o,itemProp:"name"},t):n?r.createElement(i.Z,{className:o,href:n,itemProp:"item"},r.createElement("span",{itemProp:"name"},t)):r.createElement("span",{className:o},t)}function h(e){let{children:t,active:n,index:l,addMicrodata:c}=e;return r.createElement("li",(0,a.Z)({},c&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,o.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,r.createElement("meta",{itemProp:"position",content:String(l+1)}))}function g(){const e=(0,m.Z)("/");return r.createElement("li",{className:"breadcrumbs__item"},r.createElement(i.Z,{"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,o.Z)("breadcrumbs__link",p.breadcrumbsItemLink),href:e},r.createElement(u,{className:p.breadcrumbHomeIcon})))}function v(){const e=(0,c.s1)(),t=(0,s.Ns)();return e?r.createElement("nav",{className:(0,o.Z)(l.k.docs.docBreadcrumbs,p.breadcrumbsContainer),"aria-label":(0,d.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},r.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&r.createElement(g,null),e.map(((t,n)=>{const a=n===e.length-1;return r.createElement(h,{key:n,active:a,index:n,addMicrodata:!!t.href},r.createElement(f,{href:t.href,isLast:a},t.label))})))):null}},5824:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>vt});var a=n(7294),r=n(1944),o=n(902);const l=a.createContext(null);function c(e){let{children:t,content:n}=e;const r=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(l.Provider,{value:r},t)}function s(){const e=(0,a.useContext)(l);if(null===e)throw new o.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=s();return a.createElement(r.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var m=n(6010),d=n(7524),u=n(4966);function p(){const{metadata:e}=s();return a.createElement(u.Z,{previous:e.previous,next:e.next})}var f=n(3120),h=n(4364),g=n(5281),v=n(5999);function b(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 E(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 y(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:r}=e;return a.createElement("span",{className:g.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(b,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:r?a.createElement(E,{lastUpdatedBy:r}):""}},"Last updated{atDate}{byUser}"),!1)}var k=n(7462);const N="iconEdit_Z9Sw";function L(e){let{className:t,...n}=e;return a.createElement("svg",(0,k.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,m.Z)(N,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 C(e){let{editUrl:t}=e;return a.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:g.k.common.editThisPage},a.createElement(L,null),a.createElement(v.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}var Z=n(9960);const T="tag_zVej",_="tagRegular_sFm0",w="tagWithCount_h2kH";function x(e){let{permalink:t,label:n,count:r}=e;return a.createElement(Z.Z,{href:t,className:(0,m.Z)(T,r?w:_)},n,r&&a.createElement("span",null,r))}const B="tags_jXut",O="tag_QGVx";function A(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,m.Z)(B,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return a.createElement("li",{key:n,className:O},a.createElement(x,{label:t,permalink:n}))}))))}const H="lastUpdated_vwxv";function j(e){return a.createElement("div",{className:(0,m.Z)(g.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(A,e)))}function S(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:o}=e;return a.createElement("div",{className:(0,m.Z)(g.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(C,{editUrl:t})),a.createElement("div",{className:(0,m.Z)("col",H)},(n||r)&&a.createElement(y,{lastUpdatedAt:n,formattedLastUpdatedAt:o,lastUpdatedBy:r})))}function M(){const{metadata:e}=s(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:o,tags:l}=e,c=l.length>0,i=!!(t||n||o);return c||i?a.createElement("footer",{className:(0,m.Z)(g.k.docs.docFooter,"docusaurus-mt-lg")},c&&a.createElement(j,{tags:l}),i&&a.createElement(S,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:o,formattedLastUpdatedAt:r})):null}var I=n(6043),P=n(6668);function U(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,...r}=e;n>=0?t[n].children.push(r):a.push(r)})),a}function z(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=z({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function V(e){const t=e.getBoundingClientRect();return t.top===t.bottom?V(e.parentNode):t}function D(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>V(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 $(e){const t=(0,a.useRef)(void 0),n=R();(0,a.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:r,minHeadingLevel:o,maxHeadingLevel:l}=e;function c(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),c=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let r=t;r<=n;r+=1)a.push(`h${r}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:o,maxHeadingLevel:l}),s=D(c,{anchorTopOffset:n.current}),i=e.find((e=>s&&s.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(r),e.classList.add(r),t.current=e):e.classList.remove(r)}(e,e===i)}))}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}}),[e,n])}function W(e){let{toc:t,className:n,linkClassName:r,isChild:o}=e;return t.length?a.createElement("ul",{className:o?void 0:n},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:r??void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(W,{isChild:!0,toc:e.children,className:n,linkClassName:r}))))):null}const F=a.memo(W);function q(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:r="table-of-contents__link",linkActiveClassName:o,minHeadingLevel:l,maxHeadingLevel:c,...s}=e;const i=(0,P.L)(),m=l??i.tableOfContents.minHeadingLevel,d=c??i.tableOfContents.maxHeadingLevel,u=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:r}=e;return(0,a.useMemo)((()=>z({toc:U(t),minHeadingLevel:n,maxHeadingLevel:r})),[t,n,r])}({toc:t,minHeadingLevel:m,maxHeadingLevel:d});return $((0,a.useMemo)((()=>{if(r&&o)return{linkClassName:r,linkActiveClassName:o,minHeadingLevel:m,maxHeadingLevel:d}}),[r,o,m,d])),a.createElement(F,(0,k.Z)({toc:u,className:n,linkClassName:r},s))}const G="tocCollapsibleButton_TO0P",J="tocCollapsibleButtonExpanded_MG3E";function Q(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,k.Z)({type:"button"},n,{className:(0,m.Z)("clean-btn",G,!t&&J,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"))}const X="tocCollapsible_ETCw",Y="tocCollapsibleContent_vkbj",K="tocCollapsibleExpanded_sAul";function ee(e){let{toc:t,className:n,minHeadingLevel:r,maxHeadingLevel:o}=e;const{collapsed:l,toggleCollapsed:c}=(0,I.u)({initialState:!0});return a.createElement("div",{className:(0,m.Z)(X,!l&&K,n)},a.createElement(Q,{collapsed:l,onClick:c}),a.createElement(I.z,{lazy:!0,className:Y,collapsed:l},a.createElement(q,{toc:t,minHeadingLevel:r,maxHeadingLevel:o})))}const te="tocMobile_ITEo";function ne(){const{toc:e,frontMatter:t}=s();return a.createElement(ee,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,m.Z)(g.k.docs.docTocMobile,te)})}const ae="tableOfContents_bqdL";function re(e){let{className:t,...n}=e;return a.createElement("div",{className:(0,m.Z)(ae,"thin-scrollbar",t)},a.createElement(q,(0,k.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}function oe(){const{toc:e,frontMatter:t}=s();return a.createElement(re,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:g.k.docs.docTocDesktop})}var le=n(2503),ce=n(3905),se=n(5742);var ie=n(2389),me=n(2949);function de(){const{prism:e}=(0,P.L)(),{colorMode:t}=(0,me.I)(),n=e.theme,a=e.darkTheme||n;return"dark"===t?a:n}var ue=n(7594),pe=n.n(ue);const fe=/title=(?["'])(?.*?)\1/,he=/\{(?<range>[\d,-]+)\}/,ge={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function ve(e,t){const n=e.map((e=>{const{start:n,end:a}=ge[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*${a})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function be(e,t){let n=e.replace(/\n$/,"");const{language:a,magicComments:r,metastring:o}=t;if(o&&he.test(o)){const e=o.match(he).groups.range;if(0===r.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=r[0].className,a=pe()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(a),code:n}}if(void 0===a)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return ve(["js","jsBlock"],t);case"jsx":case"tsx":return ve(["js","jsBlock","jsx"],t);case"html":return ve(["js","jsBlock","html"],t);case"python":case"py":case"bash":return ve(["bash"],t);case"markdown":case"md":return ve(["html","jsx","bash"],t);default:return ve(Object.keys(ge),t)}}(a,r),c=n.split("\n"),s=Object.fromEntries(r.map((e=>[e.className,{start:0,range:""}]))),i=Object.fromEntries(r.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),m=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),d=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));i[t]?s[i[t]].range+=`${p},`:m[t]?s[m[t]].start=p:d[t]&&(s[d[t]].range+=`${s[d[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const u={};return Object.entries(s).forEach((e=>{let[t,{range:n}]=e;pe()(n).forEach((e=>{u[e]??=[],u[e].push(t)}))})),{lineClassNames:u,code:n}}const Ee="codeBlockContainer_Ckt0";function ye(e){let{as:t,...n}=e;const r=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[a,r]=e;const o=t[a];o&&"string"==typeof r&&(n[o]=r)})),n}(de());return a.createElement(t,(0,k.Z)({},n,{style:r,className:(0,m.Z)(n.className,Ee,g.k.common.codeBlock)}))}const ke={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function Ne(e){let{children:t,className:n}=e;return a.createElement(ye,{as:"pre",tabIndex:0,className:(0,m.Z)(ke.codeBlockStandalone,"thin-scrollbar",n)},a.createElement("code",{className:ke.codeBlockLines},t))}const Le={attributes:!0,characterData:!0,childList:!0,subtree:!0};function Ce(e,t){const[n,r]=(0,a.useState)(),l=(0,a.useCallback)((()=>{var t;r(null==(t=e.current)?void 0:t.closest("[role=tabpanel][hidden]"))}),[e,r]);(0,a.useEffect)((()=>{l()}),[l]),function(e,t,n){void 0===n&&(n=Le);const r=(0,o.zX)(t),l=(0,o.Ql)(n);(0,a.useEffect)((()=>{const t=new MutationObserver(r);return e&&t.observe(e,l),()=>t.disconnect()}),[e,r,l])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),l())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const Ze={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"}}]};var Te={Prism:n(7410).Z,theme:Ze};function _e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(){return we=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},we.apply(this,arguments)}var xe=/\r\n|\r|\n/,Be=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)},Oe=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Ae=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=we({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=we({},n,{backgroundColor:null}),r};function He(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}const je=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),_e(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?Ae(e.theme,e.language):void 0;return t.themeDict=n})),_e(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,o=we({},He(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(o.style=l.plain),void 0!==r&&(o.style=void 0!==o.style?we({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),_e(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return o[n[0]];var l=a?{display:"inline-block"}:{},c=n.map((function(e){return o[e]}));return Object.assign.apply(Object,[l].concat(c))}})),_e(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,o=e.token,l=we({},He(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==r&&(l.style=void 0!==l.style?we({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),_e(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var o=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),o}))}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,a=e.code,r=e.children,o=this.getThemeDict(this.props),l=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],o=0,l=0,c=[],s=[c];l>-1;){for(;(o=a[l]++)<r[l];){var i=void 0,m=t[l],d=n[l][o];if("string"==typeof d?(m=l>0?m:["plain"],i=d):(m=Oe(m,d.type),d.alias&&(m=Oe(m,d.alias)),i=d.content),"string"==typeof i){var u=i.split(xe),p=u.length;c.push({types:m,content:u[0]});for(var f=1;f<p;f++)Be(c),s.push(c=[]),c.push({types:m,content:u[f]})}else l++,t.push(m),n.push(i),a.push(0),r.push(i.length)}l--,t.pop(),n.pop(),a.pop(),r.pop()}return Be(c),s}(void 0!==l?this.tokenize(t,a,l,n):[a]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(a.Component),Se="codeLine_lJS_",Me="codeLineNumber_Tfdd",Ie="codeLineContent_feaV";function Pe(e){let{line:t,classNames:n,showLineNumbers:r,getLineProps:o,getTokenProps:l}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const c=o({line:t,className:(0,m.Z)(n,r&&Se)}),s=t.map(((e,t)=>a.createElement("span",(0,k.Z)({key:t},l({token:e,key:t})))));return a.createElement("span",c,r?a.createElement(a.Fragment,null,a.createElement("span",{className:Me}),a.createElement("span",{className:Ie},s)):s,a.createElement("br",null))}const Ue={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function ze(e){let{code:t,className:n}=e;const[r,o]=(0,a.useState)(!1),l=(0,a.useRef)(void 0),c=(0,a.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;const a=document.createElement("textarea"),r=document.activeElement;a.value=e,a.setAttribute("readonly",""),a.style.contain="strict",a.style.position="absolute",a.style.left="-9999px",a.style.fontSize="12pt";const o=document.getSelection();let l=!1;o.rangeCount>0&&(l=o.getRangeAt(0)),n.append(a),a.select(),a.selectionStart=0,a.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}a.remove(),l&&(o.removeAllRanges(),o.addRange(l)),r&&r.focus()}(t),o(!0),l.current=window.setTimeout((()=>{o(!1)}),1e3)}),[t]);return(0,a.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),a.createElement("button",{type:"button","aria-label":r?(0,v.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,v.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,v.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,m.Z)("clean-btn",n,Ue.copyButton,r&&Ue.copyButtonCopied),onClick:c},a.createElement("span",{className:Ue.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:Ue.copyButtonIcon,viewBox:"0 0 24 24"},a.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"})),a.createElement("svg",{className:Ue.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}const Ve="wordWrapButtonIcon_Bwma",De="wordWrapButtonEnabled_EoeP";function Re(e){let{className:t,onClick:n,isEnabled:r}=e;const o=(0,v.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,m.Z)("clean-btn",t,r&&De),"aria-label":o,title:o},a.createElement("svg",{className:Ve,viewBox:"0 0 24 24","aria-hidden":"true"},a.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 $e(e){let{children:t,className:n="",metastring:r,title:o,showLineNumbers:l,language:c}=e;const{prism:{defaultLanguage:s,magicComments:i}}=(0,P.L)(),d=c??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return null==t?void 0:t.replace(/language-/,"")}(n)??s,u=de(),p=function(){const[e,t]=(0,a.useState)(!1),[n,r]=(0,a.useState)(!1),o=(0,a.useRef)(null),l=(0,a.useCallback)((()=>{const n=o.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[o,e]),c=(0,a.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=o.current,n=e>t||o.current.querySelector("code").hasAttribute("style");r(n)}),[o]);return Ce(o,c),(0,a.useEffect)((()=>{c()}),[e,c]),(0,a.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:o,isEnabled:e,isCodeScrollable:n,toggle:l}}(),f=function(e){var t;return(null==e||null==(t=e.match(fe))?void 0:t.groups.title)??""}(r)||o,{lineClassNames:h,code:g}=be(t,{metastring:r,language:d,magicComments:i}),v=l??function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(r);return a.createElement(ye,{as:"div",className:(0,m.Z)(n,d&&!n.includes(`language-${d}`)&&`language-${d}`)},f&&a.createElement("div",{className:ke.codeBlockTitle},f),a.createElement("div",{className:ke.codeBlockContent},a.createElement(je,(0,k.Z)({},Te,{theme:u,code:g,language:d??"text"}),(e=>{let{className:t,tokens:n,getLineProps:r,getTokenProps:o}=e;return a.createElement("pre",{tabIndex:0,ref:p.codeBlockRef,className:(0,m.Z)(t,ke.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,m.Z)(ke.codeBlockLines,v&&ke.codeBlockLinesWithNumbering)},n.map(((e,t)=>a.createElement(Pe,{key:t,line:e,getLineProps:r,getTokenProps:o,classNames:h[t],showLineNumbers:v})))))})),a.createElement("div",{className:ke.buttonGroup},(p.isEnabled||p.isCodeScrollable)&&a.createElement(Re,{className:ke.codeButton,onClick:()=>p.toggle(),isEnabled:p.isEnabled}),a.createElement(ze,{className:ke.codeButton,code:g}))))}function We(e){let{children:t,...n}=e;const r=(0,ie.Z)(),o=function(e){return a.Children.toArray(e).some((e=>(0,a.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),l="string"==typeof o?$e:Ne;return a.createElement(l,(0,k.Z)({key:String(r)},n),o)}const Fe="details_lb9f",qe="isBrowser_bmU9",Ge="collapsibleContent_i85q";function Je(e){return!!e&&("SUMMARY"===e.tagName||Je(e.parentElement))}function Qe(e,t){return!!e&&(e===t||Qe(e.parentElement,t))}function Xe(e){let{summary:t,children:n,...r}=e;const o=(0,ie.Z)(),l=(0,a.useRef)(null),{collapsed:c,setCollapsed:s}=(0,I.u)({initialState:!r.open}),[i,d]=(0,a.useState)(r.open);return a.createElement("details",(0,k.Z)({},r,{ref:l,open:i,"data-collapsed":c,className:(0,m.Z)(Fe,o&&qe,r.className),onMouseDown:e=>{Je(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;Je(t)&&Qe(t,l.current)&&(e.preventDefault(),c?(s(!1),d(!0)):s(!0))}}),t??a.createElement("summary",null,"Details"),a.createElement(I.z,{lazy:!1,collapsed:c,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{s(e),d(!e)}},a.createElement("div",{className:Ge},n)))}const Ye="details_b_Ee";function Ke(e){let{...t}=e;return a.createElement(Xe,(0,k.Z)({},t,{className:(0,m.Z)("alert alert--info",Ye,t.className)}))}function et(e){return a.createElement(le.Z,e)}const tt="containsTaskList_mC6p";const nt="img_ev3q";const at="admonition_LlT9",rt="admonitionHeading_tbUL",ot="admonitionIcon_kALy",lt="admonitionContent_S0QG";const ct={note:{infimaClassName:"secondary",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.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:a.createElement(v.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.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:a.createElement(v.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.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:a.createElement(v.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.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:a.createElement(v.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 16 16"},a.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:a.createElement(v.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},st={secondary:"note",important:"info",success:"tip",warning:"danger"};function it(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=a.Children.toArray(e),n=t.find((e=>{var t;return a.isValidElement(e)&&"mdxAdmonitionTitle"===(null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:r}}(e.children);return{...e,title:e.title??t,children:n}}const mt={head:function(e){const t=a.Children.map(e.children,(e=>a.isValidElement(e)?function(e){var t;if(null!=(t=e.props)&&t.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...r}=e.props;return a.createElement(e.props.originalType,r)}return e}(e):e));return a.createElement(se.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return a.Children.toArray(e.children).every((e=>{var n;return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(null==(n=e.props)?void 0:n.mdxType)}))?a.createElement("code",e):a.createElement(We,e)},a:function(e){return a.createElement(Z.Z,e)},pre:function(e){var t;return a.createElement(We,(0,a.isValidElement)(e.children)&&"code"===(null==(t=e.children.props)?void 0:t.originalType)?e.children.props:{...e})},details:function(e){const t=a.Children.toArray(e.children),n=t.find((e=>{var t;return a.isValidElement(e)&&"summary"===(null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return a.createElement(Ke,(0,k.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,k.Z)({},e,{className:(t=e.className,(0,m.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&tt))}));var t},img:function(e){return a.createElement("img",(0,k.Z)({loading:"lazy"},e,{className:(t=e.className,(0,m.Z)(t,nt))}));var t},h1:e=>a.createElement(et,(0,k.Z)({as:"h1"},e)),h2:e=>a.createElement(et,(0,k.Z)({as:"h2"},e)),h3:e=>a.createElement(et,(0,k.Z)({as:"h3"},e)),h4:e=>a.createElement(et,(0,k.Z)({as:"h4"},e)),h5:e=>a.createElement(et,(0,k.Z)({as:"h5"},e)),h6:e=>a.createElement(et,(0,k.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:r,icon:o}=it(e),l=function(e){const t=st[e]??e;return ct[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),ct.info)}(n),c=r??l.label,{iconComponent:s}=l,i=o??a.createElement(s,null);return a.createElement("div",{className:(0,m.Z)(g.k.common.admonition,g.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,at)},a.createElement("div",{className:rt},a.createElement("span",{className:ot},i),c),a.createElement("div",{className:lt},t))},mermaid:()=>null};function dt(e){let{children:t}=e;return a.createElement(ce.Zo,{components:mt},t)}function ut(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=s();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,m.Z)(g.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(le.Z,{as:"h1"},n)),a.createElement(dt,null,t))}var pt=n(1986);const ft="docItemContainer_Djhp",ht="docItemCol_VOVn";function gt(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=s(),n=(0,d.i)(),r=e.hide_table_of_contents,o=!r&&t.length>0;return{hidden:r,mobile:o?a.createElement(ne,null):void 0,desktop:!o||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(oe,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,m.Z)("col",!n.hidden&&ht)},a.createElement(f.Z,null),a.createElement("div",{className:ft},a.createElement("article",null,a.createElement(pt.Z,null),a.createElement(h.Z,null),n.mobile,a.createElement(ut,null,t),a.createElement(M,null)),a.createElement(p,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function vt(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(c,{content:e.content},a.createElement(r.FG,{className:t},a.createElement(i,null),a.createElement(gt,null,a.createElement(n,null))))}},4966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(7462),r=n(7294),o=n(5999),l=n(6010),c=n(9960);function s(e){const{permalink:t,title:n,subLabel:a,isNext:o}=e;return r.createElement(c.Z,{className:(0,l.Z)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},a&&r.createElement("div",{className:"pagination-nav__sublabel"},a),r.createElement("div",{className:"pagination-nav__label"},n))}function i(e){const{previous:t,next:n}=e;return r.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},t&&r.createElement(s,(0,a.Z)({},t,{subLabel:r.createElement(o.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&r.createElement(s,(0,a.Z)({},n,{subLabel:r.createElement(o.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}},4364:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var a=n(7294),r=n(6010),o=n(5999),l=n(5281),c=n(4477);function s(e){let{className:t}=e;const n=(0,c.E)();return n.badge?a.createElement("span",{className:(0,r.Z)(t,l.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(o.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}},3120:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var a=n(7294),r=n(6010),o=n(2263),l=n(9960),c=n(5999),s=n(143),i=n(5281),m=n(373),d=n(4477);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(c.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(c.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 p(e){const t=u[e.versionMetadata.banner];return a.createElement(t,e)}function f(e){let{versionLabel:t,to:n,onClick:r}=e;return a.createElement(c.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(l.Z,{to:n,onClick:r},a.createElement(c.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 h(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,o.Z)(),{pluginId:c}=(0,s.gA)({failfast:!0}),{savePreferredVersionName:d}=(0,m.J)(c),{latestDocSuggestion:u,latestVersionSuggestion:h}=(0,s.Jo)(c),g=u??(v=h).docs.find((e=>e.id===v.mainDocId));var v;return a.createElement("div",{className:(0,r.Z)(t,i.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(p,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(f,{versionLabel:h.label,to:g.path,onClick:()=>d(h.name)})))}function g(e){let{className:t}=e;const n=(0,d.E)();return n.banner?a.createElement(h,{className:t,versionMetadata:n}):null}},2503:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var a=n(7462),r=n(7294),o=n(6010),l=n(5999),c=n(6668);const s="anchorWithStickyNavbar_LWe7",i="anchorWithHideOnScrollNavbar_WYt5";function m(e){let{as:t,id:n,...m}=e;const{navbar:{hideOnScroll:d}}=(0,c.L)();return"h1"!==t&&n?r.createElement(t,(0,a.Z)({},m,{className:(0,o.Z)("anchor",d?i:s),id:n}),m.children,r.createElement("a",{className:"hash-link",href:`#${n}`,title:(0,l.I)({id:"theme.common.headingLinkTitle",message:"Direct link to heading",description:"Title for link to heading"})},"\u200b")):r.createElement(t,(0,a.Z)({},m,{id:void 0}))}},7594:(e,t)=>{function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,o]=t;if(a&&o){a=parseInt(a),o=parseInt(o);const e=a<o?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(o+=e);for(let t=a;t!==o;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/17896441.90ae3f8c.js b/assets/js/17896441.90ae3f8c.js new file mode 100644 index 0000000..8f79d8c --- /dev/null +++ b/assets/js/17896441.90ae3f8c.js @@ -0,0 +1 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[401],{1243:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});n(6540);var s=n(4164),a=n(7559),o=n(1754),i=n(9169),l=n(8774),c=n(1312),r=n(6025),d=n(4848);function u(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("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"})})}const m={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,r.A)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(l.A,{"aria-label":(0,c.T)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(u,{className:m.breadcrumbHomeIcon})})})}const p={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function f(e){let{children:t,href:n,isLast:s}=e;const a="breadcrumbs__link";return s?(0,d.jsx)("span",{className:a,itemProp:"name",children:t}):n?(0,d.jsx)(l.A,{className:a,href:n,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:a,children:t})}function x(e){let{children:t,active:n,index:a,addMicrodata:o}=e;return(0,d.jsxs)("li",{...o&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,s.A)("breadcrumbs__item",{"breadcrumbs__item--active":n}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(a+1)})]})}function b(){const e=(0,o.OF)(),t=(0,i.Dt)();return e?(0,d.jsx)("nav",{className:(0,s.A)(a.G.docs.docBreadcrumbs,p.breadcrumbsContainer),"aria-label":(0,c.T)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,n)=>{const s=n===e.length-1,a="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(x,{active:s,index:n,addMicrodata:!!a,children:(0,d.jsx)(f,{href:a,isLast:s,children:t.label})},n)}))]})}):null}},5524:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>Bt});var s=n(6540),a=n(1003),o=n(9532),i=n(4848);const l=s.createContext(null);function c(e){let{children:t,content:n}=e;const a=function(e){return(0,s.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return(0,i.jsx)(l.Provider,{value:a,children:t})}function r(){const e=(0,s.useContext)(l);if(null===e)throw new o.dV("DocProvider");return e}function d(){const{metadata:e,frontMatter:t,assets:n}=r();return(0,i.jsx)(a.be,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var u=n(4164),m=n(4581),h=n(6929);function p(){const{metadata:e}=r();return(0,i.jsx)(h.A,{previous:e.previous,next:e.next})}var f=n(1878),x=n(4267),b=n(7559),g=n(1312);function v(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return(0,i.jsx)(g.A,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,i.jsx)("b",{children:(0,i.jsx)("time",{dateTime:new Date(1e3*t).toISOString(),children:n})})},children:" on {date}"})}function j(e){let{lastUpdatedBy:t}=e;return(0,i.jsx)(g.A,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,i.jsx)("b",{children:t})},children:" by {user}"})}function N(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:s}=e;return(0,i.jsxs)("span",{className:b.G.common.lastUpdated,children:[(0,i.jsx)(g.A,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?(0,i.jsx)(v,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:s?(0,i.jsx)(j,{lastUpdatedBy:s}):""},children:"Last updated{atDate}{byUser}"}),!1]})}var A=n(8774);const C={iconEdit:"iconEdit_Z9Sw"};function k(e){let{className:t,...n}=e;return(0,i.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,u.A)(C.iconEdit,t),"aria-hidden":"true",...n,children:(0,i.jsx)("g",{children:(0,i.jsx)("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 L(e){let{editUrl:t}=e;return(0,i.jsxs)(A.A,{to:t,className:b.G.common.editThisPage,children:[(0,i.jsx)(k,{}),(0,i.jsx)(g.A,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}const y={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function _(e){let{permalink:t,label:n,count:s}=e;return(0,i.jsxs)(A.A,{href:t,className:(0,u.A)(y.tag,s?y.tagWithCount:y.tagRegular),children:[n,s&&(0,i.jsx)("span",{children:s})]})}const B={tags:"tags_jXut",tag:"tag_QGVx"};function w(e){let{tags:t}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:(0,i.jsx)(g.A,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,i.jsx)("ul",{className:(0,u.A)(B.tags,"padding--none","margin-left--sm"),children:t.map((e=>{let{label:t,permalink:n}=e;return(0,i.jsx)("li",{className:B.tag,children:(0,i.jsx)(_,{label:t,permalink:n})},n)}))})]})}const T={lastUpdated:"lastUpdated_vwxv"};function E(e){return(0,i.jsx)("div",{className:(0,u.A)(b.G.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,i.jsx)("div",{className:"col",children:(0,i.jsx)(w,{...e})})})}function H(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:s,formattedLastUpdatedAt:a}=e;return(0,i.jsxs)("div",{className:(0,u.A)(b.G.docs.docFooterEditMetaRow,"row"),children:[(0,i.jsx)("div",{className:"col",children:t&&(0,i.jsx)(L,{editUrl:t})}),(0,i.jsx)("div",{className:(0,u.A)("col",T.lastUpdated),children:(n||s)&&(0,i.jsx)(N,{lastUpdatedAt:n,formattedLastUpdatedAt:a,lastUpdatedBy:s})})]})}function M(){const{metadata:e}=r(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:s,lastUpdatedBy:a,tags:o}=e,l=o.length>0,c=!!(t||n||a);return l||c?(0,i.jsxs)("footer",{className:(0,u.A)(b.G.docs.docFooter,"docusaurus-mt-lg"),children:[l&&(0,i.jsx)(E,{tags:o}),c&&(0,i.jsx)(H,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:a,formattedLastUpdatedAt:s})]}):null}var I=n(1422),S=n(6342);function U(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const s=n.slice(2,e.level);e.parentIndex=Math.max(...s),n[e.level]=t}));const s=[];return t.forEach((e=>{const{parentIndex:n,...a}=e;n>=0?t[n].children.push(a):s.push(a)})),s}function V(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:s}=e;return t.flatMap((e=>{const t=V({toc:e.children,minHeadingLevel:n,maxHeadingLevel:s});return function(e){return e.level>=n&&e.level<=s}(e)?[{...e,children:t}]:t}))}function R(e){const t=e.getBoundingClientRect();return t.top===t.bottom?R(e.parentNode):t}function z(e,t){let{anchorTopOffset:n}=t;const s=e.find((e=>R(e).top>=n));if(s){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(R(s))?s:e[e.indexOf(s)-1]??null}return e[e.length-1]??null}function O(){const e=(0,s.useRef)(0),{navbar:{hideOnScroll:t}}=(0,S.p)();return(0,s.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function P(e){const t=(0,s.useRef)(void 0),n=O();(0,s.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:s,linkActiveClassName:a,minHeadingLevel:o,maxHeadingLevel:i}=e;function l(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(s),l=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const s=[];for(let a=t;a<=n;a+=1)s.push(`h${a}.anchor`);return Array.from(document.querySelectorAll(s.join()))}({minHeadingLevel:o,maxHeadingLevel:i}),c=z(l,{anchorTopOffset:n.current}),r=e.find((e=>c&&c.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(a),e.classList.add(a),t.current=e):e.classList.remove(a)}(e,e===r)}))}return document.addEventListener("scroll",l),document.addEventListener("resize",l),l(),()=>{document.removeEventListener("scroll",l),document.removeEventListener("resize",l)}}),[e,n])}function G(e){let{toc:t,className:n,linkClassName:s,isChild:a}=e;return t.length?(0,i.jsx)("ul",{className:a?void 0:n,children:t.map((e=>(0,i.jsxs)("li",{children:[(0,i.jsx)(A.A,{to:`#${e.id}`,className:s??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,i.jsx)(G,{isChild:!0,toc:e.children,className:n,linkClassName:s})]},e.id)))}):null}const D=s.memo(G);function W(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:a="table-of-contents__link",linkActiveClassName:o,minHeadingLevel:l,maxHeadingLevel:c,...r}=e;const d=(0,S.p)(),u=l??d.tableOfContents.minHeadingLevel,m=c??d.tableOfContents.maxHeadingLevel,h=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,s.useMemo)((()=>V({toc:U(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:u,maxHeadingLevel:m});return P((0,s.useMemo)((()=>{if(a&&o)return{linkClassName:a,linkActiveClassName:o,minHeadingLevel:u,maxHeadingLevel:m}}),[a,o,u,m])),(0,i.jsx)(D,{toc:h,className:n,linkClassName:a,...r})}const $={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function F(e){let{collapsed:t,...n}=e;return(0,i.jsx)("button",{type:"button",...n,className:(0,u.A)("clean-btn",$.tocCollapsibleButton,!t&&$.tocCollapsibleButtonExpanded,n.className),children:(0,i.jsx)(g.A,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})})}const q={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function Z(e){let{toc:t,className:n,minHeadingLevel:s,maxHeadingLevel:a}=e;const{collapsed:o,toggleCollapsed:l}=(0,I.u)({initialState:!0});return(0,i.jsxs)("div",{className:(0,u.A)(q.tocCollapsible,!o&&q.tocCollapsibleExpanded,n),children:[(0,i.jsx)(F,{collapsed:o,onClick:l}),(0,i.jsx)(I.N,{lazy:!0,className:q.tocCollapsibleContent,collapsed:o,children:(0,i.jsx)(W,{toc:t,minHeadingLevel:s,maxHeadingLevel:a})})]})}const Y={tocMobile:"tocMobile_ITEo"};function J(){const{toc:e,frontMatter:t}=r();return(0,i.jsx)(Z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.A)(b.G.docs.docTocMobile,Y.tocMobile)})}const K={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"},Q="table-of-contents__link toc-highlight",X="table-of-contents__link--active";function ee(e){let{className:t,...n}=e;return(0,i.jsx)("div",{className:(0,u.A)(K.tableOfContents,"thin-scrollbar",t),children:(0,i.jsx)(W,{...n,linkClassName:Q,linkActiveClassName:X})})}function te(){const{toc:e,frontMatter:t}=r();return(0,i.jsx)(ee,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:b.G.docs.docTocDesktop})}var ne=n(1107),se=n(8453),ae=n(5260),oe=n(2303),ie=n(5293);function le(){const{prism:e}=(0,S.p)(),{colorMode:t}=(0,ie.G)(),n=e.theme,s=e.darkTheme||n;return"dark"===t?s:n}var ce=n(8426),re=n.n(ce);const de=/title=(?<quote>["'])(?<title>.*?)\1/,ue=/\{(?<range>[\d,-]+)\}/,me={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},he={...me,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},pe=Object.keys(me);function fe(e,t){const n=e.map((e=>{const{start:n,end:s}=he[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${s})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function xe(e,t){let n=e.replace(/\n$/,"");const{language:s,magicComments:a,metastring:o}=t;if(o&&ue.test(o)){const e=o.match(ue).groups.range;if(0===a.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=a[0].className,s=re()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(s),code:n}}if(void 0===s)return{lineClassNames:{},code:n};const i=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return fe(["js","jsBlock"],t);case"jsx":case"tsx":return fe(["js","jsBlock","jsx"],t);case"html":return fe(["js","jsBlock","html"],t);case"python":case"py":case"bash":return fe(["bash"],t);case"markdown":case"md":return fe(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return fe(["tex"],t);case"lua":case"haskell":case"sql":return fe(["lua"],t);case"wasm":return fe(["wasm"],t);case"vb":case"vba":case"visual-basic":return fe(["vb","rem"],t);case"vbnet":return fe(["vbnet","rem"],t);case"batch":return fe(["rem"],t);case"basic":return fe(["rem","f90"],t);case"fsharp":return fe(["js","ml"],t);case"ocaml":case"sml":return fe(["ml"],t);case"fortran":return fe(["f90"],t);case"cobol":return fe(["cobol"],t);default:return fe(pe,t)}}(s,a),l=n.split("\n"),c=Object.fromEntries(a.map((e=>[e.className,{start:0,range:""}]))),r=Object.fromEntries(a.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),d=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),u=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let h=0;h<l.length;){const e=l[h].match(i);if(!e){h+=1;continue}const t=e.slice(1).find((e=>void 0!==e));r[t]?c[r[t]].range+=`${h},`:d[t]?c[d[t]].start=h:u[t]&&(c[u[t]].range+=`${c[u[t]].start}-${h-1},`),l.splice(h,1)}n=l.join("\n");const m={};return Object.entries(c).forEach((e=>{let[t,{range:n}]=e;re()(n).forEach((e=>{m[e]??=[],m[e].push(t)}))})),{lineClassNames:m,code:n}}const be={codeBlockContainer:"codeBlockContainer_Ckt0"};function ge(e){let{as:t,...n}=e;const s=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[s,a]=e;const o=t[s];o&&"string"==typeof a&&(n[o]=a)})),n}(le());return(0,i.jsx)(t,{...n,style:s,className:(0,u.A)(n.className,be.codeBlockContainer,b.G.common.codeBlock)})}const ve={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function je(e){let{children:t,className:n}=e;return(0,i.jsx)(ge,{as:"pre",tabIndex:0,className:(0,u.A)(ve.codeBlockStandalone,"thin-scrollbar",n),children:(0,i.jsx)("code",{className:ve.codeBlockLines,children:t})})}const Ne={attributes:!0,characterData:!0,childList:!0,subtree:!0};function Ae(e,t){const[n,a]=(0,s.useState)(),i=(0,s.useCallback)((()=>{a(e.current?.closest("[role=tabpanel][hidden]"))}),[e,a]);(0,s.useEffect)((()=>{i()}),[i]),function(e,t,n){void 0===n&&(n=Ne);const a=(0,o._q)(t),i=(0,o.Be)(n);(0,s.useEffect)((()=>{const t=new MutationObserver(a);return e&&t.observe(e,i),()=>t.disconnect()}),[e,a,i])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),i())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var Ce=n(1765);const ke={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function Le(e){let{line:t,classNames:n,showLineNumbers:s,getLineProps:a,getTokenProps:o}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const l=a({line:t,className:(0,u.A)(n,s&&ke.codeLine)}),c=t.map(((e,t)=>(0,i.jsx)("span",{...o({token:e,key:t})},t)));return(0,i.jsxs)("span",{...l,children:[s?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:ke.codeLineNumber}),(0,i.jsx)("span",{className:ke.codeLineContent,children:c})]}):c,(0,i.jsx)("br",{})]})}function ye(e){return(0,i.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,i.jsx)("path",{fill:"currentColor",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"})})}function _e(e){return(0,i.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const Be={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function we(e){let{code:t,className:n}=e;const[a,o]=(0,s.useState)(!1),l=(0,s.useRef)(void 0),c=(0,s.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const s=document.createElement("textarea"),a=document.activeElement;s.value=e,s.setAttribute("readonly",""),s.style.contain="strict",s.style.position="absolute",s.style.left="-9999px",s.style.fontSize="12pt";const o=document.getSelection(),i=o.rangeCount>0&&o.getRangeAt(0);n.append(s),s.select(),s.selectionStart=0,s.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch{}s.remove(),i&&(o.removeAllRanges(),o.addRange(i)),a&&a.focus()}(t),o(!0),l.current=window.setTimeout((()=>{o(!1)}),1e3)}),[t]);return(0,s.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),(0,i.jsx)("button",{type:"button","aria-label":a?(0,g.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,g.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,g.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,u.A)("clean-btn",n,Be.copyButton,a&&Be.copyButtonCopied),onClick:c,children:(0,i.jsxs)("span",{className:Be.copyButtonIcons,"aria-hidden":"true",children:[(0,i.jsx)(ye,{className:Be.copyButtonIcon}),(0,i.jsx)(_e,{className:Be.copyButtonSuccessIcon})]})})}function Te(e){return(0,i.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,i.jsx)("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"})})}const Ee={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function He(e){let{className:t,onClick:n,isEnabled:s}=e;const a=(0,g.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,i.jsx)("button",{type:"button",onClick:n,className:(0,u.A)("clean-btn",t,s&&Ee.wordWrapButtonEnabled),"aria-label":a,title:a,children:(0,i.jsx)(Te,{className:Ee.wordWrapButtonIcon,"aria-hidden":"true"})})}function Me(e){let{children:t,className:n="",metastring:a,title:o,showLineNumbers:l,language:c}=e;const{prism:{defaultLanguage:r,magicComments:d}}=(0,S.p)(),m=function(e){return e?.toLowerCase()}(c??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}(n)??r),h=le(),p=function(){const[e,t]=(0,s.useState)(!1),[n,a]=(0,s.useState)(!1),o=(0,s.useRef)(null),i=(0,s.useCallback)((()=>{const n=o.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[o,e]),l=(0,s.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=o.current,n=e>t||o.current.querySelector("code").hasAttribute("style");a(n)}),[o]);return Ae(o,l),(0,s.useEffect)((()=>{l()}),[e,l]),(0,s.useEffect)((()=>(window.addEventListener("resize",l,{passive:!0}),()=>{window.removeEventListener("resize",l)})),[l]),{codeBlockRef:o,isEnabled:e,isCodeScrollable:n,toggle:i}}(),f=function(e){return e?.match(de)?.groups.title??""}(a)||o,{lineClassNames:x,code:b}=xe(t,{metastring:a,language:m,magicComments:d}),g=l??function(e){return Boolean(e?.includes("showLineNumbers"))}(a);return(0,i.jsxs)(ge,{as:"div",className:(0,u.A)(n,m&&!n.includes(`language-${m}`)&&`language-${m}`),children:[f&&(0,i.jsx)("div",{className:ve.codeBlockTitle,children:f}),(0,i.jsxs)("div",{className:ve.codeBlockContent,children:[(0,i.jsx)(Ce.f4,{theme:h,code:b,language:m??"text",children:e=>{let{className:t,style:n,tokens:s,getLineProps:a,getTokenProps:o}=e;return(0,i.jsx)("pre",{tabIndex:0,ref:p.codeBlockRef,className:(0,u.A)(t,ve.codeBlock,"thin-scrollbar"),style:n,children:(0,i.jsx)("code",{className:(0,u.A)(ve.codeBlockLines,g&&ve.codeBlockLinesWithNumbering),children:s.map(((e,t)=>(0,i.jsx)(Le,{line:e,getLineProps:a,getTokenProps:o,classNames:x[t],showLineNumbers:g},t)))})})}}),(0,i.jsxs)("div",{className:ve.buttonGroup,children:[(p.isEnabled||p.isCodeScrollable)&&(0,i.jsx)(He,{className:ve.codeButton,onClick:()=>p.toggle(),isEnabled:p.isEnabled}),(0,i.jsx)(we,{className:ve.codeButton,code:b})]})]})]})}function Ie(e){let{children:t,...n}=e;const a=(0,oe.A)(),o=function(e){return s.Children.toArray(e).some((e=>(0,s.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),l="string"==typeof o?Me:je;return(0,i.jsx)(l,{...n,children:o},String(a))}function Se(e){return(0,i.jsx)("code",{...e})}var Ue=n(3427);const Ve={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function Re(e){return!!e&&("SUMMARY"===e.tagName||Re(e.parentElement))}function ze(e,t){return!!e&&(e===t||ze(e.parentElement,t))}function Oe(e){let{summary:t,children:n,...a}=e;(0,Ue.A)().collectAnchor(a.id);const o=(0,oe.A)(),l=(0,s.useRef)(null),{collapsed:c,setCollapsed:r}=(0,I.u)({initialState:!a.open}),[d,m]=(0,s.useState)(a.open),h=s.isValidElement(t)?t:(0,i.jsx)("summary",{children:t??"Details"});return(0,i.jsxs)("details",{...a,ref:l,open:d,"data-collapsed":c,className:(0,u.A)(Ve.details,o&&Ve.isBrowser,a.className),onMouseDown:e=>{Re(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;Re(t)&&ze(t,l.current)&&(e.preventDefault(),c?(r(!1),m(!0)):r(!0))},children:[h,(0,i.jsx)(I.N,{lazy:!1,collapsed:c,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{r(e),m(!e)},children:(0,i.jsx)("div",{className:Ve.collapsibleContent,children:n})})]})}const Pe={details:"details_b_Ee"},Ge="alert alert--info";function De(e){let{...t}=e;return(0,i.jsx)(Oe,{...t,className:(0,u.A)(Ge,Pe.details,t.className)})}function We(e){const t=s.Children.toArray(e.children),n=t.find((e=>s.isValidElement(e)&&"summary"===e.type)),a=(0,i.jsx)(i.Fragment,{children:t.filter((e=>e!==n))});return(0,i.jsx)(De,{...e,summary:n,children:a})}function $e(e){return(0,i.jsx)(ne.A,{...e})}const Fe={containsTaskList:"containsTaskList_mC6p"};function qe(e){if(void 0!==e)return(0,u.A)(e,e?.includes("contains-task-list")&&Fe.containsTaskList)}const Ze={img:"img_ev3q"};function Ye(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=s.Children.toArray(e),n=t.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),a=t.filter((e=>e!==n)),o=n?.props.children;return{mdxAdmonitionTitle:o,rest:a.length>0?(0,i.jsx)(i.Fragment,{children:a}):null}}(e.children),a=e.title??t;return{...e,...a&&{title:a},children:n}}const Je={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function Ke(e){let{type:t,className:n,children:s}=e;return(0,i.jsx)("div",{className:(0,u.A)(b.G.common.admonition,b.G.common.admonitionType(t),Je.admonition,n),children:s})}function Qe(e){let{icon:t,title:n}=e;return(0,i.jsxs)("div",{className:Je.admonitionHeading,children:[(0,i.jsx)("span",{className:Je.admonitionIcon,children:t}),n]})}function Xe(e){let{children:t}=e;return t?(0,i.jsx)("div",{className:Je.admonitionContent,children:t}):null}function et(e){const{type:t,icon:n,title:s,children:a,className:o}=e;return(0,i.jsxs)(Ke,{type:t,className:o,children:[(0,i.jsx)(Qe,{title:s,icon:n}),(0,i.jsx)(Xe,{children:a})]})}function tt(e){return(0,i.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,i.jsx)("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"})})}const nt={icon:(0,i.jsx)(tt,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function st(e){return(0,i.jsx)(et,{...nt,...e,className:(0,u.A)("alert alert--secondary",e.className),children:e.children})}function at(e){return(0,i.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,i.jsx)("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"})})}const ot={icon:(0,i.jsx)(at,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function it(e){return(0,i.jsx)(et,{...ot,...e,className:(0,u.A)("alert alert--success",e.className),children:e.children})}function lt(e){return(0,i.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,i.jsx)("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"})})}const ct={icon:(0,i.jsx)(lt,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function rt(e){return(0,i.jsx)(et,{...ct,...e,className:(0,u.A)("alert alert--info",e.className),children:e.children})}function dt(e){return(0,i.jsx)("svg",{viewBox:"0 0 16 16",...e,children:(0,i.jsx)("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"})})}const ut={icon:(0,i.jsx)(dt,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function mt(e){return(0,i.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,i.jsx)("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"})})}const ht={icon:(0,i.jsx)(mt,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const pt={icon:(0,i.jsx)(dt,{}),title:(0,i.jsx)(g.A,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const ft={...{note:st,tip:it,info:rt,warning:function(e){return(0,i.jsx)(et,{...ut,...e,className:(0,u.A)("alert alert--warning",e.className),children:e.children})},danger:function(e){return(0,i.jsx)(et,{...ht,...e,className:(0,u.A)("alert alert--danger",e.className),children:e.children})}},...{secondary:e=>(0,i.jsx)(st,{title:"secondary",...e}),important:e=>(0,i.jsx)(rt,{title:"important",...e}),success:e=>(0,i.jsx)(it,{title:"success",...e}),caution:function(e){return(0,i.jsx)(et,{...pt,...e,className:(0,u.A)("alert alert--warning",e.className),children:e.children})}}};function xt(e){const t=Ye(e),n=(s=t.type,ft[s]||(console.warn(`No admonition component found for admonition type "${s}". Using Info as fallback.`),ft.info));var s;return(0,i.jsx)(n,{...t})}const bt={Head:ae.A,details:We,Details:We,code:function(e){return function(e){return void 0!==e.children&&s.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")))}(e)?(0,i.jsx)(Se,{...e}):(0,i.jsx)(Ie,{...e})},a:function(e){return(0,i.jsx)(A.A,{...e})},pre:function(e){return(0,i.jsx)(i.Fragment,{children:e.children})},ul:function(e){return(0,i.jsx)("ul",{...e,className:qe(e.className)})},li:function(e){return(0,Ue.A)().collectAnchor(e.id),(0,i.jsx)("li",{...e})},img:function(e){return(0,i.jsx)("img",{decoding:"async",loading:"lazy",...e,className:(t=e.className,(0,u.A)(t,Ze.img))});var t},h1:e=>(0,i.jsx)($e,{as:"h1",...e}),h2:e=>(0,i.jsx)($e,{as:"h2",...e}),h3:e=>(0,i.jsx)($e,{as:"h3",...e}),h4:e=>(0,i.jsx)($e,{as:"h4",...e}),h5:e=>(0,i.jsx)($e,{as:"h5",...e}),h6:e=>(0,i.jsx)($e,{as:"h6",...e}),admonition:xt,mermaid:()=>null};function gt(e){let{children:t}=e;return(0,i.jsx)(se.x,{components:bt,children:t})}function vt(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=r();return t.hide_title||void 0!==n?null:e.title}();return(0,i.jsxs)("div",{className:(0,u.A)(b.G.docs.docMarkdown,"markdown"),children:[n&&(0,i.jsx)("header",{children:(0,i.jsx)(ne.A,{as:"h1",children:n})}),(0,i.jsx)(gt,{children:t})]})}var jt=n(1243);function Nt(){return(0,i.jsx)(g.A,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function At(){return(0,i.jsx)(g.A,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function Ct(){return(0,i.jsx)(ae.A,{children:(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function kt(e){let{className:t}=e;return(0,i.jsx)(xt,{type:"caution",title:(0,i.jsx)(Nt,{}),className:(0,u.A)(t,b.G.common.unlistedBanner),children:(0,i.jsx)(At,{})})}function Lt(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Ct,{}),(0,i.jsx)(kt,{...e})]})}const yt={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function _t(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=r(),n=(0,m.l)(),s=e.hide_table_of_contents,a=!s&&t.length>0;return{hidden:s,mobile:a?(0,i.jsx)(J,{}):void 0,desktop:!a||"desktop"!==n&&"ssr"!==n?void 0:(0,i.jsx)(te,{})}}(),{metadata:{unlisted:s}}=r();return(0,i.jsxs)("div",{className:"row",children:[(0,i.jsxs)("div",{className:(0,u.A)("col",!n.hidden&&yt.docItemCol),children:[s&&(0,i.jsx)(Lt,{}),(0,i.jsx)(f.A,{}),(0,i.jsxs)("div",{className:yt.docItemContainer,children:[(0,i.jsxs)("article",{children:[(0,i.jsx)(jt.A,{}),(0,i.jsx)(x.A,{}),n.mobile,(0,i.jsx)(vt,{children:t}),(0,i.jsx)(M,{})]}),(0,i.jsx)(p,{})]})]}),n.desktop&&(0,i.jsx)("div",{className:"col col--3",children:n.desktop})]})}function Bt(e){const t=`docs-doc-id-${e.content.metadata.id}`,n=e.content;return(0,i.jsx)(c,{content:e.content,children:(0,i.jsxs)(a.e3,{className:t,children:[(0,i.jsx)(d,{}),(0,i.jsx)(_t,{children:(0,i.jsx)(n,{})})]})})}},6929:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var s=n(1312),a=n(4164),o=n(8774),i=n(4848);function l(e){const{permalink:t,title:n,subLabel:s,isNext:l}=e;return(0,i.jsxs)(o.A,{className:(0,a.A)("pagination-nav__link",l?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[s&&(0,i.jsx)("div",{className:"pagination-nav__sublabel",children:s}),(0,i.jsx)("div",{className:"pagination-nav__label",children:n})]})}function c(e){const{previous:t,next:n}=e;return(0,i.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,s.T)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,i.jsx)(l,{...t,subLabel:(0,i.jsx)(s.A,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),n&&(0,i.jsx)(l,{...n,subLabel:(0,i.jsx)(s.A,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4267:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var s=n(4164),a=n(1312),o=n(7559),i=n(2252),l=n(4848);function c(e){let{className:t}=e;const n=(0,i.r)();return n.badge?(0,l.jsx)("span",{className:(0,s.A)(t,o.G.docs.docVersionBadge,"badge badge--secondary"),children:(0,l.jsx)(a.A,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label},children:"Version: {versionLabel}"})}):null}},1878:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});n(6540);var s=n(4164),a=n(4586),o=n(8774),i=n(1312),l=n(4070),c=n(7559),r=n(5597),d=n(2252),u=n(4848);const m={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(i.A,{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:(0,u.jsx)("b",{children:n.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return(0,u.jsx)(i.A,{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:(0,u.jsx)("b",{children:n.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=m[e.versionMetadata.banner];return(0,u.jsx)(t,{...e})}function p(e){let{versionLabel:t,to:n,onClick:s}=e;return(0,u.jsx)(i.A,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,u.jsx)("b",{children:(0,u.jsx)(o.A,{to:n,onClick:s,children:(0,u.jsx)(i.A,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function f(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:o}}=(0,a.A)(),{pluginId:i}=(0,l.vT)({failfast:!0}),{savePreferredVersionName:d}=(0,r.g1)(i),{latestDocSuggestion:m,latestVersionSuggestion:f}=(0,l.HW)(i),x=m??(b=f).docs.find((e=>e.id===b.mainDocId));var b;return(0,u.jsxs)("div",{className:(0,s.A)(t,c.G.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,u.jsx)("div",{children:(0,u.jsx)(h,{siteTitle:o,versionMetadata:n})}),(0,u.jsx)("div",{className:"margin-top--md",children:(0,u.jsx)(p,{versionLabel:f.label,to:x.path,onClick:()=>d(f.name)})})]})}function x(e){let{className:t}=e;const n=(0,d.r)();return n.banner?(0,u.jsx)(f,{className:t,versionMetadata:n}):null}},8426:(e,t)=>{function n(e){let t,n=[];for(let s of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(s))n.push(parseInt(s,10));else if(t=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,a,o]=t;if(s&&o){s=parseInt(s),o=parseInt(o);const e=s<o?1:-1;"-"!==a&&".."!==a&&"\u2025"!==a||(o+=e);for(let t=s;t!==o;t+=e)n.push(t)}}return n}t.default=n,e.exports=n},8453:(e,t,n)=>{"use strict";n.d(t,{R:()=>i,x:()=>l});var s=n(6540);const a={},o=s.createContext(a);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.116f9790.js b/assets/js/1a4e3797.116f9790.js new file mode 100644 index 0000000..3eec554 --- /dev/null +++ b/assets/js/1a4e3797.116f9790.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[138],{1035:(e,t,r)=>{r.r(t),r.d(t,{default:()=>T});var s=r(6540),a=r(4586),n=r(5476),c=r(5260),l=r(8774),o=r(1312);const u=["zero","one","two","few","many","other"];function h(e){return u.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:h(["one","other"]),select:e=>1===e?"one":"other"};function m(){const{i18n:{currentLocale:e}}=(0,a.A)();return(0,s.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:h(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function d(){const e=m();return{selectMessage:(t,r)=>function(e,t,r){const s=e.split("|");if(1===s.length)return s[0];s.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const a=r.select(t),n=r.pluralForms.indexOf(a);return s[Math.min(n,s.length-1)]}(r,t,e)}}var p=r(5391),g=r(6347),x=r(2303),f=r(1088);const y=function(){const e=(0,x.A)(),t=(0,g.W6)(),r=(0,g.zy)(),{siteConfig:{baseUrl:s}}=(0,a.A)(),n=e?new URLSearchParams(r.search):null,c=n?.get("q")||"",l=n?.get("ctx")||"",o=n?.get("version")||"",u=e=>{const t=new URLSearchParams(r.search);return e?t.set("q",e):t.delete("q"),t};return{searchValue:c,searchContext:l&&Array.isArray(f.Hg)&&f.Hg.some((e=>"string"==typeof e?e===l:e.path===l))?l:"",searchVersion:o,updateSearchPath:e=>{const r=u(e);t.replace({search:r.toString()})},updateSearchContext:e=>{const s=new URLSearchParams(r.search);s.set("ctx",e),t.replace({search:s.toString()})},generateSearchPageLink:e=>{const t=u(e);return`${s}search?${t.toString()}`}}};var C=r(5891),S=r(2384),j=r(6841),w=r(3810),A=r(7674),I=r(2849),v=r(4471);const R={searchContextInput:"searchContextInput_mXoe",searchQueryInput:"searchQueryInput_CFBF",searchResultItem:"searchResultItem_U687",searchResultItemPath:"searchResultItemPath_uIbk",searchResultItemSummary:"searchResultItemSummary_oZHr",searchQueryColumn:"searchQueryColumn_q7nx",searchContextColumn:"searchContextColumn_oWAF"};var P=r(3385),b=r(4848);function F(){const{siteConfig:{baseUrl:e},i18n:{currentLocale:t}}=(0,a.A)(),{selectMessage:r}=d(),{searchValue:n,searchContext:l,searchVersion:u,updateSearchPath:h,updateSearchContext:i}=y(),[m,g]=(0,s.useState)(n),[x,j]=(0,s.useState)(),[w,A]=(0,s.useState)(),v=`${e}${u}`,F=(0,s.useMemo)((()=>m?(0,o.T)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,o.T)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,s.useEffect)((()=>{h(m),x&&(m?x(m,(e=>{A(e)})):A(void 0))}),[m,x]);const T=(0,s.useCallback)((e=>{g(e.target.value)}),[]);return(0,s.useEffect)((()=>{n&&n!==m&&g(n)}),[n]),(0,s.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=!Array.isArray(f.Hg)||l||f.dz?await(0,C.Z)(v,l):{wrappedIndexes:[],zhDictionary:[]};j((()=>(0,S.m)(e,t,100)))}()}),[l,v]),(0,b.jsxs)(s.Fragment,{children:[(0,b.jsxs)(c.A,{children:[(0,b.jsx)("meta",{property:"robots",content:"noindex, follow"}),(0,b.jsx)("title",{children:F})]}),(0,b.jsxs)("div",{className:"container margin-vert--lg",children:[(0,b.jsx)("h1",{children:F}),(0,b.jsxs)("div",{className:"row",children:[(0,b.jsx)("div",{className:(0,p.A)("col",{[R.searchQueryColumn]:Array.isArray(f.Hg),"col--9":Array.isArray(f.Hg),"col--12":!Array.isArray(f.Hg)}),children:(0,b.jsx)("input",{type:"search",name:"q",className:R.searchQueryInput,"aria-label":"Search",onChange:T,value:m,autoComplete:"off",autoFocus:!0})}),Array.isArray(f.Hg)?(0,b.jsx)("div",{className:(0,p.A)("col","col--3","padding-left--none",R.searchContextColumn),children:(0,b.jsxs)("select",{name:"search-context",className:R.searchContextInput,id:"context-selector",value:l,onChange:e=>i(e.target.value),children:[f.dz&&(0,b.jsx)("option",{value:"",children:(0,o.T)({id:"theme.SearchPage.searchContext.everywhere",message:"everywhere"})}),f.Hg.map((e=>{const{label:r,path:s}=(0,P.p)(e,t);return(0,b.jsx)("option",{value:s,children:r},s)}))]})}):null]}),!x&&m&&(0,b.jsx)("div",{children:(0,b.jsx)(I.A,{})}),w&&(w.length>0?(0,b.jsx)("p",{children:r(w.length,(0,o.T)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:w.length}))}):(0,b.jsx)("p",{children:(0,o.T)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"})})),(0,b.jsx)("section",{children:w&&w.map((e=>(0,b.jsx)(_,{searchResult:e},e.document.i)))})]})]})}function _(e){let{searchResult:{document:t,type:r,page:s,tokens:a,metadata:n}}=e;const c=0===r,o=2===r,u=(c?t.b:s.b).slice(),h=o?t.s:t.t;c||u.push(s.t);let i="";if(f.CU&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append("_highlight",t);i=`?${e.toString()}`}return(0,b.jsxs)("article",{className:R.searchResultItem,children:[(0,b.jsx)("h2",{children:(0,b.jsx)(l.A,{to:t.u+i+(t.h||""),dangerouslySetInnerHTML:{__html:o?(0,j.Z)(h,a):(0,w.C)(h,(0,A.g)(n,"t"),a,100)}})}),u.length>0&&(0,b.jsx)("p",{className:R.searchResultItemPath,children:(0,v.$)(u)}),o&&(0,b.jsx)("p",{className:R.searchResultItemSummary,dangerouslySetInnerHTML:{__html:(0,w.C)(t.t,(0,A.g)(n,"t"),a,100)}})]})}const T=function(){return(0,b.jsx)(n.A,{children:(0,b.jsx)(F,{})})}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.a3f2126e.js b/assets/js/1a4e3797.a3f2126e.js deleted file mode 100644 index 20ba59a..0000000 --- a/assets/js/1a4e3797.a3f2126e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[920],{2027:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_});var r=n(7294),a=n(2263),l=n(8765),s=n(5742),c=n(9960),o=n(5999);const u=["zero","one","two","few","many","other"];function m(e){return u.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:m(["one","other"]),select:e=>1===e?"one":"other"};function h(){const{i18n:{currentLocale:e}}=(0,a.Z)();return(0,r.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:m(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function p(){const e=h();return{selectMessage:(t,n)=>function(e,t,n){const r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const a=n.select(t),l=n.pluralForms.indexOf(a);return r[Math.min(l,r.length-1)]}(n,t,e)}}var g=n(6550),d=n(412);const f=function(){const e=(0,g.k6)(),t=(0,g.TH)(),{siteConfig:{baseUrl:n}}=(0,a.Z)(),r=d.Z.canUseDOM?new URLSearchParams(t.search):null,l=(null==r?void 0:r.get("q"))||"",s=(null==r?void 0:r.get("ctx"))||"",c=(null==r?void 0:r.get("version"))||"",o=e=>{const n=new URLSearchParams(t.search);return e?n.set("q",e):n.delete("q"),n};return{searchValue:l,searchContext:s,searchVersion:c,updateSearchPath:t=>{const n=o(t);e.replace({search:n.toString()})},generateSearchPageLink:e=>{const t=o(e);return`${n}search?${t.toString()}`}}};var E=n(22),y=n(8202),S=n(2539),w=n(726),b=n(1073),v=n(311),I=n(3926),P=n(1029);const F="searchQueryInput_CFBF",R="searchResultItem_U687",C="searchResultItemPath_uIbk",$="searchResultItemSummary_oZHr";function k(){const{siteConfig:{baseUrl:e}}=(0,a.Z)(),{selectMessage:t}=p(),{searchValue:n,searchContext:l,searchVersion:c,updateSearchPath:u}=f(),[m,i]=(0,r.useState)(n),[h,g]=(0,r.useState)(),[d,S]=(0,r.useState)(),w=`${e}${c}`,b=(0,r.useMemo)((()=>m?(0,o.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,o.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,r.useEffect)((()=>{u(m),h&&(m?h(m,(e=>{S(e)})):S(void 0))}),[m,h]);const I=(0,r.useCallback)((e=>{i(e.target.value)}),[]);return(0,r.useEffect)((()=>{n&&n!==m&&i(n)}),[n]),(0,r.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=await(0,E.w)(w,l);g((()=>(0,y.v)(e,t,100)))}()}),[l,w]),r.createElement(r.Fragment,null,r.createElement(s.Z,null,r.createElement("meta",{property:"robots",content:"noindex, follow"}),r.createElement("title",null,b)),r.createElement("div",{className:"container margin-vert--lg"},r.createElement("h1",null,b),r.createElement("input",{type:"search",name:"q",className:F,"aria-label":"Search",onChange:I,value:m,autoComplete:"off",autoFocus:!0}),!h&&m&&r.createElement("div",null,r.createElement(v.Z,null)),d&&(d.length>0?r.createElement("p",null,t(d.length,(0,o.I)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:d.length}))):r.createElement("p",null,(0,o.I)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"}))),r.createElement("section",null,d&&d.map((e=>r.createElement(x,{key:e.document.i,searchResult:e}))))))}function x(e){let{searchResult:{document:t,type:n,page:a,tokens:l,metadata:s}}=e;const o=0===n,u=2===n,m=(o?t.b:a.b).slice(),i=u?t.s:t.t;o||m.push(a.t);let h="";if(P.vc&&l.length>0){const e=new URLSearchParams;for(const t of l)e.append("_highlight",t);h=`?${e.toString()}`}return r.createElement("article",{className:R},r.createElement("h2",null,r.createElement(c.Z,{to:t.u+h+(t.h||""),dangerouslySetInnerHTML:{__html:u?(0,S.C)(i,l):(0,w.o)(i,(0,b.m)(s,"t"),l,100)}})),m.length>0&&r.createElement("p",{className:C},(0,I.e)(m)),u&&r.createElement("p",{className:$,dangerouslySetInnerHTML:{__html:(0,w.o)(t.t,(0,b.m)(s,"t"),l,100)}}))}const _=function(){return r.createElement(l.Z,null,r.createElement(k,null))}}}]); \ No newline at end of file diff --git a/assets/js/1ae8c5dd.2a16e6c5.js b/assets/js/1ae8c5dd.c0f573ad.js similarity index 86% rename from assets/js/1ae8c5dd.2a16e6c5.js rename to assets/js/1ae8c5dd.c0f573ad.js index 8020be5..7a2a4e7 100644 --- a/assets/js/1ae8c5dd.2a16e6c5.js +++ b/assets/js/1ae8c5dd.c0f573ad.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[295],{1513:e=>{e.exports=JSON.parse('{"title":"Metrics Descriptions","slug":"/category/metrics-descriptions","permalink":"/eosc-recommender-metrics/docs/category/metrics-descriptions","navigation":{"previous":{"title":"Graphs","permalink":"/eosc-recommender-metrics/docs/dashboard_views/graphs"},"next":{"title":"Accuracy","permalink":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[318],{2151:e=>{e.exports=JSON.parse('{"title":"Metrics Descriptions","slug":"/category/metrics-descriptions","permalink":"/eosc-recommender-metrics/docs/category/metrics-descriptions","navigation":{"previous":{"title":"Graphs","permalink":"/eosc-recommender-metrics/docs/dashboard_views/graphs"},"next":{"title":"Accuracy","permalink":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy"}}}')}}]); \ No newline at end of file diff --git a/assets/js/1be78505.d88f401d.js b/assets/js/1be78505.d88f401d.js deleted file mode 100644 index 55c76bb..0000000 --- a/assets/js/1be78505.d88f401d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[514,972],{9963:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Ie});var a=n(7294),l=n(6010),o=n(1944),r=n(5281),c=n(3320),i=n(2802),s=n(4477),d=n(1116),m=n(8765),u=n(5999),b=n(2466),p=n(5936);const h="backToTopButton_sjWU",E="backToTopButtonShow_xfvO";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:c}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=null==n?void 0:n.scrollY;r&&(o.current?o.current=!1:a>=r?(c(),l(!1)):a<t?l(!1):a+window.innerHeight<document.documentElement.scrollHeight&&l(!0))})),(0,p.S)((e=>{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(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",r.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var g=n(6550),v=n(7524),_=n(6668),k=n(1327),C=n(7462);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"})))}const N="collapseSidebarButton_PEFL",S="collapseSidebarButtonIcon_kv0_";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 y=n(9689),T=n(902);const x=Symbol("EmptyContext"),w=a.createContext(x);function L(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(w.Provider,{value:o},t)}var M=n(6043),A=n(8596),B=n(9960),F=n(2389);function H(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 P(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,_.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),g=(0,i._F)(t,o),v=(0,A.Mg)(h,o),{collapsed:k,setCollapsed:I}=(0,M.u)({initialState:()=>!!b&&(!g&&t.collapsed)}),{expandedItem:N,setExpandedItem:S}=function(){const e=(0,a.useContext)(w);if(e===x)throw new T.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!k),S(e?null:s),I(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,T.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:g,collapsed:k,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)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(c),"menu__list-item",{"menu__list-item--collapsed":k},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":v})},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":g}),onClick:b?e=>{null==n||n(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{null==n||n(t)},"aria-current":v?"page":void 0,"aria-expanded":b?!k:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(H,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(M.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:k},a.createElement(G,{items:m,tabIndex:k?-1:0,onItemClick:n,activePath:o,level:c+1})))}var W=n(3919),D=n(9471);const R="menuExternalLink_NmtK";function z(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,i._F)(t,o),E=(0,W.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(c),"menu__list-item",b),key:u},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",!E&&R,{"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)))}const U="menuHtmlItem_M9Kj";function K(e){let{item:t,level:n,index:o}=e;const{value:c,defaultStyle:i,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),i&&[U,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:c}})}function V(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(P,(0,C.Z)({item:t},n));case"html":return a.createElement(K,(0,C.Z)({item:t},n));default:return a.createElement(z,(0,C.Z)({item:t},n))}}function j(e){let{items:t,...n}=e;return a.createElement(L,null,t.map(((e,t)=>a.createElement(V,(0,C.Z)({key:t,item:e,index:t},n)))))}const G=(0,a.memo)(j),Y="menu_SIkG",q="menuWithAnnouncementBar_GW3s";function O(e){let{path:t,sidebar:n,className:o}=e;const c=function(){const{isActive:e}=(0,y.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",Y,c&&q,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:n,activePath:t,level:1})))}const X="sidebar_njMd",J="sidebarWithHideableNavbar_wUlq",Q="sidebarHidden_VK0M",$="sidebarLogo_isFc";function ee(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:c},docs:{sidebar:{hideable:i}}}=(0,_.L)();return a.createElement("div",{className:(0,l.Z)(X,c&&J,r&&Q)},c&&a.createElement(k.Z,{tabIndex:-1,className:$}),a.createElement(O,{path:t,sidebar:n}),i&&a.createElement(Z,{onClick:o}))}const te=a.memo(ee);var ne=n(3102),ae=n(2961);const le=e=>{let{sidebar:t,path:n}=e;const o=(0,ae.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function oe(e){return a.createElement(ne.Zo,{component:le,props:e})}const re=a.memo(oe);function ce(e){const t=(0,v.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(te,e),l&&a.createElement(re,e))}const ie="expandButton_m80_",se="expandButtonIcon_BlDH";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}))}const me="docSidebarContainer_b6E3",ue="docSidebarContainerHidden_b3ry";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:o}=e;const{pathname:c}=(0,g.TH)(),[i,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{i&&s(!1),o((e=>!e))}),[o,i]);return a.createElement("aside",{className:(0,l.Z)(r.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}))}const he={docMainContainer:"docMainContainer_gTbr",docMainContainerEnhanced:"docMainContainerEnhanced_Uz_u",docItemWrapperEnhanced:"docItemWrapperEnhanced_czyv"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!o)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}const fe="docPage__5DB",ge="docsWrapper_BCFX";function ve(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ge},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var _e=n(4972),ke=n(197);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(ke.Z,{version:t.version,tag:(0,c.os)(t.pluginId,t.version)}),a.createElement(o.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(_e.default,null);const{docElement:c,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ve,null,c)))))}},4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7294),l=n(5999),o=n(1944),r=n(8765);function c(){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/237.84d4b8c3.js b/assets/js/237.84d4b8c3.js new file mode 100644 index 0000000..e878dee --- /dev/null +++ b/assets/js/237.84d4b8c3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[237],{3363:(e,t,i)=>{i.d(t,{A:()=>a});i(6540);var n=i(4164),s=i(1312),o=i(1107),r=i(4848);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,n.A)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.A,{as:"h1",className:"hero__title",children:(0,r.jsx)(s.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},2237:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});i(6540);var n=i(1312),s=i(1003),o=i(5476),r=i(3363),a=i(4848);function l(){const e=(0,n.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.be,{title:e}),(0,a.jsx)(o.A,{children:(0,a.jsx)(r.A,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/333e92ea.4ee9d8d8.js b/assets/js/333e92ea.4ee9d8d8.js deleted file mode 100644 index b698a9c..0000000 --- a/assets/js/333e92ea.4ee9d8d8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[599],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var o=r(7294);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 n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(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){i(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}function s(e,t){if(null==e)return{};var r,o,i=function(e,t){if(null==e)return{};var r,o,i={},n=Object.keys(e);for(o=0;o<n.length;o++)r=n[o],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)r=n[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var c=o.createContext({}),l=function(e){var t=o.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=l(e.components);return o.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var r=e.components,i=e.mdxType,n=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),d=l(r),m=i,y=d["".concat(c,".").concat(m)]||d[m]||p[m]||n;return r?o.createElement(y,a(a({ref:t},u),{},{components:r})):o.createElement(y,a({ref:t},u))}));function m(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var n=r.length,a=new Array(n);a[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:i,a[1]=s;for(var l=2;l<n;l++)a[l]=r[l];return o.createElement.apply(null,a)}return o.createElement.apply(null,r)}d.displayName="MDXCreateElement"},8686:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>n,metadata:()=>s,toc:()=>l});var o=r(7462),i=(r(7294),r(3905));const n={title:"Terms of Use",id:"terms",sidebar_position:1},a=void 0,s={unversionedId:"policies/terms",id:"policies/terms",title:"Terms of Use",description:"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:",source:"@site/docs/policies/Terms.md",sourceDirName:"policies",slug:"/policies/terms",permalink:"/eosc-recommender-metrics/docs/policies/terms",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Terms of Use",id:"terms",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Policies",permalink:"/eosc-recommender-metrics/docs/category/policies"},next:{title:"Privacy Policy",permalink:"/eosc-recommender-metrics/docs/policies/privacy"}},c={},l=[],u={toc:l};function p(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,o.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"You shall only use the resources/services to perform work, or transmit or store data consistent with the stated goals, policies and conditions of use as defined by the body or bodies granting you access."),(0,i.kt)("li",{parentName:"ol"},"You shall provide appropriate acknowledgement of support or citation for your use of the resources/services provided as required by the body or bodies granting you access."),(0,i.kt)("li",{parentName:"ol"},"You shall not use the resources/services for any purpose that is unlawful and not (attempt to) breach or circumvent any administrative or security controls."),(0,i.kt)("li",{parentName:"ol"},"You shall respect intellectual property and confidentiality agreements."),(0,i.kt)("li",{parentName:"ol"},"You shall protect your access credentials (e.g. private keys, tokens or passwords)."),(0,i.kt)("li",{parentName:"ol"},"You shall keep all your registered information correct and up to date."),(0,i.kt)("li",{parentName:"ol"},"You shall immediately report any known or suspected security breach or misuse of the resources/services or access credentials to the specified incident reporting locations and to the relevant credential issuing authorities."),(0,i.kt)("li",{parentName:"ol"},"You use the resources/services at your own risk. There is no guarantee that the resources/services will be available at any time or that their integrity or confidentiality will be preserved or that they will suit any purpose."),(0,i.kt)("li",{parentName:"ol"},"You agree that logged information, including personal data provided by you for registration purposes, may be used for administrative, operational, accounting, monitoring and security purposes. You agree that this logged information may be disclosed to other authorised participants via secured mechanisms, only for the same purposes and only as far as necessary to provide the services."),(0,i.kt)("li",{parentName:"ol"},"You agree that the body or bodies granting you access and resource/service providers are entitled to regulate, suspend or terminate your access without prior notice and without compensation, within their domain of authority, and you shall immediately comply with their instructions."),(0,i.kt)("li",{parentName:"ol"},"You are liable for the consequences of your violation of any of these conditions of use, which may include but are not limited to the reporting of your violation to your home institute and, if the activities are thought to be illegal, to appropriate law enforcement agencies.")))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/333e92ea.fe3f0a07.js b/assets/js/333e92ea.fe3f0a07.js new file mode 100644 index 0000000..45e3ea6 --- /dev/null +++ b/assets/js/333e92ea.fe3f0a07.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[342],{5934:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>n,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=o(4848),r=o(8453);const s={title:"Terms of Use",id:"terms",sidebar_position:1},n=void 0,a={id:"policies/terms",title:"Terms of Use",description:"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:",source:"@site/docs/policies/Terms.md",sourceDirName:"policies",slug:"/policies/terms",permalink:"/eosc-recommender-metrics/docs/policies/terms",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Terms of Use",id:"terms",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Policies",permalink:"/eosc-recommender-metrics/docs/category/policies"},next:{title:"Privacy Policy",permalink:"/eosc-recommender-metrics/docs/policies/privacy"}},c={},l=[];function d(e){const t={li:"li",ol:"ol",p:"p",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"You shall only use the resources/services to perform work, or transmit or store data consistent with the stated goals, policies and conditions of use as defined by the body or bodies granting you access."}),"\n",(0,i.jsx)(t.li,{children:"You shall provide appropriate acknowledgement of support or citation for your use of the resources/services provided as required by the body or bodies granting you access."}),"\n",(0,i.jsx)(t.li,{children:"You shall not use the resources/services for any purpose that is unlawful and not (attempt to) breach or circumvent any administrative or security controls."}),"\n",(0,i.jsx)(t.li,{children:"You shall respect intellectual property and confidentiality agreements."}),"\n",(0,i.jsx)(t.li,{children:"You shall protect your access credentials (e.g. private keys, tokens or passwords)."}),"\n",(0,i.jsx)(t.li,{children:"You shall keep all your registered information correct and up to date."}),"\n",(0,i.jsx)(t.li,{children:"You shall immediately report any known or suspected security breach or misuse of the resources/services or access credentials to the specified incident reporting locations and to the relevant credential issuing authorities."}),"\n",(0,i.jsx)(t.li,{children:"You use the resources/services at your own risk. There is no guarantee that the resources/services will be available at any time or that their integrity or confidentiality will be preserved or that they will suit any purpose."}),"\n",(0,i.jsx)(t.li,{children:"You agree that logged information, including personal data provided by you for registration purposes, may be used for administrative, operational, accounting, monitoring and security purposes. You agree that this logged information may be disclosed to other authorised participants via secured mechanisms, only for the same purposes and only as far as necessary to provide the services."}),"\n",(0,i.jsx)(t.li,{children:"You agree that the body or bodies granting you access and resource/service providers are entitled to regulate, suspend or terminate your access without prior notice and without compensation, within their domain of authority, and you shall immediately comply with their instructions."}),"\n",(0,i.jsx)(t.li,{children:"You are liable for the consequences of your violation of any of these conditions of use, which may include but are not limited to the reporting of your violation to your home institute and, if the activities are thought to be illegal, to appropriate law enforcement agencies."}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},8453:(e,t,o)=>{o.d(t,{R:()=>n,x:()=>a});var i=o(6540);const r={},s=i.createContext(r);function n(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:n(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/338d3536.7e50887c.js b/assets/js/338d3536.7e50887c.js new file mode 100644 index 0000000..696b406 --- /dev/null +++ b/assets/js/338d3536.7e50887c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[310],{9793:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var a=n(4848),i=n(8453);const o={sidebar_position:4,title:"Technical and organisational measures (TOM)"},r=void 0,s={id:"policies/tom",title:"Technical and organisational measures (TOM)",description:"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.",source:"@site/docs/policies/tom.md",sourceDirName:"policies",slug:"/policies/tom",permalink:"/eosc-recommender-metrics/docs/policies/tom",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4,title:"Technical and organisational measures (TOM)"},sidebar:"tutorialSidebar",previous:{title:"Privacy Policy",permalink:"/eosc-recommender-metrics/docs/policies/privacy"},next:{title:"Use Cases",permalink:"/eosc-recommender-metrics/docs/use_cases"}},c={},d=[{value:"1. Confidentiality",id:"1-confidentiality",level:2},{value:"1.a. Physical Access Control",id:"1a-physical-access-control",level:3},{value:"1.b. Logical Access Control",id:"1b-logical-access-control",level:3},{value:"1.c. Authorization Control",id:"1c-authorization-control",level:3},{value:"1.d. Separation Control",id:"1d-separation-control",level:3},{value:"1.e. Pseudonymization",id:"1e-pseudonymization",level:3},{value:"2. Integrity",id:"2-integrity",level:2},{value:"2.a. Transfer Control",id:"2a-transfer-control",level:3},{value:"2.b. Input Control",id:"2b-input-control",level:3},{value:"3. Availability and Resilience",id:"3-availability-and-resilience",level:2},{value:"3.a. Availability Control",id:"3a-availability-control",level:3},{value:"3.b. Recoverability Control",id:"3b-recoverability-control",level:3},{value:"4. Procedures for regular Review, Assessment and Evaluation",id:"4-procedures-for-regular-review-assessment-and-evaluation",level:2},{value:"4.a. Data Protection Management",id:"4a-data-protection-management",level:3},{value:"4.b Incident Response Management",id:"4b-incident-response-management",level:3},{value:"4.c Data Protection by Design and by Default",id:"4c-data-protection-by-design-and-by-default",level:3},{value:"4.d Order Control (outsourcing, subcontractors, and order processing)",id:"4d-order-control-outsourcing-subcontractors-and-order-processing",level:3},{value:"5. Organization and Data Protection",id:"5-organization-and-data-protection",level:2},{value:"6. Certifications",id:"6-certifications",level:2}];function l(e){const t={h2:"h2",h3:"h3",p:"p",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.p,{children:"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection."}),"\n",(0,a.jsx)(t.p,{children:"The definitions in Article 32 of the GDPR apply."}),"\n",(0,a.jsx)(t.h2,{id:"1-confidentiality",children:"1. Confidentiality"}),"\n",(0,a.jsx)(t.h3,{id:"1a-physical-access-control",children:"1.a. Physical Access Control"}),"\n",(0,a.jsx)(t.p,{children:"Actions suitable for providing physical and environmental security of data centers, server room facilities, and working areas are adapted, while precautions against environmental threats and power disruptions are also granted. Access is limited by job role and subject to authorised approval. Technical and organisational measures that are taken into account involve security guard personnel, reception, doorbell systems, manual locking systems, and video surveillance of entrances. Entrance to the building is only possible with keycards and keys provided to authorised employees or by visitors accompanied by employees, preventing unauthorised persons from accessing secured areas. Additionally, Information on security policy, work instructions for operational safety, and access control are provided."}),"\n",(0,a.jsx)(t.h3,{id:"1b-logical-access-control",children:"1.b. Logical Access Control"}),"\n",(0,a.jsx)(t.p,{children:"Operations sufficient for preventing data processing systems from being used by unauthorised persons are applied. Logical access controls are designed based on authority levels and job functions. Granting access is gained on a need-to-know and least privilege basis, where it is restricted to authorised employees responsible for the job. The use of unique IDs -identified through Active Directory- and passwords for all users is adapted, including a periodic review and revoking access when employment terminates or changes in job functions occur. Technical and organisational measures that are taken into account involve; username and password protected systems, intrusion detection facilities, use of Virtual Private Networks (VPNs) for remote access, firewalls, intrusion Detection System (IDS), user permission management, information security policy, work instruction of IT user regulations, operation security and access control."}),"\n",(0,a.jsx)(t.h3,{id:"1c-authorization-control",children:"1.c. Authorization Control"}),"\n",(0,a.jsx)(t.p,{children:"Actions to ensure that those authorized to use a data processing system can only access the data subject to their access authorization -based on their rule- and that personal data cannot be read, copied, modified, or removed without authorization during processing, use and after storage. Technical operations incorporate physical deletion of data carriers, logging of accesses to applications, specifically when entering, changing, and deleting data, SSH encrypted access, and certified SSL encryption. At the organisational level, a minimum number of administrators is applied, management of user rights are controlled by administrators, work instruction communication security and handling of information and values are also claimed."}),"\n",(0,a.jsx)(t.h3,{id:"1d-separation-control",children:"1.d. Separation Control"}),"\n",(0,a.jsx)(t.p,{children:"It is ensured that personal data collected for different purposes can be processed separately. Multi-tenancy of relevant applications is performed, or systems are physically or logically separated. The development sheet is separated for each product, and the services have their own line of environments. All environments, documents and other data are shared for the members of that project/product, while operational, information and data protection securities and policies are applied."}),"\n",(0,a.jsx)(t.h3,{id:"1e-pseudonymization",children:"1.e. Pseudonymization"}),"\n",(0,a.jsx)(t.p,{children:"Operations for pseudonymization or anonymization of personal data are implemented to the extent necessary. Internal instruction to pseudonymize or anonymize personal data as far as possible in the event of disclosure or even after the statutory deletion period has expired. Specific internal regulations on cryptography, while operational, information and data protection securities and policies are applied."}),"\n",(0,a.jsx)(t.h2,{id:"2-integrity",children:"2. Integrity"}),"\n",(0,a.jsx)(t.h3,{id:"2a-transfer-control",children:"2.a. Transfer Control"}),"\n",(0,a.jsx)(t.p,{children:"Measures are taken into account to ensure that personal data cannot be read, copied, altered or removed by unauthorized persons during electronic transmission or while being transported or stored on data media. As technical and organizational actions are the use of Virtual Private Networks (VPNs) and firewalls, the provision via encrypted connections and techniques such as SSH, SFTP, HTTPS and secure cloudstores, the logging of accesses and retrievals, while operational, information and data protection securities and policies are also applied."}),"\n",(0,a.jsx)(t.h3,{id:"2b-input-control",children:"2.b. Input Control"}),"\n",(0,a.jsx)(t.p,{children:"Operations that ensure that it is possible to check and establish retrospectively whether and by whom personal data has been entered into, modified or removed from data processing systems are implemented to the extent necessary. Input control is achieved through logging, which can take place at various levels (e.g., operating system, network, firewall, database, application). Traceability of data entry, modification and deletion through individual user names, assignment of rights to enter, change and delete data on the basis of an authorisation concept, while information security policy and work instruction of IT user regulations are engaged."}),"\n",(0,a.jsx)(t.h2,{id:"3-availability-and-resilience",children:"3. Availability and Resilience"}),"\n",(0,a.jsx)(t.h3,{id:"3a-availability-control",children:"3.a. Availability Control"}),"\n",(0,a.jsx)(t.p,{children:"Actions to ensure that personal data is protected against accidental destruction or loss have been implemented to the required extent. Measures comprise fire and smoke detection systems, fire extinguishers, air-conditioning, temperature and humidity monitoring and video surveillance in server rooms, UPS system and emergency diesel generators deployment, RAID system and hard disk mirroring for data backup, information security policy and work instruction operational security."}),"\n",(0,a.jsx)(t.h3,{id:"3b-recoverability-control",children:"3.b. Recoverability Control"}),"\n",(0,a.jsx)(t.p,{children:"Data backups of databases and operating system images are taken to the extent required and with the aim of preventing the loss of personal data in the event of physical or technical incident. Backups are performed for network drives and servers in productive operation, where the process is being recorded (logged). The backup concept is applied according to criticality and customer specifications. When applicable storage of backup media obtained in a safe place outside the server room. Information security policy and work instruction of IT user regulations are also engaged."}),"\n",(0,a.jsx)(t.h2,{id:"4-procedures-for-regular-review-assessment-and-evaluation",children:"4. Procedures for regular Review, Assessment and Evaluation"}),"\n",(0,a.jsx)(t.h3,{id:"4a-data-protection-management",children:"4.a. Data Protection Management"}),"\n",(0,a.jsx)(t.p,{children:"Technical and organizational measures that are taken into account are; central documentation of all data protection regulations with access for employees, security certification according to ISO 27001. Updates and reviews of the effectiveness of the TOMs are carried out periodically. Data protection checkpoints are consistently implemented, while data processing systems (IT systems) are checked regularly to the extent required and after changes to ensure that they are functioning properly. A Data Protection Officer (DPO) group is appointed and notified of physical or technical incidents, and staff is trained and obliged to confidentiality and data secrecy. Data Protection Impact Assessment (DPIA) is carried out as required, whereas processes regarding information obligations according to Art. 13 and 14 GDPR are established."}),"\n",(0,a.jsx)(t.h3,{id:"4b-incident-response-management",children:"4.b Incident Response Management"}),"\n",(0,a.jsx)(t.p,{children:"Technical and organizational actions have been established to the extent required for security breach response and data breach process. The use and the regular updating of firewall, spam filters, virus scanning, Intrusion Detection System (IDS), and Intrusion Prevention System (IPS) for customer systems on order, are served. The process for detecting and reporting security incidents and data breaches is being documented via ticket system, with regard to reporting obligation to the supervisory authority. Formalized procedure for handling security incidents, including the involvement of DPO and ISO in security incidents and data breaches is available, while operational, information, data protection and IT user regulations, securities and policies are also applied."}),"\n",(0,a.jsx)(t.h3,{id:"4c-data-protection-by-design-and-by-default",children:"4.c Data Protection by Design and by Default"}),"\n",(0,a.jsx)(t.p,{children:'Measures pursuant to Art 25 GDPR comply with the principles of data protection by design and by default. No more personal data is collected than is necessary for the respective purpose. Data Protection Policy (includes principles "privacy by design and by default").'}),"\n",(0,a.jsx)(t.h3,{id:"4d-order-control-outsourcing-subcontractors-and-order-processing",children:"4.d Order Control (outsourcing, subcontractors, and order processing)"}),"\n",(0,a.jsx)(t.p,{children:"Actions to ensure that personal data processed on behalf of the client can only be processed in accordance with the client's instructions. Technical and organizational measures have been established to the required extent. Measures involve monitoring of remote access by external parties, in the context of remote support and work instruction supplier management and supplier evaluation. Moreover, a prior review of the security measures taken by the contractor and their documentation is applied. Selection of the contractor under due diligence aspects (especially with regard to data protection and data security) is achieved. Conclusion of the necessary data processing agreement on commissioned processing or EU standard contractual clauses and a framework agreement on contractual data processing within the group of companies, where written instructions to the contractor and obligation of the contractor's employees to maintain data secrecy. Additionally, an agreement on effective control rights over the contractor and regulations on the use of further subcontractors is maintained, ensuring also the destruction of data after termination of the contract or in the case of longer collaboration, ongoing review of the contractor and its level of protection."}),"\n",(0,a.jsx)(t.h2,{id:"5-organization-and-data-protection",children:"5. Organization and Data Protection"}),"\n",(0,a.jsx)(t.p,{children:"The National Infrastructures for Research and Technology S.A. (GRNET S.A.), based on Its Quality and Information Security Policies has set itself the goal of providing products and services to be delivered at the highest possible level of information security in compliance with the law. In this context GRNET S.A. has established, the roles of Information Security Officer (ISO), Data Protection Officer (DPO), Quality Officer (QO), and Legal Compliance Officer (LCO) as well as a Corporate Binding Rules (a set of internal guidelines and regulations) on information security and data protection, that are contractually binding for all employees, that defines secure information and data handling formed in secrecy and confidentiality. Employees are continuously informed and trained in the area of data protection, while third parties who may come into contact with personal data in the course of their work for GRNET S.A. are obligated to comply with data protection and data secrecy by means of a so-called NDA (Non-Disclosure Agreement) before they begin their work. Any subcontractors entrusted with further processing are only used after approval by the clients and after the conclusion of a Data Processing Agreement (DPA) in accordance with Art 28 GDPR, with which they are fully bound by all data protection obligations to which GRNET S.A. itself is subject. Current high technical security standards at GRNET S.A. are periodically reviewed and confirmed for adequacy and effectiveness in the course of ongoing internal audits and annually by Independent, External, Accredited Certification Bodies."}),"\n",(0,a.jsx)(t.h2,{id:"6-certifications",children:"6. Certifications"}),"\n",(0,a.jsx)(t.p,{children:"The Quality Management System (QMS) as well as the Information Security Management System (ISMS) of GRNET S.A. are both certified by Independent Accredited Certification Bodies according to ISO 9001 and ISO 27001."})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(l,{...e})}):l(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>s});var a=n(6540);const i={},o=a.createContext(i);function r(e){const t=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/338d3536.e665cd11.js b/assets/js/338d3536.e665cd11.js deleted file mode 100644 index d294969..0000000 --- a/assets/js/338d3536.e665cd11.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[14],{3905:(e,t,a)=>{a.d(t,{Zo:()=>d,kt:()=>h});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(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 r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var c=n.createContext({}),l=function(e){var t=n.useContext(c),a=t;return e&&(a="function"==typeof e?e(t):r(r({},t),e)),a},d=function(e){var t=l(e.components);return n.createElement(c.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 a=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),p=l(a),h=o,f=p["".concat(c,".").concat(h)]||p[h]||u[h]||i;return a?n.createElement(f,r(r({ref:t},d),{},{components:a})):n.createElement(f,r({ref:t},d))}));function h(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=a.length,r=new Array(i);r[0]=p;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,r[1]=s;for(var l=2;l<i;l++)r[l]=a[l];return n.createElement.apply(null,r)}return n.createElement.apply(null,a)}p.displayName="MDXCreateElement"},6128:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var n=a(7462),o=(a(7294),a(3905));const i={sidebar_position:4,title:"Technical and organisational measures (TOM)"},r=void 0,s={unversionedId:"policies/tom",id:"policies/tom",title:"Technical and organisational measures (TOM)",description:"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.",source:"@site/docs/policies/tom.md",sourceDirName:"policies",slug:"/policies/tom",permalink:"/eosc-recommender-metrics/docs/policies/tom",draft:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4,title:"Technical and organisational measures (TOM)"},sidebar:"tutorialSidebar",previous:{title:"Privacy Policy",permalink:"/eosc-recommender-metrics/docs/policies/privacy"},next:{title:"Use Cases",permalink:"/eosc-recommender-metrics/docs/use_cases"}},c={},l=[{value:"1. Confidentiality",id:"1-confidentiality",level:2},{value:"1.a. Physical Access Control",id:"1a-physical-access-control",level:3},{value:"1.b. Logical Access Control",id:"1b-logical-access-control",level:3},{value:"1.c. Authorization Control",id:"1c-authorization-control",level:3},{value:"1.d. Separation Control",id:"1d-separation-control",level:3},{value:"1.e. Pseudonymization",id:"1e-pseudonymization",level:3},{value:"2. Integrity",id:"2-integrity",level:2},{value:"2.a. Transfer Control",id:"2a-transfer-control",level:3},{value:"2.b. Input Control",id:"2b-input-control",level:3},{value:"3. Availability and Resilience",id:"3-availability-and-resilience",level:2},{value:"3.a. Availability Control",id:"3a-availability-control",level:3},{value:"3.b. Recoverability Control",id:"3b-recoverability-control",level:3},{value:"4. Procedures for regular Review, Assessment and Evaluation",id:"4-procedures-for-regular-review-assessment-and-evaluation",level:2},{value:"4.a. Data Protection Management",id:"4a-data-protection-management",level:3},{value:"4.b Incident Response Management",id:"4b-incident-response-management",level:3},{value:"4.c Data Protection by Design and by Default",id:"4c-data-protection-by-design-and-by-default",level:3},{value:"4.d Order Control (outsourcing, subcontractors, and order processing)",id:"4d-order-control-outsourcing-subcontractors-and-order-processing",level:3},{value:"5. Organization and Data Protection",id:"5-organization-and-data-protection",level:2},{value:"6. Certifications",id:"6-certifications",level:2}],d={toc:l};function u(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},d,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection."),(0,o.kt)("p",null,"The definitions in Article 32 of the GDPR apply."),(0,o.kt)("h2",{id:"1-confidentiality"},"1. Confidentiality"),(0,o.kt)("h3",{id:"1a-physical-access-control"},"1.a. Physical Access Control"),(0,o.kt)("p",null,"Actions suitable for providing physical and environmental security of data centers, server room facilities, and working areas are adapted, while precautions against environmental threats and power disruptions are also granted. Access is limited by job role and subject to authorised approval. Technical and organisational measures that are taken into account involve security guard personnel, reception, doorbell systems, manual locking systems, and video surveillance of entrances. Entrance to the building is only possible with keycards and keys provided to authorised employees or by visitors accompanied by employees, preventing unauthorised persons from accessing secured areas. Additionally, Information on security policy, work instructions for operational safety, and access control are provided."),(0,o.kt)("h3",{id:"1b-logical-access-control"},"1.b. Logical Access Control"),(0,o.kt)("p",null,"Operations sufficient for preventing data processing systems from being used by unauthorised persons are applied. Logical access controls are designed based on authority levels and job functions. Granting access is gained on a need-to-know and least privilege basis, where it is restricted to authorised employees responsible for the job. The use of unique IDs -identified through Active Directory- and passwords for all users is adapted, including a periodic review and revoking access when employment terminates or changes in job functions occur. Technical and organisational measures that are taken into account involve; username and password protected systems, intrusion detection facilities, use of Virtual Private Networks (VPNs) for remote access, firewalls, intrusion Detection System (IDS), user permission management, information security policy, work instruction of IT user regulations, operation security and access control."),(0,o.kt)("h3",{id:"1c-authorization-control"},"1.c. Authorization Control"),(0,o.kt)("p",null,"Actions to ensure that those authorized to use a data processing system can only access the data subject to their access authorization -based on their rule- and that personal data cannot be read, copied, modified, or removed without authorization during processing, use and after storage. Technical operations incorporate physical deletion of data carriers, logging of accesses to applications, specifically when entering, changing, and deleting data, SSH encrypted access, and certified SSL encryption. At the organisational level, a minimum number of administrators is applied, management of user rights are controlled by administrators, work instruction communication security and handling of information and values are also claimed."),(0,o.kt)("h3",{id:"1d-separation-control"},"1.d. Separation Control"),(0,o.kt)("p",null,"It is ensured that personal data collected for different purposes can be processed separately. Multi-tenancy of relevant applications is performed, or systems are physically or logically separated. The development sheet is separated for each product, and the services have their own line of environments. All environments, documents and other data are shared for the members of that project/product, while operational, information and data protection securities and policies are applied."),(0,o.kt)("h3",{id:"1e-pseudonymization"},"1.e. Pseudonymization"),(0,o.kt)("p",null,"Operations for pseudonymization or anonymization of personal data are implemented to the extent necessary. Internal instruction to pseudonymize or anonymize personal data as far as possible in the event of disclosure or even after the statutory deletion period has expired. Specific internal regulations on cryptography, while operational, information and data protection securities and policies are applied."),(0,o.kt)("h2",{id:"2-integrity"},"2. Integrity"),(0,o.kt)("h3",{id:"2a-transfer-control"},"2.a. Transfer Control"),(0,o.kt)("p",null,"Measures are taken into account to ensure that personal data cannot be read, copied, altered or removed by unauthorized persons during electronic transmission or while being transported or stored on data media. As technical and organizational actions are the use of Virtual Private Networks (VPNs) and firewalls, the provision via encrypted connections and techniques such as SSH, SFTP, HTTPS and secure cloudstores, the logging of accesses and retrievals, while operational, information and data protection securities and policies are also applied."),(0,o.kt)("h3",{id:"2b-input-control"},"2.b. Input Control"),(0,o.kt)("p",null,"Operations that ensure that it is possible to check and establish retrospectively whether and by whom personal data has been entered into, modified or removed from data processing systems are implemented to the extent necessary. Input control is achieved through logging, which can take place at various levels (e.g., operating system, network, firewall, database, application). Traceability of data entry, modification and deletion through individual user names, assignment of rights to enter, change and delete data on the basis of an authorisation concept, while information security policy and work instruction of IT user regulations are engaged."),(0,o.kt)("h2",{id:"3-availability-and-resilience"},"3. Availability and Resilience"),(0,o.kt)("h3",{id:"3a-availability-control"},"3.a. Availability Control"),(0,o.kt)("p",null,"Actions to ensure that personal data is protected against accidental destruction or loss have been implemented to the required extent. Measures comprise fire and smoke detection systems, fire extinguishers, air-conditioning, temperature and humidity monitoring and video surveillance in server rooms, UPS system and emergency diesel generators deployment, RAID system and hard disk mirroring for data backup, information security policy and work instruction operational security."),(0,o.kt)("h3",{id:"3b-recoverability-control"},"3.b. Recoverability Control"),(0,o.kt)("p",null,"Data backups of databases and operating system images are taken to the extent required and with the aim of preventing the loss of personal data in the event of physical or technical incident. Backups are performed for network drives and servers in productive operation, where the process is being recorded (logged). The backup concept is applied according to criticality and customer specifications. When applicable storage of backup media obtained in a safe place outside the server room. Information security policy and work instruction of IT user regulations are also engaged."),(0,o.kt)("h2",{id:"4-procedures-for-regular-review-assessment-and-evaluation"},"4. Procedures for regular Review, Assessment and Evaluation"),(0,o.kt)("h3",{id:"4a-data-protection-management"},"4.a. Data Protection Management"),(0,o.kt)("p",null,"Technical and organizational measures that are taken into account are; central documentation of all data protection regulations with access for employees, security certification according to ISO 27001. Updates and reviews of the effectiveness of the TOMs are carried out periodically. Data protection checkpoints are consistently implemented, while data processing systems (IT systems) are checked regularly to the extent required and after changes to ensure that they are functioning properly. A Data Protection Officer (DPO) group is appointed and notified of physical or technical incidents, and staff is trained and obliged to confidentiality and data secrecy. Data Protection Impact Assessment (DPIA) is carried out as required, whereas processes regarding information obligations according to Art. 13 and 14 GDPR are established."),(0,o.kt)("h3",{id:"4b-incident-response-management"},"4.b Incident Response Management"),(0,o.kt)("p",null,"Technical and organizational actions have been established to the extent required for security breach response and data breach process. The use and the regular updating of firewall, spam filters, virus scanning, Intrusion Detection System (IDS), and Intrusion Prevention System (IPS) for customer systems on order, are served. The process for detecting and reporting security incidents and data breaches is being documented via ticket system, with regard to reporting obligation to the supervisory authority. Formalized procedure for handling security incidents, including the involvement of DPO and ISO in security incidents and data breaches is available, while operational, information, data protection and IT user regulations, securities and policies are also applied. "),(0,o.kt)("h3",{id:"4c-data-protection-by-design-and-by-default"},"4.c Data Protection by Design and by Default"),(0,o.kt)("p",null,'Measures pursuant to Art 25 GDPR comply with the principles of data protection by design and by default. No more personal data is collected than is necessary for the respective purpose. Data Protection Policy (includes principles "privacy by design and by default").'),(0,o.kt)("h3",{id:"4d-order-control-outsourcing-subcontractors-and-order-processing"},"4.d Order Control (outsourcing, subcontractors, and order processing)"),(0,o.kt)("p",null,"Actions to ensure that personal data processed on behalf of the client can only be processed in accordance with the client's instructions. Technical and organizational measures have been established to the required extent. Measures involve monitoring of remote access by external parties, in the context of remote support and work instruction supplier management and supplier evaluation. Moreover, a prior review of the security measures taken by the contractor and their documentation is applied. Selection of the contractor under due diligence aspects (especially with regard to data protection and data security) is achieved. Conclusion of the necessary data processing agreement on commissioned processing or EU standard contractual clauses and a framework agreement on contractual data processing within the group of companies, where written instructions to the contractor and obligation of the contractor's employees to maintain data secrecy. Additionally, an agreement on effective control rights over the contractor and regulations on the use of further subcontractors is maintained, ensuring also the destruction of data after termination of the contract or in the case of longer collaboration, ongoing review of the contractor and its level of protection."),(0,o.kt)("h2",{id:"5-organization-and-data-protection"},"5. Organization and Data Protection"),(0,o.kt)("p",null,"The National Infrastructures for Research and Technology S.A. (GRNET S.A.), based on Its Quality and Information Security Policies has set itself the goal of providing products and services to be delivered at the highest possible level of information security in compliance with the law. In this context GRNET S.A. has established, the roles of Information Security Officer (ISO), Data Protection Officer (DPO), Quality Officer (QO), and Legal Compliance Officer (LCO) as well as a Corporate Binding Rules (a set of internal guidelines and regulations) on information security and data protection, that are contractually binding for all employees, that defines secure information and data handling formed in secrecy and confidentiality. Employees are continuously informed and trained in the area of data protection, while third parties who may come into contact with personal data in the course of their work for GRNET S.A. are obligated to comply with data protection and data secrecy by means of a so-called NDA (Non-Disclosure Agreement) before they begin their work. Any subcontractors entrusted with further processing are only used after approval by the clients and after the conclusion of a Data Processing Agreement (DPA) in accordance with Art 28 GDPR, with which they are fully bound by all data protection obligations to which GRNET S.A. itself is subject. Current high technical security standards at GRNET S.A. are periodically reviewed and confirmed for adequacy and effectiveness in the course of ongoing internal audits and annually by Independent, External, Accredited Certification Bodies."),(0,o.kt)("h2",{id:"6-certifications"},"6. Certifications"),(0,o.kt)("p",null,"The Quality Management System (QMS) as well as the Information Security Management System (ISMS) of GRNET S.A. are both certified by Independent Accredited Certification Bodies according to ISO 9001 and ISO 27001."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3ae74972.6a2f3a0d.js b/assets/js/3ae74972.6a2f3a0d.js new file mode 100644 index 0000000..fde0db0 --- /dev/null +++ b/assets/js/3ae74972.6a2f3a0d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[509],{3641:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>c,contentTitle:()=>r,default:()=>o,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var n=i(4848),t=i(8453);const a={id:"click_through_rate",title:"Click-Through Rate",sidebar_position:3},r="Click-Through Rate",l={id:"metrics_descriptions/click_through_rate",title:"Click-Through Rate",description:"Summary",source:"@site/docs/metrics_descriptions/click_through_rate.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/click_through_rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"click_through_rate",title:"Click-Through Rate",sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Catalog Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage"},next:{title:"Diversity Gini Index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index"}},c={},m=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Retrieve user actions with recommendation panel",id:"retrieve-user-actions-with-recommendation-panel",level:3},{value:"Count user actions with recommendation panel",id:"count-user-actions-with-recommendation-panel",level:3},{value:"Filter list",id:"filter-list",level:3},{value:"Count user actions with clicks through recommendation panel",id:"count-user-actions-with-clicks-through-recommendation-panel",level:3},{value:"Calculate ratio",id:"calculate-ratio",level:3}];function h(e){const s={admonition:"admonition",annotation:"annotation",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mo:"mo",mrow:"mrow",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"click-through-rate",children:"Click-Through Rate"}),"\n",(0,n.jsx)(s.h2,{id:"summary",children:"Summary"}),"\n",(0,n.jsx)(s.p,{children:"The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users."}),"\n",(0,n.jsx)(s.h2,{id:"description",children:"Description"}),"\n",(0,n.jsx)(s.p,{children:"The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users. Takes into account all historical data of user actions."}),"\n",(0,n.jsx)("p",{children:(0,n.jsxs)(s.p,{children:["The metric is expressed by the formula: ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"C"}),(0,n.jsx)(s.mi,{children:"l"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{children:"k"}),(0,n.jsx)(s.mo,{children:"\u2212"}),(0,n.jsx)(s.mi,{children:"T"}),(0,n.jsx)(s.mi,{children:"h"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"o"}),(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"g"}),(0,n.jsx)(s.mi,{children:"h"}),(0,n.jsx)(s.mi,{children:"R"}),(0,n.jsx)(s.mi,{children:"a"}),(0,n.jsx)(s.mi,{children:"t"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mo,{children:"="}),(0,n.jsxs)(s.mfrac,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{children:"l"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{children:"k"}),(0,n.jsx)(s.mi,{children:"s"})]}),(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"v"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"w"}),(0,n.jsx)(s.mi,{children:"s"})]})]})]}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"Click-Through Rate=\\frac{clicks}{views}"})]})})}),(0,n.jsxs)(s.span,{className:"katex-html","aria-hidden":"true",children:[(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.7778em",verticalAlign:"-0.0833em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.01968em"},children:"Cl"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"c"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.03148em"},children:"k"}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.jsx)(s.span,{className:"mbin",children:"\u2212"}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2222em"}})]}),(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.8889em",verticalAlign:"-0.1944em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.13889em"},children:"T"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"h"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"ro"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"ug"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"h"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.00773em"},children:"R"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"a"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"t"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"e"}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.jsx)(s.span,{className:"mrel",children:"="}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"1.2251em",verticalAlign:"-0.345em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsx)(s.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(s.span,{className:"mfrac",children:(0,n.jsxs)(s.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(s.span,{className:"vlist-r",children:[(0,n.jsxs)(s.span,{className:"vlist",style:{height:"0.8801em"},children:[(0,n.jsxs)(s.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"e"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02691em"},children:"w"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"s"})]})})]}),(0,n.jsxs)(s.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(s.span,{style:{top:"-3.394em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"c"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.01968em"},children:"l"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"c"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03148em"},children:"k"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"s"})]})})]})]}),(0,n.jsx)(s.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(s.span,{className:"vlist-r",children:(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.345em"},children:(0,n.jsx)(s.span,{})})})]})}),(0,n.jsx)(s.span,{className:"mclose nulldelimiter"})]})]})]})]})]})}),"\n",(0,n.jsx)(s.h2,{id:"output",children:"Output"}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Type"}),(0,n.jsx)(s.th,{children:"Float"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Min"}),(0,n.jsx)(s.td,{children:"0"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Max"}),(0,n.jsxs)(s.td,{children:["+",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsx)(s.mi,{mathvariant:"normal",children:"\u221e"})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"\\infty"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.4306em"}}),(0,n.jsx)(s.span,{className:"mord",children:"\u221e"})]})})]})]})]})]})]}),"\n",(0,n.jsx)(s.admonition,{type:"info",children:(0,n.jsx)(s.p,{children:"A value of 0 indicates that no clicks through recommendations panels occurred."})}),"\n",(0,n.jsx)(s.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"all available user actions"}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"retrieve-user-actions-with-recommendation-panel",children:"Retrieve user actions with recommendation panel"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Get only the user actions that present a recommendation panel to the user in the source page. Those are actions with the following source paths:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:(0,n.jsx)(s.code,{children:"/services"})}),"\n",(0,n.jsx)(s.li,{children:(0,n.jsx)(s.code,{children:"/services"})}),"\n",(0,n.jsx)(s.li,{children:(0,n.jsx)(s.code,{children:"/services/c/{any category name}"})}),"\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"count-user-actions-with-recommendation-panel",children:"Count user actions with recommendation panel"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Count the items in the above list as they represent the times recommendations panels were presented to the users of the portal"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"filter-list",children:"Filter list"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Narrow the above list into a new subset by selecting only user actions that originate from a recommendation panel. Those are actions that have the 'recommendation' string in the Action column"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"count-user-actions-with-clicks-through-recommendation-panel",children:"Count user actions with clicks through recommendation panel"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Count the items in the subset as they represent the times users clicked through recommendations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"calculate-ratio",children:"Calculate ratio"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Divide the items of the subset with the items of the first list to get the click-through rate"})]})}function o(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},8453:(e,s,i)=>{i.d(s,{R:()=>r,x:()=>l});var n=i(6540);const t={},a=n.createContext(t);function r(e){const s=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),n.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3ae74972.72159e3d.js b/assets/js/3ae74972.72159e3d.js deleted file mode 100644 index e6f8b9f..0000000 --- a/assets/js/3ae74972.72159e3d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[815],{3905:(e,a,t)=>{t.d(a,{Zo:()=>o,kt:()=>N});var n=t(7294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function s(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function m(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?s(Object(t),!0).forEach((function(a){r(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function i(e,a){if(null==e)return{};var t,n,r=function(e,a){if(null==e)return{};var t,n,r={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],a.indexOf(t)>=0||(r[t]=e[t]);return r}(e,a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var p=n.createContext({}),l=function(e){var a=n.useContext(p),t=a;return e&&(t="function"==typeof e?e(a):m(m({},a),e)),t},o=function(e){var a=l(e.components);return n.createElement(p.Provider,{value:a},e.children)},c={inlineCode:"code",wrapper:function(e){var a=e.children;return n.createElement(n.Fragment,{},a)}},h=n.forwardRef((function(e,a){var t=e.components,r=e.mdxType,s=e.originalType,p=e.parentName,o=i(e,["components","mdxType","originalType","parentName"]),h=l(t),N=r,k=h["".concat(p,".").concat(N)]||h[N]||c[N]||s;return t?n.createElement(k,m(m({ref:a},o),{},{components:t})):n.createElement(k,m({ref:a},o))}));function N(e,a){var t=arguments,r=a&&a.mdxType;if("string"==typeof e||r){var s=t.length,m=new Array(s);m[0]=h;var i={};for(var p in a)hasOwnProperty.call(a,p)&&(i[p]=a[p]);i.originalType=e,i.mdxType="string"==typeof e?e:r,m[1]=i;for(var l=2;l<s;l++)m[l]=t[l];return n.createElement.apply(null,m)}return n.createElement.apply(null,t)}h.displayName="MDXCreateElement"},4486:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>p,contentTitle:()=>m,default:()=>c,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var n=t(7462),r=(t(7294),t(3905));const s={id:"click_through_rate",title:"Click-Through Rate",sidebar_position:3},m="Click-Through Rate",i={unversionedId:"metrics_descriptions/click_through_rate",id:"metrics_descriptions/click_through_rate",title:"Click-Through Rate",description:"Summary",source:"@site/docs/metrics_descriptions/click_through_rate.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/click_through_rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate",draft:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"click_through_rate",title:"Click-Through Rate",sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Catalog Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage"},next:{title:"Diversity Gini Index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index"}},p={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],o={toc:l};function c(e){let{components:a,...t}=e;return(0,r.kt)("wrapper",(0,n.Z)({},o,t,{components:a,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"click-through-rate"},"Click-Through Rate"),(0,r.kt)("h2",{id:"summary"},"Summary"),(0,r.kt)("p",null,"The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users."),(0,r.kt)("h2",{id:"description"},"Description"),(0,r.kt)("p",null,"The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users. Takes into account all historical data of user actions.",(0,r.kt)("p",null,"The metric is expressed by the formula: ",(0,r.kt)("span",{parentName:"p",className:"math math-inline"},(0,r.kt)("span",{parentName:"span",className:"katex"},(0,r.kt)("span",{parentName:"span",className:"katex-mathml"},(0,r.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,r.kt)("semantics",{parentName:"math"},(0,r.kt)("mrow",{parentName:"semantics"},(0,r.kt)("mi",{parentName:"mrow"},"C"),(0,r.kt)("mi",{parentName:"mrow"},"l"),(0,r.kt)("mi",{parentName:"mrow"},"i"),(0,r.kt)("mi",{parentName:"mrow"},"c"),(0,r.kt)("mi",{parentName:"mrow"},"k"),(0,r.kt)("mo",{parentName:"mrow"},"\u2212"),(0,r.kt)("mi",{parentName:"mrow"},"T"),(0,r.kt)("mi",{parentName:"mrow"},"h"),(0,r.kt)("mi",{parentName:"mrow"},"r"),(0,r.kt)("mi",{parentName:"mrow"},"o"),(0,r.kt)("mi",{parentName:"mrow"},"u"),(0,r.kt)("mi",{parentName:"mrow"},"g"),(0,r.kt)("mi",{parentName:"mrow"},"h"),(0,r.kt)("mi",{parentName:"mrow"},"R"),(0,r.kt)("mi",{parentName:"mrow"},"a"),(0,r.kt)("mi",{parentName:"mrow"},"t"),(0,r.kt)("mi",{parentName:"mrow"},"e"),(0,r.kt)("mo",{parentName:"mrow"},"="),(0,r.kt)("mfrac",{parentName:"mrow"},(0,r.kt)("mrow",{parentName:"mfrac"},(0,r.kt)("mi",{parentName:"mrow"},"c"),(0,r.kt)("mi",{parentName:"mrow"},"l"),(0,r.kt)("mi",{parentName:"mrow"},"i"),(0,r.kt)("mi",{parentName:"mrow"},"c"),(0,r.kt)("mi",{parentName:"mrow"},"k"),(0,r.kt)("mi",{parentName:"mrow"},"s")),(0,r.kt)("mrow",{parentName:"mfrac"},(0,r.kt)("mi",{parentName:"mrow"},"v"),(0,r.kt)("mi",{parentName:"mrow"},"i"),(0,r.kt)("mi",{parentName:"mrow"},"e"),(0,r.kt)("mi",{parentName:"mrow"},"w"),(0,r.kt)("mi",{parentName:"mrow"},"s")))),(0,r.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Click-Through Rate=\\frac{clicks}{views}")))),(0,r.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"0.7778em",verticalAlign:"-0.0833em"}}),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.01968em"}},"Cl"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"c"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03148em"}},"k"),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}}),(0,r.kt)("span",{parentName:"span",className:"mbin"},"\u2212"),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}})),(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"0.8889em",verticalAlign:"-0.1944em"}}),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.13889em"}},"T"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"h"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"ro"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"ug"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"h"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.00773em"}},"R"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"a"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"t"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"e"),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,r.kt)("span",{parentName:"span",className:"mrel"},"="),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"1.2251em",verticalAlign:"-0.345em"}}),(0,r.kt)("span",{parentName:"span",className:"mord"},(0,r.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,r.kt)("span",{parentName:"span",className:"mfrac"},(0,r.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,r.kt)("span",{parentName:"span",className:"vlist-r"},(0,r.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8801em"}},(0,r.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02691em"}},"w"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s")))),(0,r.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,r.kt)("span",{parentName:"span",style:{top:"-3.394em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"c"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.01968em"}},"l"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"c"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03148em"}},"k"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s"))))),(0,r.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,r.kt)("span",{parentName:"span",className:"vlist-r"},(0,r.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,r.kt)("span",{parentName:"span"}))))),(0,r.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})))))))),(0,r.kt)("h2",{id:"output"},"Output"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"Type"),(0,r.kt)("th",{parentName:"tr",align:null},"Float"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"Min"),(0,r.kt)("td",{parentName:"tr",align:null},"0")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"Max"),(0,r.kt)("td",{parentName:"tr",align:null},"+",(0,r.kt)("span",{parentName:"td",className:"math math-inline"},(0,r.kt)("span",{parentName:"span",className:"katex"},(0,r.kt)("span",{parentName:"span",className:"katex-mathml"},(0,r.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,r.kt)("semantics",{parentName:"math"},(0,r.kt)("mrow",{parentName:"semantics"},(0,r.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u221e")),(0,r.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\infty")))),(0,r.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"0.4306em"}}),(0,r.kt)("span",{parentName:"span",className:"mord"},"\u221e"))))))))),(0,r.kt)("admonition",{type:"info"},(0,r.kt)("p",{parentName:"admonition"},"A value of 0 indicates that no clicks through recommendations panels occurred.")),(0,r.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"all available user actions")),(0,r.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"retrieve-user-actions-with-recommendation-panel"},"Retrieve user actions with recommendation panel"),"Get only the user actions that present a recommendation panel to the user in the source page. Those are actions with the following source paths:",(0,r.kt)("ul",{parentName:"li"},(0,r.kt)("li",{parentName:"ul"},"/services"),(0,r.kt)("li",{parentName:"ul"},"/services"),(0,r.kt)("li",{parentName:"ul"},"/services/c/{any category name}"))),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"count-user-actions-with-recommendation-panel"},"Count user actions with recommendation panel"),"Count the items in the above list as they represent the times recommendations panels were presented to the users of the portal"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"filter-list"},"Filter list"),"Narrow the above list into a new subset by selecting only user actions that originate from a recommendation panel. Those are actions that have the 'recommendation' string in the Action column"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"count-user-actions-with-clicks-through-recommendation-panel"},"Count user actions with clicks through recommendation panel"),"Count the items in the subset as they represent the times users clicked through recommendations"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"calculate-ratio"},"Calculate ratio"),"Divide the items of the subset with the items of the first list to get the click-through rate")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/3d8d21df.1931d78b.js b/assets/js/3d8d21df.1931d78b.js new file mode 100644 index 0000000..0cda606 --- /dev/null +++ b/assets/js/3d8d21df.1931d78b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[495],{7487:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>s,metadata:()=>u,toc:()=>a});var o=n(4848),r=n(8453);const s={id:"about",title:"About",sidebar_position:10,slug:"/about"},i="About",u={id:"about",title:"About",description:"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).",source:"@site/docs/about.md",sourceDirName:".",slug:"/about",permalink:"/eosc-recommender-metrics/docs/about",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{id:"about",title:"About",sidebar_position:10,slug:"/about"},sidebar:"tutorialSidebar",previous:{title:"Use Cases",permalink:"/eosc-recommender-metrics/docs/use_cases"},next:{title:"Material",permalink:"/eosc-recommender-metrics/docs/material"}},c={},a=[{value:"Support",id:"support",level:2}];function d(e){const t={h1:"h1",h2:"h2",p:"p",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"about",children:"About"}),"\n",(0,o.jsx)(t.p,{children:"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC)."}),"\n",(0,o.jsx)(t.h2,{id:"support",children:"Support"}),"\n",(0,o.jsx)(t.p,{children:"The Recommender Metrics Framework users can communicate for support through argo AT grnet DOT gr."})]})}function p(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>u});var o=n(6540);const r={},s=o.createContext(r);function i(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3d8d21df.a7d32c7f.js b/assets/js/3d8d21df.a7d32c7f.js deleted file mode 100644 index a7256ef..0000000 --- a/assets/js/3d8d21df.a7d32c7f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[535],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>d});var n=r(7294);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 u=n.createContext({}),p=function(e){var t=n.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(u.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,u=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),m=p(r),d=o,b=m["".concat(u,".").concat(d)]||m[d]||s[d]||a;return r?n.createElement(b,i(i({ref:t},l),{},{components:r})):n.createElement(b,i({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var p=2;p<a;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},1171:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>s,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=r(7462),o=(r(7294),r(3905));const a={id:"about",title:"About",sidebar_position:10,slug:"/about"},i="About",c={unversionedId:"about",id:"about",title:"About",description:"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).",source:"@site/docs/about.md",sourceDirName:".",slug:"/about",permalink:"/eosc-recommender-metrics/docs/about",draft:!1,tags:[],version:"current",sidebarPosition:10,frontMatter:{id:"about",title:"About",sidebar_position:10,slug:"/about"},sidebar:"tutorialSidebar",previous:{title:"Use Cases",permalink:"/eosc-recommender-metrics/docs/use_cases"},next:{title:"Material",permalink:"/eosc-recommender-metrics/docs/material"}},u={},p=[{value:"Support",id:"support",level:2}],l={toc:p};function s(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"about"},"About"),(0,o.kt)("p",null,"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC)."),(0,o.kt)("h2",{id:"support"},"Support"),(0,o.kt)("p",null,"The Recommender Metrics Framework users can communicate for support through argo AT grnet DOT gr."))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/43091680.42f80ef2.js b/assets/js/43091680.42f80ef2.js new file mode 100644 index 0000000..3284092 --- /dev/null +++ b/assets/js/43091680.42f80ef2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[16],{4226:(s,e,a)=>{a.r(e),a.d(e,{assets:()=>r,contentTitle:()=>m,default:()=>d,frontMatter:()=>l,metadata:()=>t,toc:()=>c});var n=a(4848),i=a(8453);const l={id:"diversity_gini_index",title:"Diversity Gini Index",sidebar_position:4},m="Diversity Gini Index",t={id:"metrics_descriptions/diversity_gini_index",title:"Diversity Gini Index",description:"Summary",source:"@site/docs/metrics_descriptions/diversity_gini_index.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/diversity_gini_index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"diversity_gini_index",title:"Diversity Gini Index",sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Click-Through Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate"},next:{title:"Diversity Shannon Entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy"}},r={},c=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Clean up",id:"clean-up",level:3},{value:"Services Impact",id:"services-impact",level:3},{value:"Sort Services Impact from low to high",id:"sort-services-impact-from-low-to-high",level:3},{value:"Recommended Probability of the Services",id:"recommended-probability-of-the-services",level:3},{value:"Service-based product computation",id:"service-based-product-computation",level:3},{value:"Gini Index computation",id:"gini-index-computation",level:3}];function h(s){const e={a:"a",admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mn:"mn",mo:"mo",mrow:"mrow",msub:"msub",msubsup:"msubsup",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...s.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"diversity-gini-index",children:"Diversity Gini Index"}),"\n",(0,n.jsx)(e.h2,{id:"summary",children:"Summary"}),"\n",(0,n.jsx)(e.p,{children:"Measures Recommendations' diversity. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen."}),"\n",(0,n.jsx)(e.h2,{id:"description",children:"Description"}),"\n",(0,n.jsxs)(e.p,{children:["The diversity (",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsx)(e.mrow,{children:(0,n.jsx)(e.mi,{children:"G"})}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"G"})]})})}),(0,n.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"G"})]})})]}),") of the recommendations according to Gini Index. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen (see ",(0,n.jsx)(e.a,{href:"https://link.springer.com/10.1007/978-1-4939-7131-2_110158",children:"book"}),"). Generally, the Gini Index mathematical expression is defined as:"]}),"\n",(0,n.jsx)("p",{children:(0,n.jsxs)(e.p,{children:[(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"G"}),(0,n.jsx)(e.mo,{children:"="}),(0,n.jsxs)(e.mfrac,{children:[(0,n.jsx)(e.mn,{children:"1"}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mn,{children:"1"})]})]}),(0,n.jsxs)(e.msubsup,{children:[(0,n.jsx)(e.mo,{children:"\u2211"}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"j"}),(0,n.jsx)(e.mo,{children:"="}),(0,n.jsx)(e.mn,{children:"1"})]}),(0,n.jsx)(e.mi,{children:"n"})]}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsx)(e.mn,{children:"2"}),(0,n.jsx)(e.mi,{children:"j"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mn,{children:"1"}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"}),(0,n.jsx)(e.mi,{children:"p"}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsxs)(e.msub,{children:[(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mi,{children:"j"})]}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"G=\\frac{1}{n-1}\\sum_{j=1}^{n}(2j-n-1)p(i_j)"})]})})}),(0,n.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"G"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.jsx)(e.span,{className:"mrel",children:"="}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1.2809em",verticalAlign:"-0.4358em"}}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(e.span,{className:"mfrac",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsxs)(e.span,{className:"vlist",style:{height:"0.8451em"},children:[(0,n.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,n.jsx)(e.span,{className:"mbin mtight",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,n.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(e.span,{style:{top:"-3.394em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})})})]})]}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.4033em"},children:(0,n.jsx)(e.span,{})})})]})}),(0,n.jsx)(e.span,{className:"mclose nulldelimiter"})]}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsxs)(e.span,{className:"mop",children:[(0,n.jsx)(e.span,{className:"mop op-symbol small-op",style:{position:"relative",top:"0em"},children:"\u2211"}),(0,n.jsx)(e.span,{className:"msupsub",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsxs)(e.span,{className:"vlist",style:{height:"0.8043em"},children:[(0,n.jsxs)(e.span,{style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.05724em"},children:"j"}),(0,n.jsx)(e.span,{className:"mrel mtight",children:"="}),(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,n.jsxs)(e.span,{style:{top:"-3.2029em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"})})})]})]}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.4358em"},children:(0,n.jsx)(e.span,{})})})]})})]}),(0,n.jsx)(e.span,{className:"mopen",children:"("}),(0,n.jsx)(e.span,{className:"mord",children:"2"}),(0,n.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.05724em"},children:"j"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.jsx)(e.span,{className:"mbin",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.6667em",verticalAlign:"-0.0833em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"n"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.jsx)(e.span,{className:"mbin",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1.0361em",verticalAlign:"-0.2861em"}}),(0,n.jsx)(e.span,{className:"mord",children:"1"}),(0,n.jsx)(e.span,{className:"mclose",children:")"}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"p"}),(0,n.jsx)(e.span,{className:"mopen",children:"("}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"msupsub",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.3117em"},children:(0,n.jsxs)(e.span,{style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.05724em"},children:"j"})})]})}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.2861em"},children:(0,n.jsx)(e.span,{})})})]})})]}),(0,n.jsx)(e.span,{className:"mclose",children:")"})]})]})]}),", where ",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsxs)(e.msub,{children:[(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mn,{children:"1"})]}),(0,n.jsx)(e.mo,{separator:"true",children:","}),(0,n.jsx)(e.mo,{children:"\u2026"}),(0,n.jsx)(e.mo,{separator:"true",children:","}),(0,n.jsxs)(e.msub,{children:[(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mi,{children:"n"})]})]}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"i_1,\\ldots,i_n"})]})})}),(0,n.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.854em",verticalAlign:"-0.1944em"}}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"msupsub",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.3011em"},children:(0,n.jsxs)(e.span,{style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})})]})}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.15em"},children:(0,n.jsx)(e.span,{})})})]})})]}),(0,n.jsx)(e.span,{className:"mpunct",children:","}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsx)(e.span,{className:"minner",children:"\u2026"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsx)(e.span,{className:"mpunct",children:","}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"msupsub",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.1514em"},children:(0,n.jsxs)(e.span,{style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"})})]})}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.15em"},children:(0,n.jsx)(e.span,{})})})]})})]})]})})]})," is the list of items ordered according to increasing ",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"p"}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"p(i)"})]})})}),(0,n.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"p"}),(0,n.jsx)(e.span,{className:"mopen",children:"("}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"mclose",children:")"})]})})]})," and each item ",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsx)(e.mrow,{children:(0,n.jsx)(e.mi,{children:"i"})}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"i"})]})})}),(0,n.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.6595em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"})]})})]})," accounts for a proportion ",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"p"}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"p(i)"})]})})}),(0,n.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"p"}),(0,n.jsx)(e.span,{className:"mopen",children:"("}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"mclose",children:")"})]})})]})," of user recommendations.\nIn RS Metrics the computation is determined by the following formula:\n",(0,n.jsxs)(e.span,{className:"katex",children:[(0,n.jsx)(e.span,{className:"katex-mathml",children:(0,n.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(e.semantics,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"D"}),(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mi,{children:"v"}),(0,n.jsx)(e.mi,{children:"e"}),(0,n.jsx)(e.mi,{children:"r"}),(0,n.jsx)(e.mi,{children:"s"}),(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mi,{children:"t"}),(0,n.jsx)(e.mi,{children:"y"}),(0,n.jsx)(e.mo,{children:"="}),(0,n.jsxs)(e.mfrac,{children:[(0,n.jsx)(e.mn,{children:"1"}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mn,{children:"1"})]})]}),(0,n.jsxs)(e.msubsup,{children:[(0,n.jsx)(e.mo,{children:"\u2211"}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"j"}),(0,n.jsx)(e.mo,{children:"="}),(0,n.jsx)(e.mn,{children:"1"})]}),(0,n.jsx)(e.mi,{children:"n"})]}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsx)(e.mn,{children:"2"}),(0,n.jsx)(e.mi,{children:"j"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mo,{children:"\u2212"}),(0,n.jsx)(e.mn,{children:"1"}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mo,{fence:"true",children:"("}),(0,n.jsxs)(e.mfrac,{children:[(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"c"}),(0,n.jsx)(e.mi,{children:"o"}),(0,n.jsx)(e.mi,{children:"u"}),(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mi,{children:"t"}),(0,n.jsx)(e.mo,{stretchy:"false",children:"("}),(0,n.jsx)(e.mi,{children:"j"}),(0,n.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,n.jsxs)(e.mrow,{children:[(0,n.jsx)(e.mi,{children:"r"}),(0,n.jsx)(e.mi,{children:"e"}),(0,n.jsx)(e.mi,{children:"c"}),(0,n.jsx)(e.mi,{children:"o"}),(0,n.jsx)(e.mi,{children:"m"}),(0,n.jsx)(e.mi,{children:"m"}),(0,n.jsx)(e.mi,{children:"e"}),(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mi,{children:"d"}),(0,n.jsx)(e.mi,{children:"a"}),(0,n.jsx)(e.mi,{children:"t"}),(0,n.jsx)(e.mi,{children:"i"}),(0,n.jsx)(e.mi,{children:"o"}),(0,n.jsx)(e.mi,{children:"n"}),(0,n.jsx)(e.mi,{children:"s"})]})]}),(0,n.jsx)(e.mo,{fence:"true",children:")"})]})]}),(0,n.jsx)(e.annotation,{encoding:"application/x-tex",children:"Diversity=\\frac{1}{n-1}\\sum_{j=1}^{n}(2j-n-1)\\left(\\frac{count(j)}{recommendations}\\right)"})]})})}),(0,n.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.02778em"},children:"D"}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"v"}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"ers"}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"t"}),(0,n.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"y"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.jsx)(e.span,{className:"mrel",children:"="}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1.2809em",verticalAlign:"-0.4358em"}}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(e.span,{className:"mfrac",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsxs)(e.span,{className:"vlist",style:{height:"0.8451em"},children:[(0,n.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,n.jsx)(e.span,{className:"mbin mtight",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,n.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(e.span,{style:{top:"-3.394em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})})})]})]}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.4033em"},children:(0,n.jsx)(e.span,{})})})]})}),(0,n.jsx)(e.span,{className:"mclose nulldelimiter"})]}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsxs)(e.span,{className:"mop",children:[(0,n.jsx)(e.span,{className:"mop op-symbol small-op",style:{position:"relative",top:"0em"},children:"\u2211"}),(0,n.jsx)(e.span,{className:"msupsub",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsxs)(e.span,{className:"vlist",style:{height:"0.8043em"},children:[(0,n.jsxs)(e.span,{style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.05724em"},children:"j"}),(0,n.jsx)(e.span,{className:"mrel mtight",children:"="}),(0,n.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,n.jsxs)(e.span,{style:{top:"-3.2029em",marginRight:"0.05em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsx)(e.span,{className:"mord mtight",children:(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"})})})]})]}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.4358em"},children:(0,n.jsx)(e.span,{})})})]})})]}),(0,n.jsx)(e.span,{className:"mopen",children:"("}),(0,n.jsx)(e.span,{className:"mord",children:"2"}),(0,n.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.05724em"},children:"j"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.jsx)(e.span,{className:"mbin",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"0.6667em",verticalAlign:"-0.0833em"}}),(0,n.jsx)(e.span,{className:"mord mathnormal",children:"n"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.jsx)(e.span,{className:"mbin",children:"\u2212"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2222em"}})]}),(0,n.jsxs)(e.span,{className:"base",children:[(0,n.jsx)(e.span,{className:"strut",style:{height:"1.8em",verticalAlign:"-0.65em"}}),(0,n.jsx)(e.span,{className:"mord",children:"1"}),(0,n.jsx)(e.span,{className:"mclose",children:")"}),(0,n.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsxs)(e.span,{className:"minner",children:[(0,n.jsx)(e.span,{className:"mopen delimcenter",style:{top:"0em"},children:(0,n.jsx)(e.span,{className:"delimsizing size2",children:"("})}),(0,n.jsxs)(e.span,{className:"mord",children:[(0,n.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(e.span,{className:"mfrac",children:(0,n.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(e.span,{className:"vlist-r",children:[(0,n.jsxs)(e.span,{className:"vlist",style:{height:"1.01em"},children:[(0,n.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"reco"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"mm"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"e"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"a"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]}),(0,n.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(e.span,{style:{top:"-3.485em"},children:[(0,n.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(e.span,{className:"mord mtight",children:[(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"co"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,n.jsx)(e.span,{className:"mopen mtight",children:"("}),(0,n.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.05724em"},children:"j"}),(0,n.jsx)(e.span,{className:"mclose mtight",children:")"})]})})]})]}),(0,n.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(e.span,{className:"vlist-r",children:(0,n.jsx)(e.span,{className:"vlist",style:{height:"0.345em"},children:(0,n.jsx)(e.span,{})})})]})}),(0,n.jsx)(e.span,{className:"mclose nulldelimiter"})]}),(0,n.jsx)(e.span,{className:"mclose delimcenter",style:{top:"0em"},children:(0,n.jsx)(e.span,{className:"delimsizing size2",children:")"})})]})]})]})]})]})}),"\n",(0,n.jsx)(e.h2,{id:"output",children:"Output"}),"\n",(0,n.jsxs)(e.table,{children:[(0,n.jsx)(e.thead,{children:(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.th,{children:"Type"}),(0,n.jsx)(e.th,{children:"Float"})]})}),(0,n.jsxs)(e.tbody,{children:[(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{children:"Min"}),(0,n.jsx)(e.td,{children:"0"})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{children:"Max"}),(0,n.jsx)(e.td,{children:"1"})]})]})]}),"\n",(0,n.jsx)(e.admonition,{type:"info",children:(0,n.jsx)(e.p,{children:"The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen."})}),"\n",(0,n.jsx)(e.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsx)(e.li,{children:"recommendations without anonymous users"}),"\n",(0,n.jsx)(e.li,{children:"all available services"}),"\n"]}),"\n",(0,n.jsx)(e.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"clean-up",children:"Clean up"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:'Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly'}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"services-impact",children:"Services Impact"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(j)"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"sort-services-impact-from-low-to-high",children:"Sort Services Impact from low to high"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Sort the number of how many times each service (i.e. i) was suggested from the lower to the higher value, in order to apply the respective weight (j). The computation includes services with 0 recommendation occurrence"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"recommended-probability-of-the-services",children:"Recommended Probability of the Services"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"For each service calculate its recommended probability by dividing the number of service's occurrence found in the recommendations to the total number of recommendations"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"service-based-product-computation",children:"Service-based product computation"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Calculation of the product of the recommended probability from previous step and services' respective index j, for each service individually"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["\n",(0,n.jsx)(e.h3,{id:"gini-index-computation",children:"Gini Index computation"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(e.p,{children:"Computation of the overall value by summing all values from previous step"})]})}function d(s={}){const{wrapper:e}={...(0,i.R)(),...s.components};return e?(0,n.jsx)(e,{...s,children:(0,n.jsx)(h,{...s})}):h(s)}},8453:(s,e,a)=>{a.d(e,{R:()=>m,x:()=>t});var n=a(6540);const i={},l=n.createContext(i);function m(s){const e=n.useContext(l);return n.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function t(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(i):s.components||i:m(s.components),n.createElement(l.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/43091680.ab0a4899.js b/assets/js/43091680.ab0a4899.js deleted file mode 100644 index ae7b7c4..0000000 --- a/assets/js/43091680.ab0a4899.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[21],{3905:(a,e,t)=>{t.d(e,{Zo:()=>N,kt:()=>k});var s=t(7294);function n(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function m(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),t.push.apply(t,s)}return t}function p(a){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?m(Object(t),!0).forEach((function(e){n(a,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(t,e))}))}return a}function r(a,e){if(null==a)return{};var t,s,n=function(a,e){if(null==a)return{};var t,s,n={},m=Object.keys(a);for(s=0;s<m.length;s++)t=m[s],e.indexOf(t)>=0||(n[t]=a[t]);return n}(a,e);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(s=0;s<m.length;s++)t=m[s],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(a,t)&&(n[t]=a[t])}return n}var i=s.createContext({}),l=function(a){var e=s.useContext(i),t=e;return a&&(t="function"==typeof a?a(e):p(p({},e),a)),t},N=function(a){var e=l(a.components);return s.createElement(i.Provider,{value:e},a.children)},o={inlineCode:"code",wrapper:function(a){var e=a.children;return s.createElement(s.Fragment,{},e)}},c=s.forwardRef((function(a,e){var t=a.components,n=a.mdxType,m=a.originalType,i=a.parentName,N=r(a,["components","mdxType","originalType","parentName"]),c=l(t),k=n,h=c["".concat(i,".").concat(k)]||c[k]||o[k]||m;return t?s.createElement(h,p(p({ref:e},N),{},{components:t})):s.createElement(h,p({ref:e},N))}));function k(a,e){var t=arguments,n=e&&e.mdxType;if("string"==typeof a||n){var m=t.length,p=new Array(m);p[0]=c;var r={};for(var i in e)hasOwnProperty.call(e,i)&&(r[i]=e[i]);r.originalType=a,r.mdxType="string"==typeof a?a:n,p[1]=r;for(var l=2;l<m;l++)p[l]=t[l];return s.createElement.apply(null,p)}return s.createElement.apply(null,t)}c.displayName="MDXCreateElement"},8447:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>i,contentTitle:()=>p,default:()=>o,frontMatter:()=>m,metadata:()=>r,toc:()=>l});var s=t(7462),n=(t(7294),t(3905));const m={id:"diversity_gini_index",title:"Diversity Gini Index",sidebar_position:4},p="Diversity Gini Index",r={unversionedId:"metrics_descriptions/diversity_gini_index",id:"metrics_descriptions/diversity_gini_index",title:"Diversity Gini Index",description:"Summary",source:"@site/docs/metrics_descriptions/diversity_gini_index.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/diversity_gini_index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index",draft:!1,tags:[],version:"current",sidebarPosition:4,frontMatter:{id:"diversity_gini_index",title:"Diversity Gini Index",sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Click-Through Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate"},next:{title:"Diversity Shannon Entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy"}},i={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],N={toc:l};function o(a){let{components:e,...t}=a;return(0,n.kt)("wrapper",(0,s.Z)({},N,t,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"diversity-gini-index"},"Diversity Gini Index"),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"Measures Recommendations' diversity. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen."),(0,n.kt)("h2",{id:"description"},"Description"),(0,n.kt)("p",null,"The diversity (",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"G")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"G")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"G"))))),") of the recommendations according to Gini Index. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen (see ",(0,n.kt)("a",{parentName:"p",href:"https://link.springer.com/10.1007/978-1-4939-7131-2_110158"},"book"),"). Generally, the Gini Index mathematical expression is defined as:",(0,n.kt)("p",null,"\n",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"G"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mn",{parentName:"mfrac"},"1"),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mn",{parentName:"mrow"},"1"))),(0,n.kt)("msubsup",{parentName:"mrow"},(0,n.kt)("mo",{parentName:"msubsup"},"\u2211"),(0,n.kt)("mrow",{parentName:"msubsup"},(0,n.kt)("mi",{parentName:"mrow"},"j"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mn",{parentName:"mrow"},"1")),(0,n.kt)("mi",{parentName:"msubsup"},"n")),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mn",{parentName:"mrow"},"2"),(0,n.kt)("mi",{parentName:"mrow"},"j"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mn",{parentName:"mrow"},"1"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")"),(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("msub",{parentName:"mrow"},(0,n.kt)("mi",{parentName:"msub"},"i"),(0,n.kt)("mi",{parentName:"msub"},"j")),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"G=\\frac{1}{n-1}\\sum_{j=1}^{n}(2j-n-1)p(i_j)")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"G"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.kt)("span",{parentName:"span",className:"mrel"},"="),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.2809em",verticalAlign:"-0.4358em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8451em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mbin mtight"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.394em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4033em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"mop"},(0,n.kt)("span",{parentName:"span",className:"mop op-symbol small-op",style:{position:"relative",top:"0em"}},"\u2211"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8043em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.05724em"}},"j"),(0,n.kt)("span",{parentName:"span",className:"mrel mtight"},"="),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.2029em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4358em"}},(0,n.kt)("span",{parentName:"span"})))))),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord"},"2"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.05724em"}},"j"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.kt)("span",{parentName:"span",className:"mbin"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6667em",verticalAlign:"-0.0833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"n"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.kt)("span",{parentName:"span",className:"mbin"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.0361em",verticalAlign:"-0.2861em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},"1"),(0,n.kt)("span",{parentName:"span",className:"mclose"},")"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.3117em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.05724em"}},"j")))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.2861em"}},(0,n.kt)("span",{parentName:"span"})))))),(0,n.kt)("span",{parentName:"span",className:"mclose"},")"))))),", where ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("msub",{parentName:"mrow"},(0,n.kt)("mi",{parentName:"msub"},"i"),(0,n.kt)("mn",{parentName:"msub"},"1")),(0,n.kt)("mo",{parentName:"mrow",separator:"true"},","),(0,n.kt)("mo",{parentName:"mrow"},"\u2026"),(0,n.kt)("mo",{parentName:"mrow",separator:"true"},","),(0,n.kt)("msub",{parentName:"mrow"},(0,n.kt)("mi",{parentName:"msub"},"i"),(0,n.kt)("mi",{parentName:"msub"},"n"))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"i_1,\\ldots,i_n")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.854em",verticalAlign:"-0.1944em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.3011em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.15em"}},(0,n.kt)("span",{parentName:"span"})))))),(0,n.kt)("span",{parentName:"span",className:"mpunct"},","),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"minner"},"\u2026"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"mpunct"},","),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.1514em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.55em",marginLeft:"0em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n")))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.15em"}},(0,n.kt)("span",{parentName:"span"}))))))))))," is the list of items ordered according to increasing ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"p(i)")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"mclose"},")")))))," and each item ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"i")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"i")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6595em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i")))))," accounts for a proportion ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"p(i)")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"mclose"},")")))))," of user recommendations.\nIn RS Metrics the computation is determined by the following formula:\n",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"D"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"y"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mn",{parentName:"mfrac"},"1"),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mn",{parentName:"mrow"},"1"))),(0,n.kt)("msubsup",{parentName:"mrow"},(0,n.kt)("mo",{parentName:"msubsup"},"\u2211"),(0,n.kt)("mrow",{parentName:"msubsup"},(0,n.kt)("mi",{parentName:"mrow"},"j"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mn",{parentName:"mrow"},"1")),(0,n.kt)("mi",{parentName:"msubsup"},"n")),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mn",{parentName:"mrow"},"2"),(0,n.kt)("mi",{parentName:"mrow"},"j"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mn",{parentName:"mrow"},"1"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")"),(0,n.kt)("mrow",{parentName:"mrow"},(0,n.kt)("mo",{parentName:"mrow",fence:"true"},"("),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"j"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"d"),(0,n.kt)("mi",{parentName:"mrow"},"a"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"s"))),(0,n.kt)("mo",{parentName:"mrow",fence:"true"},")"))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Diversity=\\frac{1}{n-1}\\sum_{j=1}^{n}(2j-n-1)\\left(\\frac{count(j)}{recommendations}\\right)")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.02778em"}},"D"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"ers"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"y"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.kt)("span",{parentName:"span",className:"mrel"},"="),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.2809em",verticalAlign:"-0.4358em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8451em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mbin mtight"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.394em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4033em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"mop"},(0,n.kt)("span",{parentName:"span",className:"mop op-symbol small-op",style:{position:"relative",top:"0em"}},"\u2211"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8043em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.05724em"}},"j"),(0,n.kt)("span",{parentName:"span",className:"mrel mtight"},"="),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.2029em",marginRight:"0.05em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4358em"}},(0,n.kt)("span",{parentName:"span"})))))),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord"},"2"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.05724em"}},"j"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.kt)("span",{parentName:"span",className:"mbin"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6667em",verticalAlign:"-0.0833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"n"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}}),(0,n.kt)("span",{parentName:"span",className:"mbin"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2222em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.8em",verticalAlign:"-0.65em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},"1"),(0,n.kt)("span",{parentName:"span",className:"mclose"},")"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.kt)("span",{parentName:"span",className:"minner"},(0,n.kt)("span",{parentName:"span",className:"mopen delimcenter",style:{top:"0em"}},(0,n.kt)("span",{parentName:"span",className:"delimsizing size2"},"(")),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"1.01em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"reco"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mm"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"a"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.485em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"co"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mopen mtight"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.05724em"}},"j"),(0,n.kt)("span",{parentName:"span",className:"mclose mtight"},")"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})),(0,n.kt)("span",{parentName:"span",className:"mclose delimcenter",style:{top:"0em"}},(0,n.kt)("span",{parentName:"span",className:"delimsizing size2"},")")))))))," ")),(0,n.kt)("h2",{id:"output"},"Output"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Type"),(0,n.kt)("th",{parentName:"tr",align:null},"Float"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Min"),(0,n.kt)("td",{parentName:"tr",align:null},"0")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Max"),(0,n.kt)("td",{parentName:"tr",align:null},"1")))),(0,n.kt)("admonition",{type:"info"},(0,n.kt)("p",{parentName:"admonition"},"The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen.")),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"recommendations without anonymous users"),(0,n.kt)("li",{parentName:"ul"},"all available services")),(0,n.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"clean-up"},"Clean up"),'Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly'),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"services-impact"},"Services Impact"),"Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(j)"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"sort-services-impact-from-low-to-high"},"Sort Services Impact from low to high"),"Sort the number of how many times each service (i.e. i) was suggested from the lower to the higher value, in order to apply the respective weight (j). The computation includes services with 0 recommendation occurrence"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"recommended-probability-of-the-services"},"Recommended Probability of the Services"),"For each service calculate its recommended probability by dividing the number of service's occurrence found in the recommendations to the total number of recommendations"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"service-based-product-computation"},"Service-based product computation"),"Calculation of the product of the recommended probability from previous step and services' respective index j, for each service individually"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"gini-index-computation"},"Gini Index computation"),"Computation of the overall value by summing all values from previous step")))}o.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/443.e0a13234.js b/assets/js/443.e0a13234.js deleted file mode 100644 index 4defb50..0000000 --- a/assets/js/443.e0a13234.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 443.e0a13234.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[443],{8443:(t,e,n)=>{"use strict";t.exports=n(295)},1228:(t,e,n)=>{"use strict";var i=n(2856),s={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(s.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(s.input,{marginTop:"-1px"}),t.exports=s},9050:(t,e,n)=>{"use strict";var i="aaDataset",s="aaValue",r="aaDatum",o=n(2856),a=n(4910),u=n(3561),c=n(1228),l=n(3109);function h(t){var e;(t=t||{}).templates=t.templates||{},t.source||o.error("missing source"),t.name&&(e=t.name,!/^[_a-zA-Z0-9-]+$/.test(e))&&o.error("invalid dataset name: "+t.name),this.query=null,this._isEmpty=!0,this.highlight=!!t.highlight,this.name=void 0===t.name||null===t.name?o.getUniqueId():t.name,this.source=t.source,this.displayFn=function(t){return t=t||"value",o.isFunction(t)?t:e;function e(e){return e[t]}}(t.display||t.displayKey),this.debounce=t.debounce,this.cache=!1!==t.cache,this.templates=function(t,e){return{empty:t.empty&&o.templatify(t.empty),header:t.header&&o.templatify(t.header),footer:t.footer&&o.templatify(t.footer),suggestion:t.suggestion||n};function n(t){return"<p>"+e(t)+"</p>"}}(t.templates,this.displayFn),this.css=o.mixin({},c,t.appendTo?c.appendTo:{}),this.cssClasses=t.cssClasses=o.mixin({},c.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=t.$menu&&t.$menu.find(n+"-"+this.name).length>0?a.element(t.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=t.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(t){return a.element(t).data(i)},h.extractValue=function(t){return a.element(t).data(s)},h.extractDatum=function(t){var e=a.element(t).data(r);return"string"==typeof e&&(e=JSON.parse(e)),e},o.mixin(h.prototype,l,{_render:function(t,e){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=e&&e.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(h.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(n)this.$el.html(p.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(e&&!Array.isArray(e))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",t)}function h(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!0}].concat(e),c.templates.empty.apply(this,e)}function p(){var t,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return t=a.element(p).css(this.css.suggestions),n=o.map(e,f),t.append.apply(t,n),t;function f(t){var e,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(e=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[t].concat(l)))).data(i,c.name),e.data(s,c.displayFn(t)||void 0),e.data(r,JSON.stringify(t)),e.children().each((function(){a.element(this).css(h.css.suggestionChild)})),e}}function f(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.header.apply(this,e)}function d(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.footer.apply(this,e)}},getRoot:function(){return this.$el},update:function(t){function e(e){if(!this.canceled&&t===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(t,e,n),this._render.apply(this,[t,e].concat(n))}}if(this.query=t,this.canceled=!1,this.shouldFetchFromCache(t))e.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(t,e.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(t,e,n){this.cachedQuery=t,this.cachedSuggestions=e,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(t){return this.cache&&this.cachedQuery===t&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),t.exports=h},3354:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910),r=n(3109),o=n(9050),a=n(1228);function u(t){var e,n,r,o=this;(t=t||{}).menu||i.error("menu is required"),i.isArray(t.datasets)||i.isObject(t.datasets)||i.error("1 or more datasets required"),t.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=t.minLength||0,this.templates={},this.appendTo=t.appendTo||!1,this.css=i.mixin({},a,t.appendTo?a.appendTo:{}),this.cssClasses=t.cssClasses=i.mixin({},a.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),e=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),r=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=s.element(t.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,r).on("click.aa",c,e),this.$container=t.appendTo?t.wrapper:this.$menu,t.templates&&t.templates.header&&(this.templates.header=i.templatify(t.templates.header),this.$menu.prepend(this.templates.header())),t.templates&&t.templates.empty&&(this.templates.empty=i.templatify(t.templates.empty),this.$empty=s.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(t.datasets,(function(e){return function(t,e,n){return new u.Dataset(i.mixin({$menu:t,cssClasses:n},e))}(o.$menu,e,t.cssClasses)})),i.each(this.datasets,(function(t){var e=t.getRoot();e&&0===e.parent().length&&o.$menu.append(e),t.onSync("rendered",o._onRendered,o)})),t.templates&&t.templates.footer&&(this.templates.footer=i.templatify(t.templates.footer),this.$menu.append(this.templates.footer()));var l=this;s.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,r,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",s.element(t.currentTarget))},_onSuggestionMouseEnter:function(t){var e=s.element(t.currentTarget);if(!e.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(e,!1)}),0)}},_onSuggestionMouseLeave:function(t){if(t.relatedTarget&&s.element(t.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(t,e){if(this.isEmpty=i.every(this.datasets,(function(t){return t.isEmpty()})),this.isEmpty)if(e.length>=this.minLength&&this.trigger("empty"),this.$empty)if(e.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(t){return t.templates&&t.templates.empty}))?e.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),e.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(t,e){t.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",e)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(t){var e,n,i,s;this.isOpen&&(n=this._getCursor(),e=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=e.index(n)+t)+1)%(e.length+1)-1)?(i<-1&&(i=e.length-1),this._setCursor(s=e.eq(i),!0),this._ensureVisible(s)):this.trigger("cursorRemoved"))},_ensureVisible:function(t){var e,n,i,s;n=(e=t.position().top)+t.height()+parseInt(t.css("margin-top"),10)+parseInt(t.css("margin-bottom"),10),i=this.$menu.scrollTop(),s=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),e<0?this.$menu.scrollTop(i+e):s<n&&this.$menu.scrollTop(i+(n-s))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(t){this.$menu.css("ltr"===t?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(t){var e=null;return t.length&&(e={raw:o.extractDatum(t),value:o.extractValue(t),datasetName:o.extractDatasetName(t)}),e},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(t){i.each(this.datasets,(function(e){e.update(t)}))},empty:function(){i.each(this.datasets,(function(t){t.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(t){t.destroy()}))}}),u.Dataset=o,t.exports=u},50:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910);function r(t){t&&t.el||i.error("EventBus initialized without el"),this.$el=s.element(t.el)}i.mixin(r.prototype,{trigger:function(t,e,n,s){var r=i.Event("autocomplete:"+t);return this.$el.trigger(r,[e,n,s]),r}}),t.exports=r},3109:(t,e,n)=>{"use strict";var i=n(624),s=/\s+/;function r(t,e,n,i){var r;if(!n)return this;for(e=e.split(s),n=i?function(t,e){return t.bind?t.bind(e):function(){t.apply(e,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};r=e.shift();)this._callbacks[r]=this._callbacks[r]||{sync:[],async:[]},this._callbacks[r][t].push(n);return this}function o(t,e,n){return function(){for(var i,s=0,r=t.length;!i&&s<r;s+=1)i=!1===t[s].apply(e,n);return!i}}t.exports={onSync:function(t,e,n){return r.call(this,"sync",t,e,n)},onAsync:function(t,e,n){return r.call(this,"async",t,e,n)},off:function(t){var e;if(!this._callbacks)return this;t=t.split(s);for(;e=t.shift();)delete this._callbacks[e];return this},trigger:function(t){var e,n,r,a,u;if(!this._callbacks)return this;t=t.split(s),r=[].slice.call(arguments,1);for(;(e=t.shift())&&(n=this._callbacks[e]);)a=o(n.sync,this,[e].concat(r)),u=o(n.async,this,[e].concat(r)),a()&&i(u);return this}}},3561:t=>{"use strict";t.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},2534:(t,e,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var s=n(2856),r=n(4910),o=n(3109);function a(t){var e,n,o,a,u,c=this;(t=t||{}).input||s.error("input is missing"),e=s.bind(this._onBlur,this),n=s.bind(this._onFocus,this),o=s.bind(this._onKeydown,this),a=s.bind(this._onInput,this),this.$hint=r.element(t.hint),this.$input=r.element(t.input).on("blur.aa",e).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=s.noop),s.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(t){i[t.which||t.keyCode]||s.defer(s.bind(c._onInput,c,t))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,r.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}a.normalizeQuery=function(t){return(t||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},s.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(t){var e=i[t.which||t.keyCode];this._managePreventDefault(e,t),e&&this._shouldTrigger(e,t)&&this.trigger(e+"Keyed",t)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(t,e){var n,i,s;switch(t){case"tab":i=this.getHint(),s=this.getInputValue(),n=i&&i!==s&&!u(e);break;case"up":case"down":n=!u(e);break;default:n=!1}n&&e.preventDefault()},_shouldTrigger:function(t,e){var n;if("tab"===t)n=!u(e);else n=!0;return n},_checkInputValue:function(){var t,e,n,i,s;t=this.getInputValue(),i=t,s=this.query,n=!(!(e=a.normalizeQuery(i)===a.normalizeQuery(s))||!this.query)&&this.query.length!==t.length,this.query=t,e?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(t){this.query=t},getInputValue:function(){return this.$input.val()},setInputValue:function(t,e){void 0===t&&(t=this.query),this.$input.val(t),e?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(t){this.$input.attr("aria-activedescendant",t)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),""!==t&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,n;return t=this.$input.val().length,e=this.$input[0].selectionStart,s.isNumber(e)?e===t:!document.selection||((n=document.selection.createRange()).moveStart("character",-t),t===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),t.exports=a},6549:(t,e,n)=>{"use strict";var i="aaAttrs",s=n(2856),r=n(4910),o=n(50),a=n(2534),u=n(3354),c=n(3561),l=n(1228);function h(t){var e,n;if((t=t||{}).input||s.error("missing input"),this.isActivated=!1,this.debug=!!t.debug,this.autoselect=!!t.autoselect,this.autoselectOnBlur=!!t.autoselectOnBlur,this.openOnFocus=!!t.openOnFocus,this.minLength=s.isNumber(t.minLength)?t.minLength:1,this.autoWidth=void 0===t.autoWidth||!!t.autoWidth,this.clearOnSelected=!!t.clearOnSelected,this.tabAutocomplete=void 0===t.tabAutocomplete||!!t.tabAutocomplete,t.hint=!!t.hint,t.hint&&t.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=t.css=s.mixin({},l,t.appendTo?l.appendTo:{}),this.cssClasses=t.cssClasses=s.mixin({},l.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix=s.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=t.listboxId=[this.cssClasses.root,"listbox",s.getUniqueId()].join("-");var a=function(t){var e,n,o,a;e=r.element(t.input),n=r.element(c.wrapper.replace("%ROOT%",t.cssClasses.root)).css(t.css.wrapper),t.appendTo||"block"!==e.css("display")||"table"!==e.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",t.cssClasses.prefix).replace("%DROPDOWN_MENU%",t.cssClasses.dropdownMenu);o=r.element(u).css(t.css.dropdown).attr({role:"listbox",id:t.listboxId}),t.templates&&t.templates.dropdownMenu&&o.html(s.templatify(t.templates.dropdownMenu)());(a=e.clone().css(t.css.hint).css(function(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}(e))).val("").addClass(s.className(t.cssClasses.prefix,t.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();e.data(i,{"aria-autocomplete":e.attr("aria-autocomplete"),"aria-expanded":e.attr("aria-expanded"),"aria-owns":e.attr("aria-owns"),autocomplete:e.attr("autocomplete"),dir:e.attr("dir"),role:e.attr("role"),spellcheck:e.attr("spellcheck"),style:e.attr("style"),type:e.attr("type")}),e.addClass(s.className(t.cssClasses.prefix,t.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":t.datasets&&t.datasets[0]&&t.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":t.ariaLabel,"aria-owns":t.listboxId}).css(t.hint?t.css.input:t.css.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return(n=t.appendTo?n.appendTo(r.element(t.appendTo).eq(0)).eq(0):e.wrap(n).parent()).prepend(t.hint?a:null).append(o),{wrapper:n,input:e,hint:a,menu:o}}(t);this.$node=a.wrapper;var u=this.$input=a.input;e=a.menu,n=a.hint,t.dropdownMenuContainer&&r.element(t.dropdownMenuContainer).css("position","relative").append(e.css("top","0")),u.on("blur.aa",(function(t){var n=document.activeElement;s.isMsie()&&(e[0]===n||e[0].contains(n))&&(t.preventDefault(),t.stopImmediatePropagation(),s.defer((function(){u.focus()})))})),e.on("mousedown.aa",(function(t){t.preventDefault()})),this.eventBus=t.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:t.appendTo,wrapper:this.$node,menu:e,datasets:t.datasets,templates:t.templates,cssClasses:t.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(t),this._setLanguageDirection()}s.mixin(h.prototype,{_bindKeyboardShortcuts:function(t){if(t.keyboardShortcuts){var e=this.$input,n=[];s.each(t.keyboardShortcuts,(function(t){"string"==typeof t&&(t=t.toUpperCase().charCodeAt(0)),n.push(t)})),r.element(document).keydown((function(t){var i=t.target||t.srcElement,s=i.tagName;if(!i.isContentEditable&&"INPUT"!==s&&"SELECT"!==s&&"TEXTAREA"!==s){var r=t.which||t.keyCode;-1!==n.indexOf(r)&&(e.focus(),t.stopPropagation(),t.preventDefault())}}))}},_onSuggestionClicked:function(t,e){var n;(n=this.dropdown.getDatumForSuggestion(e))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(t,e){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(e&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var t=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",t.width+"px");var e=this.$node[0].getBoundingClientRect(),n=t.bottom-e.top;this.$node.css("top",n+"px");var i=t.left-e.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var t=this.input.getQuery();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var t,e;t=this.dropdown.getDatumForCursor(),e=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&t?this._select(t,n):this.autoselectOnBlur&&e?this._select(e,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(t,e){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var s={selectionMethod:"enterKey"};n?(this._select(n,s),e.preventDefault()):this.autoselect&&i&&(this._select(i,s),e.preventDefault())},_onTabKeyed:function(t,e){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),e.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(t,e){this.input.clearHintIfInvalid(),e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var t=this.input.getLanguageDirection();this.dir!==t&&(this.dir=t,this.$node.css("direction",t),this.dropdown.setLanguageDirection(t))},_updateHint:function(){var t,e,n,i,r;(t=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(e=this.input.getInputValue(),n=a.normalizeQuery(e),i=s.escapeRegExChars(n),(r=new RegExp("^(?:"+i+")(.+$)","i").exec(t.value))?this.input.setHint(e+r[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(t){var e,n,i,s;e=this.input.getHint(),n=this.input.getQuery(),i=t||this.input.isCursorAtEnd(),e&&n!==e&&i&&((s=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(s.value),this.eventBus.trigger("autocompleted",s.raw,s.datasetName))},_select:function(t,e){void 0!==t.value&&this.input.setQuery(t.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(t.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",t.raw,t.datasetName,e).isDefaultPrevented()&&(this.dropdown.close(),s.defer(s.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var t=this.input.getInputValue();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(t){t=s.toStr(t),this.isActivated?this.input.setInputValue(t):(this.input.setQuery(t),this.input.setInputValue(t,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(t,e){var n=t.find(s.className(e.prefix,e.input));s.each(n.data(i),(function(t,e){void 0===t?n.removeAttr(e):n.attr(e,t)})),n.detach().removeClass(s.className(e.prefix,e.input,!0)).insertAfter(t),n.removeData&&n.removeData(i);t.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(8840),t.exports=h},4910:t=>{"use strict";t.exports={element:null}},6177:t=>{"use strict";t.exports=function(t){var e=t.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||t.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(e)return[e[1],e[2],e[3]]}},2856:(t,e,n)=>{"use strict";var i,s=n(8820),r=n(4910);function o(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(t){return"number"==typeof t},toStr:function(t){return null==t?"":t+""},cloneDeep:function(t){var e=this.mixin({},t),n=this;return this.each(e,(function(t,i){t&&(n.isArray(t)?e[i]=[].concat(t):n.isObject(t)&&(e[i]=n.cloneDeep(t)))})),e},error:function(t){throw new Error(t)},every:function(t,e){var n=!0;return t?(this.each(t,(function(i,s){n&&(n=e.call(null,i,s,t)&&n)})),!!n):n},any:function(t,e){var n=!1;return t?(this.each(t,(function(i,s){if(e.call(null,i,s,t))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(t){if(this.isFunction(t))return t;var e=r.element(t);return"SCRIPT"===e.prop("tagName")?function(){return e.text()}:function(){return String(t)}},defer:function(t){setTimeout(t,0)},noop:function(){},formatPrefix:function(t,e){return e?"":t+"-"},className:function(t,e,n){return n?t+e:"."+s(t+e,{isIdentifier:!0})},escapeHighlightedString:function(t,e,n){e=e||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(e)),n=n||"</em>";var s=document.createElement("div");s.appendChild(document.createTextNode(n));var r=document.createElement("div");return r.appendChild(document.createTextNode(t)),r.innerHTML.replace(RegExp(o(i.innerHTML),"g"),e).replace(RegExp(o(s.innerHTML),"g"),n)}}},9983:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);var o,a,u=(o=[],a=window.Promise.resolve(),function(t,e){return function(n,s){(function(t,e){return window.Promise.resolve().then((function(){return o.length&&(a=t.search(o),o=[]),a})).then((function(t){if(t)return t.results[e]}))})(t.as,o.push({indexName:t.indexName,query:n,params:e})-1).then((function(t){t&&s(t.hits,t)})).catch((function(t){i.error(t.message)}))}});t.exports=function(t,e){var n=r(t.as._ua);if(n&&n[0]>=3&&n[1]>20){var i="autocomplete.js "+s;-1===t.as._ua.indexOf(i)&&(t.as._ua+="; "+i)}return u(t,e)}},8840:(t,e,n)=>{"use strict";t.exports={hits:n(9983),popularIn:n(4445)}},4445:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);t.exports=function(t,e,n,o){var a=r(t.as._ua);if(a&&a[0]>=3&&a[1]>20&&((e=e||{}).additionalUA="autocomplete.js "+s),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(t){return t[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){t.search(a,e,(function(t,a){if(t)i.error(t.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var f=r(c.as._ua);return f&&f[0]>=3&&f[1]>20&&(e.additionalUA="autocomplete.js "+s),void c.search(u(h),p,(function(t,e){if(t)i.error(t.message);else{var n=[];if(o.includeAll){var s=o.allTitle||"All departments";n.push(i.mixin({facet:{value:s,count:e.nbHits}},i.cloneDeep(h)))}i.each(e.facets,(function(t,e){i.each(t,(function(t,s){n.push(i.mixin({facet:{facet:e,value:s,count:t}},i.cloneDeep(h)))}))}));for(var r=1;r<a.hits.length;++r)n.push(a.hits[r]);l(n,a)}}))}l([])}}))}}},295:(t,e,n)=>{"use strict";var i=n(6990);n(4910).element=i;var s=n(2856);s.isArray=i.isArray,s.isFunction=i.isFunction,s.isObject=i.isPlainObject,s.bind=i.proxy,s.each=function(t,e){i.each(t,(function(t,n){return e(n,t)}))},s.map=i.map,s.mixin=i.extend,s.Event=i.Event;var r="aaAutocomplete",o=n(6549),a=n(50);function u(t,e,n,u){n=s.isArray(n)?n:[].slice.call(arguments,2);var c=i(t).each((function(t,s){var c=i(s),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:e.dropdownMenuContainer,hint:void 0===e.hint||!!e.hint,minLength:e.minLength,autoselect:e.autoselect,autoselectOnBlur:e.autoselectOnBlur,tabAutocomplete:e.tabAutocomplete,openOnFocus:e.openOnFocus,templates:e.templates,debug:e.debug,clearOnSelected:e.clearOnSelected,cssClasses:e.cssClasses,datasets:n,keyboardShortcuts:e.keyboardShortcuts,appendTo:e.appendTo,autoWidth:e.autoWidth,ariaLabel:e.ariaLabel||s.getAttribute("aria-label")});c.data(r,h)}));return c.autocomplete={},s.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(t){c.autocomplete[t]=function(){var e,n=arguments;return c.each((function(s,o){var a=i(o).data(r);e=a[t].apply(a,n)})),e}})),c}u.sources=o.sources,u.escapeHighlightedString=s.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},t.exports=u},533:t=>{t.exports="0.38.1"},6990:t=>{var e;e=window,t.exports=function(t){var e,n,i=function(){var e,n,i,s,r,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=t.document,p={},f={},d={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},g=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,y=/^(?:body|html)$/i,w=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],C=["after","prepend","before","append"],x=h.createElement("table"),_=h.createElement("tr"),S={tr:h.createElement("tbody"),tbody:x,thead:x,tfoot:x,td:_,th:_,"*":h.createElement("div")},E=/complete|loaded|interactive/,A=/^[\w-]*$/,$={},T=$.toString,O={},D=h.createElement("div"),N={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},k=Array.isArray||function(t){return t instanceof Array};function I(t){return null==t?String(t):$[T.call(t)]||"object"}function P(t){return"function"==I(t)}function L(t){return null!=t&&t==t.window}function M(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function F(t){return"object"==I(t)}function R(t){return F(t)&&!L(t)&&Object.getPrototypeOf(t)==Object.prototype}function q(t){var e=!!t&&"length"in t&&t.length,n=i.type(t);return"function"!=n&&!L(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function V(t){return c.call(t,(function(t){return null!=t}))}function H(t){return t.length>0?i.fn.concat.apply([],t):t}function B(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function K(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function j(t,e){return"number"!=typeof e||d[B(t)]?e:e+"px"}function z(t){var e,n;return p[t]||(e=h.createElement(t),h.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),p[t]=n),p[t]}function U(t){return"children"in t?l.call(t.children):i.map(t.childNodes,(function(t){if(1==t.nodeType)return t}))}function Q(t,e){var n,i=t?t.length:0;for(n=0;n<i;n++)this[n]=t[n];this.length=i,this.selector=e||""}function W(t,i,s){for(n in i)s&&(R(i[n])||k(i[n]))?(R(i[n])&&!R(t[n])&&(t[n]={}),k(i[n])&&!k(t[n])&&(t[n]=[]),W(t[n],i[n],s)):i[n]!==e&&(t[n]=i[n])}function Z(t,e){return null==e?i(t):i(t).filter(e)}function X(t,e,n,i){return P(e)?e.call(t,n,i):e}function G(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function J(t,n){var i=t.className||"",s=i&&i.baseVal!==e;if(n===e)return s?i.baseVal:i;s?i.baseVal=n:t.className=n}function Y(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?i.parseJSON(t):t):t}catch(e){return t}}function tt(t,e){e(t);for(var n=0,i=t.childNodes.length;n<i;n++)tt(t.childNodes[n],e)}return O.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,s=t.parentNode,r=!s;return r&&(s=D).appendChild(t),i=~O.qsa(s,e).indexOf(t),r&&D.removeChild(t),i},r=function(t){return t.replace(/-+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))},o=function(t){return c.call(t,(function(e,n){return t.indexOf(e)==n}))},O.fragment=function(t,n,s){var r,o,a;return m.test(t)&&(r=i(h.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(v,"<$1></$2>")),n===e&&(n=g.test(t)&&RegExp.$1),n in S||(n="*"),(a=S[n]).innerHTML=""+t,r=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),R(s)&&(o=i(r),i.each(s,(function(t,e){b.indexOf(t)>-1?o[t](e):o.attr(t,e)}))),r},O.Z=function(t,e){return new Q(t,e)},O.isZ=function(t){return t instanceof O.Z},O.init=function(t,n){var s;if(!t)return O.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&g.test(t))s=O.fragment(t,RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}else{if(P(t))return i(h).ready(t);if(O.isZ(t))return t;if(k(t))s=V(t);else if(F(t))s=[t],t=null;else if(g.test(t))s=O.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}}return O.Z(s,t)},(i=function(t,e){return O.init(t,e)}).extend=function(t){var e,n=l.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach((function(n){W(t,n,e)})),t},O.qsa=function(t,e){var n,i="#"==e[0],s=!i&&"."==e[0],r=i||s?e.slice(1):e,o=A.test(r);return t.getElementById&&o&&i?(n=t.getElementById(r))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:l.call(o&&!i&&t.getElementsByClassName?s?t.getElementsByClassName(r):t.getElementsByTagName(e):t.querySelectorAll(e))},i.contains=h.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},i.type=I,i.isFunction=P,i.isWindow=L,i.isArray=k,i.isPlainObject=R,i.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},i.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},i.inArray=function(t,e,n){return a.indexOf.call(e,t,n)},i.camelCase=r,i.trim=function(t){return null==t?"":String.prototype.trim.call(t)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(t,e){var n,i,s,r=[];if(q(t))for(i=0;i<t.length;i++)null!=(n=e(t[i],i))&&r.push(n);else for(s in t)null!=(n=e(t[s],s))&&r.push(n);return H(r)},i.each=function(t,e){var n,i;if(q(t)){for(n=0;n<t.length;n++)if(!1===e.call(t[n],n,t[n]))return t}else for(i in t)if(!1===e.call(t[i],i,t[i]))return t;return t},i.grep=function(t,e){return c.call(t,e)},t.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(t,e){$["[object "+e+"]"]=e.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var t,e,n=[];for(t=0;t<arguments.length;t++)e=arguments[t],n[t]=O.isZ(e)?e.toArray():e;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(t){return i(i.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(t){return E.test(h.readyState)&&h.body?t(i):h.addEventListener("DOMContentLoaded",(function(){t(i)}),!1),this},get:function(t){return t===e?l.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(t){return a.every.call(this,(function(e,n){return!1!==t.call(e,n,e)})),this},filter:function(t){return P(t)?this.not(this.not(t)):i(c.call(this,(function(e){return O.matches(e,t)})))},add:function(t,e){return i(o(this.concat(i(t,e))))},is:function(t){return this.length>0&&O.matches(this[0],t)},not:function(t){var n=[];if(P(t)&&t.call!==e)this.each((function(e){t.call(this,e)||n.push(this)}));else{var s="string"==typeof t?this.filter(t):q(t)&&P(t.item)?l.call(t):i(t);this.forEach((function(t){s.indexOf(t)<0&&n.push(t)}))}return i(n)},has:function(t){return this.filter((function(){return F(t)?i.contains(this,t):i(this).find(t).size()}))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!F(t)?t:i(t)},last:function(){var t=this[this.length-1];return t&&!F(t)?t:i(t)},find:function(t){var e=this;return t?"object"==typeof t?i(t).filter((function(){var t=this;return a.some.call(e,(function(e){return i.contains(e,t)}))})):1==this.length?i(O.qsa(this[0],t)):this.map((function(){return O.qsa(this,t)})):i()},closest:function(t,e){var n=[],s="object"==typeof t&&i(t);return this.each((function(i,r){for(;r&&!(s?s.indexOf(r)>=0:O.matches(r,t));)r=r!==e&&!M(r)&&r.parentNode;r&&n.indexOf(r)<0&&n.push(r)})),i(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=i.map(n,(function(t){if((t=t.parentNode)&&!M(t)&&e.indexOf(t)<0)return e.push(t),t}));return Z(e,t)},parent:function(t){return Z(o(this.pluck("parentNode")),t)},children:function(t){return Z(this.map((function(){return U(this)})),t)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(t){return Z(this.map((function(t,e){return c.call(U(e.parentNode),(function(t){return t!==e}))})),t)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(t){return i.map(this,(function(e){return e[t]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=P(t);if(this[0]&&!e)var n=i(t).get(0),s=n.parentNode||this.length>1;return this.each((function(r){i(this).wrapAll(e?t.call(this,r):s?n.cloneNode(!0):n)}))},wrapAll:function(t){if(this[0]){var e;for(i(this[0]).before(t=i(t));(e=t.children()).length;)t=e.first();i(t).append(this)}return this},wrapInner:function(t){var e=P(t);return this.each((function(n){var s=i(this),r=s.contents(),o=e?t.call(this,n):t;r.length?r.wrapAll(o):s.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(t){return this.each((function(){var n=i(this);(t===e?"none"==n.css("display"):t)?n.show():n.hide()}))},prev:function(t){return i(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return i(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each((function(e){var n=this.innerHTML;i(this).empty().append(X(this,t,e,n))})):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each((function(e){var n=X(this,t,e,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(t,i){var s;return"string"!=typeof t||1 in arguments?this.each((function(e){if(1===this.nodeType)if(F(t))for(n in t)G(this,n,t[n]);else G(this,t,X(this,i,e,this.getAttribute(t)))})):0 in this&&1==this[0].nodeType&&null!=(s=this[0].getAttribute(t))?s:e},removeAttr:function(t){return this.each((function(){1===this.nodeType&&t.split(" ").forEach((function(t){G(this,t)}),this)}))},prop:function(t,e){return t=N[t]||t,1 in arguments?this.each((function(n){this[t]=X(this,e,n,this[t])})):this[0]&&this[0][t]},removeProp:function(t){return t=N[t]||t,this.each((function(){delete this[t]}))},data:function(t,n){var i="data-"+t.replace(w,"-$1").toLowerCase(),s=1 in arguments?this.attr(i,n):this.attr(i);return null!==s?Y(s):e},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each((function(e){this.value=X(this,t,e,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(t){var n=i(this),s=X(this,e,t,n.offset()),r=n.offsetParent().offset(),o={top:s.top-r.top,left:s.left-r.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,e){if(arguments.length<2){var s=this[0];if("string"==typeof t){if(!s)return;return s.style[r(t)]||getComputedStyle(s,"").getPropertyValue(t)}if(k(t)){if(!s)return;var o={},a=getComputedStyle(s,"");return i.each(t,(function(t,e){o[e]=s.style[r(e)]||a.getPropertyValue(e)})),o}}var u="";if("string"==I(t))e||0===e?u=B(t)+":"+j(t,e):this.each((function(){this.style.removeProperty(B(t))}));else for(n in t)t[n]||0===t[n]?u+=B(n)+":"+j(n,t[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(t){return t?this.indexOf(i(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&a.some.call(this,(function(t){return this.test(J(t))}),K(t))},addClass:function(t){return t?this.each((function(e){if("className"in this){s=[];var n=J(this);X(this,t,e,n).split(/\s+/g).forEach((function(t){i(this).hasClass(t)||s.push(t)}),this),s.length&&J(this,n+(n?" ":"")+s.join(" "))}})):this},removeClass:function(t){return this.each((function(n){if("className"in this){if(t===e)return J(this,"");s=J(this),X(this,t,n,s).split(/\s+/g).forEach((function(t){s=s.replace(K(t)," ")})),J(this,s.trim())}}))},toggleClass:function(t,n){return t?this.each((function(s){var r=i(this);X(this,t,s,J(this)).split(/\s+/g).forEach((function(t){(n===e?!r.hasClass(t):n)?r.addClass(t):r.removeClass(t)}))})):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),s=y.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(i(t).css("margin-top"))||0,n.left-=parseFloat(i(t).css("margin-left"))||0,s.top+=parseFloat(i(e[0]).css("border-top-width"))||0,s.left+=parseFloat(i(e[0]).css("border-left-width"))||0,{top:n.top-s.top,left:n.left-s.left}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent||h.body;t&&!y.test(t.nodeName)&&"static"==i(t).css("position");)t=t.offsetParent;return t}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(t){var n=t.replace(/./,(function(t){return t[0].toUpperCase()}));i.fn[t]=function(s){var r,o=this[0];return s===e?L(o)?o["inner"+n]:M(o)?o.documentElement["scroll"+n]:(r=this.offset())&&r[t]:this.each((function(e){(o=i(this)).css(t,X(this,s,e,o[t]()))}))}})),C.forEach((function(n,s){var r=s%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(t){var s=[];return"array"==(n=I(t))?(t.forEach((function(t){return t.nodeType!==e?s.push(t):i.zepto.isZ(t)?s=s.concat(t.get()):void(s=s.concat(O.fragment(t)))})),s):"object"==n||null==t?t:O.fragment(t)})),u=this.length>1;return a.length<1?this:this.each((function(e,n){o=r?n:n.parentNode,n=0==s?n.nextSibling:1==s?n.firstChild:2==s?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(e){if(u)e=e.cloneNode(!0);else if(!o)return i(e).remove();o.insertBefore(e,n),c&&tt(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}}))}))}))},i.fn[r?n+"To":"insert"+(s?"Before":"After")]=function(t){return i(t)[n](this),this}})),O.Z.prototype=Q.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(e){var n,i=1,s=Array.prototype.slice,r=e.isFunction,o=function(t){return"string"==typeof t},a={},u={},c="onfocusin"in t,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(t){return t._zid||(t._zid=i++)}function f(t,e,n,i){if((e=d(e)).ns)var s=g(e.ns);return(a[p(t)]||[]).filter((function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||s.test(t.ns))&&(!n||p(t.fn)===p(n))&&(!i||t.sel==i)}))}function d(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function g(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!c&&t.e in l||!!e}function v(t){return h[t]||c&&l[t]||t}function y(t,i,s,r,o,u,c){var l=p(t),f=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return e(document).ready(s);var a=d(i);a.fn=s,a.sel=o,a.e in h&&(s=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||s;a.proxy=function(e){if(!(e=S(e)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(e,"data");i&&!i.writable||(e.data=r)}catch(e){}var s=l.apply(t,e._args==n?[e]:[e].concat(e._args));return!1===s&&(e.preventDefault(),e.stopPropagation()),s}},a.i=f.length,f.push(a),"addEventListener"in t&&t.addEventListener(v(a.e),a.proxy,m(a,c))}))}function w(t,e,n,i,s){var r=p(t);(e||"").split(/\s/).forEach((function(e){f(t,e,n,i).forEach((function(e){delete a[r][e.i],"removeEventListener"in t&&t.removeEventListener(v(e.e),e.proxy,m(e,s))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",e.event={add:y,remove:w},e.proxy=function(t,n){var i=2 in arguments&&s.call(arguments,2);if(r(t)){var a=function(){return t.apply(n,i?i.concat(s.call(arguments)):arguments)};return a._zid=p(t),a}if(o(n))return i?(i.unshift(t[n],t),e.proxy.apply(null,i)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var b=function(){return!0},C=function(){return!1},x=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,_={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(t,i){if(i||!t.isDefaultPrevented){i||(i=t),e.each(_,(function(e,n){var s=i[e];t[e]=function(){return this[n]=b,s&&s.apply(i,arguments)},t[n]=C}));try{t.timeStamp||(t.timeStamp=Date.now())}catch(s){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(t.isDefaultPrevented=b)}return t}function E(t){var e,i={originalEvent:t};for(e in t)x.test(e)||t[e]===n||(i[e]=t[e]);return S(i,t)}e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,i,a,u,c){var l,h,p=this;return t&&!o(t)?(e.each(t,(function(t,e){p.on(t,i,a,e,c)})),p):(o(i)||r(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=C),p.each((function(n,r){c&&(l=function(t){return w(r,t.type,u),u.apply(this,arguments)}),i&&(h=function(t){var n,o=e(t.target).closest(i,r).get(0);if(o&&o!==r)return n=e.extend(E(t),{currentTarget:o,liveFired:r}),(l||u).apply(o,[n].concat(s.call(arguments,1)))}),y(r,t,u,a,i,h||l)})))},e.fn.off=function(t,i,s){var a=this;return t&&!o(t)?(e.each(t,(function(t,e){a.off(t,i,e)})),a):(o(i)||r(s)||!1===s||(s=i,i=n),!1===s&&(s=C),a.each((function(){w(this,t,s,i)})))},e.fn.trigger=function(t,n){return(t=o(t)||e.isPlainObject(t)?e.Event(t):S(t))._args=n,this.each((function(){t.type in l&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)}))},e.fn.triggerHandler=function(t,n){var i,s;return this.each((function(r,a){(i=E(o(t)?e.Event(t):t))._args=n,i.target=a,e.each(f(a,t.type||t),(function(t,e){if(s=e.proxy(i),i.isImmediatePropagationStopped())return!1}))})),s},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}})),e.Event=function(t,e){o(t)||(t=(e=t).type);var n=document.createEvent(u[t]||"Events"),i=!0;if(e)for(var s in e)"bubbles"==s?i=!!e[s]:n[s]=e[s];return n.initEvent(t,i,!0),S(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",e&&clearTimeout(e),e=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(t){var e={},n=t.fn.data,i=t.camelCase,s=t.expando="Zepto"+ +new Date,r=[];function o(r,o){var u=r[s],c=u&&e[u];if(void 0===o)return c||a(r);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(t(r),o)}function a(n,r,o){var a=n[s]||(n[s]=++t.uuid),c=e[a]||(e[a]=u(n));return void 0!==r&&(c[i(r)]=o),c}function u(e){var n={};return t.each(e.attributes||r,(function(e,s){0==s.name.indexOf("data-")&&(n[i(s.name.replace("data-",""))]=t.zepto.deserializeValue(s.value))})),n}t.fn.data=function(e,n){return void 0===n?t.isPlainObject(e)?this.each((function(n,i){t.each(e,(function(t,e){a(i,t,e)}))})):0 in this?o(this[0],e):void 0:this.each((function(){a(this,e,n)}))},t.data=function(e,n,i){return t(e).data(n,i)},t.hasData=function(n){var i=n[s],r=i&&e[i];return!!r&&!t.isEmptyObject(r)},t.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var r=this[s],o=r&&e[r];o&&t.each(n||o,(function(t){delete o[n?i(this):t]}))}))},["remove","empty"].forEach((function(e){var n=t.fn[e];t.fn[e]=function(){var t=this.find("*");return"remove"===e&&(t=t.add(this)),t.removeData(),n.call(this)}}))}(i),i}(e)},8820:t=>{"use strict";var e={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,s=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,r=function t(r,o){"single"!=(o=function(t,n){if(!t)return n;var i={};for(var s in n)i[s]=e.call(t,s)?t[s]:n[s];return i}(o,t.options)).quotes&&"double"!=o.quotes&&(o.quotes="single");for(var a="double"==o.quotes?'"':"'",u=o.isIdentifier,c=r.charAt(0),l="",h=0,p=r.length;h<p;){var f=r.charAt(h++),d=f.charCodeAt(),g=void 0;if(d<32||d>126){if(d>=55296&&d<=56319&&h<p){var m=r.charCodeAt(h++);56320==(64512&m)?d=((1023&d)<<10)+(1023&m)+65536:h--}g="\\"+d.toString(16).toUpperCase()+" "}else g=o.escapeEverything?n.test(f)?"\\"+f:"\\"+d.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(f)?"\\"+d.toString(16).toUpperCase()+" ":"\\"==f||!u&&('"'==f&&a==f||"'"==f&&a==f)||u&&i.test(f)?"\\"+f:f;l+=g}return u&&(/^-[-\d]/.test(l)?l="\\-"+l.slice(1):/\d/.test(c)&&(l="\\3"+c+" "+l.slice(1))),l=l.replace(s,(function(t,e,n){return e&&e.length%2?t:(e||"")+n})),!u&&o.wrap?a+l+a:l};r.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},r.version="3.0.0",t.exports=r},624:(t,e,n)=>{"use strict";var i,s,r,o=[n(5525),n(4785),n(8291),n(2709),n(2506),n(9176)],a=-1,u=[],c=!1;function l(){i&&s&&(i=!1,s.length?u=s.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var t=u.length,e=setTimeout(l);t;){for(s=u,u=[];s&&++a<t;)s[a].run();a=-1,t=u.length}s=null,a=-1,i=!1,clearTimeout(e)}}for(var p=-1,f=o.length;++p<f;)if(o[p]&&o[p].test&&o[p].test()){r=o[p].install(h);break}function d(t,e){this.fun=t,this.array=e}d.prototype.run=function(){var t=this.fun,e=this.array;switch(e.length){case 0:return t();case 1:return t(e[0]);case 2:return t(e[0],e[1]);case 3:return t(e[0],e[1],e[2]);default:return t.apply(null,e)}},t.exports=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];u.push(new d(t,e)),c||i||(c=!0,r())}},2709:(t,e,n)=>{"use strict";e.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},e.install=function(t){var e=new n.g.MessageChannel;return e.port1.onmessage=t,function(){e.port2.postMessage(0)}}},8291:(t,e,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;e.test=function(){return i},e.install=function(t){var e=0,s=new i(t),r=n.g.document.createTextNode("");return s.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}},4785:(t,e,n)=>{"use strict";e.test=function(){return"function"==typeof n.g.queueMicrotask},e.install=function(t){return function(){n.g.queueMicrotask(t)}}},2506:(t,e,n)=>{"use strict";e.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},e.install=function(t){return function(){var e=n.g.document.createElement("script");return e.onreadystatechange=function(){t(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},n.g.document.documentElement.appendChild(e),t}}},9176:(t,e)=>{"use strict";e.test=function(){return!0},e.install=function(t){return function(){setTimeout(t,0)}}}}]); \ No newline at end of file diff --git a/assets/js/489.ca291d9d.js b/assets/js/489.ca291d9d.js new file mode 100644 index 0000000..5eb0167 --- /dev/null +++ b/assets/js/489.ca291d9d.js @@ -0,0 +1,2 @@ +/*! For license information please see 489.ca291d9d.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[489],{489:(t,e,n)=>{"use strict";t.exports=n(810)},2542:(t,e,n)=>{"use strict";var i=n(6573),s={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(s.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(s.input,{marginTop:"-1px"}),t.exports=s},897:(t,e,n)=>{"use strict";var i="aaDataset",s="aaValue",r="aaDatum",o=n(6573),a=n(1348),u=n(9272),c=n(2542),l=n(4436);function h(t){var e;(t=t||{}).templates=t.templates||{},t.source||o.error("missing source"),t.name&&(e=t.name,!/^[_a-zA-Z0-9-]+$/.test(e))&&o.error("invalid dataset name: "+t.name),this.query=null,this._isEmpty=!0,this.highlight=!!t.highlight,this.name=void 0===t.name||null===t.name?o.getUniqueId():t.name,this.source=t.source,this.displayFn=function(t){return t=t||"value",o.isFunction(t)?t:e;function e(e){return e[t]}}(t.display||t.displayKey),this.debounce=t.debounce,this.cache=!1!==t.cache,this.templates=function(t,e){return{empty:t.empty&&o.templatify(t.empty),header:t.header&&o.templatify(t.header),footer:t.footer&&o.templatify(t.footer),suggestion:t.suggestion||n};function n(t){return"<p>"+e(t)+"</p>"}}(t.templates,this.displayFn),this.css=o.mixin({},c,t.appendTo?c.appendTo:{}),this.cssClasses=t.cssClasses=o.mixin({},c.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=t.$menu&&t.$menu.find(n+"-"+this.name).length>0?a.element(t.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=t.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(t){return a.element(t).data(i)},h.extractValue=function(t){return a.element(t).data(s)},h.extractDatum=function(t){var e=a.element(t).data(r);return"string"==typeof e&&(e=JSON.parse(e)),e},o.mixin(h.prototype,l,{_render:function(t,e){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=e&&e.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(function(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!0}].concat(e),c.templates.empty.apply(this,e)}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(n)this.$el.html(function(){var t,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return t=a.element(p).css(this.css.suggestions),n=o.map(e,f),t.append.apply(t,n),t;function f(t){var e,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(e=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[t].concat(l)))).data(i,c.name),e.data(s,c.displayFn(t)||void 0),e.data(r,JSON.stringify(t)),e.children().each((function(){a.element(this).css(h.css.suggestionChild)})),e}}.apply(this,l)).prepend(c.templates.header?h.apply(this,l):null).append(c.templates.footer?p.apply(this,l):null);else if(e&&!Array.isArray(e))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",t)}function h(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.header.apply(this,e)}function p(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.footer.apply(this,e)}},getRoot:function(){return this.$el},update:function(t){function e(e){if(!this.canceled&&t===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(t,e,n),this._render.apply(this,[t,e].concat(n))}}if(this.query=t,this.canceled=!1,this.shouldFetchFromCache(t))e.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(t,e.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(t,e,n){this.cachedQuery=t,this.cachedSuggestions=e,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(t){return this.cache&&this.cachedQuery===t&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),t.exports=h},1540:(t,e,n)=>{"use strict";var i=n(6573),s=n(1348),r=n(4436),o=n(897),a=n(2542);function u(t){var e,n,r,o=this;(t=t||{}).menu||i.error("menu is required"),i.isArray(t.datasets)||i.isObject(t.datasets)||i.error("1 or more datasets required"),t.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=t.minLength||0,this.templates={},this.appendTo=t.appendTo||!1,this.css=i.mixin({},a,t.appendTo?a.appendTo:{}),this.cssClasses=t.cssClasses=i.mixin({},a.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),e=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),r=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=s.element(t.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,r).on("click.aa",c,e),this.$container=t.appendTo?t.wrapper:this.$menu,t.templates&&t.templates.header&&(this.templates.header=i.templatify(t.templates.header),this.$menu.prepend(this.templates.header())),t.templates&&t.templates.empty&&(this.templates.empty=i.templatify(t.templates.empty),this.$empty=s.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(t.datasets,(function(e){return function(t,e,n){return new u.Dataset(i.mixin({$menu:t,cssClasses:n},e))}(o.$menu,e,t.cssClasses)})),i.each(this.datasets,(function(t){var e=t.getRoot();e&&0===e.parent().length&&o.$menu.append(e),t.onSync("rendered",o._onRendered,o)})),t.templates&&t.templates.footer&&(this.templates.footer=i.templatify(t.templates.footer),this.$menu.append(this.templates.footer()));var l=this;s.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,r,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",s.element(t.currentTarget))},_onSuggestionMouseEnter:function(t){var e=s.element(t.currentTarget);if(!e.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(e,!1)}),0)}},_onSuggestionMouseLeave:function(t){if(t.relatedTarget&&s.element(t.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(t,e){if(this.isEmpty=i.every(this.datasets,(function(t){return t.isEmpty()})),this.isEmpty)if(e.length>=this.minLength&&this.trigger("empty"),this.$empty)if(e.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(t){return t.templates&&t.templates.empty}))?e.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),e.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(t,e){t.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",e)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(t){var e,n,i,s;this.isOpen&&(n=this._getCursor(),e=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=e.index(n)+t)+1)%(e.length+1)-1)?(i<-1&&(i=e.length-1),this._setCursor(s=e.eq(i),!0),this._ensureVisible(s)):this.trigger("cursorRemoved"))},_ensureVisible:function(t){var e,n,i,s;n=(e=t.position().top)+t.height()+parseInt(t.css("margin-top"),10)+parseInt(t.css("margin-bottom"),10),i=this.$menu.scrollTop(),s=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),e<0?this.$menu.scrollTop(i+e):s<n&&this.$menu.scrollTop(i+(n-s))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(t){this.$menu.css("ltr"===t?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(t){var e=null;return t.length&&(e={raw:o.extractDatum(t),value:o.extractValue(t),datasetName:o.extractDatasetName(t)}),e},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(t){i.each(this.datasets,(function(e){e.update(t)}))},empty:function(){i.each(this.datasets,(function(t){t.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(t){t.destroy()}))}}),u.Dataset=o,t.exports=u},2324:(t,e,n)=>{"use strict";var i=n(6573),s=n(1348);function r(t){t&&t.el||i.error("EventBus initialized without el"),this.$el=s.element(t.el)}i.mixin(r.prototype,{trigger:function(t,e,n,s){var r=i.Event("autocomplete:"+t);return this.$el.trigger(r,[e,n,s]),r}}),t.exports=r},4436:(t,e,n)=>{"use strict";var i=n(874),s=/\s+/;function r(t,e,n,i){var r;if(!n)return this;for(e=e.split(s),n=i?function(t,e){return t.bind?t.bind(e):function(){t.apply(e,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};r=e.shift();)this._callbacks[r]=this._callbacks[r]||{sync:[],async:[]},this._callbacks[r][t].push(n);return this}function o(t,e,n){return function(){for(var i,s=0,r=t.length;!i&&s<r;s+=1)i=!1===t[s].apply(e,n);return!i}}t.exports={onSync:function(t,e,n){return r.call(this,"sync",t,e,n)},onAsync:function(t,e,n){return r.call(this,"async",t,e,n)},off:function(t){var e;if(!this._callbacks)return this;t=t.split(s);for(;e=t.shift();)delete this._callbacks[e];return this},trigger:function(t){var e,n,r,a,u;if(!this._callbacks)return this;t=t.split(s),r=[].slice.call(arguments,1);for(;(e=t.shift())&&(n=this._callbacks[e]);)a=o(n.sync,this,[e].concat(r)),u=o(n.async,this,[e].concat(r)),a()&&i(u);return this}}},9272:t=>{"use strict";t.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},9629:(t,e,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var s=n(6573),r=n(1348),o=n(4436);function a(t){var e,n,o,a,u,c=this;(t=t||{}).input||s.error("input is missing"),e=s.bind(this._onBlur,this),n=s.bind(this._onFocus,this),o=s.bind(this._onKeydown,this),a=s.bind(this._onInput,this),this.$hint=r.element(t.hint),this.$input=r.element(t.input).on("blur.aa",e).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=s.noop),s.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(t){i[t.which||t.keyCode]||s.defer(s.bind(c._onInput,c,t))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,r.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}a.normalizeQuery=function(t){return(t||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},s.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(t){var e=i[t.which||t.keyCode];this._managePreventDefault(e,t),e&&this._shouldTrigger(e,t)&&this.trigger(e+"Keyed",t)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(t,e){var n,i,s;switch(t){case"tab":i=this.getHint(),s=this.getInputValue(),n=i&&i!==s&&!u(e);break;case"up":case"down":n=!u(e);break;default:n=!1}n&&e.preventDefault()},_shouldTrigger:function(t,e){var n;if("tab"===t)n=!u(e);else n=!0;return n},_checkInputValue:function(){var t,e,n,i,s;t=this.getInputValue(),i=t,s=this.query,n=!(!(e=a.normalizeQuery(i)===a.normalizeQuery(s))||!this.query)&&this.query.length!==t.length,this.query=t,e?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(t){this.query=t},getInputValue:function(){return this.$input.val()},setInputValue:function(t,e){void 0===t&&(t=this.query),this.$input.val(t),e?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(t){this.$input.attr("aria-activedescendant",t)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),""!==t&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,n;return t=this.$input.val().length,e=this.$input[0].selectionStart,s.isNumber(e)?e===t:!document.selection||((n=document.selection.createRange()).moveStart("character",-t),t===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),t.exports=a},7360:(t,e,n)=>{"use strict";var i="aaAttrs",s=n(6573),r=n(1348),o=n(2324),a=n(9629),u=n(1540),c=n(9272),l=n(2542);function h(t){var e,n;if((t=t||{}).input||s.error("missing input"),this.isActivated=!1,this.debug=!!t.debug,this.autoselect=!!t.autoselect,this.autoselectOnBlur=!!t.autoselectOnBlur,this.openOnFocus=!!t.openOnFocus,this.minLength=s.isNumber(t.minLength)?t.minLength:1,this.autoWidth=void 0===t.autoWidth||!!t.autoWidth,this.clearOnSelected=!!t.clearOnSelected,this.tabAutocomplete=void 0===t.tabAutocomplete||!!t.tabAutocomplete,t.hint=!!t.hint,t.hint&&t.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=t.css=s.mixin({},l,t.appendTo?l.appendTo:{}),this.cssClasses=t.cssClasses=s.mixin({},l.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix=s.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=t.listboxId=[this.cssClasses.root,"listbox",s.getUniqueId()].join("-");var a=function(t){var e,n,o,a;e=r.element(t.input),n=r.element(c.wrapper.replace("%ROOT%",t.cssClasses.root)).css(t.css.wrapper),t.appendTo||"block"!==e.css("display")||"table"!==e.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",t.cssClasses.prefix).replace("%DROPDOWN_MENU%",t.cssClasses.dropdownMenu);o=r.element(u).css(t.css.dropdown).attr({role:"listbox",id:t.listboxId}),t.templates&&t.templates.dropdownMenu&&o.html(s.templatify(t.templates.dropdownMenu)());a=e.clone().css(t.css.hint).css(function(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}(e)),a.val("").addClass(s.className(t.cssClasses.prefix,t.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();e.data(i,{"aria-autocomplete":e.attr("aria-autocomplete"),"aria-expanded":e.attr("aria-expanded"),"aria-owns":e.attr("aria-owns"),autocomplete:e.attr("autocomplete"),dir:e.attr("dir"),role:e.attr("role"),spellcheck:e.attr("spellcheck"),style:e.attr("style"),type:e.attr("type")}),e.addClass(s.className(t.cssClasses.prefix,t.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":t.datasets&&t.datasets[0]&&t.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":t.ariaLabel,"aria-owns":t.listboxId}).css(t.hint?t.css.input:t.css.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return n=t.appendTo?n.appendTo(r.element(t.appendTo).eq(0)).eq(0):e.wrap(n).parent(),n.prepend(t.hint?a:null).append(o),{wrapper:n,input:e,hint:a,menu:o}}(t);this.$node=a.wrapper;var u=this.$input=a.input;e=a.menu,n=a.hint,t.dropdownMenuContainer&&r.element(t.dropdownMenuContainer).css("position","relative").append(e.css("top","0")),u.on("blur.aa",(function(t){var n=document.activeElement;s.isMsie()&&(e[0]===n||e[0].contains(n))&&(t.preventDefault(),t.stopImmediatePropagation(),s.defer((function(){u.focus()})))})),e.on("mousedown.aa",(function(t){t.preventDefault()})),this.eventBus=t.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:t.appendTo,wrapper:this.$node,menu:e,datasets:t.datasets,templates:t.templates,cssClasses:t.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(t),this._setLanguageDirection()}s.mixin(h.prototype,{_bindKeyboardShortcuts:function(t){if(t.keyboardShortcuts){var e=this.$input,n=[];s.each(t.keyboardShortcuts,(function(t){"string"==typeof t&&(t=t.toUpperCase().charCodeAt(0)),n.push(t)})),r.element(document).keydown((function(t){var i=t.target||t.srcElement,s=i.tagName;if(!i.isContentEditable&&"INPUT"!==s&&"SELECT"!==s&&"TEXTAREA"!==s){var r=t.which||t.keyCode;-1!==n.indexOf(r)&&(e.focus(),t.stopPropagation(),t.preventDefault())}}))}},_onSuggestionClicked:function(t,e){var n;(n=this.dropdown.getDatumForSuggestion(e))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(t,e){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(e&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var t=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",t.width+"px");var e=this.$node[0].getBoundingClientRect(),n=t.bottom-e.top;this.$node.css("top",n+"px");var i=t.left-e.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var t=this.input.getQuery();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var t,e;t=this.dropdown.getDatumForCursor(),e=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&t?this._select(t,n):this.autoselectOnBlur&&e?this._select(e,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(t,e){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var s={selectionMethod:"enterKey"};n?(this._select(n,s),e.preventDefault()):this.autoselect&&i&&(this._select(i,s),e.preventDefault())},_onTabKeyed:function(t,e){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),e.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(t,e){this.input.clearHintIfInvalid(),e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var t=this.input.getLanguageDirection();this.dir!==t&&(this.dir=t,this.$node.css("direction",t),this.dropdown.setLanguageDirection(t))},_updateHint:function(){var t,e,n,i,r;(t=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(e=this.input.getInputValue(),n=a.normalizeQuery(e),i=s.escapeRegExChars(n),(r=new RegExp("^(?:"+i+")(.+$)","i").exec(t.value))?this.input.setHint(e+r[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(t){var e,n,i,s;e=this.input.getHint(),n=this.input.getQuery(),i=t||this.input.isCursorAtEnd(),e&&n!==e&&i&&((s=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(s.value),this.eventBus.trigger("autocompleted",s.raw,s.datasetName))},_select:function(t,e){void 0!==t.value&&this.input.setQuery(t.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(t.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",t.raw,t.datasetName,e).isDefaultPrevented()&&(this.dropdown.close(),s.defer(s.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var t=this.input.getInputValue();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(t){t=s.toStr(t),this.isActivated?this.input.setInputValue(t):(this.input.setQuery(t),this.input.setInputValue(t,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(t,e){var n=t.find(s.className(e.prefix,e.input));s.each(n.data(i),(function(t,e){void 0===t?n.removeAttr(e):n.attr(e,t)})),n.detach().removeClass(s.className(e.prefix,e.input,!0)).insertAfter(t),n.removeData&&n.removeData(i);t.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(6353),t.exports=h},1348:t=>{"use strict";t.exports={element:null}},9715:t=>{"use strict";t.exports=function(t){var e=t.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||t.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(e)return[e[1],e[2],e[3]]}},6573:(t,e,n)=>{"use strict";var i,s=n(8937),r=n(1348);function o(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(t){return"number"==typeof t},toStr:function(t){return null==t?"":t+""},cloneDeep:function(t){var e=this.mixin({},t),n=this;return this.each(e,(function(t,i){t&&(n.isArray(t)?e[i]=[].concat(t):n.isObject(t)&&(e[i]=n.cloneDeep(t)))})),e},error:function(t){throw new Error(t)},every:function(t,e){var n=!0;return t?(this.each(t,(function(i,s){n&&(n=e.call(null,i,s,t)&&n)})),!!n):n},any:function(t,e){var n=!1;return t?(this.each(t,(function(i,s){if(e.call(null,i,s,t))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(t){if(this.isFunction(t))return t;var e=r.element(t);return"SCRIPT"===e.prop("tagName")?function(){return e.text()}:function(){return String(t)}},defer:function(t){setTimeout(t,0)},noop:function(){},formatPrefix:function(t,e){return e?"":t+"-"},className:function(t,e,n){return n?t+e:"."+s(t+e,{isIdentifier:!0})},escapeHighlightedString:function(t,e,n){e=e||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(e)),n=n||"</em>";var s=document.createElement("div");s.appendChild(document.createTextNode(n));var r=document.createElement("div");return r.appendChild(document.createTextNode(t)),r.innerHTML.replace(RegExp(o(i.innerHTML),"g"),e).replace(RegExp(o(s.innerHTML),"g"),n)}}},6903:(t,e,n)=>{"use strict";var i=n(6573),s=n(2281),r=n(9715);var o,a,u=(o=[],a=window.Promise.resolve(),function(t,e){return function(n,s){(function(t,e){return window.Promise.resolve().then((function(){return o.length&&(a=t.search(o),o=[]),a})).then((function(t){if(t)return t.results[e]}))})(t.as,o.push({indexName:t.indexName,query:n,params:e})-1).then((function(t){t&&s(t.hits,t)})).catch((function(t){i.error(t.message)}))}});t.exports=function(t,e){var n=r(t.as._ua);if(n&&n[0]>=3&&n[1]>20){var i="autocomplete.js "+s;-1===t.as._ua.indexOf(i)&&(t.as._ua+="; "+i)}return u(t,e)}},6353:(t,e,n)=>{"use strict";t.exports={hits:n(6903),popularIn:n(6839)}},6839:(t,e,n)=>{"use strict";var i=n(6573),s=n(2281),r=n(9715);t.exports=function(t,e,n,o){var a=r(t.as._ua);if(a&&a[0]>=3&&a[1]>20&&((e=e||{}).additionalUA="autocomplete.js "+s),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(t){return t[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){t.search(a,e,(function(t,a){if(t)i.error(t.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var f=r(c.as._ua);return f&&f[0]>=3&&f[1]>20&&(e.additionalUA="autocomplete.js "+s),void c.search(u(h),p,(function(t,e){if(t)i.error(t.message);else{var n=[];if(o.includeAll){var s=o.allTitle||"All departments";n.push(i.mixin({facet:{value:s,count:e.nbHits}},i.cloneDeep(h)))}i.each(e.facets,(function(t,e){i.each(t,(function(t,s){n.push(i.mixin({facet:{facet:e,value:s,count:t}},i.cloneDeep(h)))}))}));for(var r=1;r<a.hits.length;++r)n.push(a.hits[r]);l(n,a)}}))}l([])}}))}}},810:(t,e,n)=>{"use strict";var i=n(9539);n(1348).element=i;var s=n(6573);s.isArray=i.isArray,s.isFunction=i.isFunction,s.isObject=i.isPlainObject,s.bind=i.proxy,s.each=function(t,e){i.each(t,(function(t,n){return e(n,t)}))},s.map=i.map,s.mixin=i.extend,s.Event=i.Event;var r="aaAutocomplete",o=n(7360),a=n(2324);function u(t,e,n,u){n=s.isArray(n)?n:[].slice.call(arguments,2);var c=i(t).each((function(t,s){var c=i(s),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:e.dropdownMenuContainer,hint:void 0===e.hint||!!e.hint,minLength:e.minLength,autoselect:e.autoselect,autoselectOnBlur:e.autoselectOnBlur,tabAutocomplete:e.tabAutocomplete,openOnFocus:e.openOnFocus,templates:e.templates,debug:e.debug,clearOnSelected:e.clearOnSelected,cssClasses:e.cssClasses,datasets:n,keyboardShortcuts:e.keyboardShortcuts,appendTo:e.appendTo,autoWidth:e.autoWidth,ariaLabel:e.ariaLabel||s.getAttribute("aria-label")});c.data(r,h)}));return c.autocomplete={},s.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(t){c.autocomplete[t]=function(){var e,n=arguments;return c.each((function(s,o){var a=i(o).data(r);e=a[t].apply(a,n)})),e}})),c}u.sources=o.sources,u.escapeHighlightedString=s.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},t.exports=u},2281:t=>{t.exports="0.38.1"},9539:t=>{var e;e=window,t.exports=function(t){var e,n,i=function(){var e,n,i,s,r,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=t.document,p={},f={},d={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},g=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,y=/^(?:body|html)$/i,w=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],C=["after","prepend","before","append"],x=h.createElement("table"),_=h.createElement("tr"),S={tr:h.createElement("tbody"),tbody:x,thead:x,tfoot:x,td:_,th:_,"*":h.createElement("div")},E=/complete|loaded|interactive/,A=/^[\w-]*$/,$={},T=$.toString,O={},D=h.createElement("div"),N={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},k=Array.isArray||function(t){return t instanceof Array};function I(t){return null==t?String(t):$[T.call(t)]||"object"}function P(t){return"function"==I(t)}function L(t){return null!=t&&t==t.window}function M(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function F(t){return"object"==I(t)}function R(t){return F(t)&&!L(t)&&Object.getPrototypeOf(t)==Object.prototype}function q(t){var e=!!t&&"length"in t&&t.length,n=i.type(t);return"function"!=n&&!L(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function V(t){return c.call(t,(function(t){return null!=t}))}function H(t){return t.length>0?i.fn.concat.apply([],t):t}function B(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function K(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function j(t,e){return"number"!=typeof e||d[B(t)]?e:e+"px"}function z(t){var e,n;return p[t]||(e=h.createElement(t),h.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),p[t]=n),p[t]}function U(t){return"children"in t?l.call(t.children):i.map(t.childNodes,(function(t){if(1==t.nodeType)return t}))}function Q(t,e){var n,i=t?t.length:0;for(n=0;n<i;n++)this[n]=t[n];this.length=i,this.selector=e||""}function W(t,i,s){for(n in i)s&&(R(i[n])||k(i[n]))?(R(i[n])&&!R(t[n])&&(t[n]={}),k(i[n])&&!k(t[n])&&(t[n]=[]),W(t[n],i[n],s)):i[n]!==e&&(t[n]=i[n])}function Z(t,e){return null==e?i(t):i(t).filter(e)}function X(t,e,n,i){return P(e)?e.call(t,n,i):e}function G(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function J(t,n){var i=t.className||"",s=i&&i.baseVal!==e;if(n===e)return s?i.baseVal:i;s?i.baseVal=n:t.className=n}function Y(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?i.parseJSON(t):t):t}catch(e){return t}}function tt(t,e){e(t);for(var n=0,i=t.childNodes.length;n<i;n++)tt(t.childNodes[n],e)}return O.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,s=t.parentNode,r=!s;return r&&(s=D).appendChild(t),i=~O.qsa(s,e).indexOf(t),r&&D.removeChild(t),i},r=function(t){return t.replace(/-+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))},o=function(t){return c.call(t,(function(e,n){return t.indexOf(e)==n}))},O.fragment=function(t,n,s){var r,o,a;return m.test(t)&&(r=i(h.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(v,"<$1></$2>")),n===e&&(n=g.test(t)&&RegExp.$1),n in S||(n="*"),(a=S[n]).innerHTML=""+t,r=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),R(s)&&(o=i(r),i.each(s,(function(t,e){b.indexOf(t)>-1?o[t](e):o.attr(t,e)}))),r},O.Z=function(t,e){return new Q(t,e)},O.isZ=function(t){return t instanceof O.Z},O.init=function(t,n){var s;if(!t)return O.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&g.test(t))s=O.fragment(t,RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}else{if(P(t))return i(h).ready(t);if(O.isZ(t))return t;if(k(t))s=V(t);else if(F(t))s=[t],t=null;else if(g.test(t))s=O.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}}return O.Z(s,t)},(i=function(t,e){return O.init(t,e)}).extend=function(t){var e,n=l.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach((function(n){W(t,n,e)})),t},O.qsa=function(t,e){var n,i="#"==e[0],s=!i&&"."==e[0],r=i||s?e.slice(1):e,o=A.test(r);return t.getElementById&&o&&i?(n=t.getElementById(r))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:l.call(o&&!i&&t.getElementsByClassName?s?t.getElementsByClassName(r):t.getElementsByTagName(e):t.querySelectorAll(e))},i.contains=h.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},i.type=I,i.isFunction=P,i.isWindow=L,i.isArray=k,i.isPlainObject=R,i.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},i.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},i.inArray=function(t,e,n){return a.indexOf.call(e,t,n)},i.camelCase=r,i.trim=function(t){return null==t?"":String.prototype.trim.call(t)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(t,e){var n,i,s,r=[];if(q(t))for(i=0;i<t.length;i++)null!=(n=e(t[i],i))&&r.push(n);else for(s in t)null!=(n=e(t[s],s))&&r.push(n);return H(r)},i.each=function(t,e){var n,i;if(q(t)){for(n=0;n<t.length;n++)if(!1===e.call(t[n],n,t[n]))return t}else for(i in t)if(!1===e.call(t[i],i,t[i]))return t;return t},i.grep=function(t,e){return c.call(t,e)},t.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(t,e){$["[object "+e+"]"]=e.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var t,e,n=[];for(t=0;t<arguments.length;t++)e=arguments[t],n[t]=O.isZ(e)?e.toArray():e;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(t){return i(i.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(t){return E.test(h.readyState)&&h.body?t(i):h.addEventListener("DOMContentLoaded",(function(){t(i)}),!1),this},get:function(t){return t===e?l.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(t){return a.every.call(this,(function(e,n){return!1!==t.call(e,n,e)})),this},filter:function(t){return P(t)?this.not(this.not(t)):i(c.call(this,(function(e){return O.matches(e,t)})))},add:function(t,e){return i(o(this.concat(i(t,e))))},is:function(t){return this.length>0&&O.matches(this[0],t)},not:function(t){var n=[];if(P(t)&&t.call!==e)this.each((function(e){t.call(this,e)||n.push(this)}));else{var s="string"==typeof t?this.filter(t):q(t)&&P(t.item)?l.call(t):i(t);this.forEach((function(t){s.indexOf(t)<0&&n.push(t)}))}return i(n)},has:function(t){return this.filter((function(){return F(t)?i.contains(this,t):i(this).find(t).size()}))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!F(t)?t:i(t)},last:function(){var t=this[this.length-1];return t&&!F(t)?t:i(t)},find:function(t){var e=this;return t?"object"==typeof t?i(t).filter((function(){var t=this;return a.some.call(e,(function(e){return i.contains(e,t)}))})):1==this.length?i(O.qsa(this[0],t)):this.map((function(){return O.qsa(this,t)})):i()},closest:function(t,e){var n=[],s="object"==typeof t&&i(t);return this.each((function(i,r){for(;r&&!(s?s.indexOf(r)>=0:O.matches(r,t));)r=r!==e&&!M(r)&&r.parentNode;r&&n.indexOf(r)<0&&n.push(r)})),i(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=i.map(n,(function(t){if((t=t.parentNode)&&!M(t)&&e.indexOf(t)<0)return e.push(t),t}));return Z(e,t)},parent:function(t){return Z(o(this.pluck("parentNode")),t)},children:function(t){return Z(this.map((function(){return U(this)})),t)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(t){return Z(this.map((function(t,e){return c.call(U(e.parentNode),(function(t){return t!==e}))})),t)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(t){return i.map(this,(function(e){return e[t]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=P(t);if(this[0]&&!e)var n=i(t).get(0),s=n.parentNode||this.length>1;return this.each((function(r){i(this).wrapAll(e?t.call(this,r):s?n.cloneNode(!0):n)}))},wrapAll:function(t){if(this[0]){var e;for(i(this[0]).before(t=i(t));(e=t.children()).length;)t=e.first();i(t).append(this)}return this},wrapInner:function(t){var e=P(t);return this.each((function(n){var s=i(this),r=s.contents(),o=e?t.call(this,n):t;r.length?r.wrapAll(o):s.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(t){return this.each((function(){var n=i(this);(t===e?"none"==n.css("display"):t)?n.show():n.hide()}))},prev:function(t){return i(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return i(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each((function(e){var n=this.innerHTML;i(this).empty().append(X(this,t,e,n))})):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each((function(e){var n=X(this,t,e,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(t,i){var s;return"string"!=typeof t||1 in arguments?this.each((function(e){if(1===this.nodeType)if(F(t))for(n in t)G(this,n,t[n]);else G(this,t,X(this,i,e,this.getAttribute(t)))})):0 in this&&1==this[0].nodeType&&null!=(s=this[0].getAttribute(t))?s:e},removeAttr:function(t){return this.each((function(){1===this.nodeType&&t.split(" ").forEach((function(t){G(this,t)}),this)}))},prop:function(t,e){return t=N[t]||t,1 in arguments?this.each((function(n){this[t]=X(this,e,n,this[t])})):this[0]&&this[0][t]},removeProp:function(t){return t=N[t]||t,this.each((function(){delete this[t]}))},data:function(t,n){var i="data-"+t.replace(w,"-$1").toLowerCase(),s=1 in arguments?this.attr(i,n):this.attr(i);return null!==s?Y(s):e},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each((function(e){this.value=X(this,t,e,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(t){var n=i(this),s=X(this,e,t,n.offset()),r=n.offsetParent().offset(),o={top:s.top-r.top,left:s.left-r.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,e){if(arguments.length<2){var s=this[0];if("string"==typeof t){if(!s)return;return s.style[r(t)]||getComputedStyle(s,"").getPropertyValue(t)}if(k(t)){if(!s)return;var o={},a=getComputedStyle(s,"");return i.each(t,(function(t,e){o[e]=s.style[r(e)]||a.getPropertyValue(e)})),o}}var u="";if("string"==I(t))e||0===e?u=B(t)+":"+j(t,e):this.each((function(){this.style.removeProperty(B(t))}));else for(n in t)t[n]||0===t[n]?u+=B(n)+":"+j(n,t[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(t){return t?this.indexOf(i(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&a.some.call(this,(function(t){return this.test(J(t))}),K(t))},addClass:function(t){return t?this.each((function(e){if("className"in this){s=[];var n=J(this);X(this,t,e,n).split(/\s+/g).forEach((function(t){i(this).hasClass(t)||s.push(t)}),this),s.length&&J(this,n+(n?" ":"")+s.join(" "))}})):this},removeClass:function(t){return this.each((function(n){if("className"in this){if(t===e)return J(this,"");s=J(this),X(this,t,n,s).split(/\s+/g).forEach((function(t){s=s.replace(K(t)," ")})),J(this,s.trim())}}))},toggleClass:function(t,n){return t?this.each((function(s){var r=i(this);X(this,t,s,J(this)).split(/\s+/g).forEach((function(t){(n===e?!r.hasClass(t):n)?r.addClass(t):r.removeClass(t)}))})):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),s=y.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(i(t).css("margin-top"))||0,n.left-=parseFloat(i(t).css("margin-left"))||0,s.top+=parseFloat(i(e[0]).css("border-top-width"))||0,s.left+=parseFloat(i(e[0]).css("border-left-width"))||0,{top:n.top-s.top,left:n.left-s.left}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent||h.body;t&&!y.test(t.nodeName)&&"static"==i(t).css("position");)t=t.offsetParent;return t}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(t){var n=t.replace(/./,(function(t){return t[0].toUpperCase()}));i.fn[t]=function(s){var r,o=this[0];return s===e?L(o)?o["inner"+n]:M(o)?o.documentElement["scroll"+n]:(r=this.offset())&&r[t]:this.each((function(e){(o=i(this)).css(t,X(this,s,e,o[t]()))}))}})),C.forEach((function(n,s){var r=s%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(t){var s=[];return"array"==(n=I(t))?(t.forEach((function(t){return t.nodeType!==e?s.push(t):i.zepto.isZ(t)?s=s.concat(t.get()):void(s=s.concat(O.fragment(t)))})),s):"object"==n||null==t?t:O.fragment(t)})),u=this.length>1;return a.length<1?this:this.each((function(e,n){o=r?n:n.parentNode,n=0==s?n.nextSibling:1==s?n.firstChild:2==s?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(e){if(u)e=e.cloneNode(!0);else if(!o)return i(e).remove();o.insertBefore(e,n),c&&tt(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}}))}))}))},i.fn[r?n+"To":"insert"+(s?"Before":"After")]=function(t){return i(t)[n](this),this}})),O.Z.prototype=Q.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(e){var n,i=1,s=Array.prototype.slice,r=e.isFunction,o=function(t){return"string"==typeof t},a={},u={},c="onfocusin"in t,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(t){return t._zid||(t._zid=i++)}function f(t,e,n,i){if((e=d(e)).ns)var s=g(e.ns);return(a[p(t)]||[]).filter((function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||s.test(t.ns))&&(!n||p(t.fn)===p(n))&&(!i||t.sel==i)}))}function d(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function g(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!c&&t.e in l||!!e}function v(t){return h[t]||c&&l[t]||t}function y(t,i,s,r,o,u,c){var l=p(t),f=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return e(document).ready(s);var a=d(i);a.fn=s,a.sel=o,a.e in h&&(s=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||s;a.proxy=function(e){if(!(e=S(e)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(e,"data");i&&!i.writable||(e.data=r)}catch(e){}var s=l.apply(t,e._args==n?[e]:[e].concat(e._args));return!1===s&&(e.preventDefault(),e.stopPropagation()),s}},a.i=f.length,f.push(a),"addEventListener"in t&&t.addEventListener(v(a.e),a.proxy,m(a,c))}))}function w(t,e,n,i,s){var r=p(t);(e||"").split(/\s/).forEach((function(e){f(t,e,n,i).forEach((function(e){delete a[r][e.i],"removeEventListener"in t&&t.removeEventListener(v(e.e),e.proxy,m(e,s))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",e.event={add:y,remove:w},e.proxy=function(t,n){var i=2 in arguments&&s.call(arguments,2);if(r(t)){var a=function(){return t.apply(n,i?i.concat(s.call(arguments)):arguments)};return a._zid=p(t),a}if(o(n))return i?(i.unshift(t[n],t),e.proxy.apply(null,i)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var b=function(){return!0},C=function(){return!1},x=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,_={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(t,i){if(i||!t.isDefaultPrevented){i||(i=t),e.each(_,(function(e,n){var s=i[e];t[e]=function(){return this[n]=b,s&&s.apply(i,arguments)},t[n]=C}));try{t.timeStamp||(t.timeStamp=Date.now())}catch(s){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(t.isDefaultPrevented=b)}return t}function E(t){var e,i={originalEvent:t};for(e in t)x.test(e)||t[e]===n||(i[e]=t[e]);return S(i,t)}e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,i,a,u,c){var l,h,p=this;return t&&!o(t)?(e.each(t,(function(t,e){p.on(t,i,a,e,c)})),p):(o(i)||r(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=C),p.each((function(n,r){c&&(l=function(t){return w(r,t.type,u),u.apply(this,arguments)}),i&&(h=function(t){var n,o=e(t.target).closest(i,r).get(0);if(o&&o!==r)return n=e.extend(E(t),{currentTarget:o,liveFired:r}),(l||u).apply(o,[n].concat(s.call(arguments,1)))}),y(r,t,u,a,i,h||l)})))},e.fn.off=function(t,i,s){var a=this;return t&&!o(t)?(e.each(t,(function(t,e){a.off(t,i,e)})),a):(o(i)||r(s)||!1===s||(s=i,i=n),!1===s&&(s=C),a.each((function(){w(this,t,s,i)})))},e.fn.trigger=function(t,n){return(t=o(t)||e.isPlainObject(t)?e.Event(t):S(t))._args=n,this.each((function(){t.type in l&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)}))},e.fn.triggerHandler=function(t,n){var i,s;return this.each((function(r,a){(i=E(o(t)?e.Event(t):t))._args=n,i.target=a,e.each(f(a,t.type||t),(function(t,e){if(s=e.proxy(i),i.isImmediatePropagationStopped())return!1}))})),s},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}})),e.Event=function(t,e){o(t)||(t=(e=t).type);var n=document.createEvent(u[t]||"Events"),i=!0;if(e)for(var s in e)"bubbles"==s?i=!!e[s]:n[s]=e[s];return n.initEvent(t,i,!0),S(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",e&&clearTimeout(e),e=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(t){var e={},n=t.fn.data,i=t.camelCase,s=t.expando="Zepto"+ +new Date,r=[];function o(r,o){var u=r[s],c=u&&e[u];if(void 0===o)return c||a(r);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(t(r),o)}function a(n,r,o){var a=n[s]||(n[s]=++t.uuid),c=e[a]||(e[a]=u(n));return void 0!==r&&(c[i(r)]=o),c}function u(e){var n={};return t.each(e.attributes||r,(function(e,s){0==s.name.indexOf("data-")&&(n[i(s.name.replace("data-",""))]=t.zepto.deserializeValue(s.value))})),n}t.fn.data=function(e,n){return void 0===n?t.isPlainObject(e)?this.each((function(n,i){t.each(e,(function(t,e){a(i,t,e)}))})):0 in this?o(this[0],e):void 0:this.each((function(){a(this,e,n)}))},t.data=function(e,n,i){return t(e).data(n,i)},t.hasData=function(n){var i=n[s],r=i&&e[i];return!!r&&!t.isEmptyObject(r)},t.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var r=this[s],o=r&&e[r];o&&t.each(n||o,(function(t){delete o[n?i(this):t]}))}))},["remove","empty"].forEach((function(e){var n=t.fn[e];t.fn[e]=function(){var t=this.find("*");return"remove"===e&&(t=t.add(this)),t.removeData(),n.call(this)}}))}(i),i}(e)},8937:t=>{"use strict";var e={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,s=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,r=function t(r,o){"single"!=(o=function(t,n){if(!t)return n;var i={};for(var s in n)i[s]=e.call(t,s)?t[s]:n[s];return i}(o,t.options)).quotes&&"double"!=o.quotes&&(o.quotes="single");for(var a="double"==o.quotes?'"':"'",u=o.isIdentifier,c=r.charAt(0),l="",h=0,p=r.length;h<p;){var f=r.charAt(h++),d=f.charCodeAt(),g=void 0;if(d<32||d>126){if(d>=55296&&d<=56319&&h<p){var m=r.charCodeAt(h++);56320==(64512&m)?d=((1023&d)<<10)+(1023&m)+65536:h--}g="\\"+d.toString(16).toUpperCase()+" "}else g=o.escapeEverything?n.test(f)?"\\"+f:"\\"+d.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(f)?"\\"+d.toString(16).toUpperCase()+" ":"\\"==f||!u&&('"'==f&&a==f||"'"==f&&a==f)||u&&i.test(f)?"\\"+f:f;l+=g}return u&&(/^-[-\d]/.test(l)?l="\\-"+l.slice(1):/\d/.test(c)&&(l="\\3"+c+" "+l.slice(1))),l=l.replace(s,(function(t,e,n){return e&&e.length%2?t:(e||"")+n})),!u&&o.wrap?a+l+a:l};r.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},r.version="3.0.0",t.exports=r},874:(t,e,n)=>{"use strict";var i,s,r,o=[n(5741),n(1856),n(1015),n(6486),n(5723),n(6345)],a=-1,u=[],c=!1;function l(){i&&s&&(i=!1,s.length?u=s.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var t=u.length,e=setTimeout(l);t;){for(s=u,u=[];s&&++a<t;)s[a].run();a=-1,t=u.length}s=null,a=-1,i=!1,clearTimeout(e)}}for(var p=-1,f=o.length;++p<f;)if(o[p]&&o[p].test&&o[p].test()){r=o[p].install(h);break}function d(t,e){this.fun=t,this.array=e}d.prototype.run=function(){var t=this.fun,e=this.array;switch(e.length){case 0:return t();case 1:return t(e[0]);case 2:return t(e[0],e[1]);case 3:return t(e[0],e[1],e[2]);default:return t.apply(null,e)}},t.exports=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];u.push(new d(t,e)),c||i||(c=!0,r())}},6486:(t,e,n)=>{"use strict";e.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},e.install=function(t){var e=new n.g.MessageChannel;return e.port1.onmessage=t,function(){e.port2.postMessage(0)}}},1015:(t,e,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;e.test=function(){return i},e.install=function(t){var e=0,s=new i(t),r=n.g.document.createTextNode("");return s.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}},1856:(t,e,n)=>{"use strict";e.test=function(){return"function"==typeof n.g.queueMicrotask},e.install=function(t){return function(){n.g.queueMicrotask(t)}}},5723:(t,e,n)=>{"use strict";e.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},e.install=function(t){return function(){var e=n.g.document.createElement("script");return e.onreadystatechange=function(){t(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},n.g.document.documentElement.appendChild(e),t}}},6345:(t,e)=>{"use strict";e.test=function(){return!0},e.install=function(t){return function(){setTimeout(t,0)}}}}]); \ No newline at end of file diff --git a/assets/js/443.e0a13234.js.LICENSE.txt b/assets/js/489.ca291d9d.js.LICENSE.txt similarity index 100% rename from assets/js/443.e0a13234.js.LICENSE.txt rename to assets/js/489.ca291d9d.js.LICENSE.txt diff --git a/assets/js/525.a7b52e37.js b/assets/js/525.a7b52e37.js deleted file mode 100644 index 9af09a2..0000000 --- a/assets/js/525.a7b52e37.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[525],{5525:()=>{}}]); \ No newline at end of file diff --git a/assets/js/5885a49d.6041ad95.js b/assets/js/5885a49d.6041ad95.js new file mode 100644 index 0000000..824c121 --- /dev/null +++ b/assets/js/5885a49d.6041ad95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[37],{6941:e=>{e.exports=JSON.parse('{"title":"Policies","slug":"/category/policies","permalink":"/eosc-recommender-metrics/docs/category/policies","navigation":{"previous":{"title":"User Coverage","permalink":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage"},"next":{"title":"Terms of Use","permalink":"/eosc-recommender-metrics/docs/policies/terms"}}}')}}]); \ No newline at end of file diff --git a/assets/js/5885a49d.ea9a8a8f.js b/assets/js/5885a49d.ea9a8a8f.js deleted file mode 100644 index 5a43b92..0000000 --- a/assets/js/5885a49d.ea9a8a8f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[881],{5285:e=>{e.exports=JSON.parse('{"title":"Policies","slug":"/category/policies","permalink":"/eosc-recommender-metrics/docs/category/policies","navigation":{"previous":{"title":"User Coverage","permalink":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage"},"next":{"title":"Terms of Use","permalink":"/eosc-recommender-metrics/docs/policies/terms"}}}')}}]); \ No newline at end of file diff --git a/assets/js/5e95c892.7b63612a.js b/assets/js/5e95c892.7b63612a.js new file mode 100644 index 0000000..406a225 --- /dev/null +++ b/assets/js/5e95c892.7b63612a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[647],{7121:(e,s,r)=>{r.r(s),r.d(s,{default:()=>l});r(6540);var t=r(4164),u=r(1003),a=r(7559),c=r(2831),n=r(5476),i=r(4848);function l(e){return(0,i.jsx)(u.e3,{className:(0,t.A)(a.G.wrapper.docsPages),children:(0,i.jsx)(n.A,{children:(0,c.v)(e.route.routes)})})}}}]); \ No newline at end of file diff --git a/assets/js/631d8d28.1410099b.js b/assets/js/631d8d28.1410099b.js new file mode 100644 index 0000000..3636b47 --- /dev/null +++ b/assets/js/631d8d28.1410099b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[23],{1777:e=>{e.exports=JSON.parse('{"title":"Dashboard Views","slug":"/category/dashboard-views","permalink":"/eosc-recommender-metrics/docs/category/dashboard-views","navigation":{"previous":{"title":"Introduction","permalink":"/eosc-recommender-metrics/docs/"},"next":{"title":"RS Metrics","permalink":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics"}}}')}}]); \ No newline at end of file diff --git a/assets/js/631d8d28.882ce771.js b/assets/js/631d8d28.882ce771.js deleted file mode 100644 index 7af5b8e..0000000 --- a/assets/js/631d8d28.882ce771.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[275],{3720:e=>{e.exports=JSON.parse('{"title":"Dashboard Views","slug":"/category/dashboard-views","permalink":"/eosc-recommender-metrics/docs/category/dashboard-views","navigation":{"previous":{"title":"Introduction","permalink":"/eosc-recommender-metrics/docs/"},"next":{"title":"RS Metrics","permalink":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics"}}}')}}]); \ No newline at end of file diff --git a/assets/js/6f5a4b96.db854b63.js b/assets/js/6f5a4b96.db854b63.js new file mode 100644 index 0000000..6ab4867 --- /dev/null +++ b/assets/js/6f5a4b96.db854b63.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[258],{4898:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>c,contentTitle:()=>t,default:()=>h,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var n=i(4848),r=i(8453);const a={id:"catalog_coverage",title:"Catalog Coverage",sidebar_position:2},t="Catalog Coverage",l={id:"metrics_descriptions/catalog_coverage",title:"Catalog Coverage",description:"Summary",source:"@site/docs/metrics_descriptions/catalog_coverage.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/catalog_coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{id:"catalog_coverage",title:"Catalog Coverage",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Accuracy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy"},next:{title:"Click-Through Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate"}},c={},m=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Retrieve recommendations",id:"retrieve-recommendations",level:3},{value:"Gather all unique services",id:"gather-all-unique-services",level:3},{value:"Retrieve services",id:"retrieve-services",level:3},{value:"Calculate ratio",id:"calculate-ratio",level:3}];function d(e){const s={admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mrow:"mrow",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"catalog-coverage",children:"Catalog Coverage"}),"\n",(0,n.jsx)(s.h2,{id:"summary",children:"Summary"}),"\n",(0,n.jsx)(s.p,{children:"The percentage (%) of the division of the unique services found in recommendations to the total number of published services."}),"\n",(0,n.jsx)(s.h2,{id:"description",children:"Description"}),"\n",(0,n.jsxs)(s.p,{children:["The Catalog Coverage is described by the formula: ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsxs)(s.mfrac,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"n"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"q"}),(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{mathvariant:"normal",children:"_"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{mathvariant:"normal",children:"_"}),(0,n.jsx)(s.mi,{children:"s"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"v"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"s"})]}),(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"s"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"v"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"s"})]})]})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"\\frac{unique\\_rec\\_services}{services}"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"1.3337em",verticalAlign:"-0.345em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsx)(s.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(s.span,{className:"mfrac",children:(0,n.jsxs)(s.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(s.span,{className:"vlist-r",children:[(0,n.jsxs)(s.span,{className:"vlist",style:{height:"0.9887em"},children:[(0,n.jsxs)(s.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"ser"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"ces"})]})})]}),(0,n.jsxs)(s.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(s.span,{style:{top:"-3.527em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"ni"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"q"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"e"}),(0,n.jsx)(s.span,{className:"mord mtight",style:{marginRight:"0.02778em"},children:"_"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"rec"}),(0,n.jsx)(s.span,{className:"mord mtight",style:{marginRight:"0.02778em"},children:"_"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"ser"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"ces"})]})})]})]}),(0,n.jsx)(s.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(s.span,{className:"vlist-r",children:(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.345em"},children:(0,n.jsx)(s.span,{})})})]})}),(0,n.jsx)(s.span,{className:"mclose nulldelimiter"})]})]})})]})]}),"\n",(0,n.jsx)(s.h2,{id:"output",children:"Output"}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Type"}),(0,n.jsx)(s.th,{children:"Float"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Min"}),(0,n.jsx)(s.td,{children:"0"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Max"}),(0,n.jsx)(s.td,{children:"100"})]})]})]}),"\n",(0,n.jsx)(s.admonition,{type:"info",children:(0,n.jsx)(s.p,{children:"Catalog Coverage is 0 when none of the services is being recommended, and 100 when all of them are being recommended."})}),"\n",(0,n.jsx)(s.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"all available recommendations"}),"\n",(0,n.jsx)(s.li,{children:"all available services"}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"retrieve-recommendations",children:"Retrieve recommendations"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Retrieve all available recommendations found in source"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"gather-all-unique-services",children:"Gather all unique services"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Gather all unique services found in all available recommendations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"retrieve-services",children:"Retrieve services"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Retrieve all available published services found in source"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"calculate-ratio",children:"Calculate ratio"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Calculate the percentage (%) of the division of the unique services found in recommendations to the total number of published services"})]})}function h(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},8453:(e,s,i)=>{i.d(s,{R:()=>t,x:()=>l});var n=i(6540);const r={},a=n.createContext(r);function t(e){const s=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),n.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6f5a4b96.e998ba34.js b/assets/js/6f5a4b96.e998ba34.js deleted file mode 100644 index 9339377..0000000 --- a/assets/js/6f5a4b96.e998ba34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[855],{3905:(e,a,t)=>{t.d(a,{Zo:()=>l,kt:()=>u});var r=t(7294);function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function m(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,r)}return t}function s(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?m(Object(t),!0).forEach((function(a){n(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function i(e,a){if(null==e)return{};var t,r,n=function(e,a){if(null==e)return{};var t,r,n={},m=Object.keys(e);for(r=0;r<m.length;r++)t=m[r],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(e);for(r=0;r<m.length;r++)t=m[r],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var p=r.createContext({}),o=function(e){var a=r.useContext(p),t=a;return e&&(t="function"==typeof e?e(a):s(s({},a),e)),t},l=function(e){var a=o(e.components);return r.createElement(p.Provider,{value:a},e.children)},c={inlineCode:"code",wrapper:function(e){var a=e.children;return r.createElement(r.Fragment,{},a)}},N=r.forwardRef((function(e,a){var t=e.components,n=e.mdxType,m=e.originalType,p=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),N=o(t),u=n,k=N["".concat(p,".").concat(u)]||N[u]||c[u]||m;return t?r.createElement(k,s(s({ref:a},l),{},{components:t})):r.createElement(k,s({ref:a},l))}));function u(e,a){var t=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var m=t.length,s=new Array(m);s[0]=N;var i={};for(var p in a)hasOwnProperty.call(a,p)&&(i[p]=a[p]);i.originalType=e,i.mdxType="string"==typeof e?e:n,s[1]=i;for(var o=2;o<m;o++)s[o]=t[o];return r.createElement.apply(null,s)}return r.createElement.apply(null,t)}N.displayName="MDXCreateElement"},394:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>p,contentTitle:()=>s,default:()=>c,frontMatter:()=>m,metadata:()=>i,toc:()=>o});var r=t(7462),n=(t(7294),t(3905));const m={id:"catalog_coverage",title:"Catalog Coverage",sidebar_position:2},s="Catalog Coverage",i={unversionedId:"metrics_descriptions/catalog_coverage",id:"metrics_descriptions/catalog_coverage",title:"Catalog Coverage",description:"Summary",source:"@site/docs/metrics_descriptions/catalog_coverage.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/catalog_coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage",draft:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{id:"catalog_coverage",title:"Catalog Coverage",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Accuracy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy"},next:{title:"Click-Through Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate"}},p={},o=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],l={toc:o};function c(e){let{components:a,...t}=e;return(0,n.kt)("wrapper",(0,r.Z)({},l,t,{components:a,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"catalog-coverage"},"Catalog Coverage"),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"The percentage (%) of the division of the unique services found in recommendations to the total number of published services."),(0,n.kt)("h2",{id:"description"},"Description"),(0,n.kt)("p",null,"The Catalog Coverage is described by the formula: ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"q"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"_"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"_"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"s")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"s")))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\frac{unique\\_rec\\_services}{services}")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.3337em",verticalAlign:"-0.345em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.9887em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"ser"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ces")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.527em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ni"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"q"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mtight",style:{marginRight:"0.02778em"}},"_"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"rec"),(0,n.kt)("span",{parentName:"span",className:"mord mtight",style:{marginRight:"0.02778em"}},"_"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"ser"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ces"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"}))))))),(0,n.kt)("h2",{id:"output"},"Output"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Type"),(0,n.kt)("th",{parentName:"tr",align:null},"Float"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Min"),(0,n.kt)("td",{parentName:"tr",align:null},"0")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Max"),(0,n.kt)("td",{parentName:"tr",align:null},"100")))),(0,n.kt)("admonition",{type:"info"},(0,n.kt)("p",{parentName:"admonition"},"Catalog Coverage is 0 when none of the services is being recommended, and 100 when all of them are being recommended.")),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"all available recommendations"),(0,n.kt)("li",{parentName:"ul"},"all available services")),(0,n.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"retrieve-recommendations"},"Retrieve recommendations"),"Retrieve all available recommendations found in source"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"gather-all-unique-services"},"Gather all unique services"),"Gather all unique services found in all available recommendations"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"retrieve-services"},"Retrieve services"),"Retrieve all available published services found in source"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"calculate-ratio"},"Calculate ratio"),"Calculate the percentage (%) of the division of the unique services found in recommendations to the total number of published services")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/741.fa20244f.js b/assets/js/741.fa20244f.js new file mode 100644 index 0000000..0165db4 --- /dev/null +++ b/assets/js/741.fa20244f.js @@ -0,0 +1 @@ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[741],{5741:()=>{}}]); \ No newline at end of file diff --git a/assets/js/7a2f3870.b1effab5.js b/assets/js/7a2f3870.b1effab5.js deleted file mode 100644 index ca2e514..0000000 --- a/assets/js/7a2f3870.b1effab5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[782],{3905:(e,r,t)=>{t.d(r,{Zo:()=>p,kt:()=>u});var n=t(7294);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function s(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function i(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?s(Object(t),!0).forEach((function(r){a(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function o(e,r){if(null==e)return{};var t,n,a=function(e,r){if(null==e)return{};var t,n,a={},s=Object.keys(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||(a[t]=e[t]);return a}(e,r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var c=n.createContext({}),d=function(e){var r=n.useContext(c),t=r;return e&&(t="function"==typeof e?e(r):i(i({},r),e)),t},p=function(e){var r=d(e.components);return n.createElement(c.Provider,{value:r},e.children)},l={inlineCode:"code",wrapper:function(e){var r=e.children;return n.createElement(n.Fragment,{},r)}},m=n.forwardRef((function(e,r){var t=e.components,a=e.mdxType,s=e.originalType,c=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),m=d(t),u=a,h=m["".concat(c,".").concat(u)]||m[u]||l[u]||s;return t?n.createElement(h,i(i({ref:r},p),{},{components:t})):n.createElement(h,i({ref:r},p))}));function u(e,r){var t=arguments,a=r&&r.mdxType;if("string"==typeof e||a){var s=t.length,i=new Array(s);i[0]=m;var o={};for(var c in r)hasOwnProperty.call(r,c)&&(o[c]=r[c]);o.originalType=e,o.mdxType="string"==typeof e?e:a,i[1]=o;for(var d=2;d<s;d++)i[d]=t[d];return n.createElement.apply(null,i)}return n.createElement.apply(null,t)}m.displayName="MDXCreateElement"},870:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>s,metadata:()=>o,toc:()=>d});var n=t(7462),a=(t(7294),t(3905));const s={id:"graphs",title:"Graphs",sidebar_position:3},i=void 0,o={unversionedId:"dashboard_views/graphs",id:"dashboard_views/graphs",title:"Graphs",description:"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:",source:"@site/docs/dashboard_views/graphs.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/graphs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/graphs",draft:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"graphs",title:"Graphs",sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"KPIs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis"},next:{title:"Metrics Descriptions",permalink:"/eosc-recommender-metrics/docs/category/metrics-descriptions"}},c={},d=[{value:"User Actions per day",id:"user-actions-per-day",level:2},{value:"Recommended Items per day",id:"recommended-items-per-day",level:2}],p={toc:d};function l(e){let{components:r,...s}=e;return(0,a.kt)("wrapper",(0,n.Z)({},p,s,{components:r,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"User Actions per day"),(0,a.kt)("li",{parentName:"ul"},"Recommended Items per day")),(0,a.kt)("h2",{id:"user-actions-per-day"},"User Actions per day"),(0,a.kt)("p",null,"Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of user actions occurred. The granularity of the information is per day.\n",(0,a.kt)("img",{alt:"User Actions per day Graph",src:t(1940).Z,width:"3200",height:"2400"})),(0,a.kt)("h2",{id:"recommended-items-per-day"},"Recommended Items per day"),(0,a.kt)("p",null,"Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of recommended items delivered to the users. The granularity of the information is per day.\n",(0,a.kt)("img",{alt:"Recommended Items per day Graph",src:t(494).Z,width:"3200",height:"2400"})))}l.isMDXComponent=!0},494:(e,r,t)=>{t.d(r,{Z:()=>n});const n=t.p+"assets/images/graphs_recs-bb51ea29ca628dcd4f06e639484dfdc0.png"},1940:(e,r,t)=>{t.d(r,{Z:()=>n});const n=t.p+"assets/images/graphs_uas-fde9137620e4b0ce6519292951df5e9d.png"}}]); \ No newline at end of file diff --git a/assets/js/7a2f3870.cd9a9228.js b/assets/js/7a2f3870.cd9a9228.js new file mode 100644 index 0000000..e356346 --- /dev/null +++ b/assets/js/7a2f3870.cd9a9228.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[855],{2819:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>o,toc:()=>c});var t=r(4848),n=r(8453);const i={id:"graphs",title:"Graphs",sidebar_position:3},a=void 0,o={id:"dashboard_views/graphs",title:"Graphs",description:"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:",source:"@site/docs/dashboard_views/graphs.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/graphs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/graphs",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:3,frontMatter:{id:"graphs",title:"Graphs",sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"KPIs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis"},next:{title:"Metrics Descriptions",permalink:"/eosc-recommender-metrics/docs/category/metrics-descriptions"}},d={},c=[{value:"User Actions per day",id:"user-actions-per-day",level:2},{value:"Recommended Items per day",id:"recommended-items-per-day",level:2}];function h(e){const s={h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.p,{children:"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"User Actions per day"}),"\n",(0,t.jsx)(s.li,{children:"Recommended Items per day"}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"user-actions-per-day",children:"User Actions per day"}),"\n",(0,t.jsxs)(s.p,{children:["Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of user actions occurred. The granularity of the information is per day.\n",(0,t.jsx)(s.img,{alt:"User Actions per day Graph",src:r(3960).A+"",width:"3200",height:"2400"})]}),"\n",(0,t.jsx)(s.h2,{id:"recommended-items-per-day",children:"Recommended Items per day"}),"\n",(0,t.jsxs)(s.p,{children:["Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of recommended items delivered to the users. The granularity of the information is per day.\n",(0,t.jsx)(s.img,{alt:"Recommended Items per day Graph",src:r(7344).A+"",width:"3200",height:"2400"})]})]})}function p(e={}){const{wrapper:s}={...(0,n.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},7344:(e,s,r)=>{r.d(s,{A:()=>t});const t=r.p+"assets/images/graphs_recs-bb51ea29ca628dcd4f06e639484dfdc0.png"},3960:(e,s,r)=>{r.d(s,{A:()=>t});const t=r.p+"assets/images/graphs_uas-fde9137620e4b0ce6519292951df5e9d.png"},8453:(e,s,r)=>{r.d(s,{R:()=>a,x:()=>o});var t=r(6540);const n={},i=t.createContext(n);function a(e){const s=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),t.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7ec451df.173df12c.js b/assets/js/7ec451df.173df12c.js new file mode 100644 index 0000000..9456eb1 --- /dev/null +++ b/assets/js/7ec451df.173df12c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[602],{7604:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>c,contentTitle:()=>a,default:()=>o,frontMatter:()=>t,metadata:()=>l,toc:()=>m});var n=i(4848),r=i(8453);const t={id:"user_coverage",title:"User Coverage",sidebar_position:8},a="User Coverage",l={id:"metrics_descriptions/user_coverage",title:"User Coverage",description:"Summary",source:"@site/docs/metrics_descriptions/user_coverage.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/user_coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{id:"user_coverage",title:"User Coverage",sidebar_position:8},sidebar:"tutorialSidebar",previous:{title:"Novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty"},next:{title:"Policies",permalink:"/eosc-recommender-metrics/docs/category/policies"}},c={},m=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Retrieve recommendations",id:"retrieve-recommendations",level:3},{value:"Gather all unique users",id:"gather-all-unique-users",level:3},{value:"Retrieve users",id:"retrieve-users",level:3},{value:"Calculate ratio",id:"calculate-ratio",level:3}];function d(e){const s={admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mrow:"mrow",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"user-coverage",children:"User Coverage"}),"\n",(0,n.jsx)(s.h2,{id:"summary",children:"Summary"}),"\n",(0,n.jsx)(s.p,{children:"The percentage (%) of the division of the unique users found in recommendations to the total number of users."}),"\n",(0,n.jsx)(s.h2,{id:"description",children:"Description"}),"\n",(0,n.jsxs)(s.p,{children:["The User Coverage is described by the formula ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsxs)(s.mfrac,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"n"}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mi,{children:"q"}),(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{mathvariant:"normal",children:"_"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"c"}),(0,n.jsx)(s.mi,{mathvariant:"normal",children:"_"}),(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"s"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"s"})]}),(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"u"}),(0,n.jsx)(s.mi,{children:"s"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"r"}),(0,n.jsx)(s.mi,{children:"s"})]})]})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"\\frac{unique\\_rec\\_users}{users}"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"1.3337em",verticalAlign:"-0.345em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsx)(s.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(s.span,{className:"mfrac",children:(0,n.jsxs)(s.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(s.span,{className:"vlist-r",children:[(0,n.jsxs)(s.span,{className:"vlist",style:{height:"0.9887em"},children:[(0,n.jsxs)(s.span,{style:{top:"-2.655em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"sers"})]})})]}),(0,n.jsxs)(s.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(s.span,{style:{top:"-3.527em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"ni"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"q"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"e"}),(0,n.jsx)(s.span,{className:"mord mtight",style:{marginRight:"0.02778em"},children:"_"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"rec"}),(0,n.jsx)(s.span,{className:"mord mtight",style:{marginRight:"0.02778em"},children:"_"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"u"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"sers"})]})})]})]}),(0,n.jsx)(s.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(s.span,{className:"vlist-r",children:(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.345em"},children:(0,n.jsx)(s.span,{})})})]})}),(0,n.jsx)(s.span,{className:"mclose nulldelimiter"})]})]})})]})]}),"\n",(0,n.jsx)(s.h2,{id:"output",children:"Output"}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Type"}),(0,n.jsx)(s.th,{children:"Float"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Min"}),(0,n.jsx)(s.td,{children:"0"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Max"}),(0,n.jsx)(s.td,{children:"100"})]})]})]}),"\n",(0,n.jsx)(s.admonition,{type:"info",children:(0,n.jsx)(s.p,{children:"User Coverage is 0 when recommendations are being suggested to none users, and 100 when recommendations are being suggested to all of the users."})}),"\n",(0,n.jsx)(s.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"all available recommendations"}),"\n",(0,n.jsx)(s.li,{children:"all available users"}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"retrieve-recommendations",children:"Retrieve recommendations"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Retrieve all available recommendations found in source"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"gather-all-unique-users",children:"Gather all unique users"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Gather all unique users found in all available recommendations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"retrieve-users",children:"Retrieve users"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Retrieve all available users found in source"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"calculate-ratio",children:"Calculate ratio"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Calculate the percentage (%) of the division of the unique users found in recommendations to the total number of users"})]})}function o(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},8453:(e,s,i)=>{i.d(s,{R:()=>a,x:()=>l});var n=i(6540);const r={},t=n.createContext(r);function a(e){const s=n.useContext(t);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(t.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7ec451df.6c1234b3.js b/assets/js/7ec451df.6c1234b3.js deleted file mode 100644 index 526463a..0000000 --- a/assets/js/7ec451df.6c1234b3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[480],{3905:(e,t,a)=>{a.d(t,{Zo:()=>l,kt:()=>N});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a,r,n={},s=Object.keys(e);for(r=0;r<s.length;r++)a=s[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)a=s[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var p=r.createContext({}),o=function(e){var t=r.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):m(m({},t),e)),a},l=function(e){var t=o(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},u=r.forwardRef((function(e,t){var a=e.components,n=e.mdxType,s=e.originalType,p=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),u=o(a),N=n,d=u["".concat(p,".").concat(N)]||u[N]||c[N]||s;return a?r.createElement(d,m(m({ref:t},l),{},{components:a})):r.createElement(d,m({ref:t},l))}));function N(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var s=a.length,m=new Array(s);m[0]=u;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i.mdxType="string"==typeof e?e:n,m[1]=i;for(var o=2;o<s;o++)m[o]=a[o];return r.createElement.apply(null,m)}return r.createElement.apply(null,a)}u.displayName="MDXCreateElement"},5209:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>m,default:()=>c,frontMatter:()=>s,metadata:()=>i,toc:()=>o});var r=a(7462),n=(a(7294),a(3905));const s={id:"user_coverage",title:"User Coverage",sidebar_position:8},m="User Coverage",i={unversionedId:"metrics_descriptions/user_coverage",id:"metrics_descriptions/user_coverage",title:"User Coverage",description:"Summary",source:"@site/docs/metrics_descriptions/user_coverage.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/user_coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage",draft:!1,tags:[],version:"current",sidebarPosition:8,frontMatter:{id:"user_coverage",title:"User Coverage",sidebar_position:8},sidebar:"tutorialSidebar",previous:{title:"Novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty"},next:{title:"Policies",permalink:"/eosc-recommender-metrics/docs/category/policies"}},p={},o=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],l={toc:o};function c(e){let{components:t,...a}=e;return(0,n.kt)("wrapper",(0,r.Z)({},l,a,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"user-coverage"},"User Coverage"),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"The percentage (%) of the division of the unique users found in recommendations to the total number of users."),(0,n.kt)("h2",{id:"description"},"Description"),(0,n.kt)("p",null,"The User Coverage is described by the formula ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"q"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"_"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"_"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"s")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"s")))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\frac{unique\\_rec\\_users}{users}")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.3337em",verticalAlign:"-0.345em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.9887em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"sers")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.527em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ni"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"q"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mtight",style:{marginRight:"0.02778em"}},"_"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"rec"),(0,n.kt)("span",{parentName:"span",className:"mord mtight",style:{marginRight:"0.02778em"}},"_"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"sers"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"}))))))),(0,n.kt)("h2",{id:"output"},"Output"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Type"),(0,n.kt)("th",{parentName:"tr",align:null},"Float"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Min"),(0,n.kt)("td",{parentName:"tr",align:null},"0")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Max"),(0,n.kt)("td",{parentName:"tr",align:null},"100")))),(0,n.kt)("admonition",{type:"info"},(0,n.kt)("p",{parentName:"admonition"},"User Coverage is 0 when recommendations are being suggested to none users, and 100 when recommendations are being suggested to all of the users.")),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"all available recommendations"),(0,n.kt)("li",{parentName:"ul"},"all available users")),(0,n.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"retrieve-recommendations"},"Retrieve recommendations"),"Retrieve all available recommendations found in source"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"gather-all-unique-users"},"Gather all unique users"),"Gather all unique users found in all available recommendations"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"retrieve-users"},"Retrieve users"),"Retrieve all available users found in source"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"calculate-ratio"},"Calculate ratio"),"Calculate the percentage (%) of the division of the unique users found in recommendations to the total number of users")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/84321939.114fc6a5.js b/assets/js/84321939.114fc6a5.js deleted file mode 100644 index d124e5c..0000000 --- a/assets/js/84321939.114fc6a5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[602],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>m});var n=r(7294);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 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 a(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){o(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 s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=l(e.components);return n.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),d=l(r),m=o,f=d["".concat(c,".").concat(m)]||d[m]||u[m]||i;return r?n.createElement(f,a(a({ref:t},p),{},{components:r})):n.createElement(f,a({ref:t},p))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var l=2;l<i;l++)a[l]=r[l];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},9048:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const i={id:"rsmetrics",title:"RS Metrics",sidebar_position:1},a=void 0,s={unversionedId:"dashboard_views/rsmetrics",id:"dashboard_views/rsmetrics",title:"RS Metrics",description:"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:",source:"@site/docs/dashboard_views/rsmetrics.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/rsmetrics",permalink:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"rsmetrics",title:"RS Metrics",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Dashboard Views",permalink:"/eosc-recommender-metrics/docs/category/dashboard-views"},next:{title:"KPIs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis"}},c={},l=[],p={toc:l};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Catalog Coverage"),(0,o.kt)("li",{parentName:"ul"},"Diversity Gini Index"),(0,o.kt)("li",{parentName:"ul"},"Diversity Shannon Entropy"),(0,o.kt)("li",{parentName:"ul"},"Novelty"),(0,o.kt)("li",{parentName:"ul"},"User Coverage")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/84321939.b9b9cfa1.js b/assets/js/84321939.b9b9cfa1.js new file mode 100644 index 0000000..e37caf1 --- /dev/null +++ b/assets/js/84321939.b9b9cfa1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[570],{8832:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>n,metadata:()=>a,toc:()=>d});var r=s(4848),i=s(8453);const n={id:"rsmetrics",title:"RS Metrics",sidebar_position:1},o=void 0,a={id:"dashboard_views/rsmetrics",title:"RS Metrics",description:"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:",source:"@site/docs/dashboard_views/rsmetrics.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/rsmetrics",permalink:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"rsmetrics",title:"RS Metrics",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Dashboard Views",permalink:"/eosc-recommender-metrics/docs/category/dashboard-views"},next:{title:"KPIs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis"}},c={},d=[];function l(e){const t={li:"li",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Catalog Coverage"}),"\n",(0,r.jsx)(t.li,{children:"Diversity Gini Index"}),"\n",(0,r.jsx)(t.li,{children:"Diversity Shannon Entropy"}),"\n",(0,r.jsx)(t.li,{children:"Novelty"}),"\n",(0,r.jsx)(t.li,{children:"User Coverage"}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>o,x:()=>a});var r=s(6540);const i={},n=r.createContext(i);function o(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.2cf5a243.js b/assets/js/935f2afb.2cf5a243.js new file mode 100644 index 0000000..0cb2ce3 --- /dev/null +++ b/assets/js/935f2afb.2cf5a243.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/eosc-recommender-metrics/docs/","docId":"introduction","unlisted":false},{"type":"category","label":"Dashboard Views","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RS Metrics","href":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","docId":"dashboard_views/rsmetrics","unlisted":false},{"type":"link","label":"KPIs","href":"/eosc-recommender-metrics/docs/dashboard_views/kpis","docId":"dashboard_views/kpis","unlisted":false},{"type":"link","label":"Graphs","href":"/eosc-recommender-metrics/docs/dashboard_views/graphs","docId":"dashboard_views/graphs","unlisted":false}],"href":"/eosc-recommender-metrics/docs/category/dashboard-views"},{"type":"category","label":"Metrics Descriptions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Accuracy","href":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","docId":"metrics_descriptions/accuracy","unlisted":false},{"type":"link","label":"Catalog Coverage","href":"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","docId":"metrics_descriptions/catalog_coverage","unlisted":false},{"type":"link","label":"Click-Through Rate","href":"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","docId":"metrics_descriptions/click_through_rate","unlisted":false},{"type":"link","label":"Diversity Gini Index","href":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","docId":"metrics_descriptions/diversity_gini_index","unlisted":false},{"type":"link","label":"Diversity Shannon Entropy","href":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","docId":"metrics_descriptions/diversity_shannon_entropy","unlisted":false},{"type":"link","label":"Hit Rate","href":"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","docId":"metrics_descriptions/hit_rate","unlisted":false},{"type":"link","label":"Novelty","href":"/eosc-recommender-metrics/docs/metrics_descriptions/novelty","docId":"metrics_descriptions/novelty","unlisted":false},{"type":"link","label":"User Coverage","href":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","docId":"metrics_descriptions/user_coverage","unlisted":false}],"href":"/eosc-recommender-metrics/docs/category/metrics-descriptions"},{"type":"category","label":"Policies","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Terms of Use","href":"/eosc-recommender-metrics/docs/policies/terms","docId":"policies/terms","unlisted":false},{"type":"link","label":"Privacy Policy","href":"/eosc-recommender-metrics/docs/policies/privacy","docId":"policies/privacy","unlisted":false},{"type":"link","label":"Technical and organisational measures (TOM)","href":"/eosc-recommender-metrics/docs/policies/tom","docId":"policies/tom","unlisted":false}],"href":"/eosc-recommender-metrics/docs/category/policies"},{"type":"link","label":"Use Cases","href":"/eosc-recommender-metrics/docs/use_cases","docId":"use_cases","unlisted":false},{"type":"link","label":"About","href":"/eosc-recommender-metrics/docs/about","docId":"about","unlisted":false},{"type":"link","label":"Material","href":"/eosc-recommender-metrics/docs/material","docId":"material","unlisted":false}]},"docs":{"about":{"id":"about","title":"About","description":"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).","sidebar":"tutorialSidebar"},"dashboard_views/graphs":{"id":"dashboard_views/graphs","title":"Graphs","description":"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:","sidebar":"tutorialSidebar"},"dashboard_views/kpis":{"id":"dashboard_views/kpis","title":"KPIs","description":"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:","sidebar":"tutorialSidebar"},"dashboard_views/rsmetrics":{"id":"dashboard_views/rsmetrics","title":"RS Metrics","description":"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:","sidebar":"tutorialSidebar"},"introduction":{"id":"introduction","title":"Introduction","description":"Metrics Framework","sidebar":"tutorialSidebar"},"material":{"id":"material","title":"Material","description":"- Overview of the Recommender Metrics Framework","sidebar":"tutorialSidebar"},"metrics_descriptions/accuracy":{"id":"metrics_descriptions/accuracy","title":"Accuracy","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/catalog_coverage":{"id":"metrics_descriptions/catalog_coverage","title":"Catalog Coverage","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/click_through_rate":{"id":"metrics_descriptions/click_through_rate","title":"Click-Through Rate","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/diversity_gini_index":{"id":"metrics_descriptions/diversity_gini_index","title":"Diversity Gini Index","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/diversity_shannon_entropy":{"id":"metrics_descriptions/diversity_shannon_entropy","title":"Diversity Shannon Entropy","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/hit_rate":{"id":"metrics_descriptions/hit_rate","title":"Hit Rate","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/novelty":{"id":"metrics_descriptions/novelty","title":"Novelty","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/user_coverage":{"id":"metrics_descriptions/user_coverage","title":"User Coverage","description":"Summary","sidebar":"tutorialSidebar"},"policies/privacy":{"id":"policies/privacy","title":"Privacy Policy","description":"Controller details","sidebar":"tutorialSidebar"},"policies/terms":{"id":"policies/terms","title":"Terms of Use","description":"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:","sidebar":"tutorialSidebar"},"policies/tom":{"id":"policies/tom","title":"Technical and organisational measures (TOM)","description":"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.","sidebar":"tutorialSidebar"},"use_cases":{"id":"use_cases","title":"Use Cases","description":"Monitoring the Recommender System of the EOSC Marketplace/Search Service","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.5ca4bddb.js b/assets/js/935f2afb.5ca4bddb.js deleted file mode 100644 index c3dede6..0000000 --- a/assets/js/935f2afb.5ca4bddb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/eosc-recommender-metrics/docs/","docId":"introduction"},{"type":"category","label":"Dashboard Views","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RS Metrics","href":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","docId":"dashboard_views/rsmetrics"},{"type":"link","label":"KPIs","href":"/eosc-recommender-metrics/docs/dashboard_views/kpis","docId":"dashboard_views/kpis"},{"type":"link","label":"Graphs","href":"/eosc-recommender-metrics/docs/dashboard_views/graphs","docId":"dashboard_views/graphs"}],"href":"/eosc-recommender-metrics/docs/category/dashboard-views"},{"type":"category","label":"Metrics Descriptions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Accuracy","href":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","docId":"metrics_descriptions/accuracy"},{"type":"link","label":"Catalog Coverage","href":"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","docId":"metrics_descriptions/catalog_coverage"},{"type":"link","label":"Click-Through Rate","href":"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","docId":"metrics_descriptions/click_through_rate"},{"type":"link","label":"Diversity Gini Index","href":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","docId":"metrics_descriptions/diversity_gini_index"},{"type":"link","label":"Diversity Shannon Entropy","href":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","docId":"metrics_descriptions/diversity_shannon_entropy"},{"type":"link","label":"Hit Rate","href":"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","docId":"metrics_descriptions/hit_rate"},{"type":"link","label":"Novelty","href":"/eosc-recommender-metrics/docs/metrics_descriptions/novelty","docId":"metrics_descriptions/novelty"},{"type":"link","label":"User Coverage","href":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","docId":"metrics_descriptions/user_coverage"}],"href":"/eosc-recommender-metrics/docs/category/metrics-descriptions"},{"type":"category","label":"Policies","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Terms of Use","href":"/eosc-recommender-metrics/docs/policies/terms","docId":"policies/terms"},{"type":"link","label":"Privacy Policy","href":"/eosc-recommender-metrics/docs/policies/privacy","docId":"policies/privacy"},{"type":"link","label":"Technical and organisational measures (TOM)","href":"/eosc-recommender-metrics/docs/policies/tom","docId":"policies/tom"}],"href":"/eosc-recommender-metrics/docs/category/policies"},{"type":"link","label":"Use Cases","href":"/eosc-recommender-metrics/docs/use_cases","docId":"use_cases"},{"type":"link","label":"About","href":"/eosc-recommender-metrics/docs/about","docId":"about"},{"type":"link","label":"Material","href":"/eosc-recommender-metrics/docs/material","docId":"material"}]},"docs":{"about":{"id":"about","title":"About","description":"The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).","sidebar":"tutorialSidebar"},"dashboard_views/graphs":{"id":"dashboard_views/graphs","title":"Graphs","description":"The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:","sidebar":"tutorialSidebar"},"dashboard_views/kpis":{"id":"dashboard_views/kpis","title":"KPIs","description":"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:","sidebar":"tutorialSidebar"},"dashboard_views/rsmetrics":{"id":"dashboard_views/rsmetrics","title":"RS Metrics","description":"The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:","sidebar":"tutorialSidebar"},"introduction":{"id":"introduction","title":"Introduction","description":"Metrics Framework","sidebar":"tutorialSidebar"},"material":{"id":"material","title":"Material","description":"- Overview of the Recommender Metrics Framework","sidebar":"tutorialSidebar"},"metrics_descriptions/accuracy":{"id":"metrics_descriptions/accuracy","title":"Accuracy","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/catalog_coverage":{"id":"metrics_descriptions/catalog_coverage","title":"Catalog Coverage","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/click_through_rate":{"id":"metrics_descriptions/click_through_rate","title":"Click-Through Rate","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/diversity_gini_index":{"id":"metrics_descriptions/diversity_gini_index","title":"Diversity Gini Index","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/diversity_shannon_entropy":{"id":"metrics_descriptions/diversity_shannon_entropy","title":"Diversity Shannon Entropy","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/hit_rate":{"id":"metrics_descriptions/hit_rate","title":"Hit Rate","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/novelty":{"id":"metrics_descriptions/novelty","title":"Novelty","description":"Summary","sidebar":"tutorialSidebar"},"metrics_descriptions/user_coverage":{"id":"metrics_descriptions/user_coverage","title":"User Coverage","description":"Summary","sidebar":"tutorialSidebar"},"policies/privacy":{"id":"policies/privacy","title":"Privacy Policy","description":"Controller details","sidebar":"tutorialSidebar"},"policies/terms":{"id":"policies/terms","title":"Terms of Use","description":"By registering as a user you declare that you have read, understood and will abide by the following conditions of use:","sidebar":"tutorialSidebar"},"policies/tom":{"id":"policies/tom","title":"Technical and organisational measures (TOM)","description":"This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.","sidebar":"tutorialSidebar"},"use_cases":{"id":"use_cases","title":"Use Cases","description":"Monitoring the Recommender System of the EOSC Marketplace/Search Service","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/964c9504.1c41e13b.js b/assets/js/964c9504.1c41e13b.js deleted file mode 100644 index 15d8c5d..0000000 --- a/assets/js/964c9504.1c41e13b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[458],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>m});var n=r(7294);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 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 o(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){i(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,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(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)&&(i[r]=e[r])}return i}var c=n.createContext({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},p=function(e){var t=l(e.components);return n.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=l(r),m=i,f=u["".concat(c,".").concat(m)]||u[m]||d[m]||a;return r?n.createElement(f,o(o({ref:t},p),{},{components:r})):n.createElement(f,o({ref:t},p))}));function m(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=u;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:i,o[1]=s;for(var l=2;l<a;l++)o[l]=r[l];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}u.displayName="MDXCreateElement"},4412:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>l});var n=r(7462),i=(r(7294),r(3905));const a={id:"kpis",title:"KPIs",sidebar_position:2},o=void 0,s={unversionedId:"dashboard_views/kpis",id:"dashboard_views/kpis",title:"KPIs",description:"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:",source:"@site/docs/dashboard_views/kpis.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/kpis",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis",draft:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{id:"kpis",title:"KPIs",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"RS Metrics",permalink:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics"},next:{title:"Graphs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/graphs"}},c={},l=[],p={toc:l};function d(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("p",null,"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Click-Through Rate"),(0,i.kt)("li",{parentName:"ul"},"Hit Rate"),(0,i.kt)("li",{parentName:"ul"},"Top 5 ordered Services"),(0,i.kt)("li",{parentName:"ul"},"Top 5 recommended Services")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/964c9504.8230afc8.js b/assets/js/964c9504.8230afc8.js new file mode 100644 index 0000000..2e8eeaa --- /dev/null +++ b/assets/js/964c9504.8230afc8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[979],{4105:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>n,metadata:()=>a,toc:()=>d});var i=t(4848),r=t(8453);const n={id:"kpis",title:"KPIs",sidebar_position:2},o=void 0,a={id:"dashboard_views/kpis",title:"KPIs",description:"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:",source:"@site/docs/dashboard_views/kpis.md",sourceDirName:"dashboard_views",slug:"/dashboard_views/kpis",permalink:"/eosc-recommender-metrics/docs/dashboard_views/kpis",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{id:"kpis",title:"KPIs",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"RS Metrics",permalink:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics"},next:{title:"Graphs",permalink:"/eosc-recommender-metrics/docs/dashboard_views/graphs"}},c={},d=[];function l(e){const s={li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.p,{children:"The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:"}),"\n",(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:"Click-Through Rate"}),"\n",(0,i.jsx)(s.li,{children:"Hit Rate"}),"\n",(0,i.jsx)(s.li,{children:"Top 5 ordered Services"}),"\n",(0,i.jsx)(s.li,{children:"Top 5 recommended Services"}),"\n"]})]})}function u(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>o,x:()=>a});var i=t(6540);const r={},n=i.createContext(r);function o(e){const s=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fd61e3ff.47ac373c.js b/assets/js/9705dab7.abb86606.js similarity index 64% rename from assets/js/fd61e3ff.47ac373c.js rename to assets/js/9705dab7.abb86606.js index c32aaeb..e2a86c8 100644 --- a/assets/js/fd61e3ff.47ac373c.js +++ b/assets/js/9705dab7.abb86606.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[783],{2776:e=>{e.exports=JSON.parse('{"name":"@easyops-cn/docusaurus-search-local","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[934],{1142:e=>{e.exports=JSON.parse('{"name":"@easyops-cn/docusaurus-search-local","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/972.7ff3826d.js b/assets/js/972.7ff3826d.js deleted file mode 100644 index e8f1aa8..0000000 --- a/assets/js/972.7ff3826d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[972],{4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),l=n(5999),o=n(1944),r=n(8765);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/9895d23c.9af546b1.js b/assets/js/9895d23c.9af546b1.js new file mode 100644 index 0000000..2dc119b --- /dev/null +++ b/assets/js/9895d23c.9af546b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[94],{4419:(e,s,a)=>{a.r(s),a.d(s,{assets:()=>c,contentTitle:()=>l,default:()=>o,frontMatter:()=>t,metadata:()=>r,toc:()=>m});var n=a(4848),i=a(8453);const t={id:"novelty",title:"Novelty",sidebar_position:7},l="Novelty",r={id:"metrics_descriptions/novelty",title:"Novelty",description:"Summary",source:"@site/docs/metrics_descriptions/novelty.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{id:"novelty",title:"Novelty",sidebar_position:7},sidebar:"tutorialSidebar",previous:{title:"Hit Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate"},next:{title:"User Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage"}},c={},m=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Clean up",id:"clean-up",level:3},{value:"User actions that target services",id:"user-actions-that-target-services",level:3},{value:"Calculate views for each service",id:"calculate-views-for-each-service",level:3},{value:"Calculate view propability p(i) of each service",id:"calculate-view-propability-pi-of-each-service",level:3},{value:"Overall Novelty computation",id:"overall-novelty-computation",level:3}];function h(e){const s={admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mo:"mo",mrow:"mrow",msub:"msub",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"novelty",children:"Novelty"}),"\n",(0,n.jsx)(s.h2,{id:"summary",children:"Summary"}),"\n",(0,n.jsx)(s.p,{children:"The novelty metric expresses the ability of the system to recommend items not generally seen before by the population of users."}),"\n",(0,n.jsx)(s.h2,{id:"description",children:"Description"}),"\n",(0,n.jsx)(s.p,{children:"Calculating novelty of the recommender system based on the user actions using the following formula:"}),"\n",(0,n.jsx)(s.span,{className:"katex-display",children:(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",display:"block",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"N"}),(0,n.jsx)(s.mi,{children:"o"}),(0,n.jsx)(s.mi,{children:"v"}),(0,n.jsx)(s.mi,{children:"e"}),(0,n.jsx)(s.mi,{children:"l"}),(0,n.jsx)(s.mi,{children:"t"}),(0,n.jsx)(s.mi,{children:"y"}),(0,n.jsx)(s.mo,{children:"="}),(0,n.jsxs)(s.mfrac,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsxs)(s.msub,{children:[(0,n.jsx)(s.mo,{children:"\u2211"}),(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mo,{children:"\u2208"}),(0,n.jsx)(s.mi,{children:"R"})]})]}),(0,n.jsx)(s.mo,{children:"\u2212"}),(0,n.jsx)(s.mi,{children:"l"}),(0,n.jsx)(s.mi,{children:"o"}),(0,n.jsx)(s.mi,{children:"g"}),(0,n.jsx)(s.mo,{stretchy:"false",children:"("}),(0,n.jsx)(s.mi,{children:"p"}),(0,n.jsx)(s.mo,{stretchy:"false",children:"("}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mo,{stretchy:"false",children:")"}),(0,n.jsx)(s.mo,{stretchy:"false",children:")"})]}),(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{mathvariant:"normal",children:"\u2223"}),(0,n.jsx)(s.mi,{children:"R"}),(0,n.jsx)(s.mi,{mathvariant:"normal",children:"\u2223"})]})]})]}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"Novelty=\\frac{\\sum\\nolimits_{i \\in R}-log(p(i))}{|R|}"})]})})}),(0,n.jsxs)(s.span,{className:"katex-html","aria-hidden":"true",children:[(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.8889em",verticalAlign:"-0.1944em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.10903em"},children:"N"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"o"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"v"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"e"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"lt"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"y"}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.jsx)(s.span,{className:"mrel",children:"="}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"2.4031em",verticalAlign:"-0.936em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsx)(s.span,{className:"mopen nulldelimiter"}),(0,n.jsx)(s.span,{className:"mfrac",children:(0,n.jsxs)(s.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(s.span,{className:"vlist-r",children:[(0,n.jsxs)(s.span,{className:"vlist",style:{height:"1.4671em"},children:[(0,n.jsxs)(s.span,{style:{top:"-2.314em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsx)(s.span,{className:"mord",children:"\u2223"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.00773em"},children:"R"}),(0,n.jsx)(s.span,{className:"mord",children:"\u2223"})]})]}),(0,n.jsxs)(s.span,{style:{top:"-3.23em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsx)(s.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,n.jsxs)(s.span,{style:{top:"-3.7171em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"3em"}}),(0,n.jsxs)(s.span,{className:"mord",children:[(0,n.jsxs)(s.span,{className:"mop",children:[(0,n.jsx)(s.span,{className:"mop op-symbol small-op",style:{position:"relative",top:"0em"},children:"\u2211"}),(0,n.jsx)(s.span,{className:"msupsub",children:(0,n.jsxs)(s.span,{className:"vlist-t vlist-t2",children:[(0,n.jsxs)(s.span,{className:"vlist-r",children:[(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.1786em"},children:(0,n.jsxs)(s.span,{style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,n.jsx)(s.span,{className:"pstrut",style:{height:"2.7em"}}),(0,n.jsx)(s.span,{className:"sizing reset-size6 size3 mtight",children:(0,n.jsxs)(s.span,{className:"mord mtight",children:[(0,n.jsx)(s.span,{className:"mord mathnormal mtight",children:"i"}),(0,n.jsx)(s.span,{className:"mrel mtight",children:"\u2208"}),(0,n.jsx)(s.span,{className:"mord mathnormal mtight",style:{marginRight:"0.00773em"},children:"R"})]})})]})}),(0,n.jsx)(s.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(s.span,{className:"vlist-r",children:(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.3271em"},children:(0,n.jsx)(s.span,{})})})]})})]}),(0,n.jsx)(s.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,n.jsx)(s.span,{className:"mord",children:"\u2212"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.01968em"},children:"l"}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"o"}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"g"}),(0,n.jsx)(s.span,{className:"mopen",children:"("}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"p"}),(0,n.jsx)(s.span,{className:"mopen",children:"("}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(s.span,{className:"mclose",children:"))"})]})]})]}),(0,n.jsx)(s.span,{className:"vlist-s",children:"\u200b"})]}),(0,n.jsx)(s.span,{className:"vlist-r",children:(0,n.jsx)(s.span,{className:"vlist",style:{height:"0.936em"},children:(0,n.jsx)(s.span,{})})})]})}),(0,n.jsx)(s.span,{className:"mclose nulldelimiter"})]})]})]})]})}),"\n",(0,n.jsxs)(s.p,{children:["For each service item ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsx)(s.mi,{children:"i"})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"i"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.6595em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"i"})]})})]})," belonging to the set of recommended services ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsx)(s.mi,{children:"R"})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"R"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.6833em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",style:{marginRight:"0.00773em"},children:"R"})]})})]})," calculate the portion ",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsxs)(s.mrow,{children:[(0,n.jsx)(s.mi,{children:"p"}),(0,n.jsx)(s.mo,{stretchy:"false",children:"("}),(0,n.jsx)(s.mi,{children:"i"}),(0,n.jsx)(s.mo,{stretchy:"false",children:")"})]}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"p(i)"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"p"}),(0,n.jsx)(s.span,{className:"mopen",children:"("}),(0,n.jsx)(s.span,{className:"mord mathnormal",children:"i"}),(0,n.jsx)(s.span,{className:"mclose",children:")"})]})})]})," of the times the service has been viewed to the total views of the services produced by the user actions data."]}),"\n",(0,n.jsx)(s.h2,{id:"output",children:"Output"}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Type"}),(0,n.jsx)(s.th,{children:"Float"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Min"}),(0,n.jsx)(s.td,{children:"0"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Max"}),(0,n.jsxs)(s.td,{children:["+",(0,n.jsxs)(s.span,{className:"katex",children:[(0,n.jsx)(s.span,{className:"katex-mathml",children:(0,n.jsx)(s.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,n.jsxs)(s.semantics,{children:[(0,n.jsx)(s.mrow,{children:(0,n.jsx)(s.mi,{mathvariant:"normal",children:"\u221e"})}),(0,n.jsx)(s.annotation,{encoding:"application/x-tex",children:"\\infty"})]})})}),(0,n.jsx)(s.span,{className:"katex-html","aria-hidden":"true",children:(0,n.jsxs)(s.span,{className:"base",children:[(0,n.jsx)(s.span,{className:"strut",style:{height:"0.4306em"}}),(0,n.jsx)(s.span,{className:"mord",children:"\u221e"})]})})]})]})]})]})]}),"\n",(0,n.jsx)(s.admonition,{type:"info",children:(0,n.jsx)(s.p,{children:"Novelty expresses the ability of the system to recommend items that are novel (not seen before) by the population of users. A smaller number expresses that more services are being recommended that the users have not seen before."})}),"\n",(0,n.jsx)(s.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"all available recommendations associated with registered users"}),"\n",(0,n.jsx)(s.li,{children:"a subset of the available user actions associated with registered users that expresses transitions to service pages"}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"clean-up",children:"Clean up"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:'Recommendations and user actions clean up; entries removal where users or services are not found in "users" or "services" files accordingly'}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"user-actions-that-target-services",children:"User actions that target services"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Identify and keep user actions that express transition to target pages that are views of services. Additionally, user actions where the source and the target page belong to the same service's space are removed from the process."}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"calculate-views-for-each-service",children:"Calculate views for each service"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Group and count user actions that express views for each recommended service id"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"calculate-view-propability-pi-of-each-service",children:"Calculate view propability p(i) of each service"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Calculation of the view propability of each service which is the fraction of the service's views to the total service views"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\n",(0,n.jsx)(s.h3,{id:"overall-novelty-computation",children:"Overall Novelty computation"}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Computation of the overall value by summing the negative log of all recommended service views from previous step and dividing them by the total number of recommended services"})]})}function o(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},8453:(e,s,a)=>{a.d(s,{R:()=>l,x:()=>r});var n=a(6540);const i={},t=n.createContext(i);function l(e){const s=n.useContext(t);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function r(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),n.createElement(t.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9895d23c.a70bdc51.js b/assets/js/9895d23c.a70bdc51.js deleted file mode 100644 index c9bfd55..0000000 --- a/assets/js/9895d23c.a70bdc51.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[411],{3905:(e,a,t)=>{t.d(a,{Zo:()=>o,kt:()=>h});var s=t(7294);function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function m(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);a&&(s=s.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,s)}return t}function r(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?m(Object(t),!0).forEach((function(a){n(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function p(e,a){if(null==e)return{};var t,s,n=function(e,a){if(null==e)return{};var t,s,n={},m=Object.keys(e);for(s=0;s<m.length;s++)t=m[s],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(e);for(s=0;s<m.length;s++)t=m[s],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var i=s.createContext({}),l=function(e){var a=s.useContext(i),t=a;return e&&(t="function"==typeof e?e(a):r(r({},a),e)),t},o=function(e){var a=l(e.components);return s.createElement(i.Provider,{value:a},e.children)},c={inlineCode:"code",wrapper:function(e){var a=e.children;return s.createElement(s.Fragment,{},a)}},N=s.forwardRef((function(e,a){var t=e.components,n=e.mdxType,m=e.originalType,i=e.parentName,o=p(e,["components","mdxType","originalType","parentName"]),N=l(t),h=n,k=N["".concat(i,".").concat(h)]||N[h]||c[h]||m;return t?s.createElement(k,r(r({ref:a},o),{},{components:t})):s.createElement(k,r({ref:a},o))}));function h(e,a){var t=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var m=t.length,r=new Array(m);r[0]=N;var p={};for(var i in a)hasOwnProperty.call(a,i)&&(p[i]=a[i]);p.originalType=e,p.mdxType="string"==typeof e?e:n,r[1]=p;for(var l=2;l<m;l++)r[l]=t[l];return s.createElement.apply(null,r)}return s.createElement.apply(null,t)}N.displayName="MDXCreateElement"},9558:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>i,contentTitle:()=>r,default:()=>c,frontMatter:()=>m,metadata:()=>p,toc:()=>l});var s=t(7462),n=(t(7294),t(3905));const m={id:"novelty",title:"Novelty",sidebar_position:7},r="Novelty",p={unversionedId:"metrics_descriptions/novelty",id:"metrics_descriptions/novelty",title:"Novelty",description:"Summary",source:"@site/docs/metrics_descriptions/novelty.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty",draft:!1,tags:[],version:"current",sidebarPosition:7,frontMatter:{id:"novelty",title:"Novelty",sidebar_position:7},sidebar:"tutorialSidebar",previous:{title:"Hit Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate"},next:{title:"User Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage"}},i={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],o={toc:l};function c(e){let{components:a,...t}=e;return(0,n.kt)("wrapper",(0,s.Z)({},o,t,{components:a,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"novelty"},"Novelty"),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"The novelty metric expresses the ability of the system to recommend items not generally seen before by the population of users."),(0,n.kt)("h2",{id:"description"},"Description"),(0,n.kt)("p",null,"Calculating novelty of the recommender system based on the user actions using the following formula: ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"N"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"l"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"y"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("msub",{parentName:"mrow"},(0,n.kt)("mo",{parentName:"msub"},"\u2211"),(0,n.kt)("mrow",{parentName:"msub"},(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mo",{parentName:"mrow"},"\u2208"),(0,n.kt)("mi",{parentName:"mrow"},"R"))),(0,n.kt)("mo",{parentName:"mrow"},"\u2212"),(0,n.kt)("mi",{parentName:"mrow"},"l"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"g"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u2223"),(0,n.kt)("mi",{parentName:"mrow"},"R"),(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u2223")))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Novelty=\\frac{\\sum\\nolimits_{i \\in R}-log(p(i))}{|R|}")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.8889em",verticalAlign:"-0.1944em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.10903em"}},"N"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"lt"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"y"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.kt)("span",{parentName:"span",className:"mrel"},"="),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.5996em",verticalAlign:"-0.52em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"1.0796em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"\u2223"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.00773em"}},"R"),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"\u2223")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.5546em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mop mtight"},(0,n.kt)("span",{parentName:"span",className:"mop op-symbol small-op mtight",style:{position:"relative",top:"0em"}},"\u2211"),(0,n.kt)("span",{parentName:"span",className:"msupsub"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.1667em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.1786em",marginLeft:"0em",marginRight:"0.0714em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.5em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size3 size1 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mrel mtight"},"\u2208"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.00773em"}},"R"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.3494em"}},(0,n.kt)("span",{parentName:"span"})))))),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.1952em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mtight"},"\u2212"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.01968em"}},"l"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"g"),(0,n.kt)("span",{parentName:"span",className:"mopen mtight"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"p"),(0,n.kt)("span",{parentName:"span",className:"mopen mtight"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mclose mtight"},"))"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.52em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"}))))))," For each service item ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"i")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"i")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6595em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i")))))," belonging to the set of recommended services ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"R")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"R")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.00773em"}},"R")))))," calculate the portion ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"p(i)")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,n.kt)("span",{parentName:"span",className:"mclose"},")")))))," of the times the service has been viewed to the total views of the services produced by the user actions data."),(0,n.kt)("h2",{id:"output"},"Output"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Type"),(0,n.kt)("th",{parentName:"tr",align:null},"Float"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Min"),(0,n.kt)("td",{parentName:"tr",align:null},"0")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Max"),(0,n.kt)("td",{parentName:"tr",align:null},"+",(0,n.kt)("span",{parentName:"td",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u221e")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\infty")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.4306em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},"\u221e"))))))))),(0,n.kt)("admonition",{type:"info"},(0,n.kt)("p",{parentName:"admonition"},"Novelty expresses the ability of the system to recommend items that are novel (not seen before) by the population of users. A smaller number expresses that more services are being recommended that the users have not seen before.")),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"all available recommendations associated with registered users"),(0,n.kt)("li",{parentName:"ul"},"a subset of the available user actions associated with registered users that expresses transitions to service pages")),(0,n.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"clean-up"},"Clean up"),'Recommendations and user actions clean up; entries removal where users or services are not found in "users" or "services" files accordingly'),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"user-actions-that-target-services"},"User actions that target services"),"Identify and keep user actions that express transition to target pages that are views of services. Additionally, user actions where the source and the target page belong to the same service's space are removed from the process."),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"calculate-views-for-each-service"},"Calculate views for each service"),"Group and count user actions that express views for each recommended service id"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"calculate-view-propability-pi-of-each-service"},"Calculate view propability p(i) of each service"),"Calculation of the view propability of each service which is the fraction of the service's views to the total service views"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"overall-novelty-computation"},"Overall Novelty computation"),"Computation of the overall value by summing the negative log of all recommended service views from previous step and dividing them by the total number of recommended services")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a09c2993.7ecb9aeb.js b/assets/js/a09c2993.7ecb9aeb.js deleted file mode 100644 index aa829ad..0000000 --- a/assets/js/a09c2993.7ecb9aeb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[128],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>m});var n=r(7294);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 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 a(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){o(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 s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),l=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},u=function(e){var t=l(e.components);return n.createElement(c.Provider,{value:t},e.children)},d={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,i=e.originalType,c=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=l(r),m=o,f=p["".concat(c,".").concat(m)]||p[m]||d[m]||i;return r?n.createElement(f,a(a({ref:t},u),{},{components:r})):n.createElement(f,a({ref:t},u))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=p;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var l=2;l<i;l++)a[l]=r[l];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}p.displayName="MDXCreateElement"},8495:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var n=r(7462),o=(r(7294),r(3905));const i={id:"introduction",title:"Introduction",sidebar_position:1,slug:"/"},a=void 0,s={unversionedId:"introduction",id:"introduction",title:"Introduction",description:"Metrics Framework",source:"@site/docs/introduction.md",sourceDirName:".",slug:"/",permalink:"/eosc-recommender-metrics/docs/",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"introduction",title:"Introduction",sidebar_position:1,slug:"/"},sidebar:"tutorialSidebar",next:{title:"Dashboard Views",permalink:"/eosc-recommender-metrics/docs/category/dashboard-views"}},c={},l=[{value:"Metrics Framework",id:"metrics-framework",level:2},{value:"Components Functionality",id:"components-functionality",level:2},{value:"Preprocessor",id:"preprocessor",level:3},{value:"RS Metrics",id:"rs-metrics",level:3}],u={toc:l};function d(e){let{components:t,...i}=e;return(0,o.kt)("wrapper",(0,n.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"metrics-framework"},"Metrics Framework"),(0,o.kt)("p",{align:"justify"},"The Recommender System (RS) is a novel component of the EOSC Portal meant to improve user experience. It provides EOSC users with recommendations concerning resources that could be of their interest, based on a multi-focal perspective of the users. Measuring the success of such system is crucial to get valuable insights in many aspects that affect user experience. In this approach, an independent metrics framework as a service is being introduced to support the evaluation and adaptation of recommendation mechanisms. The use of additional diagnostic metrics and visualizations offers deeper and sometimes surprising insights into a model\u2019s performance. The evaluation is quantitatively being performed by processing information such as ",(0,o.kt)("b",null,"resources"),", ",(0,o.kt)("b",null,"user actions"),", ",(0,o.kt)("b",null,"ratings"),", and ",(0,o.kt)("b",null,"recommendations")," in order to measure the impact of the AI-enhanced services and user satisfaction as well as to incorporate this feedback and improve the services provided, via a user-friendly API and dashboard UI."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Flow",src:r(3844).Z,width:"1280",height:"720"})),(0,o.kt)("h2",{id:"components-functionality"},"Components Functionality"),(0,o.kt)("h3",{id:"preprocessor"},"Preprocessor"),(0,o.kt)("p",null,"This module is responsible for:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"data retrieval through a connector module that claims and transforms data from various sources"),(0,o.kt)("li",{parentName:"ul"},"service-associated knowledge correlations"),(0,o.kt)("li",{parentName:"ul"},"dummy or dissociated data removal"),(0,o.kt)("li",{parentName:"ul"},"tagging of various associations in the data, i.e. registered or anonymous -related users and services"),(0,o.kt)("li",{parentName:"ul"},"generation of statistics information. ")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Preprocessor",src:r(1842).Z,width:"3151",height:"1840"})),(0,o.kt)("h3",{id:"rs-metrics"},"RS Metrics"),(0,o.kt)("p",null,"This module is responsible for:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"processing the data"),(0,o.kt)("li",{parentName:"ul"},"computing the designated evaluation metrics"),(0,o.kt)("li",{parentName:"ul"},"producing the necessary information in a homogenized manner.")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"RSMetrics",src:r(9278).Z,width:"2533",height:"1444"})))}d.isMDXComponent=!0},3844:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/flow-d8d367e05fa974f63dabb58795db8480.png"},1842:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/preprocessor-74b060ed802912028079df44e326b96e.png"},9278:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/rsmetrics-903888a102e75abe883f060d3e77e85b.png"}}]); \ No newline at end of file diff --git a/assets/js/a09c2993.9187bae6.js b/assets/js/a09c2993.9187bae6.js new file mode 100644 index 0000000..1711fe3 --- /dev/null +++ b/assets/js/a09c2993.9187bae6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[899],{1456:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var n=i(4848),t=i(8453);const r={id:"introduction",title:"Introduction",sidebar_position:1,slug:"/"},o=void 0,a={id:"introduction",title:"Introduction",description:"Metrics Framework",source:"@site/docs/introduction.md",sourceDirName:".",slug:"/",permalink:"/eosc-recommender-metrics/docs/",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"introduction",title:"Introduction",sidebar_position:1,slug:"/"},sidebar:"tutorialSidebar",next:{title:"Dashboard Views",permalink:"/eosc-recommender-metrics/docs/category/dashboard-views"}},c={},d=[{value:"Metrics Framework",id:"metrics-framework",level:2},{value:"Reports",id:"reports",level:3},{value:"Components Functionality",id:"components-functionality",level:2},{value:"Preprocessor",id:"preprocessor",level:3},{value:"RS Metrics",id:"rs-metrics",level:3}];function l(e){const s={h2:"h2",h3:"h3",img:"img",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"metrics-framework",children:"Metrics Framework"}),"\n",(0,n.jsx)("p",{align:"justify",children:(0,n.jsxs)(s.p,{children:["The Recommender System (RS) is a novel component of the EOSC Portal meant to improve user experience. It provides EOSC users with recommendations concerning resources that could be of their interest, based on a multi-focal perspective of the users. Measuring the success of such system is crucial to get valuable insights in many aspects that affect user experience. In this approach, an independent metrics framework as a service is being introduced to support the evaluation and adaptation of recommendation mechanisms. The use of additional diagnostic metrics and visualizations offers deeper and sometimes surprising insights into a model\u2019s performance. The evaluation is quantitatively being performed by processing information such as ",(0,n.jsx)("b",{children:"resources"}),", ",(0,n.jsx)("b",{children:"user actions"}),", ",(0,n.jsx)("b",{children:"ratings"}),", and ",(0,n.jsx)("b",{children:"recommendations"})," in order to measure the impact of the AI-enhanced services and user satisfaction as well as to incorporate this feedback and improve the services provided, via a user-friendly API and dashboard UI."]})}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"Flow",src:i(1875).A+"",width:"1280",height:"720"})}),"\n",(0,n.jsx)(s.h3,{id:"reports",children:"Reports"}),"\n",(0,n.jsx)(s.p,{children:"Presently, we provide daily assessments:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"for the Marketplace RS by utilizing service resources, and"}),"\n",(0,n.jsx)(s.li,{children:"for the Online Engine through training and software resources."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"Both evaluations occur on a daily basis, with resource retrieval facilitated by the get_catalog.py Python module. While service data is obtained daily, the acquisition of training and software data is a manual, best-effort process owing to the extensive size of the dataset."}),"\n",(0,n.jsx)(s.h2,{id:"components-functionality",children:"Components Functionality"}),"\n",(0,n.jsx)(s.h3,{id:"preprocessor",children:"Preprocessor"}),"\n",(0,n.jsx)(s.p,{children:"This module is responsible for:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"data retrieval through a connector module that claims and transforms data from various sources"}),"\n",(0,n.jsx)(s.li,{children:"service-associated knowledge correlations"}),"\n",(0,n.jsx)(s.li,{children:"dummy or dissociated data removal"}),"\n",(0,n.jsx)(s.li,{children:"tagging of various associations in the data, i.e. registered or anonymous -related users and services"}),"\n",(0,n.jsx)(s.li,{children:"generation of statistics information."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"Preprocessor",src:i(5258).A+"",width:"3151",height:"1840"})}),"\n",(0,n.jsx)(s.h3,{id:"rs-metrics",children:"RS Metrics"}),"\n",(0,n.jsx)(s.p,{children:"This module is responsible for:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"processing the data"}),"\n",(0,n.jsx)(s.li,{children:"computing the designated evaluation metrics"}),"\n",(0,n.jsx)(s.li,{children:"producing the necessary information in a homogenized manner."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"RSMetrics",src:i(9019).A+"",width:"2533",height:"1444"})})]})}function h(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},1875:(e,s,i)=>{i.d(s,{A:()=>n});const n=i.p+"assets/images/flow-d8d367e05fa974f63dabb58795db8480.png"},5258:(e,s,i)=>{i.d(s,{A:()=>n});const n=i.p+"assets/images/preprocessor-74b060ed802912028079df44e326b96e.png"},9019:(e,s,i)=>{i.d(s,{A:()=>n});const n=i.p+"assets/images/rsmetrics-903888a102e75abe883f060d3e77e85b.png"},8453:(e,s,i)=>{i.d(s,{R:()=>o,x:()=>a});var n=i(6540);const t={},r=n.createContext(t);function o(e){const s=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),n.createElement(r.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.75b2318f.js b/assets/js/a7bd4aaa.75b2318f.js new file mode 100644 index 0000000..21090bf --- /dev/null +++ b/assets/js/a7bd4aaa.75b2318f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98],{4532:(e,n,s)=>{s.r(n),s.d(n,{default:()=>x});s(6540);var r=s(1003),t=s(2967),o=s(2252),i=s(2831),c=s(1463),u=s(4848);function a(e){const{version:n}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.A,{version:n.version,tag:(0,t.tU)(n.pluginId,n.version)}),(0,u.jsx)(r.be,{children:n.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(e){const{version:n,route:s}=e;return(0,u.jsx)(r.e3,{className:n.className,children:(0,u.jsx)(o.n,{version:n,children:(0,i.v)(s.routes)})})}function x(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...e}),(0,u.jsx)(l,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.1676e604.js b/assets/js/a94703ab.1676e604.js new file mode 100644 index 0000000..d7ff093 --- /dev/null +++ b/assets/js/a94703ab.1676e604.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[48],{2559:(e,t,n)=>{n.r(t),n.d(t,{default:()=>be});var a=n(6540),o=n(4164),i=n(1003),s=n(7559),l=n(1754),r=n(6588),c=n(1312),d=n(3104),u=n(5062);const m={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};var b=n(4848);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:l}=(0,d.gk)();return(0,d.Mq)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(l(),o(!1)):a<t?o(!1):a+window.innerHeight<document.documentElement.scrollHeight&&o(!0))})),(0,u.$)((e=>{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.T)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.A)("clean-btn",s.G.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(3109),x=n(6347),j=n(4581),f=n(6342),v=n(3465);function _(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("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"}),(0,b.jsx)("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"})]})})}const A={collapseSidebarButton:"collapseSidebarButton_PEFL",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_kv0_"};function g(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.T)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.T)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.A)("button button--secondary button--outline",A.collapseSidebarButton),onClick:t,children:(0,b.jsx)(_,{className:A.collapseSidebarButtonIcon})})}var k=n(5041),C=n(9532);const S=Symbol("EmptyContext"),T=a.createContext(S);function N(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(T.Provider,{value:i,children:t})}var I=n(1422),B=n(9169),y=n(8774),w=n(2303);function L(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.T)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.T)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),type:"button",className:"clean-btn menu__caret",onClick:a})}function E(e){let{item:t,onItemClick:n,activePath:i,level:r,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:j}}}=(0,f.p)(),v=function(e){const t=(0,w.A)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,l.Nr)(e):void 0),[e,t])}(t),_=(0,l.w8)(t,i),A=(0,B.ys)(x,i),{collapsed:g,setCollapsed:k}=(0,I.u)({initialState:()=>!!h&&(!_&&t.collapsed)}),{expandedItem:N,setExpandedItem:E}=function(){const e=(0,a.useContext)(T);if(e===S)throw new C.dV("DocSidebarItemsExpandedStateProvider");return e}(),M=function(e){void 0===e&&(e=!g),E(e?null:c),k(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,C.ZC)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:_,collapsed:g,updateCollapsed:M}),(0,a.useEffect)((()=>{h&&null!=N&&N!==c&&j&&k(!0)}),[h,N,c,k,j]),(0,b.jsxs)("li",{className:(0,o.A)(s.G.docs.docSidebarItemCategory,s.G.docs.docSidebarItemCategoryLevel(r),"menu__list-item",{"menu__list-item--collapsed":g},p),children:[(0,b.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":A}),children:[(0,b.jsx)(y.A,{className:(0,o.A)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":_}),onClick:h?e=>{n?.(t),x?M(!1):(e.preventDefault(),M())}:()=>{n?.(t)},"aria-current":A?"page":void 0,"aria-expanded":h?!g:void 0,href:h?v??"#":v,...d,children:m}),x&&h&&(0,b.jsx)(L,{collapsed:g,categoryLabel:m,onClick:e=>{e.preventDefault(),M()}})]}),(0,b.jsx)(I.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:g,children:(0,b.jsx)(U,{items:u,tabIndex:g?-1:0,onItemClick:n,activePath:i,level:r+1})})]})}var M=n(6654),H=n(3186);const G={menuExternalLink:"menuExternalLink_NmtK"};function W(e){let{item:t,onItemClick:n,activePath:a,level:i,index:r,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,l.w8)(t,a),x=(0,M.A)(d);return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(y.A,{className:(0,o.A)("menu__link",!x&&G.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(H.A,{})]})},u)}const P={menuHtmlItem:"menuHtmlItem_M9Kj"};function R(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:l,className:r}=t;return(0,b.jsx)("li",{className:(0,o.A)(s.G.docs.docSidebarItemLink,s.G.docs.docSidebarItemLinkLevel(n),l&&[P.menuHtmlItem,"menu__list-item"],r),dangerouslySetInnerHTML:{__html:i}},a)}function D(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(E,{item:t,...n});case"html":return(0,b.jsx)(R,{item:t,...n});default:return(0,b.jsx)(W,{item:t,...n})}}function F(e){let{items:t,...n}=e;const a=(0,l.Y)(t,n.activePath);return(0,b.jsx)(N,{children:a.map(((e,t)=>(0,b.jsx)(D,{item:e,index:t,...n},t)))})}const U=(0,a.memo)(F),V={menu:"menu_SIkG",menuWithAnnouncementBar:"menuWithAnnouncementBar_GW3s"};function Y(e){let{path:t,sidebar:n,className:i}=e;const l=function(){const{isActive:e}=(0,k.Mj)(),[t,n]=(0,a.useState)(e);return(0,d.Mq)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.T)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.A)("menu thin-scrollbar",V.menu,l&&V.menuWithAnnouncementBar,i),children:(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:n,activePath:t,level:1})})})}const K="sidebar_njMd",z="sidebarWithHideableNavbar_wUlq",q="sidebarHidden_VK0M",O="sidebarLogo_isFc";function J(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:l}}}=(0,f.p)();return(0,b.jsxs)("div",{className:(0,o.A)(K,s&&z,i&&q),children:[s&&(0,b.jsx)(v.A,{tabIndex:-1,className:O}),(0,b.jsx)(Y,{path:t,sidebar:n}),l&&(0,b.jsx)(g,{onClick:a})]})}const Q=a.memo(J);var X=n(5600),Z=n(9876);const $=e=>{let{sidebar:t,path:n}=e;const a=(0,Z.M)();return(0,b.jsx)("ul",{className:(0,o.A)(s.G.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function ee(e){return(0,b.jsx)(X.GX,{component:$,props:e})}const te=a.memo(ee);function ne(e){const t=(0,j.l)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(Q,{...e}),a&&(0,b.jsx)(te,{...e})]})}const ae={expandButton:"expandButton_TmdG",expandButtonIcon:"expandButtonIcon_i1dp"};function oe(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:ae.expandButton,title:(0,c.T)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.T)({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,children:(0,b.jsx)(_,{className:ae.expandButtonIcon})})}const ie={docSidebarContainer:"docSidebarContainer_YfHR",docSidebarContainerHidden:"docSidebarContainerHidden_DPk8",sidebarViewport:"sidebarViewport_aRkj"};function se(e){let{children:t}=e;const n=(0,r.t)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:l}=(0,x.zy)(),[r,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{r&&c(!1),!r&&(0,p.O)()&&c(!0),i((e=>!e))}),[i,r]);return(0,b.jsx)("aside",{className:(0,o.A)(s.G.docs.docSidebarContainer,ie.docSidebarContainer,n&&ie.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ie.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(se,{children:(0,b.jsxs)("div",{className:(0,o.A)(ie.sidebarViewport,r&&ie.sidebarViewportHidden),children:[(0,b.jsx)(ne,{sidebar:t,path:l,onCollapse:d,isHidden:r}),r&&(0,b.jsx)(oe,{toggleSidebar:d})]})})})}const re={docMainContainer:"docMainContainer_TBSr",docMainContainerEnhanced:"docMainContainerEnhanced_lQrH",docItemWrapperEnhanced:"docItemWrapperEnhanced_JWYK"};function ce(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,r.t)();return(0,b.jsx)("main",{className:(0,o.A)(re.docMainContainer,(t||!a)&&re.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.A)("container padding-top--md padding-bottom--lg",re.docItemWrapper,t&&re.docItemWrapperEnhanced),children:n})})}const de={docRoot:"docRoot_UBD9",docsWrapper:"docsWrapper_hBAB"};function ue(e){let{children:t}=e;const n=(0,r.t)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:de.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:de.docRoot,children:[n&&(0,b.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(ce,{hiddenSidebarContainer:o,children:t})]})]})}var me=n(3363);function be(e){const t=(0,l.B5)(e);if(!t)return(0,b.jsx)(me.A,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.e3,{className:(0,o.A)(s.G.page.docsDocPage),children:(0,b.jsx)(r.V,{name:a,items:c,children:(0,b.jsx)(ue,{children:n})})})}},3363:(e,t,n)=>{n.d(t,{A:()=>l});n(6540);var a=n(4164),o=n(1312),i=n(1107),s=n(4848);function l(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.A)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.A,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"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/af1b10df.0afb92d0.js b/assets/js/af1b10df.0afb92d0.js new file mode 100644 index 0000000..d93c23e --- /dev/null +++ b/assets/js/af1b10df.0afb92d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[142],{6759:(s,e,n)=>{n.r(e),n.d(e,{assets:()=>t,contentTitle:()=>m,default:()=>d,frontMatter:()=>l,metadata:()=>r,toc:()=>c});var a=n(4848),i=n(8453);const l={id:"diversity_shannon_entropy",title:"Diversity Shannon Entropy",sidebar_position:5},m="Diversity Shannon Entropy",r={id:"metrics_descriptions/diversity_shannon_entropy",title:"Diversity Shannon Entropy",description:"Summary",source:"@site/docs/metrics_descriptions/diversity_shannon_entropy.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/diversity_shannon_entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{id:"diversity_shannon_entropy",title:"Diversity Shannon Entropy",sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Diversity Gini Index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index"},next:{title:"Hit Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate"}},t={},c=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Clean up",id:"clean-up",level:3},{value:"Services Impact",id:"services-impact",level:3},{value:"Recommended Probability of the Services",id:"recommended-probability-of-the-services",level:3},{value:"Service-based product computation",id:"service-based-product-computation",level:3},{value:"Shannon Entropy computation",id:"shannon-entropy-computation",level:3}];function h(s){const e={a:"a",admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mn:"mn",mo:"mo",mrow:"mrow",msub:"msub",msubsup:"msubsup",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...s.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e.h1,{id:"diversity-shannon-entropy",children:"Diversity Shannon Entropy"}),"\n",(0,a.jsx)(e.h2,{id:"summary",children:"Summary"}),"\n",(0,a.jsx)(e.p,{children:"Measures Recommendations' diversity. The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often."}),"\n",(0,a.jsx)(e.h2,{id:"description",children:"Description"}),"\n",(0,a.jsxs)(e.p,{children:["The diversity (",(0,a.jsxs)(e.span,{className:"katex",children:[(0,a.jsx)(e.span,{className:"katex-mathml",children:(0,a.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,a.jsxs)(e.semantics,{children:[(0,a.jsx)(e.mrow,{children:(0,a.jsx)(e.mi,{children:"H"})}),(0,a.jsx)(e.annotation,{encoding:"application/x-tex",children:"H"})]})})}),(0,a.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,a.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.08125em"},children:"H"})]})})]}),") of the recommendations according to Shannon Entropy. The entropy is 0 when a single item is always chosen or recommended, and log(n) when n items are chosen or recommended equally often (see ",(0,a.jsx)(e.a,{href:"https://link.springer.com/10.1007/978-1-4939-7131-2_110158",children:"book"}),"). Generally, the Shannon Entropy mathematical expression is defined as: ",(0,a.jsxs)(e.span,{className:"katex",children:[(0,a.jsx)(e.span,{className:"katex-mathml",children:(0,a.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,a.jsxs)(e.semantics,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"H"}),(0,a.jsx)(e.mo,{children:"="}),(0,a.jsx)(e.mo,{children:"\u2212"}),(0,a.jsxs)(e.msubsup,{children:[(0,a.jsx)(e.mo,{children:"\u2211"}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{children:"="}),(0,a.jsx)(e.mn,{children:"1"})]}),(0,a.jsx)(e.mi,{children:"n"})]}),(0,a.jsx)(e.mi,{children:"p"}),(0,a.jsx)(e.mo,{stretchy:"false",children:"("}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{stretchy:"false",children:")"}),(0,a.jsxs)(e.msub,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"log"}),(0,a.jsx)(e.mo,{children:"\u2061"})]}),(0,a.jsx)(e.mn,{children:"2"})]}),(0,a.jsx)(e.mi,{children:"p"}),(0,a.jsx)(e.mo,{stretchy:"false",children:"("}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,a.jsx)(e.annotation,{encoding:"application/x-tex",children:"H=-\\sum_{i=1}^{n}p(i)\\log_2 p(i)"})]})})}),(0,a.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,a.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.08125em"},children:"H"}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,a.jsx)(e.span,{className:"mrel",children:"="}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"1.104em",verticalAlign:"-0.2997em"}}),(0,a.jsx)(e.span,{className:"mord",children:"\u2212"}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"mop",children:[(0,a.jsx)(e.span,{className:"mop op-symbol small-op",style:{position:"relative",top:"0em"},children:"\u2211"}),(0,a.jsx)(e.span,{className:"msupsub",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsxs)(e.span,{className:"vlist",style:{height:"0.8043em"},children:[(0,a.jsxs)(e.span,{style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mrel mtight",children:"="}),(0,a.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,a.jsxs)(e.span,{style:{top:"-3.2029em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsx)(e.span,{className:"mord mtight",children:(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"})})})]})]}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.2997em"},children:(0,a.jsx)(e.span,{})})})]})})]}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"p"}),(0,a.jsx)(e.span,{className:"mopen",children:"("}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,a.jsx)(e.span,{className:"mclose",children:")"}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"mop",children:[(0,a.jsxs)(e.span,{className:"mop",children:["lo",(0,a.jsx)(e.span,{style:{marginRight:"0.01389em"},children:"g"})]}),(0,a.jsx)(e.span,{className:"msupsub",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.207em"},children:(0,a.jsxs)(e.span,{style:{top:"-2.4559em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsx)(e.span,{className:"mord mtight",children:"2"})})]})}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.2441em"},children:(0,a.jsx)(e.span,{})})})]})})]}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"p"}),(0,a.jsx)(e.span,{className:"mopen",children:"("}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,a.jsx)(e.span,{className:"mclose",children:")"})]})]})]})]}),"\n",(0,a.jsx)("p",{children:(0,a.jsxs)(e.p,{children:["In RS Metrics the formula is determined as: ",(0,a.jsxs)(e.span,{className:"katex",children:[(0,a.jsx)(e.span,{className:"katex-mathml",children:(0,a.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,a.jsxs)(e.semantics,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"D"}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mi,{children:"v"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"r"}),(0,a.jsx)(e.mi,{children:"s"}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mi,{children:"t"}),(0,a.jsx)(e.mi,{children:"y"}),(0,a.jsx)(e.mo,{children:"="}),(0,a.jsx)(e.mo,{children:"\u2212"}),(0,a.jsxs)(e.msubsup,{children:[(0,a.jsx)(e.mo,{children:"\u2211"}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{children:"="}),(0,a.jsx)(e.mn,{children:"1"})]}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"s"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"r"}),(0,a.jsx)(e.mi,{children:"v"}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mi,{children:"c"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"s"})]})]}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mo,{fence:"true",children:"("}),(0,a.jsxs)(e.mfrac,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"c"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"u"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"t"}),(0,a.jsx)(e.mo,{stretchy:"false",children:"("}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"r"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"c"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"m"}),(0,a.jsx)(e.mi,{children:"m"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"d"}),(0,a.jsx)(e.mi,{children:"a"}),(0,a.jsx)(e.mi,{children:"t"}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"s"})]})]}),(0,a.jsx)(e.mo,{fence:"true",children:")"})]}),(0,a.jsxs)(e.msub,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"log"}),(0,a.jsx)(e.mo,{children:"\u2061"})]}),(0,a.jsx)(e.mn,{children:"2"})]}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mo,{fence:"true",children:"("}),(0,a.jsxs)(e.mfrac,{children:[(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"c"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"u"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"t"}),(0,a.jsx)(e.mo,{stretchy:"false",children:"("}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mo,{stretchy:"false",children:")"})]}),(0,a.jsxs)(e.mrow,{children:[(0,a.jsx)(e.mi,{children:"r"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"c"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"m"}),(0,a.jsx)(e.mi,{children:"m"}),(0,a.jsx)(e.mi,{children:"e"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"d"}),(0,a.jsx)(e.mi,{children:"a"}),(0,a.jsx)(e.mi,{children:"t"}),(0,a.jsx)(e.mi,{children:"i"}),(0,a.jsx)(e.mi,{children:"o"}),(0,a.jsx)(e.mi,{children:"n"}),(0,a.jsx)(e.mi,{children:"s"})]})]}),(0,a.jsx)(e.mo,{fence:"true",children:")"})]})]}),(0,a.jsx)(e.annotation,{encoding:"application/x-tex",children:"Diversity=-\\sum_{i=1}^{services}\\left(\\frac{count(i)}{recommendations}\\right)\\log_2 \\left(\\frac{count(i)}{recommendations}\\right)"})]})})}),(0,a.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,a.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.02778em"},children:"D"}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,a.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"v"}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"ers"}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,a.jsx)(e.span,{className:"mord mathnormal",children:"t"}),(0,a.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"y"}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,a.jsx)(e.span,{className:"mrel",children:"="}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"1.8em",verticalAlign:"-0.65em"}}),(0,a.jsx)(e.span,{className:"mord",children:"\u2212"}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"mop",children:[(0,a.jsx)(e.span,{className:"mop op-symbol small-op",style:{position:"relative",top:"0em"},children:"\u2211"}),(0,a.jsx)(e.span,{className:"msupsub",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsxs)(e.span,{className:"vlist",style:{height:"0.9646em"},children:[(0,a.jsxs)(e.span,{style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mrel mtight",children:"="}),(0,a.jsx)(e.span,{className:"mord mtight",children:"1"})]})})]}),(0,a.jsxs)(e.span,{style:{top:"-3.2029em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"ser"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"ces"})]})})]})]}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.2997em"},children:(0,a.jsx)(e.span,{})})})]})})]}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"minner",children:[(0,a.jsx)(e.span,{className:"mopen delimcenter",style:{top:"0em"},children:(0,a.jsx)(e.span,{className:"delimsizing size2",children:"("})}),(0,a.jsxs)(e.span,{className:"mord",children:[(0,a.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,a.jsx)(e.span,{className:"mfrac",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsxs)(e.span,{className:"vlist",style:{height:"1.01em"},children:[(0,a.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"reco"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"mm"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"e"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"a"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]}),(0,a.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,a.jsxs)(e.span,{style:{top:"-3.485em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"co"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,a.jsx)(e.span,{className:"mopen mtight",children:"("}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mclose mtight",children:")"})]})})]})]}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.345em"},children:(0,a.jsx)(e.span,{})})})]})}),(0,a.jsx)(e.span,{className:"mclose nulldelimiter"})]}),(0,a.jsx)(e.span,{className:"mclose delimcenter",style:{top:"0em"},children:(0,a.jsx)(e.span,{className:"delimsizing size2",children:")"})})]}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"mop",children:[(0,a.jsxs)(e.span,{className:"mop",children:["lo",(0,a.jsx)(e.span,{style:{marginRight:"0.01389em"},children:"g"})]}),(0,a.jsx)(e.span,{className:"msupsub",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.207em"},children:(0,a.jsxs)(e.span,{style:{top:"-2.4559em",marginRight:"0.05em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"2.7em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsx)(e.span,{className:"mord mtight",children:"2"})})]})}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.2441em"},children:(0,a.jsx)(e.span,{})})})]})})]}),(0,a.jsx)(e.span,{className:"mspace",style:{marginRight:"0.1667em"}}),(0,a.jsxs)(e.span,{className:"minner",children:[(0,a.jsx)(e.span,{className:"mopen delimcenter",style:{top:"0em"},children:(0,a.jsx)(e.span,{className:"delimsizing size2",children:"("})}),(0,a.jsxs)(e.span,{className:"mord",children:[(0,a.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,a.jsx)(e.span,{className:"mfrac",children:(0,a.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,a.jsxs)(e.span,{className:"vlist-r",children:[(0,a.jsxs)(e.span,{className:"vlist",style:{height:"1.01em"},children:[(0,a.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"reco"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"mm"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"e"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"a"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]}),(0,a.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,a.jsxs)(e.span,{style:{top:"-3.485em"},children:[(0,a.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,a.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,a.jsxs)(e.span,{className:"mord mtight",children:[(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"co"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,a.jsx)(e.span,{className:"mopen mtight",children:"("}),(0,a.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,a.jsx)(e.span,{className:"mclose mtight",children:")"})]})})]})]}),(0,a.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,a.jsx)(e.span,{className:"vlist-r",children:(0,a.jsx)(e.span,{className:"vlist",style:{height:"0.345em"},children:(0,a.jsx)(e.span,{})})})]})}),(0,a.jsx)(e.span,{className:"mclose nulldelimiter"})]}),(0,a.jsx)(e.span,{className:"mclose delimcenter",style:{top:"0em"},children:(0,a.jsx)(e.span,{className:"delimsizing size2",children:")"})})]})]})]})]})]})}),"\n",(0,a.jsx)(e.h2,{id:"output",children:"Output"}),"\n",(0,a.jsxs)(e.table,{children:[(0,a.jsx)(e.thead,{children:(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.th,{children:"Type"}),(0,a.jsx)(e.th,{children:"Float"})]})}),(0,a.jsxs)(e.tbody,{children:[(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.td,{children:"Min"}),(0,a.jsx)(e.td,{children:"0"})]}),(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.td,{children:"Max"}),(0,a.jsxs)(e.td,{children:["+",(0,a.jsxs)(e.span,{className:"katex",children:[(0,a.jsx)(e.span,{className:"katex-mathml",children:(0,a.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,a.jsxs)(e.semantics,{children:[(0,a.jsx)(e.mrow,{children:(0,a.jsx)(e.mi,{mathvariant:"normal",children:"\u221e"})}),(0,a.jsx)(e.annotation,{encoding:"application/x-tex",children:"\\infty"})]})})}),(0,a.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,a.jsxs)(e.span,{className:"base",children:[(0,a.jsx)(e.span,{className:"strut",style:{height:"0.4306em"}}),(0,a.jsx)(e.span,{className:"mord",children:"\u221e"})]})})]})]})]})]})]}),"\n",(0,a.jsx)(e.admonition,{type:"info",children:(0,a.jsx)(e.p,{children:"The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often."})}),"\n",(0,a.jsx)(e.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"recommendations without anonymous users"}),"\n",(0,a.jsx)(e.li,{children:"all available services"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsxs)(e.li,{children:["\n",(0,a.jsx)(e.h3,{id:"clean-up",children:"Clean up"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(e.p,{children:'Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly'}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsxs)(e.li,{children:["\n",(0,a.jsx)(e.h3,{id:"services-impact",children:"Services Impact"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(e.p,{children:"Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(i)"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsxs)(e.li,{children:["\n",(0,a.jsx)(e.h3,{id:"recommended-probability-of-the-services",children:"Recommended Probability of the Services"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(e.p,{children:"For each service calculate its recommended probability by dividing the number of service's occurrences found in the recommendations to the total number of recommendations"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsxs)(e.li,{children:["\n",(0,a.jsx)(e.h3,{id:"service-based-product-computation",children:"Service-based product computation"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(e.p,{children:"Calculation of the product of the recommended probability from previous step and the logarithmic value of it, for each service individually"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsxs)(e.li,{children:["\n",(0,a.jsx)(e.h3,{id:"shannon-entropy-computation",children:"Shannon Entropy computation"}),"\n"]}),"\n"]}),"\n",(0,a.jsx)(e.p,{children:"Computation of the overall value by summing all values from previous step"})]})}function d(s={}){const{wrapper:e}={...(0,i.R)(),...s.components};return e?(0,a.jsx)(e,{...s,children:(0,a.jsx)(h,{...s})}):h(s)}},8453:(s,e,n)=>{n.d(e,{R:()=>m,x:()=>r});var a=n(6540);const i={},l=a.createContext(i);function m(s){const e=a.useContext(l);return a.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function r(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(i):s.components||i:m(s.components),a.createElement(l.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/af1b10df.b1da8677.js b/assets/js/af1b10df.b1da8677.js deleted file mode 100644 index d4b18aa..0000000 --- a/assets/js/af1b10df.b1da8677.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[692],{3905:(a,e,t)=>{t.d(e,{Zo:()=>o,kt:()=>k});var m=t(7294);function s(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function n(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);e&&(m=m.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),t.push.apply(t,m)}return t}function r(a){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?n(Object(t),!0).forEach((function(e){s(a,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(t)):n(Object(t)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(t,e))}))}return a}function p(a,e){if(null==a)return{};var t,m,s=function(a,e){if(null==a)return{};var t,m,s={},n=Object.keys(a);for(m=0;m<n.length;m++)t=n[m],e.indexOf(t)>=0||(s[t]=a[t]);return s}(a,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);for(m=0;m<n.length;m++)t=n[m],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(a,t)&&(s[t]=a[t])}return s}var i=m.createContext({}),l=function(a){var e=m.useContext(i),t=e;return a&&(t="function"==typeof a?a(e):r(r({},e),a)),t},o=function(a){var e=l(a.components);return m.createElement(i.Provider,{value:e},a.children)},N={inlineCode:"code",wrapper:function(a){var e=a.children;return m.createElement(m.Fragment,{},e)}},c=m.forwardRef((function(a,e){var t=a.components,s=a.mdxType,n=a.originalType,i=a.parentName,o=p(a,["components","mdxType","originalType","parentName"]),c=l(t),k=s,h=c["".concat(i,".").concat(k)]||c[k]||N[k]||n;return t?m.createElement(h,r(r({ref:e},o),{},{components:t})):m.createElement(h,r({ref:e},o))}));function k(a,e){var t=arguments,s=e&&e.mdxType;if("string"==typeof a||s){var n=t.length,r=new Array(n);r[0]=c;var p={};for(var i in e)hasOwnProperty.call(e,i)&&(p[i]=e[i]);p.originalType=a,p.mdxType="string"==typeof a?a:s,r[1]=p;for(var l=2;l<n;l++)r[l]=t[l];return m.createElement.apply(null,r)}return m.createElement.apply(null,t)}c.displayName="MDXCreateElement"},9517:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>i,contentTitle:()=>r,default:()=>N,frontMatter:()=>n,metadata:()=>p,toc:()=>l});var m=t(7462),s=(t(7294),t(3905));const n={id:"diversity_shannon_entropy",title:"Diversity Shannon Entropy",sidebar_position:5},r="Diversity Shannon Entropy",p={unversionedId:"metrics_descriptions/diversity_shannon_entropy",id:"metrics_descriptions/diversity_shannon_entropy",title:"Diversity Shannon Entropy",description:"Summary",source:"@site/docs/metrics_descriptions/diversity_shannon_entropy.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/diversity_shannon_entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy",draft:!1,tags:[],version:"current",sidebarPosition:5,frontMatter:{id:"diversity_shannon_entropy",title:"Diversity Shannon Entropy",sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Diversity Gini Index",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index"},next:{title:"Hit Rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate"}},i={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],o={toc:l};function N(a){let{components:e,...t}=a;return(0,s.kt)("wrapper",(0,m.Z)({},o,t,{components:e,mdxType:"MDXLayout"}),(0,s.kt)("h1",{id:"diversity-shannon-entropy"},"Diversity Shannon Entropy"),(0,s.kt)("h2",{id:"summary"},"Summary"),(0,s.kt)("p",null,"Measures Recommendations' diversity. The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often."),(0,s.kt)("h2",{id:"description"},"Description"),(0,s.kt)("p",null,"The diversity (",(0,s.kt)("span",{parentName:"p",className:"math math-inline"},(0,s.kt)("span",{parentName:"span",className:"katex"},(0,s.kt)("span",{parentName:"span",className:"katex-mathml"},(0,s.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,s.kt)("semantics",{parentName:"math"},(0,s.kt)("mrow",{parentName:"semantics"},(0,s.kt)("mi",{parentName:"mrow"},"H")),(0,s.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"H")))),(0,s.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.08125em"}},"H"))))),") of the recommendations according to Shannon Entropy. The entropy is 0 when a single item is always chosen or recommended, and log(n) when n items are chosen or recommended equally often (see ",(0,s.kt)("a",{parentName:"p",href:"https://link.springer.com/10.1007/978-1-4939-7131-2_110158"},"book"),"). Generally, the Shannon Entropy mathematical expression is defined as: ",(0,s.kt)("span",{parentName:"p",className:"math math-inline"},(0,s.kt)("span",{parentName:"span",className:"katex"},(0,s.kt)("span",{parentName:"span",className:"katex-mathml"},(0,s.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,s.kt)("semantics",{parentName:"math"},(0,s.kt)("mrow",{parentName:"semantics"},(0,s.kt)("mi",{parentName:"mrow"},"H"),(0,s.kt)("mo",{parentName:"mrow"},"="),(0,s.kt)("mo",{parentName:"mrow"},"\u2212"),(0,s.kt)("msubsup",{parentName:"mrow"},(0,s.kt)("mo",{parentName:"msubsup"},"\u2211"),(0,s.kt)("mrow",{parentName:"msubsup"},(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow"},"="),(0,s.kt)("mn",{parentName:"mrow"},"1")),(0,s.kt)("mi",{parentName:"msubsup"},"n")),(0,s.kt)("mi",{parentName:"mrow"},"p"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},")"),(0,s.kt)("msub",{parentName:"mrow"},(0,s.kt)("mrow",{parentName:"msub"},(0,s.kt)("mi",{parentName:"mrow"},"log"),(0,s.kt)("mo",{parentName:"mrow"},"\u2061")),(0,s.kt)("mn",{parentName:"msub"},"2")),(0,s.kt)("mi",{parentName:"mrow"},"p"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,s.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"H=-\\sum_{i=1}^{n}p(i)\\log_2 p(i)")))),(0,s.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.08125em"}},"H"),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,s.kt)("span",{parentName:"span",className:"mrel"},"="),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"1.104em",verticalAlign:"-0.2997em"}}),(0,s.kt)("span",{parentName:"span",className:"mord"},"\u2212"),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mop"},(0,s.kt)("span",{parentName:"span",className:"mop op-symbol small-op",style:{position:"relative",top:"0em"}},"\u2211"),(0,s.kt)("span",{parentName:"span",className:"msupsub"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8043em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mrel mtight"},"="),(0,s.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,s.kt)("span",{parentName:"span",style:{top:"-3.2029em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"))))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.2997em"}},(0,s.kt)("span",{parentName:"span"})))))),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,s.kt)("span",{parentName:"span",className:"mopen"},"("),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,s.kt)("span",{parentName:"span",className:"mclose"},")"),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mop"},(0,s.kt)("span",{parentName:"span",className:"mop"},"lo",(0,s.kt)("span",{parentName:"span",style:{marginRight:"0.01389em"}},"g")),(0,s.kt)("span",{parentName:"span",className:"msupsub"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.207em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.4559em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},"2")))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.2441em"}},(0,s.kt)("span",{parentName:"span"})))))),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"p"),(0,s.kt)("span",{parentName:"span",className:"mopen"},"("),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,s.kt)("span",{parentName:"span",className:"mclose"},")"))))),(0,s.kt)("p",null,"\nIn RS Metrics the formula is determined as: ",(0,s.kt)("span",{parentName:"p",className:"math math-inline"},(0,s.kt)("span",{parentName:"span",className:"katex"},(0,s.kt)("span",{parentName:"span",className:"katex-mathml"},(0,s.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,s.kt)("semantics",{parentName:"math"},(0,s.kt)("mrow",{parentName:"semantics"},(0,s.kt)("mi",{parentName:"mrow"},"D"),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mi",{parentName:"mrow"},"v"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"r"),(0,s.kt)("mi",{parentName:"mrow"},"s"),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mi",{parentName:"mrow"},"t"),(0,s.kt)("mi",{parentName:"mrow"},"y"),(0,s.kt)("mo",{parentName:"mrow"},"="),(0,s.kt)("mo",{parentName:"mrow"},"\u2212"),(0,s.kt)("msubsup",{parentName:"mrow"},(0,s.kt)("mo",{parentName:"msubsup"},"\u2211"),(0,s.kt)("mrow",{parentName:"msubsup"},(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow"},"="),(0,s.kt)("mn",{parentName:"mrow"},"1")),(0,s.kt)("mrow",{parentName:"msubsup"},(0,s.kt)("mi",{parentName:"mrow"},"s"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"r"),(0,s.kt)("mi",{parentName:"mrow"},"v"),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mi",{parentName:"mrow"},"c"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"s"))),(0,s.kt)("mrow",{parentName:"mrow"},(0,s.kt)("mo",{parentName:"mrow",fence:"true"},"("),(0,s.kt)("mfrac",{parentName:"mrow"},(0,s.kt)("mrow",{parentName:"mfrac"},(0,s.kt)("mi",{parentName:"mrow"},"c"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"u"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"t"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,s.kt)("mrow",{parentName:"mfrac"},(0,s.kt)("mi",{parentName:"mrow"},"r"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"c"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"m"),(0,s.kt)("mi",{parentName:"mrow"},"m"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"d"),(0,s.kt)("mi",{parentName:"mrow"},"a"),(0,s.kt)("mi",{parentName:"mrow"},"t"),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"s"))),(0,s.kt)("mo",{parentName:"mrow",fence:"true"},")")),(0,s.kt)("msub",{parentName:"mrow"},(0,s.kt)("mrow",{parentName:"msub"},(0,s.kt)("mi",{parentName:"mrow"},"log"),(0,s.kt)("mo",{parentName:"mrow"},"\u2061")),(0,s.kt)("mn",{parentName:"msub"},"2")),(0,s.kt)("mrow",{parentName:"mrow"},(0,s.kt)("mo",{parentName:"mrow",fence:"true"},"("),(0,s.kt)("mfrac",{parentName:"mrow"},(0,s.kt)("mrow",{parentName:"mfrac"},(0,s.kt)("mi",{parentName:"mrow"},"c"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"u"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"t"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mo",{parentName:"mrow",stretchy:"false"},")")),(0,s.kt)("mrow",{parentName:"mfrac"},(0,s.kt)("mi",{parentName:"mrow"},"r"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"c"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"m"),(0,s.kt)("mi",{parentName:"mrow"},"m"),(0,s.kt)("mi",{parentName:"mrow"},"e"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"d"),(0,s.kt)("mi",{parentName:"mrow"},"a"),(0,s.kt)("mi",{parentName:"mrow"},"t"),(0,s.kt)("mi",{parentName:"mrow"},"i"),(0,s.kt)("mi",{parentName:"mrow"},"o"),(0,s.kt)("mi",{parentName:"mrow"},"n"),(0,s.kt)("mi",{parentName:"mrow"},"s"))),(0,s.kt)("mo",{parentName:"mrow",fence:"true"},")"))),(0,s.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Diversity=-\\sum_{i=1}^{services}\\left(\\frac{count(i)}{recommendations}\\right)\\log_2 \\left(\\frac{count(i)}{recommendations}\\right)")))),(0,s.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.02778em"}},"D"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"v"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"ers"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal"},"t"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"y"),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,s.kt)("span",{parentName:"span",className:"mrel"},"="),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"1.8em",verticalAlign:"-0.65em"}}),(0,s.kt)("span",{parentName:"span",className:"mord"},"\u2212"),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mop"},(0,s.kt)("span",{parentName:"span",className:"mop op-symbol small-op",style:{position:"relative",top:"0em"}},"\u2211"),(0,s.kt)("span",{parentName:"span",className:"msupsub"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.9646em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.4003em",marginLeft:"0em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mrel mtight"},"="),(0,s.kt)("span",{parentName:"span",className:"mord mtight"},"1")))),(0,s.kt)("span",{parentName:"span",style:{top:"-3.2029em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"ser"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ces"))))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.2997em"}},(0,s.kt)("span",{parentName:"span"})))))),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"minner"},(0,s.kt)("span",{parentName:"span",className:"mopen delimcenter",style:{top:"0em"}},(0,s.kt)("span",{parentName:"span",className:"delimsizing size2"},"(")),(0,s.kt)("span",{parentName:"span",className:"mord"},(0,s.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,s.kt)("span",{parentName:"span",className:"mfrac"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"1.01em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"reco"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mm"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"a"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s")))),(0,s.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,s.kt)("span",{parentName:"span",style:{top:"-3.485em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"co"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,s.kt)("span",{parentName:"span",className:"mopen mtight"},"("),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mclose mtight"},")"))))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,s.kt)("span",{parentName:"span"}))))),(0,s.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})),(0,s.kt)("span",{parentName:"span",className:"mclose delimcenter",style:{top:"0em"}},(0,s.kt)("span",{parentName:"span",className:"delimsizing size2"},")"))),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"mop"},(0,s.kt)("span",{parentName:"span",className:"mop"},"lo",(0,s.kt)("span",{parentName:"span",style:{marginRight:"0.01389em"}},"g")),(0,s.kt)("span",{parentName:"span",className:"msupsub"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.207em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.4559em",marginRight:"0.05em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"2.7em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},"2")))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.2441em"}},(0,s.kt)("span",{parentName:"span"})))))),(0,s.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.1667em"}}),(0,s.kt)("span",{parentName:"span",className:"minner"},(0,s.kt)("span",{parentName:"span",className:"mopen delimcenter",style:{top:"0em"}},(0,s.kt)("span",{parentName:"span",className:"delimsizing size2"},"(")),(0,s.kt)("span",{parentName:"span",className:"mord"},(0,s.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,s.kt)("span",{parentName:"span",className:"mfrac"},(0,s.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"1.01em"}},(0,s.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"reco"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mm"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"a"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s")))),(0,s.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,s.kt)("span",{parentName:"span",style:{top:"-3.485em"}},(0,s.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,s.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mtight"},(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"co"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,s.kt)("span",{parentName:"span",className:"mopen mtight"},"("),(0,s.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,s.kt)("span",{parentName:"span",className:"mclose mtight"},")"))))),(0,s.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,s.kt)("span",{parentName:"span",className:"vlist-r"},(0,s.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,s.kt)("span",{parentName:"span"}))))),(0,s.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})),(0,s.kt)("span",{parentName:"span",className:"mclose delimcenter",style:{top:"0em"}},(0,s.kt)("span",{parentName:"span",className:"delimsizing size2"},")"))))))))),(0,s.kt)("h2",{id:"output"},"Output"),(0,s.kt)("table",null,(0,s.kt)("thead",{parentName:"table"},(0,s.kt)("tr",{parentName:"thead"},(0,s.kt)("th",{parentName:"tr",align:null},"Type"),(0,s.kt)("th",{parentName:"tr",align:null},"Float"))),(0,s.kt)("tbody",{parentName:"table"},(0,s.kt)("tr",{parentName:"tbody"},(0,s.kt)("td",{parentName:"tr",align:null},"Min"),(0,s.kt)("td",{parentName:"tr",align:null},"0")),(0,s.kt)("tr",{parentName:"tbody"},(0,s.kt)("td",{parentName:"tr",align:null},"Max"),(0,s.kt)("td",{parentName:"tr",align:null},"+",(0,s.kt)("span",{parentName:"td",className:"math math-inline"},(0,s.kt)("span",{parentName:"span",className:"katex"},(0,s.kt)("span",{parentName:"span",className:"katex-mathml"},(0,s.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,s.kt)("semantics",{parentName:"math"},(0,s.kt)("mrow",{parentName:"semantics"},(0,s.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u221e")),(0,s.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\infty")))),(0,s.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,s.kt)("span",{parentName:"span",className:"base"},(0,s.kt)("span",{parentName:"span",className:"strut",style:{height:"0.4306em"}}),(0,s.kt)("span",{parentName:"span",className:"mord"},"\u221e"))))))))),(0,s.kt)("admonition",{type:"info"},(0,s.kt)("p",{parentName:"admonition"},"The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often.")),(0,s.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,s.kt)("ul",null,(0,s.kt)("li",{parentName:"ul"},"recommendations without anonymous users"),(0,s.kt)("li",{parentName:"ul"},"all available services")),(0,s.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,s.kt)("ul",null,(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("h3",{parentName:"li",id:"clean-up"},"Clean up"),'Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly'),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("h3",{parentName:"li",id:"services-impact"},"Services Impact"),"Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(i)"),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("h3",{parentName:"li",id:"recommended-probability-of-the-services"},"Recommended Probability of the Services"),"For each service calculate its recommended probability by dividing the number of service's occurrences found in the recommendations to the total number of recommendations"),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("h3",{parentName:"li",id:"service-based-product-computation"},"Service-based product computation"),"Calculation of the product of the recommended probability from previous step and the logarithmic value of it, for each service individually"),(0,s.kt)("li",{parentName:"ul"},(0,s.kt)("h3",{parentName:"li",id:"shannon-entropy-computation"},"Shannon Entropy computation"),"Computation of the overall value by summing all values from previous step")))}N.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b1321f4b.33f54237.js b/assets/js/b1321f4b.33f54237.js deleted file mode 100644 index 088d935..0000000 --- a/assets/js/b1321f4b.33f54237.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[564],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>h});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(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,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var c=a.createContext({}),l=function(e){var t=a.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},p=function(e){var t=l(e.components);return a.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},u=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=l(r),h=n,m=u["".concat(c,".").concat(h)]||u[h]||d[h]||o;return r?a.createElement(m,i(i({ref:t},p),{},{components:r})):a.createElement(m,i({ref:t},p))}));function h(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=u;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:n,i[1]=s;for(var l=2;l<o;l++)i[l]=r[l];return a.createElement.apply(null,i)}return a.createElement.apply(null,r)}u.displayName="MDXCreateElement"},416:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var a=r(7462),n=(r(7294),r(3905));const o={title:"Privacy Policy",id:"privacy",sidebar_position:2},i=void 0,s={unversionedId:"policies/privacy",id:"policies/privacy",title:"Privacy Policy",description:"Controller details",source:"@site/docs/policies/privacy.md",sourceDirName:"policies",slug:"/policies/privacy",permalink:"/eosc-recommender-metrics/docs/policies/privacy",draft:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"Privacy Policy",id:"privacy",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Terms of Use",permalink:"/eosc-recommender-metrics/docs/policies/terms"},next:{title:"Technical and organisational measures (TOM)",permalink:"/eosc-recommender-metrics/docs/policies/tom"}},c={},l=[{value:"A. Purpose/s for processing the data collected:",id:"a-purposes-for-processing-the-data-collected",level:2},{value:"B. Legal bases for processing",id:"b-legal-bases-for-processing",level:2},{value:"C. Access to personal data:",id:"c-access-to-personal-data",level:2},{value:"D. Recipients of collected personal data:",id:"d-recipients-of-collected-personal-data",level:2},{value:"E. Personal data retention periods",id:"e-personal-data-retention-periods",level:2},{value:"F. Privacy and Security of Information:",id:"f-privacy-and-security-of-information",level:2},{value:"G. Contact:",id:"g-contact",level:2},{value:"H. Recourse/Complaint:",id:"h-recoursecomplaint",level:2}],p={toc:l};function d(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,a.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Controller details")),(0,n.kt)("p",null,'\u0391 public limited company (societe anonyme) under the corporate name\xa0"National Infrastructures for Technology and Research S.A."\xa0and the distinctive title\xa0"GRNET S.A."'),(0,n.kt)("hr",null),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Controller's Contact Details")),(0,n.kt)("p",null,"dpo at grnet.gr"),(0,n.kt)("hr",null),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Processor Details")),(0,n.kt)("p",null,"ARGO Support Team"),(0,n.kt)("hr",null),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Processor's Contact Details")),(0,n.kt)("p",null,"argo at grnet.gr"),(0,n.kt)("hr",null),(0,n.kt)("p",null,(0,n.kt)("strong",{parentName:"p"},"Scope of this Privacy Statement")),(0,n.kt)("p",null,'National Infrastructures for Technology and Research S.A.\xa0(hereinafter referred to as "GRNET SA") is bound by European Regulation 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data (General Data Protection Regulation -- hereinafter referred to as\xa0"the GDPR") and Law 4624/2019 (Government Gazette 137/A/2019) on "Data Protection Authority, measures for the implementation of Regulation(EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and for the incorporation into national law of Directive(EU) 2016/680 of the European Parliament and of the Council of 27 April 2016 and other provisions", as in force at any time (hereinafter referred to as "the Law").'),(0,n.kt)("p",null,"This Privacy Statement details all information necessary for the processing of personal data carried out in the context of Argo Service Monitoring., as well as the policies and procedures implemented by GRNET SA for the protection of the EOSC Recommender Service - Metrics service users privacy. This Privacy Statement sets out the criteria as well as the terms and conditions under which GRNET SA collects, processes, uses, stores and transmits the personal data of the service users, how it ensures the confidentiality of such information, including any law and/or regulation implemented or enacted in accordance with Union and national laws on personal data protection and electronic privacy, as well as any law and/or regulation amending, replacing, issuing or consolidating any of the latter, including any other applicable Union and national laws on the processing of personal data and privacy, which may exist in accordance with applicable law. GRNET SA reserves the right to amend and update this Privacy Statement whenever necessary, whereas any such updates shall become effective five (5) days after they have been posted on the EOSC Recommender Service - Metrics service website."),(0,n.kt)("p",null,'For the purposes of this Privacy Statement, the terms "processor", "controller", "third party", "supervising authority", "personal data", "processing", "data subject" shall have the meaning ascribed to them by applicable legislation on the protection of personal data.'),(0,n.kt)("p",null,"In addition, for the purposes of the present, the following definitions shall also apply:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},'"Website" -- the website accessible via domain name\xa0',(0,n.kt)("inlineCode",{parentName:"li"},"web-ui-url"),"\xa0including the entirety of the web pages thereof."),(0,n.kt)("li",{parentName:"ul"},'" EOSC Recommender Service - Metrics " -\xa0',(0,n.kt)("a",{parentName:"li",href:"#"},"web-ui-url")),(0,n.kt)("li",{parentName:"ul"},'"User"- the EOSC Recommender Service - Metrics online service user. The acces is restricted to specific user. The dentity is unknown or may not be verified.')),(0,n.kt)("hr",null),(0,n.kt)("h2",{id:"a-purposes-for-processing-the-data-collected"},"A. Purpose/s for processing the data collected:"),(0,n.kt)("p",null,'i. GRNET SA-- as processor -- processes its "users" personal data as referred to in the following section, for the following purposes:'),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Providing the EOSC Recommender Service - Metrics service"),(0,n.kt)("li",{parentName:"ul"},'Technical support to the "coordinators" of the EOSC Recommender Service - Metrics service'),(0,n.kt)("li",{parentName:"ul"},'Easy and user friendly operation of the "EOSC Recommender Service - Metrics service".'),(0,n.kt)("li",{parentName:"ul"},"Proof of Acceptance of the Terms of Use and the Privacy Statement"),(0,n.kt)("li",{parentName:"ul"},"Creation of statistical reports and charts to monitor the EOSC Recommender Service - Metrics service service"),(0,n.kt)("li",{parentName:"ul"},'Statistical reports and charts data do not contain any "users" personal data, as they result from anonymized information.')),(0,n.kt)("p",null,'ii. GRNET S.A. -- as the processor -- collects and processes personal data of "users" using its infrastructure for the purpose of providing the EOSC Recommender Service - Metrics service.'),(0,n.kt)("p",null,"iii. Special categories of personal data"),(0,n.kt)("p",null,'GRNET SA does not collect, process or gain access in any way to specific data categories, as set forth in the provisions of the legislation in force (in particular data relating to racial or ethnic origin, religion, health data, etc.). In the event that a "user" posts any such special category data on the "website" or on the Argo Service Monitoring, such data will be removed as soon as the management team become aware thereof.'),(0,n.kt)("h2",{id:"b-legal-bases-for-processing"},"B. Legal bases for processing"),(0,n.kt)("p",null,'The processing of "users" personal data is necessary for the performance of the Agreement on the provision of EOSC Recommender Service - Metrics service, in accordance with the needs (technical and organisational) to provide the best possible services, to serve the "users".'),(0,n.kt)("h2",{id:"c-access-to-personal-data"},"C. Access to personal data:"),(0,n.kt)("p",null,'For providing EOSC Recommender Service - Metrics service and the seamless operation of such services, access to the "users" personal data shall be granted to the following:'),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"To the EOSC Recommender Service - Metrics service support team, consisting of personnel engaged"),(0,n.kt)("li",{parentName:"ul"},'in a contractual relationship of either a project or an independent service agreement with GRNET SA. hereinafter referred to as "GRNET associates".')),(0,n.kt)("p",null,'The processing of EOSC Recommender Service - Metrics service "users" personal data by the aforementioned, is carried out under the supervision and only at the request of GRNET SA, within the scope of the mission and the role of each associate. Such associates undertake to comply with the same privacy and personal data requirements as GRNET SA itself in accordance to the present Privacy Statement'),(0,n.kt)("h2",{id:"d-recipients-of-collected-personal-data"},"D. Recipients of collected personal data:"),(0,n.kt)("p",null,'GRNET SA shall in no way transmit or in any way disclose the EOSC Recommender Service - Metrics service "users" personal data to any third-party entities, private businesses, natural persons or legal entities, public authorities, agencies or other organizations, other than as expressly set out herein. The Argo Service Monitoring service "users" personal data may be disclosed or transmitted to governmental authorities and/or law enforcement officials, only if necessary for the abovementioned purposes, in the context of enforcement of a court decision or a provision of law or if necessary to secure the legitimate interests of GRNET SA in its capacity as processor, in compliance with the terms and conditions of applicable law.'),(0,n.kt)("h2",{id:"e-personal-data-retention-periods"},"E. Personal data retention periods"),(0,n.kt)("p",null,"The EOSC Recommender Service - Metrics service users personal data shall be retained no longer than it is necessary for the needs of the service and the audits the service is subjected to."),(0,n.kt)("p",null,"More specifically:"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Categories of personal data collected"),(0,n.kt)("th",{parentName:"tr",align:null},"Time and place of retention of personal data"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},(0,n.kt)("ul",null,(0,n.kt)("li",null,"IP address"),(0,n.kt)("li",null,"Data from website navigation through Cookies"))),(0,n.kt)("td",{parentName:"tr",align:null},"18 months (log retention)")))),(0,n.kt)("h2",{id:"f-privacy-and-security-of-information"},"F. Privacy and Security of Information:"),(0,n.kt)("p",null,"The processing of personal data by GRNET SA is performed in a manner that ensures both confidentiality and security thereof. All appropriate organisational and technical measures shall be taken to safeguard data against any accidental or unlawful destruction, accidental loss, alteration, prohibited dissemination or access or any other form of unfair processing. The services provided by GRNET SA are constantly evaluated to be in line with the safety requirements of international standards. GRNET's Information Security Management System (ISMS) has been certified by the accredited certification body, EUROCERT SA In particular:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"Access to technical log data is restricted and can only be accessed in a secure way by the EOSC Recommender Service - Metrics service staff."),(0,n.kt)("li",{parentName:"ul"},"When accessing the EOSC Recommender Service - Metrics servicee adequate security controls are in place to keep your personal data safe in accordance with the classification of the personal data we have collected from you."),(0,n.kt)("li",{parentName:"ul"},"We use encryption (HTTPS) to keep data private while in transit. Data sent using HTTPS is secured via Transport Layer Security protocol (TLS), which provides:",(0,n.kt)("ol",{parentName:"li"},(0,n.kt)("li",{parentName:"ol"},"Encryption---encrypting the exchanged data to keep it secure from droppers. "),(0,n.kt)("li",{parentName:"ol"},"Data integrity---data cannot be modified or corrupted during transfer, intentionally or otherwise, without being detected. "),(0,n.kt)("li",{parentName:"ol"},"Authentication---proves that your users communicate with the intended website."))),(0,n.kt)("li",{parentName:"ul"},"The implementation of the EOSC Recommender Service - Metrics service ensures that no unauthorized user can log into the service. An authorised user means a service user, who has an active account with the\xa0",(0,n.kt)("a",{parentName:"li",href:"#"},"Federated AAI"),"\xa0service, having passed the authentication process mentioned above."),(0,n.kt)("li",{parentName:"ul"},"We review our information collection, storage, and processing practices, including physical security measures, to prevent unauthorized access to our systems")),(0,n.kt)("p",null,"Although we follow best security practices to ensure your personal data remains secure, there is no absolute guarantee of security when using services online. While we strive to protect your personal data, you acknowledge that:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"There are security and privacy limitations on the internet which are beyond our control and can have a negative impact on the confidentiality, integrity and availability of the information."),(0,n.kt)("li",{parentName:"ul"},"We cannot be held accountable for activity that results from your own neglect to safeguard the security of your login credentials and equipment which results in a loss of your personal data. If you feel this not enough, then please do not provide any personal data.")),(0,n.kt)("p",null,"Your personal data will be protected according to\xa0",(0,n.kt)("a",{parentName:"p",href:"http://www.geant.net/uri/dataprotection-code-of-conduct/v1",title:"the Code of Conduct for Service Providers"},"the Code of Conduct for Service Providers"),"\xa0, a common standard for the research and higher education sector to protect your privacy."),(0,n.kt)("h2",{id:"g-contact"},"G. Contact:"),(0,n.kt)("p",null,'For any questions or clarifications regarding the present Privacy Statement and as well as in the event of any violation related to personal data issues, "users" may contact the Competent Department of GRNET SA at the e-mail address mentioned hereinabove. They may also contact the Data Protection Officer (DPO) of GRNET S.A., Ms. Vera Meleti, and/or the deputy DPO, Ms. Vasiliki Konstantinopoulou at the e-mail address: ',(0,n.kt)("a",{parentName:"p",href:"mailto:dpo@grnet.gr"},"dpo@grnet.gr"),"."),(0,n.kt)("h2",{id:"h-recoursecomplaint"},"H. Recourse/Complaint:"),(0,n.kt)("p",null,'In the event that any EOSC Recommender Service - Metrics service "user" request is not satisfied by the processor, the "user" may at any time address to/ file recourse with the Competent Supervisory Authority, namely the Data Protection Authority\xa0',(0,n.kt)("a",{parentName:"p",href:"https://www.dpa.gr/",title:"Data Protection Authorit"},"https://www.dpa.gr"),"\xa0."))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b1321f4b.a40332d5.js b/assets/js/b1321f4b.a40332d5.js new file mode 100644 index 0000000..e67fcc1 --- /dev/null +++ b/assets/js/b1321f4b.a40332d5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[572],{7981:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var n=r(4848),i=r(8453);const o={title:"Privacy Policy",id:"privacy",sidebar_position:2},s=void 0,a={id:"policies/privacy",title:"Privacy Policy",description:"Controller details",source:"@site/docs/policies/privacy.md",sourceDirName:"policies",slug:"/policies/privacy",permalink:"/eosc-recommender-metrics/docs/policies/privacy",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"Privacy Policy",id:"privacy",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Terms of Use",permalink:"/eosc-recommender-metrics/docs/policies/terms"},next:{title:"Technical and organisational measures (TOM)",permalink:"/eosc-recommender-metrics/docs/policies/tom"}},c={},l=[{value:"A. Purpose/s for processing the data collected:",id:"a-purposes-for-processing-the-data-collected",level:2},{value:"B. Legal bases for processing",id:"b-legal-bases-for-processing",level:2},{value:"C. Access to personal data:",id:"c-access-to-personal-data",level:2},{value:"D. Recipients of collected personal data:",id:"d-recipients-of-collected-personal-data",level:2},{value:"E. Personal data retention periods",id:"e-personal-data-retention-periods",level:2},{value:"F. Privacy and Security of Information:",id:"f-privacy-and-security-of-information",level:2},{value:"G. Contact:",id:"g-contact",level:2},{value:"H. Recourse/Complaint:",id:"h-recoursecomplaint",level:2}];function d(e){const t={a:"a",code:"code",h2:"h2",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Controller details"})}),"\n",(0,n.jsx)(t.p,{children:'\u0391 public limited company (societe anonyme) under the corporate name\xa0"National Infrastructures for Technology and Research S.A."\xa0and the distinctive title\xa0"GRNET S.A."'}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Controller's Contact Details"})}),"\n",(0,n.jsx)(t.p,{children:"dpo at grnet.gr"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Processor Details"})}),"\n",(0,n.jsx)(t.p,{children:"ARGO Support Team"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Processor's Contact Details"})}),"\n",(0,n.jsx)(t.p,{children:"argo at grnet.gr"}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Scope of this Privacy Statement"})}),"\n",(0,n.jsx)(t.p,{children:'National Infrastructures for Technology and Research S.A.\xa0(hereinafter referred to as "GRNET SA") is bound by European Regulation 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data (General Data Protection Regulation -- hereinafter referred to as\xa0"the GDPR") and Law 4624/2019 (Government Gazette 137/A/2019) on "Data Protection Authority, measures for the implementation of Regulation(EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and for the incorporation into national law of Directive(EU) 2016/680 of the European Parliament and of the Council of 27 April 2016 and other provisions", as in force at any time (hereinafter referred to as "the Law").'}),"\n",(0,n.jsx)(t.p,{children:"This Privacy Statement details all information necessary for the processing of personal data carried out in the context of Argo Service Monitoring., as well as the policies and procedures implemented by GRNET SA for the protection of the EOSC Recommender Service - Metrics service users privacy. This Privacy Statement sets out the criteria as well as the terms and conditions under which GRNET SA collects, processes, uses, stores and transmits the personal data of the service users, how it ensures the confidentiality of such information, including any law and/or regulation implemented or enacted in accordance with Union and national laws on personal data protection and electronic privacy, as well as any law and/or regulation amending, replacing, issuing or consolidating any of the latter, including any other applicable Union and national laws on the processing of personal data and privacy, which may exist in accordance with applicable law. GRNET SA reserves the right to amend and update this Privacy Statement whenever necessary, whereas any such updates shall become effective five (5) days after they have been posted on the EOSC Recommender Service - Metrics service website."}),"\n",(0,n.jsx)(t.p,{children:'For the purposes of this Privacy Statement, the terms "processor", "controller", "third party", "supervising authority", "personal data", "processing", "data subject" shall have the meaning ascribed to them by applicable legislation on the protection of personal data.'}),"\n",(0,n.jsx)(t.p,{children:"In addition, for the purposes of the present, the following definitions shall also apply:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:['"Website" -- the website accessible via domain name\xa0',(0,n.jsx)(t.code,{children:"web-ui-url"}),"\xa0including the entirety of the web pages thereof."]}),"\n",(0,n.jsxs)(t.li,{children:['" EOSC Recommender Service - Metrics " -\xa0',(0,n.jsx)(t.a,{href:"#",children:"web-ui-url"})]}),"\n",(0,n.jsx)(t.li,{children:'"User"- the EOSC Recommender Service - Metrics online service user. The acces is restricted to specific user. The dentity is unknown or may not be verified.'}),"\n"]}),"\n",(0,n.jsx)(t.hr,{}),"\n",(0,n.jsx)(t.h2,{id:"a-purposes-for-processing-the-data-collected",children:"A. Purpose/s for processing the data collected:"}),"\n",(0,n.jsx)(t.p,{children:'i. GRNET SA-- as processor -- processes its "users" personal data as referred to in the following section, for the following purposes:'}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Providing the EOSC Recommender Service - Metrics service"}),"\n",(0,n.jsx)(t.li,{children:'Technical support to the "coordinators" of the EOSC Recommender Service - Metrics service'}),"\n",(0,n.jsx)(t.li,{children:'Easy and user friendly operation of the "EOSC Recommender Service - Metrics service".'}),"\n",(0,n.jsx)(t.li,{children:"Proof of Acceptance of the Terms of Use and the Privacy Statement"}),"\n",(0,n.jsx)(t.li,{children:"Creation of statistical reports and charts to monitor the EOSC Recommender Service - Metrics service service"}),"\n",(0,n.jsx)(t.li,{children:'Statistical reports and charts data do not contain any "users" personal data, as they result from anonymized information.'}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:'ii. GRNET S.A. -- as the processor -- collects and processes personal data of "users" using its infrastructure for the purpose of providing the EOSC Recommender Service - Metrics service.'}),"\n",(0,n.jsx)(t.p,{children:"iii. Special categories of personal data"}),"\n",(0,n.jsx)(t.p,{children:'GRNET SA does not collect, process or gain access in any way to specific data categories, as set forth in the provisions of the legislation in force (in particular data relating to racial or ethnic origin, religion, health data, etc.). In the event that a "user" posts any such special category data on the "website" or on the Argo Service Monitoring, such data will be removed as soon as the management team become aware thereof.'}),"\n",(0,n.jsx)(t.h2,{id:"b-legal-bases-for-processing",children:"B. Legal bases for processing"}),"\n",(0,n.jsx)(t.p,{children:'The processing of "users" personal data is necessary for the performance of the Agreement on the provision of EOSC Recommender Service - Metrics service, in accordance with the needs (technical and organisational) to provide the best possible services, to serve the "users".'}),"\n",(0,n.jsx)(t.h2,{id:"c-access-to-personal-data",children:"C. Access to personal data:"}),"\n",(0,n.jsx)(t.p,{children:'For providing EOSC Recommender Service - Metrics service and the seamless operation of such services, access to the "users" personal data shall be granted to the following:'}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"To the EOSC Recommender Service - Metrics service support team, consisting of personnel engaged"}),"\n",(0,n.jsx)(t.li,{children:'in a contractual relationship of either a project or an independent service agreement with GRNET SA. hereinafter referred to as "GRNET associates".'}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:'The processing of EOSC Recommender Service - Metrics service "users" personal data by the aforementioned, is carried out under the supervision and only at the request of GRNET SA, within the scope of the mission and the role of each associate. Such associates undertake to comply with the same privacy and personal data requirements as GRNET SA itself in accordance to the present Privacy Statement'}),"\n",(0,n.jsx)(t.h2,{id:"d-recipients-of-collected-personal-data",children:"D. Recipients of collected personal data:"}),"\n",(0,n.jsx)(t.p,{children:'GRNET SA shall in no way transmit or in any way disclose the EOSC Recommender Service - Metrics service "users" personal data to any third-party entities, private businesses, natural persons or legal entities, public authorities, agencies or other organizations, other than as expressly set out herein. The Argo Service Monitoring service "users" personal data may be disclosed or transmitted to governmental authorities and/or law enforcement officials, only if necessary for the abovementioned purposes, in the context of enforcement of a court decision or a provision of law or if necessary to secure the legitimate interests of GRNET SA in its capacity as processor, in compliance with the terms and conditions of applicable law.'}),"\n",(0,n.jsx)(t.h2,{id:"e-personal-data-retention-periods",children:"E. Personal data retention periods"}),"\n",(0,n.jsx)(t.p,{children:"The EOSC Recommender Service - Metrics service users personal data shall be retained no longer than it is necessary for the needs of the service and the audits the service is subjected to."}),"\n",(0,n.jsx)(t.p,{children:"More specifically:"}),"\n",(0,n.jsxs)(t.table,{children:[(0,n.jsx)(t.thead,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.th,{children:"Categories of personal data collected"}),(0,n.jsx)(t.th,{children:"Time and place of retention of personal data"})]})}),(0,n.jsx)(t.tbody,{children:(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:(0,n.jsxs)("ul",{children:[(0,n.jsx)("li",{children:"IP address"}),(0,n.jsx)("li",{children:"Data from website navigation through Cookies"})]})}),(0,n.jsx)(t.td,{children:"18 months (log retention)"})]})})]}),"\n",(0,n.jsx)(t.h2,{id:"f-privacy-and-security-of-information",children:"F. Privacy and Security of Information:"}),"\n",(0,n.jsx)(t.p,{children:"The processing of personal data by GRNET SA is performed in a manner that ensures both confidentiality and security thereof. All appropriate organisational and technical measures shall be taken to safeguard data against any accidental or unlawful destruction, accidental loss, alteration, prohibited dissemination or access or any other form of unfair processing. The services provided by GRNET SA are constantly evaluated to be in line with the safety requirements of international standards. GRNET's Information Security Management System (ISMS) has been certified by the accredited certification body, EUROCERT SA In particular:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"Access to technical log data is restricted and can only be accessed in a secure way by the EOSC Recommender Service - Metrics service staff."}),"\n",(0,n.jsx)(t.li,{children:"When accessing the EOSC Recommender Service - Metrics servicee adequate security controls are in place to keep your personal data safe in accordance with the classification of the personal data we have collected from you."}),"\n",(0,n.jsxs)(t.li,{children:["We use encryption (HTTPS) to keep data private while in transit. Data sent using HTTPS is secured via Transport Layer Security protocol (TLS), which provides:","\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"Encryption---encrypting the exchanged data to keep it secure from droppers."}),"\n",(0,n.jsx)(t.li,{children:"Data integrity---data cannot be modified or corrupted during transfer, intentionally or otherwise, without being detected."}),"\n",(0,n.jsx)(t.li,{children:"Authentication---proves that your users communicate with the intended website."}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["The implementation of the EOSC Recommender Service - Metrics service ensures that no unauthorized user can log into the service. An authorised user means a service user, who has an active account with the\xa0",(0,n.jsx)(t.a,{href:"#",children:"Federated AAI"}),"\xa0service, having passed the authentication process mentioned above."]}),"\n",(0,n.jsx)(t.li,{children:"We review our information collection, storage, and processing practices, including physical security measures, to prevent unauthorized access to our systems"}),"\n"]}),"\n",(0,n.jsx)(t.p,{children:"Although we follow best security practices to ensure your personal data remains secure, there is no absolute guarantee of security when using services online. While we strive to protect your personal data, you acknowledge that:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsx)(t.li,{children:"There are security and privacy limitations on the internet which are beyond our control and can have a negative impact on the confidentiality, integrity and availability of the information."}),"\n",(0,n.jsx)(t.li,{children:"We cannot be held accountable for activity that results from your own neglect to safeguard the security of your login credentials and equipment which results in a loss of your personal data. If you feel this not enough, then please do not provide any personal data."}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["Your personal data will be protected according to\xa0",(0,n.jsx)(t.a,{href:"http://www.geant.net/uri/dataprotection-code-of-conduct/v1",title:"the Code of Conduct for Service Providers",children:"the Code of Conduct for Service Providers"}),"\xa0, a common standard for the research and higher education sector to protect your privacy."]}),"\n",(0,n.jsx)(t.h2,{id:"g-contact",children:"G. Contact:"}),"\n",(0,n.jsxs)(t.p,{children:['For any questions or clarifications regarding the present Privacy Statement and as well as in the event of any violation related to personal data issues, "users" may contact the Competent Department of GRNET SA at the e-mail address mentioned hereinabove. They may also contact the Data Protection Officer (DPO) of GRNET S.A., Ms. Vera Meleti, and/or the deputy DPO, Ms. Vasiliki Konstantinopoulou at the e-mail address: ',(0,n.jsx)(t.a,{href:"mailto:dpo@grnet.gr",children:"dpo@grnet.gr"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"h-recoursecomplaint",children:"H. Recourse/Complaint:"}),"\n",(0,n.jsxs)(t.p,{children:['In the event that any EOSC Recommender Service - Metrics service "user" request is not satisfied by the processor, the "user" may at any time address to/ file recourse with the Competent Supervisory Authority, namely the Data Protection Authority\xa0',(0,n.jsx)(t.a,{href:"https://www.dpa.gr/",title:"Data Protection Authorit",children:"https://www.dpa.gr"}),"\xa0."]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>a});var n=r(6540);const i={},o=n.createContext(i);function s(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c4f5d8e4.60980168.js b/assets/js/c4f5d8e4.fc53e4f6.js similarity index 75% rename from assets/js/c4f5d8e4.60980168.js rename to assets/js/c4f5d8e4.fc53e4f6.js index 3ab8614..0ed7533 100644 --- a/assets/js/c4f5d8e4.60980168.js +++ b/assets/js/c4f5d8e4.fc53e4f6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[195],{6417:(e,a,l)=>{l.d(a,{Z:()=>Y});var t,c,r,h,f,n,i,m,Z,E,d,s,p,M,v,o,b,u,y,g,x,w,H,z,V,N,O,j,A,S,_,k,I,C,P,R,B,F,G,L,D,q,K,X,$,J,Q,T,U=l(7294);function W(){return W=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},W.apply(this,arguments)}const Y=e=>{let{title:a,titleId:l,...Y}=e;return U.createElement("svg",W({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:762,height:689.787,viewBox:"0 0 762 689.787","aria-labelledby":l},Y),a?U.createElement("title",{id:l},a):null,t||(t=U.createElement("path",{d:"M508.535 242.548H253.697a16.519 16.519 0 0 1-16.5-16.5V25.894a12.102 12.102 0 0 1 12.087-12.088h263.454a12.311 12.311 0 0 1 12.297 12.297v199.945a16.519 16.519 0 0 1-16.5 16.5Z",fill:"#f2f2f2"})),c||(c=U.createElement("path",{d:"M269.697 226.048h222.838a16 16 0 0 0 16-16V56.5a16 16 0 0 0-16-16H269.697a16 16 0 0 0-16 16v153.548a16 16 0 0 0 16 16Z",fill:"#fff"})),r||(r=U.createElement("path",{d:"M524.805 24.95h-287.84v-8.4A16.574 16.574 0 0 1 253.525 0h254.72a16.574 16.574 0 0 1 16.56 16.55Z",fill:"#ccc"})),h||(h=U.createElement("circle",{cx:267.06,cy:12.5,r:4.283,fill:"#fff"})),f||(f=U.createElement("circle",{cx:283.319,cy:12.5,r:4.283,fill:"#fff"})),n||(n=U.createElement("circle",{cx:299.578,cy:12.5,r:4.283,fill:"#fff"})),i||(i=U.createElement("path",{d:"M286.095 112.456h-11.036a2.26 2.26 0 0 1-2.258-2.257V99.163a2.26 2.26 0 0 1 2.258-2.258h11.036a2.26 2.26 0 0 1 2.257 2.258v11.036a2.26 2.26 0 0 1-2.257 2.257Z",fill:"#2e5f85"})),m||(m=U.createElement("path",{d:"M286.095 141.05h-11.036a2.26 2.26 0 0 1-2.258-2.258v-11.036a2.26 2.26 0 0 1 2.258-2.257h11.036a2.26 2.26 0 0 1 2.257 2.257v11.036a2.26 2.26 0 0 1-2.257 2.257Z",fill:"#3f3d56"})),Z||(Z=U.createElement("path",{d:"M286.095 169.643h-11.036a2.26 2.26 0 0 1-2.258-2.258V156.35a2.26 2.26 0 0 1 2.258-2.257h11.036a2.26 2.26 0 0 1 2.257 2.257v11.036a2.26 2.26 0 0 1-2.257 2.258ZM358.33 106.938h-53.173a2.257 2.257 0 0 1 0-4.515h53.174a2.257 2.257 0 1 1 0 4.515ZM358.33 135.531h-53.173a2.257 2.257 0 0 1 0-4.514h53.174a2.257 2.257 0 1 1 0 4.514ZM358.33 164.125h-53.173a2.257 2.257 0 0 1 0-4.515h53.174a2.257 2.257 0 1 1 0 4.515Z",fill:"#ccc"})),E||(E=U.createElement("path",{d:"M489.341 133.99c.057-.948.09-1.904.09-2.867a47.318 47.318 0 0 0-47.319-47.318v50.186Z",fill:"#2e5f85"})),d||(d=U.createElement("path",{d:"M438.528 138.292V88.107a47.318 47.318 0 1 0 47.228 50.185Z",fill:"#3f3d56"})),s||(s=U.createElement("path",{d:"M761 689.787H1a1 1 0 0 1 0-2h760a1 1 0 0 1 0 2Z",fill:"#ccc"})),p||(p=U.createElement("path",{d:"M504.69 412.926a10.703 10.703 0 0 1 .89 1.431l50.113 5.635 7.288-9.847 16.3 9.057-14.348 23.92-61.396-16.114a10.673 10.673 0 1 1 1.153-14.082ZM248.987 399.988a10.056 10.056 0 0 1-14.525-5.176l-35.727.745 9.898-15.712 32.41 1.702a10.11 10.11 0 0 1 7.944 18.44Z",fill:"#ffb8b8"})),M||(M=U.createElement("path",{d:"M233.285 395.49a4.509 4.509 0 0 1-4.428 3.213l-65.387-1.66-59.207-17.53a12.819 12.819 0 1 1 7.633-24.473l53.49 17.539 64.201 6.195a4.524 4.524 0 0 1 4.068 4.556l-.186 10.95a4.523 4.523 0 0 1-.184 1.21Z",fill:"#3f3d56"})),v||(v=U.createElement("path",{fill:"#ffb8b8",d:"m138.461 676.601 12.259-.001 5.833-47.288-18.094.001.002 47.288z"})),o||(o=U.createElement("path",{d:"m135.333 672.598 24.144-.001h.001a15.386 15.386 0 0 1 15.387 15.386v.5l-39.53.002Z",fill:"#2f2e41"})),b||(b=U.createElement("path",{fill:"#ffb8b8",d:"m102.461 676.601 12.259-.001 5.833-47.288-18.094.001.002 47.288z"})),u||(u=U.createElement("path",{d:"m99.333 672.598 24.144-.001h.001a15.386 15.386 0 0 1 15.387 15.386v.5l-39.53.002ZM94.233 485.493l2.927 173.694a4 4 0 0 0 4.362 3.916l14.346-1.304a4 4 0 0 0 3.626-3.675l8.399-108.345a1 1 0 0 1 1.996.04l4.198 110.825a4 4 0 0 0 3.997 3.849h15.386a4 4 0 0 0 3.993-3.756l10.77-176.244-64-16Z",fill:"#2f2e41"})),y||(y=U.createElement("circle",{cx:140.654,cy:297.835,r:24.561,fill:"#ffb8b8"})),g||(g=U.createElement("path",{d:"M167.292 491.932h-.072l-57.43-.885a4.5 4.5 0 0 1-4.41-4.051l-.65-6.503a.5.5 0 0 0-.995 0l-.671 6.717a4.494 4.494 0 0 1-4.133 4.038l-4.058.312a4.5 4.5 0 0 1-4.698-5.628l3.494-13.324a181.54 181.54 0 0 0 1.698-84.66l-1.737-7.9a28.528 28.528 0 0 1 13.47-30.816l11.28-6.612 5.119-7.677a11.085 11.085 0 0 1 8.977-4.923c7.14-.156 19.387 1.152 21.688 11.591a28.5 28.5 0 0 1 19.282 27.441l-1.657 118.443a4.501 4.501 0 0 1-4.497 4.437Z",fill:"#3f3d56"})),x||(x=U.createElement("path",{d:"M138.733 311.993c-.1 3.472-2.511 5.48-5.47 7.3s-6.42 2.606-9.808 3.367a2.999 2.999 0 0 1-4.406-2.625l-3.108-11.823a74.84 74.84 0 0 1-2.393-11.537c-.749-7.51 1.03-15.587 6.272-21.016s14.331-7.358 20.612-3.175c7.453-9.52 41.523 11.513 33.119 18.133-1.495 1.177-3.78-.313-5.679-.457s-4.024.19-5.23 1.662c-1.575 1.924-.889 4.79-1.538 7.19a6.714 6.714 0 0 1-8.483 4.35 23.089 23.089 0 0 1-4.4-2.83c-1.456-.969-3.295-1.685-4.934-1.074-2.16.806-2.927 3.45-3.122 5.748a53.235 53.235 0 0 1-1.432 6.787Z",fill:"#2f2e41"})),w||(w=U.createElement("path",{opacity:.2,d:"m144.469 377.819 4 49 21 51-31-50 6-50z"})),H||(H=U.createElement("path",{d:"M402.82 646.146 183.648 516.12a16.519 16.519 0 0 1-5.772-22.61l102.125-172.14a12.102 12.102 0 0 1 16.564-4.228l226.58 134.422a12.311 12.311 0 0 1 4.3 16.85L425.43 640.375a16.519 16.519 0 0 1-22.61 5.772Z",fill:"#f2f2f2"})),z||(z=U.createElement("path",{d:"m205.828 510.093 191.65 113.7a16 16 0 0 0 21.924-5.598l78.345-132.057a16 16 0 0 0-5.597-21.924l-191.65-113.7a16 16 0 0 0-21.924 5.598l-78.345 132.056a16 16 0 0 0 5.597 21.925Z",fill:"#fff"})),V||(V=U.createElement("path",{d:"M527.837 467.306 280.284 320.441l4.286-7.225a16.574 16.574 0 0 1 22.687-5.784l219.069 129.966a16.574 16.574 0 0 1 5.798 22.683Z",fill:"#ccc"})),N||(N=U.createElement("circle",{cx:312.52,cy:325.089,r:4.283,fill:"#fff"})),O||(O=U.createElement("circle",{cx:326.503,cy:333.384,r:4.283,fill:"#fff"})),j||(j=U.createElement("circle",{cx:340.486,cy:341.68,r:4.283,fill:"#fff"})),A||(A=U.createElement("path",{fill:"#e6e6e6",d:"m472.478 492.846.278-.47 2.818 1.672-.279.47zM466.786 489.469l-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377ZM281.818 379.733l.279-.47 2.817 1.672-.278.47zM354.056 481.634l.278-.47 2.818 1.672-.279.47zM348.448 478.308l-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.328ZM326.017 465l-5.608-3.326.279-.47 5.608 3.327Zm-11.215-6.653-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.327Zm-11.215-6.654-5.608-3.327.279-.47 5.608 3.328Zm-11.215-6.653-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.327ZM255.908 423.406l.278-.47 2.818 1.672-.279.47zM286.853 469.7l.278-.469 2.818 1.672-.279.47zM281.083 466.278l-5.769-3.423.279-.47 5.769 3.423Zm-11.539-6.846-5.769-3.422.279-.47 5.769 3.423Zm-11.538-6.845-5.77-3.423.279-.47 5.77 3.423ZM243.65 444.07l.278-.47 2.817 1.672-.278.47zM265.933 504.963l.279-.47 2.817 1.672-.278.47zM260.164 501.54l-5.77-3.423.28-.47 5.769 3.423Zm-11.54-6.846-5.769-3.423.28-.47 5.769 3.423Zm-11.538-6.846-5.77-3.423.28-.47 5.769 3.424ZM222.73 479.33l.278-.47 2.818 1.672-.279.47z"})),S||(S=U.createElement("path",{d:"m238.402 489.116 162.41 96.352a17.265 17.265 0 0 0 23.631-6.032l47.453-79.987-.326-.181-107.665 27.481-8.529-33.393a4.124 4.124 0 0 0-2.387-2.787 4.394 4.394 0 0 0-2.818-.158l-56.422 14.399-6.236-24.415a4.14 4.14 0 0 0-5.037-2.988c-.38.101-37.095 9.83-44.074 11.709Z",fill:"#2e5f85"})),_||(_=U.createElement("path",{d:"m237.43 489.174-.134-.529 45.15-11.526a4.646 4.646 0 0 1 5.644 3.35l6.11 23.934 56.108-14.323a4.646 4.646 0 0 1 5.645 3.349l8.403 32.914 108.226-27.629.135.53-108.755 27.763-8.538-33.443a4.095 4.095 0 0 0-4.98-2.955l-56.638 14.458-6.245-24.464a4.1 4.1 0 0 0-4.98-2.955Z",fill:"#3f3d56"})),k||(k=U.createElement("circle",{cx:289.81,cy:471.138,r:3.822,fill:"#3f3d56"})),I||(I=U.createElement("circle",{cx:357.012,cy:483.072,r:3.822,fill:"#3f3d56"})),C||(C=U.createElement("circle",{cx:474.092,cy:492.276,r:3.822,fill:"#3f3d56"})),P||(P=U.createElement("path",{d:"M174.38 496.811a10.056 10.056 0 0 1-.318-15.416l-13.379-33.136 18.203 3.676 9.913 30.903a10.11 10.11 0 0 1-14.42 13.973Z",fill:"#ffb8b8"})),R||(R=U.createElement("path",{d:"M174.158 482.454a4.51 4.51 0 0 1-4.576-3l-21.658-61.717-4.628-61.574a12.819 12.819 0 1 1 25.588-1.551l2.591 56.232 16.997 62.22a4.524 4.524 0 0 1-2.815 5.42l-10.303 3.713a4.522 4.522 0 0 1-1.196.257Z",fill:"#3f3d56"})),B||(B=U.createElement("path",{d:"M575.719 427.768a4.59 4.59 0 0 1-1.116-.696l-20.141-16.967a4.575 4.575 0 0 1-.294-6.728l18.276-18.353a4.552 4.552 0 0 1 5.93-.472l13.822 10.037a4.578 4.578 0 0 1 1.448 5.658l-11.957 25.281a4.58 4.58 0 0 1-5.968 2.24Z",fill:"#2e5f85"})),F||(F=U.createElement("path",{fill:"#ffb8b8",d:"m654.276 667.73-12.029 3.273-18.349-44.841 17.754-4.83 12.624 46.398z"})),G||(G=U.createElement("path",{d:"m632.478 669.97 23.44-6.378 3.975 14.606-37.806 10.287-.066-.242a14.887 14.887 0 0 1 10.457-18.273Z",fill:"#2f2e41"})),L||(L=U.createElement("path",{fill:"#ffb8b8",d:"m551.441 676.909-12.466-.001-5.931-48.085 18.4.001-.003 48.085z"})),D||(D=U.createElement("path",{d:"M529.82 673.346h24.293v15.138h-39.18v-.251a14.887 14.887 0 0 1 14.886-14.887Z",fill:"#2f2e41"})),q||(q=U.createElement("circle",{cx:570.221,cy:334.453,r:24.975,fill:"#ffb8b8"})),K||(K=U.createElement("path",{d:"M550.678 642.624h-17.036a4.59 4.59 0 0 1-4.571-4.293c-5.077-80.7-2.107-138.587 9.344-182.173a4.757 4.757 0 0 1 .186-.561l.912-2.281a4.554 4.554 0 0 1 4.249-2.877h35.033a4.568 4.568 0 0 1 3.474 1.598l4.758 5.552c.093.108.18.218.264.334 21.456 29.922 40.685 88.42 62.955 167.047a4.56 4.56 0 0 1-3.008 5.61l-18.308 5.859a4.6 4.6 0 0 1-5.517-2.371l-47.51-98.541a3.56 3.56 0 0 0-6.732 1.064l-13.96 102.077a4.593 4.593 0 0 1-4.533 3.956Z",fill:"#2f2e41"})),X||(X=U.createElement("path",{d:"m585.107 457.995-.144-.002-42.554-1.344a4.561 4.561 0 0 1-4.401-4.02c-5.395-43.666 9.4-55.363 16.01-58.365a3.518 3.518 0 0 0 2.047-2.79l.572-4.576a4.56 4.56 0 0 1 .904-2.223c10.365-13.428 24.52-17.727 32.034-19.095a4.569 4.569 0 0 1 5.34 3.915l.856 6.572a3.62 3.62 0 0 0 .726 1.72c21.617 28.26-2.466 69.987-7.513 78.064a4.584 4.584 0 0 1-3.877 2.144Z",fill:"#2e5f85"})),$||($=U.createElement("path",{d:"M597.7 318.92a103.572 103.572 0 0 1-4.093-17.252c-.273-3.41.6-7.08 3.084-9.432 4.648-4.404 12.544-2.306 17.404 1.86 7.024 6.023 10.528 15.279 11.852 24.436s.741 18.47 1.06 27.717 1.64 18.755 6.355 26.717 13.463 14.073 22.69 13.395a15.969 15.969 0 0 0 9.997-4.236 11.591 11.591 0 0 0 3.481-10.065c4.717 8.445 2.326 19.891-4.709 26.53s-17.856 8.516-27.104 5.682-16.86-9.943-21.407-18.48-6.213-18.401-5.971-28.072c.185-7.425 1.447-14.912.192-22.233s-5.837-14.756-13.062-16.48Z",fill:"#2f2e41"})),J||(J=U.createElement("path",{d:"M565.253 328.546c-1.232 4.115-5.944 6.653-10.183 5.957a11.94 11.94 0 0 1-9.012-8.285 17.056 17.056 0 0 1 1.333-12.504 19.47 19.47 0 0 1 11.14-9.923 15.987 15.987 0 0 1 14.537 2.323 5.346 5.346 0 0 1 3.736-3.907 10.216 10.216 0 0 1 5.606.083 23.1 23.1 0 0 1 12.857 9.353 37.59 37.59 0 0 1 5.827 15.02c1.435 8.053.906 16.851-3.616 23.666s-13.774 10.838-21.28 7.59c-.468-2.393.64-4.802 1.923-6.876s2.803-4.092 3.296-6.48-.452-5.308-2.761-6.09c-1.97-.665-4.071.414-6.147.544a6.735 6.735 0 0 1-6.461-9.705Z",fill:"#2f2e41"})),Q||(Q=U.createElement("path",{d:"M501.956 431.433a10.703 10.703 0 0 1 1.143 1.238l50.277-3.913 5.302-11.044 17.714 5.822-9.581 26.195-63.333-4.25a10.673 10.673 0 1 1-1.522-14.048Z",fill:"#ffb8b8"})),T||(T=U.createElement("path",{d:"M576.12 440.984a4.59 4.59 0 0 1-1.201-.538l-22.266-14.063a4.575 4.575 0 0 1-1.208-6.626l15.605-20.672a4.552 4.552 0 0 1 5.81-1.276l15.061 8.06a4.578 4.578 0 0 1 2.206 5.408l-8.4 26.675a4.58 4.58 0 0 1-5.608 3.032Z",fill:"#2e5f85"})))}},7576:(e,a,l)=>{l.d(a,{Z:()=>C});var t,c,r,h,f,n,i,m,Z,E,d,s,p,M,v,o,b,u,y,g,x,w,H,z,V,N,O,j,A,S,_,k=l(7294);function I(){return I=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},I.apply(this,arguments)}const C=e=>{let{title:a,titleId:l,...C}=e;return k.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:855.418,height:610.775,viewBox:"0 0 855.418 610.775","aria-labelledby":l},C),a?k.createElement("title",{id:l},a):null,t||(t=k.createElement("circle",{cx:39.536,cy:110.727,r:13.631,fill:"#e6e6e6"})),c||(c=k.createElement("circle",{cx:80.428,cy:110.727,r:13.631,fill:"#e6e6e6"})),r||(r=k.createElement("circle",{cx:121.319,cy:110.727,r:13.631,fill:"#e6e6e6"})),h||(h=k.createElement("circle",{cx:162.211,cy:110.727,r:13.631,fill:"#e6e6e6"})),f||(f=k.createElement("circle",{cx:203.103,cy:110.727,r:13.631,fill:"#e6e6e6"})),n||(n=k.createElement("circle",{cx:243.994,cy:110.727,r:13.631,fill:"#e6e6e6"})),i||(i=k.createElement("circle",{cx:284.886,cy:110.727,r:13.631,fill:"#e6e6e6"})),m||(m=k.createElement("path",{d:"M316.384 127.326H8.038a5.553 5.553 0 0 1-5.547-5.547V99.675a5.553 5.553 0 0 1 5.547-5.547h308.346a5.553 5.553 0 0 1 5.547 5.547v22.104a5.553 5.553 0 0 1-5.547 5.547ZM8.038 96.346a3.332 3.332 0 0 0-3.328 3.329v22.104a3.332 3.332 0 0 0 3.328 3.328h308.346a3.332 3.332 0 0 0 3.328-3.328V99.675a3.332 3.332 0 0 0-3.328-3.328ZM74.026 3.187a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187H6.374a3.19 3.19 0 0 1-3.187-3.187V6.374a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187H6.374A6.374 6.374 0 0 0 0 6.374v69.063a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374V6.374A6.374 6.374 0 0 0 74.026 0Z",fill:"#e6e6e6"})),Z||(Z=k.createElement("path",{d:"M63.474 21.34H18.337a1.594 1.594 0 1 1 0-3.186h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 32.625H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 43.91H18.337a1.594 1.594 0 1 1 0-3.188h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 55.194H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 66.478H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187Z",fill:"#2e5f85"})),E||(E=k.createElement("path",{d:"M305.087 3.187a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187h-67.652a3.19 3.19 0 0 1-3.187-3.187V6.374a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187h-67.652a6.374 6.374 0 0 0-6.374 6.374v69.063a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374V6.374A6.374 6.374 0 0 0 305.087 0Z",fill:"#e6e6e6"})),d||(d=k.createElement("path",{d:"M294.535 21.34h-45.137a1.594 1.594 0 1 1 0-3.186h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 32.625h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 43.91h-45.137a1.594 1.594 0 1 1 0-3.188h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 55.194h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 66.478h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM535.026 135.978a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187h-67.652a3.19 3.19 0 0 1-3.187-3.187v-69.063a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187h-67.652a6.374 6.374 0 0 0-6.374 6.375v69.062a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374v-69.063a6.374 6.374 0 0 0-6.374-6.374Z",fill:"#2e5f85"})),s||(s=k.createElement("path",{d:"M524.474 154.132h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 165.417h-45.137a1.594 1.594 0 0 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 176.7h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 187.985h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 199.27h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187Z",fill:"#2e5f85"})),p||(p=k.createElement("path",{d:"M190.442 81.81h-69.423a7.09 7.09 0 0 1-7.082-7.08V25.052a7.09 7.09 0 0 1 7.082-7.082h69.423a7.09 7.09 0 0 1 7.082 7.082V74.73a7.09 7.09 0 0 1-7.082 7.082Zm-69.423-60.652a3.9 3.9 0 0 0-3.895 3.895V74.73a3.899 3.899 0 0 0 3.895 3.895h69.423a3.9 3.9 0 0 0 3.895-3.895V25.053a3.9 3.9 0 0 0-3.895-3.895Z",fill:"#e6e6e6"})),M||(M=k.createElement("path",{d:"M178.3 40.2h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187ZM178.3 51.485h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187ZM178.3 62.769h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187Z",fill:"#2e5f85"})),v||(v=k.createElement("path",{d:"m420.8 109.338-66.676-19.336a7.09 7.09 0 0 1-4.829-8.774l13.836-47.71a7.09 7.09 0 0 1 8.774-4.83l66.676 19.336a7.09 7.09 0 0 1 4.83 8.775l-13.836 47.71a7.09 7.09 0 0 1-8.775 4.829Zm-49.783-77.589a3.9 3.9 0 0 0-4.825 2.656l-13.836 47.71a3.899 3.899 0 0 0 2.656 4.826l66.676 19.336a3.9 3.9 0 0 0 4.826-2.655l13.836-47.71a3.9 3.9 0 0 0-2.656-4.827Z",fill:"#e6e6e6"})),o||(o=k.createElement("path",{d:"M420.728 65.992 377.377 53.42a1.594 1.594 0 0 1 .887-3.06l43.351 12.57a1.594 1.594 0 1 1-.887 3.062ZM417.585 76.83l-43.351-12.572a1.594 1.594 0 1 1 .887-3.06l43.351 12.57a1.594 1.594 0 0 1-.887 3.062ZM414.442 87.667 371.09 75.095a1.594 1.594 0 0 1 .888-3.06l43.35 12.571a1.594 1.594 0 0 1-.887 3.061Z",fill:"#2e5f85"})),b||(b=k.createElement("path",{fill:"#e6e6e6",d:"M156.106 607.775h699.313v3H156.106zM562.14 603.085H448.421l3.855-50.112h106.009l3.855 50.112z"})),u||(u=k.createElement("path",{fill:"#e6e6e6",d:"M442.639 597.303h127.21v11.565h-127.21z"})),y||(y=k.createElement("path",{d:"M723.08 230.128H288.444a11.565 11.565 0 0 0-11.564 11.564v265.022h457.765V241.692a11.565 11.565 0 0 0-11.565-11.564Z",fill:"#3f3d56"})),g||(g=k.createElement("path",{d:"M276.88 506.714v43.367a11.565 11.565 0 0 0 11.564 11.565H723.08a11.565 11.565 0 0 0 11.565-11.565v-43.367ZM300.009 254.221h412.47v231.292h-412.47z",fill:"#e6e6e6"})),x||(x=k.createElement("circle",{cx:506.244,cy:533.698,r:11.565,fill:"#3f3d56"})),w||(w=k.createElement("circle",{cx:312.87,cy:261.795,r:2.195,fill:"#fff"})),H||(H=k.createElement("circle",{cx:321.2,cy:261.795,r:2.195,fill:"#fff"})),z||(z=k.createElement("circle",{cx:329.531,cy:261.795,r:2.195,fill:"#fff"})),V||(V=k.createElement("path",{fill:"#fff",d:"M310.675 269.253h389.916V463.5H310.675z"})),N||(N=k.createElement("path",{d:"M336.594 298.799a1.38 1.38 0 0 0-1.378 1.378v69.676a1.38 1.38 0 0 0 1.378 1.378h80.464a1.38 1.38 0 0 0 1.379-1.378v-69.676a1.38 1.38 0 0 0-1.379-1.378ZM465.79 299.023a1.38 1.38 0 0 0-1.379 1.378v69.452a1.38 1.38 0 0 0 1.379 1.378h80.208a1.38 1.38 0 0 0 1.378-1.378v-69.452a1.38 1.38 0 0 0-1.378-1.378ZM593.63 298.295a1.38 1.38 0 0 0-1.377 1.378v70.18a1.38 1.38 0 0 0 1.378 1.378h81.042a1.38 1.38 0 0 0 1.378-1.378v-70.18a1.38 1.38 0 0 0-1.378-1.378ZM338.065 405.72a2.85 2.85 0 0 0 0 5.7h75.653a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),O||(O=k.createElement("path",{d:"M338.065 419.276a2.85 2.85 0 0 0 0 5.7h34.062a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})),j||(j=k.createElement("path",{d:"M468.65 405.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),A||(A=k.createElement("path",{d:"M468.65 419.276a2.85 2.85 0 0 0 0 5.7h34.062a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})),S||(S=k.createElement("path",{d:"M595.97 405.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7ZM338.065 391.72a2.85 2.85 0 0 0 0 5.7h75.653a2.85 2.85 0 0 0 0-5.7ZM468.65 391.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7ZM595.97 391.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),_||(_=k.createElement("path",{d:"M595.97 419.276a2.85 2.85 0 0 0 0 5.7h34.061a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})))}},7799:(e,a,l)=>{l.d(a,{Z:()=>L});var t,c,r,h,f,n,i,m,Z,E,d,s,p,M,v,o,b,u,y,g,x,w,H,z,V,N,O,j,A,S,_,k,I,C,P,R,B,F=l(7294);function G(){return G=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},G.apply(this,arguments)}const L=e=>{let{title:a,titleId:l,...L}=e;return F.createElement("svg",G({xmlns:"http://www.w3.org/2000/svg",width:564.81,height:449.941,viewBox:"0 0 564.81 449.941","aria-labelledby":l},L),a?F.createElement("title",{id:l},a):null,t||(t=F.createElement("path",{fill:"#ffb6b6",d:"m496.138 436.616-11.742-.001-5.586-45.29 17.33.001-.002 45.29z"})),c||(c=F.createElement("path",{d:"m496.55 448.865-36.106-.002v-.456c0-7.762 6.292-14.054 14.054-14.054l6.596-5.004 12.306 5.005h3.151v14.51Z",fill:"#2f2e41"})),r||(r=F.createElement("path",{fill:"#ffb6b6",d:"m444.083 436.616-11.742-.001-5.585-45.29 17.33.001-.003 45.29z"})),h||(h=F.createElement("path",{d:"m444.496 448.865-36.107-.002v-.456c0-7.762 6.292-14.054 14.054-14.054l6.596-5.004 12.306 5.005h3.152v14.51ZM438.488 183.865l67.742 1.426s12.179 19.966 2.88 48.133l1.042 7.843-4.278 12.123-2.14 37.08 2.14 5.705-1.426 10.696s5.704 70.595-8.557 106.249l-17.114-.713-6.418-93.024 3.565-6.808-.713-2.852-8.557-42.785-8.557 22.106v12.282l-7.843 9.11s2.852 84.144-4.992 101.257h-19.16l-7.224-114.092 7.13-66.317-1.425-4.278 2.139-2.14-1.426-7.13 13.192-33.871Z",fill:"#2f2e41"})),f||(f=F.createElement("path",{d:"m467.367 53.728 20.68-4.992 5.704 13.549s29.515 15.687 30.941 37.08c0 0 4 17.114.435 24.957-3.566 7.844-18.54 32.802-18.54 32.802s13.548 43.498 9.983 45.637-88.422-2.139-88.422-6.418 14.122-49.202 14.122-49.202l2.992-77.013 19.253-7.13 2.852-9.27Z",fill:"#3f3d56"})),n||(n=F.createElement("path",{d:"M522.497 229.263a8.776 8.776 0 0 1-3.888-11.786 8.8 8.8 0 0 1 .756-1.22l-11.507-78.892 15.93.51 8.334 76.868c3.02 2.562 4.022 6.939 2.161 10.632a8.776 8.776 0 0 1-11.786 3.888ZM371.338 192.028a8.776 8.776 0 0 1 5.034-11.344c.455-.176.917-.3 1.379-.396l44.452-66.185 11.462 11.075-45.444 62.555c.517 3.926-1.68 7.842-5.538 9.328a8.776 8.776 0 0 1-11.345-5.033Z",fill:"#ffb6b6"})),i||(i=F.createElement("path",{d:"M493.468 117.466c-4.5-15.464 2.975-31.24 19.08-31.164 4.655.022 8.272 1.372 9.274 5.111 3.508 13.087 5.42 32.841 5.42 32.841l4.162 21.032-2.52 4.367 5.255 14.095-2.55 6.668-.55 34.052-12.836-.713-14.142-25.96-5.408-3.215s4.342-41.972-4.295-54.057l-.89-3.057ZM435.975 79.41c7.506-14.25 26.72-17.625 38.251-6.382 3.333 3.25 4.996 6.734 3.12 10.12-6.569 11.85-21.793 24.608-21.793 24.608l-18.75 30.142-4.846 1.39-6.012 13.788-12.884 15.148-17.064 9-9.984-9.984 2.12-12.833 25.69-34.23s18.485-23.257 20.668-37.95l1.484-2.817Z",fill:"#3f3d56"})),m||(m=F.createElement("path",{d:"M471.297 49.56c.472.057.943.1 1.411.12 1.458.08 2.897-.002 4.285-.238a20.178 20.178 0 0 0 11.002-5.6 20.15 20.15 0 0 0 5.84-11.91c1.355-11.083-6.537-21.179-17.62-22.533-10.923-1.343-20.881 6.298-22.47 17.126-.026.168-.051.328-.07.495-1.353 11.09 6.531 21.18 17.622 22.54Z",fill:"#ffb6b6"})),Z||(Z=F.createElement("path",{d:"M449.187 25.783c2.87 1.42 7.562-3.043 9.358-.475.292-.555.615-1.092.933-1.6.288-.454.7-1.423 1.177-1.59-.603 1.457-.47 3.43.156 5.12 2.832 1.057 6.54-1.285 9.16-4.056 4.116-4.344 10.836 6.796 9.247 12.56 2.023-2.469 6.41-1.076 7.898 1.748 1.486 2.816-1.025 5.073-1.562 8.215l4.054-.515c2.558-2.491 2.379-6.69 4.485-9.577 3.518-4.832 4.882-9.762 2.237-14.749-2.346-4.41-2.566-10.116-6.87-12.658 1.881-.92-4.807.517-3.02-2.48 1.794-2.99-7.77-3.352-8.393-1.75-2.733-3.271-5.49-5.428-8.85-2.807-3.302 2.578-2.96 5.289-6.838 5.046-1.82-.113-1.62 3.28-2.701 4.758-1.076 1.471-5.256 2.416-5.46 2.258-1.103-.863-4.86 6.49-4.86 6.49s-3.045 4.624-.151 6.062Z",fill:"#2f2e41"})),E||(E=F.createElement("path",{d:"M196.155 154.13c67.931 0 123 55.07 123 123s-55.069 123-123 123-161.945-67.35-123-123 55.07-123 123-123Z",fill:"#f2f2f2"})),d||(d=F.createElement("path",{d:"M360.782 159.982c-1.103 0-2 .897-2 2v64c0 1.103.897 2 2 2s2-.897 2-2v-64c0-1.103-.897-2-2-2ZM24.782 111.982c-1.103 0-2 .897-2 2v16c0 1.103.897 2 2 2s2-.897 2-2v-16c0-1.103-.897-2-2-2ZM24.782 159.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2ZM24.782 203.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2ZM204.155 48.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2Z",fill:"#3f3d56"})),s||(s=F.createElement("path",{d:"M510.551 432.608c2.066.13 3.208-2.438 1.645-3.934l-.155-.618.061-.148c2.09-4.982 9.17-4.948 11.242.042 1.838 4.428 4.18 8.864 4.755 13.546a18.03 18.03 0 0 1-.316 6.2c4.308-9.41 6.575-19.687 6.575-30.02 0-2.597-.142-5.194-.433-7.784a71.63 71.63 0 0 0-.994-6.31c-2.306-11.277-7.299-22.018-14.5-30.99-3.462-1.892-6.35-4.85-8.093-8.396-.627-1.279-1.118-2.655-1.35-4.056.394.051 1.485-5.949 1.188-6.317.55-.833 1.532-1.247 2.132-2.06 2.982-4.044 7.09-3.338 9.236 2.157 4.582 2.312 4.626 6.148 1.815 9.837-1.789 2.346-2.035 5.522-3.604 8.034.161.207.33.407.49.614a73.59 73.59 0 0 1 7.682 12.169c-.61-4.767.29-10.509 1.826-14.21 1.748-4.217 5.025-7.77 7.91-11.415 3.467-4.38 10.574-2.468 11.185 3.083l.017.162a20.88 20.88 0 0 0-1.259.77c-2.34 1.547-1.53 5.173 1.241 5.601l.063.01a30.635 30.635 0 0 1-.807 4.58c3.701 14.315-4.29 19.53-15.702 19.763-.252.13-.497.259-.749.382a73.182 73.182 0 0 1 2.764 9.978 73.858 73.858 0 0 1 1.28 9.05c.296 3.83.27 7.679-.052 11.503l.019-.136c.82-4.211 3.107-8.145 6.427-10.87 4.945-4.063 11.932-5.559 17.268-8.825 2.568-1.572 5.86.46 5.411 3.438l-.022.142c-.794.323-1.57.698-2.319 1.117a20.93 20.93 0 0 0-1.258.77c-2.34 1.548-1.531 5.174 1.24 5.602l.064.01.129.02a30.653 30.653 0 0 1-5.639 8.828c-2.314 12.498-12.256 13.683-22.89 10.044h-.006a75.094 75.094 0 0 1-5.045 14.726h-18.02c-.065-.2-.123-.407-.18-.607 1.665.103 3.345.007 4.985-.297-1.337-1.64-2.674-3.294-4.01-4.935a1.12 1.12 0 0 1-.085-.096c-.678-.84-1.362-1.673-2.04-2.513a29.99 29.99 0 0 1 .878-7.64v-.001Z",fill:"#f2f2f2"})),p||(p=F.createElement("path",{d:"M0 448.75c0 .66.53 1.19 1.19 1.19h562.29c.66 0 1.19-.53 1.19-1.19 0-.66-.53-1.19-1.19-1.19H1.19c-.66 0-1.19.53-1.19 1.19Z",fill:"#ccc"})),M||(M=F.createElement("path",{d:"M142.376 268.84h-69.22v-2h69.22c6.013 0 10.905-4.893 10.905-10.907V209.13h2v46.803c0 7.116-5.789 12.906-12.905 12.906ZM117.019 370.294h157.436v2H117.019z",fill:"#2e5f85"})),v||(v=F.createElement("path",{d:"M374.343 255.466h-84.092c-4.538 0-8.23-3.692-8.23-8.23V164.17c0-4.538 3.692-8.23 8.23-8.23h84.092c4.538 0 8.23 3.692 8.23 8.23v83.066c0 4.538-3.692 8.23-8.23 8.23Z",fill:"#e6e6e6"})),o||(o=F.createElement("path",{d:"M305.912 158.392c-11.84 0-21.439 9.598-21.439 21.439v65.643a7.54 7.54 0 0 0 7.54 7.54h51.42c20.262 0 36.688-16.426 36.688-36.688v-50.394a7.54 7.54 0 0 0-7.54-7.54h-66.67Z",fill:"#fff"})),b||(b=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M354.82 182.532h-45.221c-.863 0-1.565-.702-1.565-1.565s.702-1.564 1.565-1.564h45.22c.863 0 1.565.701 1.565 1.564s-.702 1.565-1.565 1.565ZM354.82 215.895h-45.221c-.863 0-1.565-.702-1.565-1.565s.702-1.564 1.565-1.564h45.22a1.566 1.566 0 0 1 0 3.13ZM373.182 199.224h-81.947c-.862 0-1.564-.702-1.564-1.564s.702-1.565 1.564-1.565h81.947a1.566 1.566 0 0 1 0 3.13Z"}))),u||(u=F.createElement("path",{d:"M374.02 229.46h-29.604c-.863 0-1.565-.701-1.565-1.564s.702-1.564 1.565-1.564h29.603c.863 0 1.565.701 1.565 1.564s-.702 1.565-1.565 1.565ZM197.711 420.97h-66.774a6.542 6.542 0 0 1-6.535-6.535v-65.96a6.542 6.542 0 0 1 6.535-6.535h66.774a6.542 6.542 0 0 1 6.535 6.535v65.96a6.542 6.542 0 0 1-6.535 6.535Z",fill:"#e6e6e6"})),y||(y=F.createElement("path",{d:"M143.372 343.887c-9.402 0-17.023 7.622-17.023 17.024v52.125a5.987 5.987 0 0 0 5.987 5.987h40.831c16.09 0 29.132-13.043 29.132-29.132v-40.016a5.987 5.987 0 0 0-5.987-5.988h-52.94Z",fill:"#fff"})),g||(g=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M182.208 363.055H146.3c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h35.908a1.244 1.244 0 0 1 0 2.484ZM182.208 389.548H146.3c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h35.908a1.244 1.244 0 0 1 0 2.484ZM196.79 376.31h-65.072c-.685 0-1.242-.557-1.242-1.242s.557-1.242 1.242-1.242h65.072a1.244 1.244 0 0 1 0 2.485Z"}))),x||(x=F.createElement("path",{d:"M197.454 400.32h-23.507c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h23.507a1.244 1.244 0 0 1 0 2.484ZM151.04 208.626h-49.383a4.838 4.838 0 0 1-4.833-4.833v-48.78a4.838 4.838 0 0 1 4.833-4.834h49.383a4.838 4.838 0 0 1 4.833 4.833v48.78a4.838 4.838 0 0 1-4.833 4.834Z",fill:"#e6e6e6"})),w||(w=F.createElement("path",{d:"M110.854 151.62c-6.953 0-12.59 5.636-12.59 12.589v38.549a4.428 4.428 0 0 0 4.428 4.428h30.196c11.9 0 21.545-9.646 21.545-21.545v-29.594a4.428 4.428 0 0 0-4.428-4.428h-39.151Z",fill:"#fff"})),H||(H=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M139.575 165.795h-26.556a.92.92 0 0 1 0-1.837h26.556a.92.92 0 0 1 0 1.837ZM139.575 185.388h-26.556a.92.92 0 0 1 0-1.838h26.556a.92.92 0 0 1 0 1.838ZM150.358 175.598h-48.123a.92.92 0 0 1 0-1.838h48.123a.92.92 0 0 1 0 1.838Z"}))),z||(z=F.createElement("path",{d:"M150.85 193.354h-17.385a.92.92 0 0 1 0-1.837h17.385a.92.92 0 0 1 0 1.837Z",fill:"#e6e6e6"})),V||(V=F.createElement("circle",{cx:295.155,cy:260.13,r:10,fill:"#2e5f85"})),N||(N=F.createElement("circle",{cx:154.155,cy:209.13,r:10,fill:"#2e5f85"})),O||(O=F.createElement("circle",{cx:202.155,cy:346.13,r:10,fill:"#2e5f85"})),j||(j=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:223.756,cy:66.652,rx:12.463,ry:12.201}),F.createElement("path",{d:"M323.67 62.478h-67.086c-2.301 0-4.174-1.872-4.174-4.174s1.873-4.174 4.174-4.174h67.085c2.302 0 4.174 1.873 4.174 4.174s-1.872 4.174-4.174 4.174ZM376.023 76.605H256.584c-2.301 0-4.174-1.872-4.174-4.174s1.873-4.174 4.174-4.174h119.439c2.3 0 4.173 1.873 4.173 4.174s-1.872 4.174-4.173 4.174Z"}))),A||(A=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:43.359,cy:122.234,rx:8.066,ry:7.896}),F.createElement("path",{d:"M108.021 119.533H64.605c-1.49 0-2.701-1.212-2.701-2.701s1.211-2.702 2.7-2.702h43.417c1.49 0 2.702 1.212 2.702 2.702s-1.212 2.701-2.702 2.701ZM141.904 128.676h-77.3c-1.489 0-2.7-1.212-2.7-2.701s1.211-2.702 2.7-2.702h77.3c1.489 0 2.7 1.212 2.7 2.702s-1.211 2.7-2.7 2.7Z"}))),S||(S=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:285.359,cy:403.234,rx:8.066,ry:7.896}),F.createElement("path",{d:"M350.021 400.533h-43.416c-1.49 0-2.701-1.212-2.701-2.701s1.211-2.702 2.7-2.702h43.417c1.49 0 2.702 1.212 2.702 2.702s-1.212 2.701-2.702 2.701ZM383.904 409.676h-77.3c-1.489 0-2.7-1.212-2.7-2.701s1.211-2.702 2.7-2.702h77.3c1.489 0 2.7 1.212 2.7 2.702s-1.211 2.7-2.7 2.7Z"}))),_||(_=F.createElement("path",{fill:"#e6e6e6",d:"M186.405 155.97h2v95h-2z"})),k||(k=F.createElement("circle",{cx:187.405,cy:250.97,r:6,fill:"#e6e6e6"})),I||(I=F.createElement("circle",{cx:278.405,cy:319.97,r:6,fill:"#e6e6e6"})),C||(C=F.createElement("circle",{cx:116.405,cy:237.97,r:6,fill:"#e6e6e6"})),P||(P=F.createElement("path",{fill:"#e6e6e6",d:"m81.375 238.973 32.813-.993.06 2-32.812.993zM327.216 342.94H277.46v-22.97h2v20.97h47.756v2z"})),R||(R=F.createElement("circle",{cx:113.942,cy:303.486,r:6,fill:"#e6e6e6"})),B||(B=F.createElement("path",{fill:"#e6e6e6",d:"M162.161 326.455h-49.756v-22.97h2v20.97h47.756v2zM75.423 280.655h238.982v2H75.423z"})))}},3261:(e,a,l)=>{l.r(a),l.d(a,{default:()=>v});var t=l(7294),c=l(6010),r=l(9960),h=l(2263),f=l(8765),n=l(7462);const i="features_t9lD",m="featureSvg_GfXr",Z=[{title:"Mesure impact of Recommender System",Svg:l(7799).Z,description:t.createElement(t.Fragment,null,"Measure the impact of the AI-enhanced services powering the EOSC Marketplace")},{title:"Analyse and Evaluate",Svg:l(7576).Z,description:t.createElement(t.Fragment,null,"Evaluate and compute RS related metrics & KPIs")},{title:"Generate Reports",Svg:l(6417).Z,description:t.createElement(t.Fragment,null,"Generate Rich reports with results and graphs")}];function E(e){let{Svg:a,title:l,description:r}=e;return t.createElement("div",{className:(0,c.Z)("col col--4")},t.createElement("div",{className:"text--center"},t.createElement(a,{className:m,role:"img"})),t.createElement("div",{className:"text--center padding-horiz--md"},t.createElement("h3",null,l),t.createElement("p",null,r)))}function d(){return t.createElement("section",{className:i},t.createElement("div",{className:"container"},t.createElement("div",{className:"row"},Z.map(((e,a)=>t.createElement(E,(0,n.Z)({key:a},e)))))))}const s="heroBanner_qdFl",p="buttons_AeoN";function M(){const{siteConfig:e}=(0,h.Z)();return t.createElement("header",{className:(0,c.Z)("hero",s)},t.createElement("div",{className:"container"},t.createElement("h1",{className:"hero__title"},e.title),t.createElement("p",{className:"hero__subtitle"},e.tagline),t.createElement("div",{className:p},t.createElement(r.Z,{className:"button button--primary button--lg",to:"/docs/"},"Read the docs"),t.createElement(r.Z,{className:"button button--secondary margin-left--lg button--lg",to:"pathname:///openapi/explore"},"Explore the API \ud83e\udded"))))}function v(){const{siteConfig:e}=(0,h.Z)();return t.createElement(f.Z,{title:`Hello from ${e.title}`,description:"Description will go into a meta tag in <head />"},t.createElement(M,null),t.createElement("main",null,t.createElement(d,null)))}}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[634],{2288:(e,a,l)=>{l.d(a,{A:()=>Y});var t,c,r,h,f,i,n,m,s,d,Z,p,E,M,v,o,x,b,y,u,g,j,w,H,z,A,V,N,O,S,_,B,I,k,C,P,R,F,G,L,D,q,K,X,$,J,Q,T,U=l(6540);function W(){return W=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},W.apply(this,arguments)}const Y=e=>{let{title:a,titleId:l,...Y}=e;return U.createElement("svg",W({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:762,height:689.787,viewBox:"0 0 762 689.787","aria-labelledby":l},Y),a?U.createElement("title",{id:l},a):null,t||(t=U.createElement("path",{d:"M508.535 242.548H253.697a16.519 16.519 0 0 1-16.5-16.5V25.894a12.102 12.102 0 0 1 12.087-12.088h263.454a12.311 12.311 0 0 1 12.297 12.297v199.945a16.519 16.519 0 0 1-16.5 16.5Z",fill:"#f2f2f2"})),c||(c=U.createElement("path",{d:"M269.697 226.048h222.838a16 16 0 0 0 16-16V56.5a16 16 0 0 0-16-16H269.697a16 16 0 0 0-16 16v153.548a16 16 0 0 0 16 16Z",fill:"#fff"})),r||(r=U.createElement("path",{d:"M524.805 24.95h-287.84v-8.4A16.574 16.574 0 0 1 253.525 0h254.72a16.574 16.574 0 0 1 16.56 16.55Z",fill:"#ccc"})),h||(h=U.createElement("circle",{cx:267.06,cy:12.5,r:4.283,fill:"#fff"})),f||(f=U.createElement("circle",{cx:283.319,cy:12.5,r:4.283,fill:"#fff"})),i||(i=U.createElement("circle",{cx:299.578,cy:12.5,r:4.283,fill:"#fff"})),n||(n=U.createElement("path",{d:"M286.095 112.456h-11.036a2.26 2.26 0 0 1-2.258-2.257V99.163a2.26 2.26 0 0 1 2.258-2.258h11.036a2.26 2.26 0 0 1 2.257 2.258v11.036a2.26 2.26 0 0 1-2.257 2.257Z",fill:"#2e5f85"})),m||(m=U.createElement("path",{d:"M286.095 141.05h-11.036a2.26 2.26 0 0 1-2.258-2.258v-11.036a2.26 2.26 0 0 1 2.258-2.257h11.036a2.26 2.26 0 0 1 2.257 2.257v11.036a2.26 2.26 0 0 1-2.257 2.257Z",fill:"#3f3d56"})),s||(s=U.createElement("path",{d:"M286.095 169.643h-11.036a2.26 2.26 0 0 1-2.258-2.258V156.35a2.26 2.26 0 0 1 2.258-2.257h11.036a2.26 2.26 0 0 1 2.257 2.257v11.036a2.26 2.26 0 0 1-2.257 2.258ZM358.33 106.938h-53.173a2.257 2.257 0 0 1 0-4.515h53.174a2.257 2.257 0 1 1 0 4.515ZM358.33 135.531h-53.173a2.257 2.257 0 0 1 0-4.514h53.174a2.257 2.257 0 1 1 0 4.514ZM358.33 164.125h-53.173a2.257 2.257 0 0 1 0-4.515h53.174a2.257 2.257 0 1 1 0 4.515Z",fill:"#ccc"})),d||(d=U.createElement("path",{d:"M489.341 133.99c.057-.948.09-1.904.09-2.867a47.318 47.318 0 0 0-47.319-47.318v50.186Z",fill:"#2e5f85"})),Z||(Z=U.createElement("path",{d:"M438.528 138.292V88.107a47.318 47.318 0 1 0 47.228 50.185Z",fill:"#3f3d56"})),p||(p=U.createElement("path",{d:"M761 689.787H1a1 1 0 0 1 0-2h760a1 1 0 0 1 0 2Z",fill:"#ccc"})),E||(E=U.createElement("path",{d:"M504.69 412.926a10.703 10.703 0 0 1 .89 1.431l50.113 5.635 7.288-9.847 16.3 9.057-14.348 23.92-61.396-16.114a10.673 10.673 0 1 1 1.153-14.082ZM248.987 399.988a10.056 10.056 0 0 1-14.525-5.176l-35.727.745 9.898-15.712 32.41 1.702a10.11 10.11 0 0 1 7.944 18.44Z",fill:"#ffb8b8"})),M||(M=U.createElement("path",{d:"M233.285 395.49a4.509 4.509 0 0 1-4.428 3.213l-65.387-1.66-59.207-17.53a12.819 12.819 0 1 1 7.633-24.473l53.49 17.539 64.201 6.195a4.524 4.524 0 0 1 4.068 4.556l-.186 10.95a4.523 4.523 0 0 1-.184 1.21Z",fill:"#3f3d56"})),v||(v=U.createElement("path",{fill:"#ffb8b8",d:"m138.461 676.601 12.259-.001 5.833-47.288-18.094.001.002 47.288z"})),o||(o=U.createElement("path",{d:"m135.333 672.598 24.144-.001h.001a15.386 15.386 0 0 1 15.387 15.386v.5l-39.53.002Z",fill:"#2f2e41"})),x||(x=U.createElement("path",{fill:"#ffb8b8",d:"m102.461 676.601 12.259-.001 5.833-47.288-18.094.001.002 47.288z"})),b||(b=U.createElement("path",{d:"m99.333 672.598 24.144-.001h.001a15.386 15.386 0 0 1 15.387 15.386v.5l-39.53.002ZM94.233 485.493l2.927 173.694a4 4 0 0 0 4.362 3.916l14.346-1.304a4 4 0 0 0 3.626-3.675l8.399-108.345a1 1 0 0 1 1.996.04l4.198 110.825a4 4 0 0 0 3.997 3.849h15.386a4 4 0 0 0 3.993-3.756l10.77-176.244-64-16Z",fill:"#2f2e41"})),y||(y=U.createElement("circle",{cx:140.654,cy:297.835,r:24.561,fill:"#ffb8b8"})),u||(u=U.createElement("path",{d:"M167.292 491.932h-.072l-57.43-.885a4.5 4.5 0 0 1-4.41-4.051l-.65-6.503a.5.5 0 0 0-.995 0l-.671 6.717a4.494 4.494 0 0 1-4.133 4.038l-4.058.312a4.5 4.5 0 0 1-4.698-5.628l3.494-13.324a181.54 181.54 0 0 0 1.698-84.66l-1.737-7.9a28.528 28.528 0 0 1 13.47-30.816l11.28-6.612 5.119-7.677a11.085 11.085 0 0 1 8.977-4.923c7.14-.156 19.387 1.152 21.688 11.591a28.5 28.5 0 0 1 19.282 27.441l-1.657 118.443a4.501 4.501 0 0 1-4.497 4.437Z",fill:"#3f3d56"})),g||(g=U.createElement("path",{d:"M138.733 311.993c-.1 3.472-2.511 5.48-5.47 7.3s-6.42 2.606-9.808 3.367a2.999 2.999 0 0 1-4.406-2.625l-3.108-11.823a74.84 74.84 0 0 1-2.393-11.537c-.749-7.51 1.03-15.587 6.272-21.016s14.331-7.358 20.612-3.175c7.453-9.52 41.523 11.513 33.119 18.133-1.495 1.177-3.78-.313-5.679-.457s-4.024.19-5.23 1.662c-1.575 1.924-.889 4.79-1.538 7.19a6.714 6.714 0 0 1-8.483 4.35 23.089 23.089 0 0 1-4.4-2.83c-1.456-.969-3.295-1.685-4.934-1.074-2.16.806-2.927 3.45-3.122 5.748a53.235 53.235 0 0 1-1.432 6.787Z",fill:"#2f2e41"})),j||(j=U.createElement("path",{opacity:.2,d:"m144.469 377.819 4 49 21 51-31-50 6-50z"})),w||(w=U.createElement("path",{d:"M402.82 646.146 183.648 516.12a16.519 16.519 0 0 1-5.772-22.61l102.125-172.14a12.102 12.102 0 0 1 16.564-4.228l226.58 134.422a12.311 12.311 0 0 1 4.3 16.85L425.43 640.375a16.519 16.519 0 0 1-22.61 5.772Z",fill:"#f2f2f2"})),H||(H=U.createElement("path",{d:"m205.828 510.093 191.65 113.7a16 16 0 0 0 21.924-5.598l78.345-132.057a16 16 0 0 0-5.597-21.924l-191.65-113.7a16 16 0 0 0-21.924 5.598l-78.345 132.056a16 16 0 0 0 5.597 21.925Z",fill:"#fff"})),z||(z=U.createElement("path",{d:"M527.837 467.306 280.284 320.441l4.286-7.225a16.574 16.574 0 0 1 22.687-5.784l219.069 129.966a16.574 16.574 0 0 1 5.798 22.683Z",fill:"#ccc"})),A||(A=U.createElement("circle",{cx:312.52,cy:325.089,r:4.283,fill:"#fff"})),V||(V=U.createElement("circle",{cx:326.503,cy:333.384,r:4.283,fill:"#fff"})),N||(N=U.createElement("circle",{cx:340.486,cy:341.68,r:4.283,fill:"#fff"})),O||(O=U.createElement("path",{fill:"#e6e6e6",d:"m472.478 492.846.278-.47 2.818 1.672-.279.47zM466.786 489.469l-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.692 3.377Zm-11.385-6.754-5.692-3.377.279-.47 5.692 3.377Zm-11.384-6.754-5.692-3.377.278-.47 5.693 3.377Zm-11.384-6.754-5.693-3.377.279-.47 5.692 3.377ZM281.818 379.733l.279-.47 2.817 1.672-.278.47zM354.056 481.634l.278-.47 2.818 1.672-.279.47zM348.448 478.308l-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.328ZM326.017 465l-5.608-3.326.279-.47 5.608 3.327Zm-11.215-6.653-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.327Zm-11.215-6.654-5.608-3.327.279-.47 5.608 3.328Zm-11.215-6.653-5.608-3.327.279-.47 5.607 3.327Zm-11.216-6.654-5.607-3.327.278-.47 5.608 3.327ZM255.908 423.406l.278-.47 2.818 1.672-.279.47zM286.853 469.7l.278-.469 2.818 1.672-.279.47zM281.083 466.278l-5.769-3.423.279-.47 5.769 3.423Zm-11.539-6.846-5.769-3.422.279-.47 5.769 3.423Zm-11.538-6.845-5.77-3.423.279-.47 5.77 3.423ZM243.65 444.07l.278-.47 2.817 1.672-.278.47zM265.933 504.963l.279-.47 2.817 1.672-.278.47zM260.164 501.54l-5.77-3.423.28-.47 5.769 3.423Zm-11.54-6.846-5.769-3.423.28-.47 5.769 3.423Zm-11.538-6.846-5.77-3.423.28-.47 5.769 3.424ZM222.73 479.33l.278-.47 2.818 1.672-.279.47z"})),S||(S=U.createElement("path",{d:"m238.402 489.116 162.41 96.352a17.265 17.265 0 0 0 23.631-6.032l47.453-79.987-.326-.181-107.665 27.481-8.529-33.393a4.124 4.124 0 0 0-2.387-2.787 4.394 4.394 0 0 0-2.818-.158l-56.422 14.399-6.236-24.415a4.14 4.14 0 0 0-5.037-2.988c-.38.101-37.095 9.83-44.074 11.709Z",fill:"#2e5f85"})),_||(_=U.createElement("path",{d:"m237.43 489.174-.134-.529 45.15-11.526a4.646 4.646 0 0 1 5.644 3.35l6.11 23.934 56.108-14.323a4.646 4.646 0 0 1 5.645 3.349l8.403 32.914 108.226-27.629.135.53-108.755 27.763-8.538-33.443a4.095 4.095 0 0 0-4.98-2.955l-56.638 14.458-6.245-24.464a4.1 4.1 0 0 0-4.98-2.955Z",fill:"#3f3d56"})),B||(B=U.createElement("circle",{cx:289.81,cy:471.138,r:3.822,fill:"#3f3d56"})),I||(I=U.createElement("circle",{cx:357.012,cy:483.072,r:3.822,fill:"#3f3d56"})),k||(k=U.createElement("circle",{cx:474.092,cy:492.276,r:3.822,fill:"#3f3d56"})),C||(C=U.createElement("path",{d:"M174.38 496.811a10.056 10.056 0 0 1-.318-15.416l-13.379-33.136 18.203 3.676 9.913 30.903a10.11 10.11 0 0 1-14.42 13.973Z",fill:"#ffb8b8"})),P||(P=U.createElement("path",{d:"M174.158 482.454a4.51 4.51 0 0 1-4.576-3l-21.658-61.717-4.628-61.574a12.819 12.819 0 1 1 25.588-1.551l2.591 56.232 16.997 62.22a4.524 4.524 0 0 1-2.815 5.42l-10.303 3.713a4.522 4.522 0 0 1-1.196.257Z",fill:"#3f3d56"})),R||(R=U.createElement("path",{d:"M575.719 427.768a4.59 4.59 0 0 1-1.116-.696l-20.141-16.967a4.575 4.575 0 0 1-.294-6.728l18.276-18.353a4.552 4.552 0 0 1 5.93-.472l13.822 10.037a4.578 4.578 0 0 1 1.448 5.658l-11.957 25.281a4.58 4.58 0 0 1-5.968 2.24Z",fill:"#2e5f85"})),F||(F=U.createElement("path",{fill:"#ffb8b8",d:"m654.276 667.73-12.029 3.273-18.349-44.841 17.754-4.83 12.624 46.398z"})),G||(G=U.createElement("path",{d:"m632.478 669.97 23.44-6.378 3.975 14.606-37.806 10.287-.066-.242a14.887 14.887 0 0 1 10.457-18.273Z",fill:"#2f2e41"})),L||(L=U.createElement("path",{fill:"#ffb8b8",d:"m551.441 676.909-12.466-.001-5.931-48.085 18.4.001-.003 48.085z"})),D||(D=U.createElement("path",{d:"M529.82 673.346h24.293v15.138h-39.18v-.251a14.887 14.887 0 0 1 14.886-14.887Z",fill:"#2f2e41"})),q||(q=U.createElement("circle",{cx:570.221,cy:334.453,r:24.975,fill:"#ffb8b8"})),K||(K=U.createElement("path",{d:"M550.678 642.624h-17.036a4.59 4.59 0 0 1-4.571-4.293c-5.077-80.7-2.107-138.587 9.344-182.173a4.757 4.757 0 0 1 .186-.561l.912-2.281a4.554 4.554 0 0 1 4.249-2.877h35.033a4.568 4.568 0 0 1 3.474 1.598l4.758 5.552c.093.108.18.218.264.334 21.456 29.922 40.685 88.42 62.955 167.047a4.56 4.56 0 0 1-3.008 5.61l-18.308 5.859a4.6 4.6 0 0 1-5.517-2.371l-47.51-98.541a3.56 3.56 0 0 0-6.732 1.064l-13.96 102.077a4.593 4.593 0 0 1-4.533 3.956Z",fill:"#2f2e41"})),X||(X=U.createElement("path",{d:"m585.107 457.995-.144-.002-42.554-1.344a4.561 4.561 0 0 1-4.401-4.02c-5.395-43.666 9.4-55.363 16.01-58.365a3.518 3.518 0 0 0 2.047-2.79l.572-4.576a4.56 4.56 0 0 1 .904-2.223c10.365-13.428 24.52-17.727 32.034-19.095a4.569 4.569 0 0 1 5.34 3.915l.856 6.572a3.62 3.62 0 0 0 .726 1.72c21.617 28.26-2.466 69.987-7.513 78.064a4.584 4.584 0 0 1-3.877 2.144Z",fill:"#2e5f85"})),$||($=U.createElement("path",{d:"M597.7 318.92a103.572 103.572 0 0 1-4.093-17.252c-.273-3.41.6-7.08 3.084-9.432 4.648-4.404 12.544-2.306 17.404 1.86 7.024 6.023 10.528 15.279 11.852 24.436s.741 18.47 1.06 27.717 1.64 18.755 6.355 26.717 13.463 14.073 22.69 13.395a15.969 15.969 0 0 0 9.997-4.236 11.591 11.591 0 0 0 3.481-10.065c4.717 8.445 2.326 19.891-4.709 26.53s-17.856 8.516-27.104 5.682-16.86-9.943-21.407-18.48-6.213-18.401-5.971-28.072c.185-7.425 1.447-14.912.192-22.233s-5.837-14.756-13.062-16.48Z",fill:"#2f2e41"})),J||(J=U.createElement("path",{d:"M565.253 328.546c-1.232 4.115-5.944 6.653-10.183 5.957a11.94 11.94 0 0 1-9.012-8.285 17.056 17.056 0 0 1 1.333-12.504 19.47 19.47 0 0 1 11.14-9.923 15.987 15.987 0 0 1 14.537 2.323 5.346 5.346 0 0 1 3.736-3.907 10.216 10.216 0 0 1 5.606.083 23.1 23.1 0 0 1 12.857 9.353 37.59 37.59 0 0 1 5.827 15.02c1.435 8.053.906 16.851-3.616 23.666s-13.774 10.838-21.28 7.59c-.468-2.393.64-4.802 1.923-6.876s2.803-4.092 3.296-6.48-.452-5.308-2.761-6.09c-1.97-.665-4.071.414-6.147.544a6.735 6.735 0 0 1-6.461-9.705Z",fill:"#2f2e41"})),Q||(Q=U.createElement("path",{d:"M501.956 431.433a10.703 10.703 0 0 1 1.143 1.238l50.277-3.913 5.302-11.044 17.714 5.822-9.581 26.195-63.333-4.25a10.673 10.673 0 1 1-1.522-14.048Z",fill:"#ffb8b8"})),T||(T=U.createElement("path",{d:"M576.12 440.984a4.59 4.59 0 0 1-1.201-.538l-22.266-14.063a4.575 4.575 0 0 1-1.208-6.626l15.605-20.672a4.552 4.552 0 0 1 5.81-1.276l15.061 8.06a4.578 4.578 0 0 1 2.206 5.408l-8.4 26.675a4.58 4.58 0 0 1-5.608 3.032Z",fill:"#2e5f85"})))}},6694:(e,a,l)=>{l.d(a,{A:()=>k});var t,c,r,h,f,i,n,m,s,d,Z,p,E,M,v,o,x,b,y,u,g,j,w,H,z,A,V,N,O,S,_,B=l(6540);function I(){return I=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},I.apply(this,arguments)}const k=e=>{let{title:a,titleId:l,...k}=e;return B.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1",width:855.418,height:610.775,viewBox:"0 0 855.418 610.775","aria-labelledby":l},k),a?B.createElement("title",{id:l},a):null,t||(t=B.createElement("circle",{cx:39.536,cy:110.727,r:13.631,fill:"#e6e6e6"})),c||(c=B.createElement("circle",{cx:80.428,cy:110.727,r:13.631,fill:"#e6e6e6"})),r||(r=B.createElement("circle",{cx:121.319,cy:110.727,r:13.631,fill:"#e6e6e6"})),h||(h=B.createElement("circle",{cx:162.211,cy:110.727,r:13.631,fill:"#e6e6e6"})),f||(f=B.createElement("circle",{cx:203.103,cy:110.727,r:13.631,fill:"#e6e6e6"})),i||(i=B.createElement("circle",{cx:243.994,cy:110.727,r:13.631,fill:"#e6e6e6"})),n||(n=B.createElement("circle",{cx:284.886,cy:110.727,r:13.631,fill:"#e6e6e6"})),m||(m=B.createElement("path",{d:"M316.384 127.326H8.038a5.553 5.553 0 0 1-5.547-5.547V99.675a5.553 5.553 0 0 1 5.547-5.547h308.346a5.553 5.553 0 0 1 5.547 5.547v22.104a5.553 5.553 0 0 1-5.547 5.547ZM8.038 96.346a3.332 3.332 0 0 0-3.328 3.329v22.104a3.332 3.332 0 0 0 3.328 3.328h308.346a3.332 3.332 0 0 0 3.328-3.328V99.675a3.332 3.332 0 0 0-3.328-3.328ZM74.026 3.187a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187H6.374a3.19 3.19 0 0 1-3.187-3.187V6.374a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187H6.374A6.374 6.374 0 0 0 0 6.374v69.063a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374V6.374A6.374 6.374 0 0 0 74.026 0Z",fill:"#e6e6e6"})),s||(s=B.createElement("path",{d:"M63.474 21.34H18.337a1.594 1.594 0 1 1 0-3.186h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 32.625H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 43.91H18.337a1.594 1.594 0 1 1 0-3.188h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 55.194H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 1 1 0 3.187ZM63.474 66.478H18.337a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187Z",fill:"#2e5f85"})),d||(d=B.createElement("path",{d:"M305.087 3.187a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187h-67.652a3.19 3.19 0 0 1-3.187-3.187V6.374a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187h-67.652a6.374 6.374 0 0 0-6.374 6.374v69.063a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374V6.374A6.374 6.374 0 0 0 305.087 0Z",fill:"#e6e6e6"})),Z||(Z=B.createElement("path",{d:"M294.535 21.34h-45.137a1.594 1.594 0 1 1 0-3.186h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 32.625h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 43.91h-45.137a1.594 1.594 0 1 1 0-3.188h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 55.194h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM294.535 66.478h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM535.026 135.978a3.19 3.19 0 0 1 3.187 3.187v69.063a3.19 3.19 0 0 1-3.187 3.187h-67.652a3.19 3.19 0 0 1-3.187-3.187v-69.063a3.19 3.19 0 0 1 3.187-3.187h67.652m0-3.187h-67.652a6.374 6.374 0 0 0-6.374 6.375v69.062a6.374 6.374 0 0 0 6.374 6.374h67.652a6.374 6.374 0 0 0 6.374-6.374v-69.063a6.374 6.374 0 0 0-6.374-6.374Z",fill:"#2e5f85"})),p||(p=B.createElement("path",{d:"M524.474 154.132h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 165.417h-45.137a1.594 1.594 0 0 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 176.7h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 187.985h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187ZM524.474 199.27h-45.137a1.594 1.594 0 1 1 0-3.187h45.137a1.594 1.594 0 0 1 0 3.187Z",fill:"#2e5f85"})),E||(E=B.createElement("path",{d:"M190.442 81.81h-69.423a7.09 7.09 0 0 1-7.082-7.08V25.052a7.09 7.09 0 0 1 7.082-7.082h69.423a7.09 7.09 0 0 1 7.082 7.082V74.73a7.09 7.09 0 0 1-7.082 7.082Zm-69.423-60.652a3.9 3.9 0 0 0-3.895 3.895V74.73a3.899 3.899 0 0 0 3.895 3.895h69.423a3.9 3.9 0 0 0 3.895-3.895V25.053a3.9 3.9 0 0 0-3.895-3.895Z",fill:"#e6e6e6"})),M||(M=B.createElement("path",{d:"M178.3 40.2h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187ZM178.3 51.485h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187ZM178.3 62.769h-45.138a1.594 1.594 0 0 1 0-3.187H178.3a1.594 1.594 0 1 1 0 3.187Z",fill:"#2e5f85"})),v||(v=B.createElement("path",{d:"m420.8 109.338-66.676-19.336a7.09 7.09 0 0 1-4.829-8.774l13.836-47.71a7.09 7.09 0 0 1 8.774-4.83l66.676 19.336a7.09 7.09 0 0 1 4.83 8.775l-13.836 47.71a7.09 7.09 0 0 1-8.775 4.829Zm-49.783-77.589a3.9 3.9 0 0 0-4.825 2.656l-13.836 47.71a3.899 3.899 0 0 0 2.656 4.826l66.676 19.336a3.9 3.9 0 0 0 4.826-2.655l13.836-47.71a3.9 3.9 0 0 0-2.656-4.827Z",fill:"#e6e6e6"})),o||(o=B.createElement("path",{d:"M420.728 65.992 377.377 53.42a1.594 1.594 0 0 1 .887-3.06l43.351 12.57a1.594 1.594 0 1 1-.887 3.062ZM417.585 76.83l-43.351-12.572a1.594 1.594 0 1 1 .887-3.06l43.351 12.57a1.594 1.594 0 0 1-.887 3.062ZM414.442 87.667 371.09 75.095a1.594 1.594 0 0 1 .888-3.06l43.35 12.571a1.594 1.594 0 0 1-.887 3.061Z",fill:"#2e5f85"})),x||(x=B.createElement("path",{fill:"#e6e6e6",d:"M156.106 607.775h699.313v3H156.106zM562.14 603.085H448.421l3.855-50.112h106.009l3.855 50.112z"})),b||(b=B.createElement("path",{fill:"#e6e6e6",d:"M442.639 597.303h127.21v11.565h-127.21z"})),y||(y=B.createElement("path",{d:"M723.08 230.128H288.444a11.565 11.565 0 0 0-11.564 11.564v265.022h457.765V241.692a11.565 11.565 0 0 0-11.565-11.564Z",fill:"#3f3d56"})),u||(u=B.createElement("path",{d:"M276.88 506.714v43.367a11.565 11.565 0 0 0 11.564 11.565H723.08a11.565 11.565 0 0 0 11.565-11.565v-43.367ZM300.009 254.221h412.47v231.292h-412.47z",fill:"#e6e6e6"})),g||(g=B.createElement("circle",{cx:506.244,cy:533.698,r:11.565,fill:"#3f3d56"})),j||(j=B.createElement("circle",{cx:312.87,cy:261.795,r:2.195,fill:"#fff"})),w||(w=B.createElement("circle",{cx:321.2,cy:261.795,r:2.195,fill:"#fff"})),H||(H=B.createElement("circle",{cx:329.531,cy:261.795,r:2.195,fill:"#fff"})),z||(z=B.createElement("path",{fill:"#fff",d:"M310.675 269.253h389.916V463.5H310.675z"})),A||(A=B.createElement("path",{d:"M336.594 298.799a1.38 1.38 0 0 0-1.378 1.378v69.676a1.38 1.38 0 0 0 1.378 1.378h80.464a1.38 1.38 0 0 0 1.379-1.378v-69.676a1.38 1.38 0 0 0-1.379-1.378ZM465.79 299.023a1.38 1.38 0 0 0-1.379 1.378v69.452a1.38 1.38 0 0 0 1.379 1.378h80.208a1.38 1.38 0 0 0 1.378-1.378v-69.452a1.38 1.38 0 0 0-1.378-1.378ZM593.63 298.295a1.38 1.38 0 0 0-1.377 1.378v70.18a1.38 1.38 0 0 0 1.378 1.378h81.042a1.38 1.38 0 0 0 1.378-1.378v-70.18a1.38 1.38 0 0 0-1.378-1.378ZM338.065 405.72a2.85 2.85 0 0 0 0 5.7h75.653a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),V||(V=B.createElement("path",{d:"M338.065 419.276a2.85 2.85 0 0 0 0 5.7h34.062a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})),N||(N=B.createElement("path",{d:"M468.65 405.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),O||(O=B.createElement("path",{d:"M468.65 419.276a2.85 2.85 0 0 0 0 5.7h34.062a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})),S||(S=B.createElement("path",{d:"M595.97 405.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7ZM338.065 391.72a2.85 2.85 0 0 0 0 5.7h75.653a2.85 2.85 0 0 0 0-5.7ZM468.65 391.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7ZM595.97 391.72a2.85 2.85 0 0 0 0 5.7h75.652a2.85 2.85 0 0 0 0-5.7Z",fill:"#e6e6e6"})),_||(_=B.createElement("path",{d:"M595.97 419.276a2.85 2.85 0 0 0 0 5.7h34.061a2.85 2.85 0 0 0 0-5.7Z",fill:"#2e5f85"})))}},1509:(e,a,l)=>{l.d(a,{A:()=>L});var t,c,r,h,f,i,n,m,s,d,Z,p,E,M,v,o,x,b,y,u,g,j,w,H,z,A,V,N,O,S,_,B,I,k,C,P,R,F=l(6540);function G(){return G=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var l=arguments[a];for(var t in l)Object.prototype.hasOwnProperty.call(l,t)&&(e[t]=l[t])}return e},G.apply(this,arguments)}const L=e=>{let{title:a,titleId:l,...L}=e;return F.createElement("svg",G({xmlns:"http://www.w3.org/2000/svg",width:564.81,height:449.941,viewBox:"0 0 564.81 449.941","aria-labelledby":l},L),a?F.createElement("title",{id:l},a):null,t||(t=F.createElement("path",{fill:"#ffb6b6",d:"m496.138 436.616-11.742-.001-5.586-45.29 17.33.001-.002 45.29z"})),c||(c=F.createElement("path",{d:"m496.55 448.865-36.106-.002v-.456c0-7.762 6.292-14.054 14.054-14.054l6.596-5.004 12.306 5.005h3.151v14.51Z",fill:"#2f2e41"})),r||(r=F.createElement("path",{fill:"#ffb6b6",d:"m444.083 436.616-11.742-.001-5.585-45.29 17.33.001-.003 45.29z"})),h||(h=F.createElement("path",{d:"m444.496 448.865-36.107-.002v-.456c0-7.762 6.292-14.054 14.054-14.054l6.596-5.004 12.306 5.005h3.152v14.51ZM438.488 183.865l67.742 1.426s12.179 19.966 2.88 48.133l1.042 7.843-4.278 12.123-2.14 37.08 2.14 5.705-1.426 10.696s5.704 70.595-8.557 106.249l-17.114-.713-6.418-93.024 3.565-6.808-.713-2.852-8.557-42.785-8.557 22.106v12.282l-7.843 9.11s2.852 84.144-4.992 101.257h-19.16l-7.224-114.092 7.13-66.317-1.425-4.278 2.139-2.14-1.426-7.13 13.192-33.871Z",fill:"#2f2e41"})),f||(f=F.createElement("path",{d:"m467.367 53.728 20.68-4.992 5.704 13.549s29.515 15.687 30.941 37.08c0 0 4 17.114.435 24.957-3.566 7.844-18.54 32.802-18.54 32.802s13.548 43.498 9.983 45.637-88.422-2.139-88.422-6.418 14.122-49.202 14.122-49.202l2.992-77.013 19.253-7.13 2.852-9.27Z",fill:"#3f3d56"})),i||(i=F.createElement("path",{d:"M522.497 229.263a8.776 8.776 0 0 1-3.888-11.786 8.8 8.8 0 0 1 .756-1.22l-11.507-78.892 15.93.51 8.334 76.868c3.02 2.562 4.022 6.939 2.161 10.632a8.776 8.776 0 0 1-11.786 3.888ZM371.338 192.028a8.776 8.776 0 0 1 5.034-11.344c.455-.176.917-.3 1.379-.396l44.452-66.185 11.462 11.075-45.444 62.555c.517 3.926-1.68 7.842-5.538 9.328a8.776 8.776 0 0 1-11.345-5.033Z",fill:"#ffb6b6"})),n||(n=F.createElement("path",{d:"M493.468 117.466c-4.5-15.464 2.975-31.24 19.08-31.164 4.655.022 8.272 1.372 9.274 5.111 3.508 13.087 5.42 32.841 5.42 32.841l4.162 21.032-2.52 4.367 5.255 14.095-2.55 6.668-.55 34.052-12.836-.713-14.142-25.96-5.408-3.215s4.342-41.972-4.295-54.057l-.89-3.057ZM435.975 79.41c7.506-14.25 26.72-17.625 38.251-6.382 3.333 3.25 4.996 6.734 3.12 10.12-6.569 11.85-21.793 24.608-21.793 24.608l-18.75 30.142-4.846 1.39-6.012 13.788-12.884 15.148-17.064 9-9.984-9.984 2.12-12.833 25.69-34.23s18.485-23.257 20.668-37.95l1.484-2.817Z",fill:"#3f3d56"})),m||(m=F.createElement("path",{d:"M471.297 49.56c.472.057.943.1 1.411.12 1.458.08 2.897-.002 4.285-.238a20.178 20.178 0 0 0 11.002-5.6 20.15 20.15 0 0 0 5.84-11.91c1.355-11.083-6.537-21.179-17.62-22.533-10.923-1.343-20.881 6.298-22.47 17.126-.026.168-.051.328-.07.495-1.353 11.09 6.531 21.18 17.622 22.54Z",fill:"#ffb6b6"})),s||(s=F.createElement("path",{d:"M449.187 25.783c2.87 1.42 7.562-3.043 9.358-.475.292-.555.615-1.092.933-1.6.288-.454.7-1.423 1.177-1.59-.603 1.457-.47 3.43.156 5.12 2.832 1.057 6.54-1.285 9.16-4.056 4.116-4.344 10.836 6.796 9.247 12.56 2.023-2.469 6.41-1.076 7.898 1.748 1.486 2.816-1.025 5.073-1.562 8.215l4.054-.515c2.558-2.491 2.379-6.69 4.485-9.577 3.518-4.832 4.882-9.762 2.237-14.749-2.346-4.41-2.566-10.116-6.87-12.658 1.881-.92-4.807.517-3.02-2.48 1.794-2.99-7.77-3.352-8.393-1.75-2.733-3.271-5.49-5.428-8.85-2.807-3.302 2.578-2.96 5.289-6.838 5.046-1.82-.113-1.62 3.28-2.701 4.758-1.076 1.471-5.256 2.416-5.46 2.258-1.103-.863-4.86 6.49-4.86 6.49s-3.045 4.624-.151 6.062Z",fill:"#2f2e41"})),d||(d=F.createElement("path",{d:"M196.155 154.13c67.931 0 123 55.07 123 123s-55.069 123-123 123-161.945-67.35-123-123 55.07-123 123-123Z",fill:"#f2f2f2"})),Z||(Z=F.createElement("path",{d:"M360.782 159.982c-1.103 0-2 .897-2 2v64c0 1.103.897 2 2 2s2-.897 2-2v-64c0-1.103-.897-2-2-2ZM24.782 111.982c-1.103 0-2 .897-2 2v16c0 1.103.897 2 2 2s2-.897 2-2v-16c0-1.103-.897-2-2-2ZM24.782 159.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2ZM24.782 203.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2ZM204.155 48.982c-1.103 0-2 .897-2 2v31c0 1.103.897 2 2 2s2-.897 2-2v-31c0-1.103-.897-2-2-2Z",fill:"#3f3d56"})),p||(p=F.createElement("path",{d:"M510.551 432.608c2.066.13 3.208-2.438 1.645-3.934l-.155-.618.061-.148c2.09-4.982 9.17-4.948 11.242.042 1.838 4.428 4.18 8.864 4.755 13.546a18.03 18.03 0 0 1-.316 6.2c4.308-9.41 6.575-19.687 6.575-30.02 0-2.597-.142-5.194-.433-7.784a71.63 71.63 0 0 0-.994-6.31c-2.306-11.277-7.299-22.018-14.5-30.99-3.462-1.892-6.35-4.85-8.093-8.396-.627-1.279-1.118-2.655-1.35-4.056.394.051 1.485-5.949 1.188-6.317.55-.833 1.532-1.247 2.132-2.06 2.982-4.044 7.09-3.338 9.236 2.157 4.582 2.312 4.626 6.148 1.815 9.837-1.789 2.346-2.035 5.522-3.604 8.034.161.207.33.407.49.614a73.59 73.59 0 0 1 7.682 12.169c-.61-4.767.29-10.509 1.826-14.21 1.748-4.217 5.025-7.77 7.91-11.415 3.467-4.38 10.574-2.468 11.185 3.083l.017.162a20.88 20.88 0 0 0-1.259.77c-2.34 1.547-1.53 5.173 1.241 5.601l.063.01a30.635 30.635 0 0 1-.807 4.58c3.701 14.315-4.29 19.53-15.702 19.763-.252.13-.497.259-.749.382a73.182 73.182 0 0 1 2.764 9.978 73.858 73.858 0 0 1 1.28 9.05c.296 3.83.27 7.679-.052 11.503l.019-.136c.82-4.211 3.107-8.145 6.427-10.87 4.945-4.063 11.932-5.559 17.268-8.825 2.568-1.572 5.86.46 5.411 3.438l-.022.142c-.794.323-1.57.698-2.319 1.117a20.93 20.93 0 0 0-1.258.77c-2.34 1.548-1.531 5.174 1.24 5.602l.064.01.129.02a30.653 30.653 0 0 1-5.639 8.828c-2.314 12.498-12.256 13.683-22.89 10.044h-.006a75.094 75.094 0 0 1-5.045 14.726h-18.02c-.065-.2-.123-.407-.18-.607 1.665.103 3.345.007 4.985-.297-1.337-1.64-2.674-3.294-4.01-4.935a1.12 1.12 0 0 1-.085-.096c-.678-.84-1.362-1.673-2.04-2.513a29.99 29.99 0 0 1 .878-7.64v-.001Z",fill:"#f2f2f2"})),E||(E=F.createElement("path",{d:"M0 448.75c0 .66.53 1.19 1.19 1.19h562.29c.66 0 1.19-.53 1.19-1.19 0-.66-.53-1.19-1.19-1.19H1.19c-.66 0-1.19.53-1.19 1.19Z",fill:"#ccc"})),M||(M=F.createElement("path",{d:"M142.376 268.84h-69.22v-2h69.22c6.013 0 10.905-4.893 10.905-10.907V209.13h2v46.803c0 7.116-5.789 12.906-12.905 12.906ZM117.019 370.294h157.436v2H117.019z",fill:"#2e5f85"})),v||(v=F.createElement("path",{d:"M374.343 255.466h-84.092c-4.538 0-8.23-3.692-8.23-8.23V164.17c0-4.538 3.692-8.23 8.23-8.23h84.092c4.538 0 8.23 3.692 8.23 8.23v83.066c0 4.538-3.692 8.23-8.23 8.23Z",fill:"#e6e6e6"})),o||(o=F.createElement("path",{d:"M305.912 158.392c-11.84 0-21.439 9.598-21.439 21.439v65.643a7.54 7.54 0 0 0 7.54 7.54h51.42c20.262 0 36.688-16.426 36.688-36.688v-50.394a7.54 7.54 0 0 0-7.54-7.54h-66.67Z",fill:"#fff"})),x||(x=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M354.82 182.532h-45.221c-.863 0-1.565-.702-1.565-1.565s.702-1.564 1.565-1.564h45.22c.863 0 1.565.701 1.565 1.564s-.702 1.565-1.565 1.565ZM354.82 215.895h-45.221c-.863 0-1.565-.702-1.565-1.565s.702-1.564 1.565-1.564h45.22a1.566 1.566 0 0 1 0 3.13ZM373.182 199.224h-81.947c-.862 0-1.564-.702-1.564-1.564s.702-1.565 1.564-1.565h81.947a1.566 1.566 0 0 1 0 3.13Z"}))),b||(b=F.createElement("path",{d:"M374.02 229.46h-29.604c-.863 0-1.565-.701-1.565-1.564s.702-1.564 1.565-1.564h29.603c.863 0 1.565.701 1.565 1.564s-.702 1.565-1.565 1.565ZM197.711 420.97h-66.774a6.542 6.542 0 0 1-6.535-6.535v-65.96a6.542 6.542 0 0 1 6.535-6.535h66.774a6.542 6.542 0 0 1 6.535 6.535v65.96a6.542 6.542 0 0 1-6.535 6.535Z",fill:"#e6e6e6"})),y||(y=F.createElement("path",{d:"M143.372 343.887c-9.402 0-17.023 7.622-17.023 17.024v52.125a5.987 5.987 0 0 0 5.987 5.987h40.831c16.09 0 29.132-13.043 29.132-29.132v-40.016a5.987 5.987 0 0 0-5.987-5.988h-52.94Z",fill:"#fff"})),u||(u=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M182.208 363.055H146.3c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h35.908a1.244 1.244 0 0 1 0 2.484ZM182.208 389.548H146.3c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h35.908a1.244 1.244 0 0 1 0 2.484ZM196.79 376.31h-65.072c-.685 0-1.242-.557-1.242-1.242s.557-1.242 1.242-1.242h65.072a1.244 1.244 0 0 1 0 2.485Z"}))),g||(g=F.createElement("path",{d:"M197.454 400.32h-23.507c-.685 0-1.243-.557-1.243-1.242s.558-1.242 1.243-1.242h23.507a1.244 1.244 0 0 1 0 2.484ZM151.04 208.626h-49.383a4.838 4.838 0 0 1-4.833-4.833v-48.78a4.838 4.838 0 0 1 4.833-4.834h49.383a4.838 4.838 0 0 1 4.833 4.833v48.78a4.838 4.838 0 0 1-4.833 4.834Z",fill:"#e6e6e6"})),j||(j=F.createElement("path",{d:"M110.854 151.62c-6.953 0-12.59 5.636-12.59 12.589v38.549a4.428 4.428 0 0 0 4.428 4.428h30.196c11.9 0 21.545-9.646 21.545-21.545v-29.594a4.428 4.428 0 0 0-4.428-4.428h-39.151Z",fill:"#fff"})),w||(w=F.createElement("g",{fill:"#e6e6e6"},F.createElement("path",{d:"M139.575 165.795h-26.556a.92.92 0 0 1 0-1.837h26.556a.92.92 0 0 1 0 1.837ZM139.575 185.388h-26.556a.92.92 0 0 1 0-1.838h26.556a.92.92 0 0 1 0 1.838ZM150.358 175.598h-48.123a.92.92 0 0 1 0-1.838h48.123a.92.92 0 0 1 0 1.838Z"}))),H||(H=F.createElement("path",{d:"M150.85 193.354h-17.385a.92.92 0 0 1 0-1.837h17.385a.92.92 0 0 1 0 1.837Z",fill:"#e6e6e6"})),z||(z=F.createElement("circle",{cx:295.155,cy:260.13,r:10,fill:"#2e5f85"})),A||(A=F.createElement("circle",{cx:154.155,cy:209.13,r:10,fill:"#2e5f85"})),V||(V=F.createElement("circle",{cx:202.155,cy:346.13,r:10,fill:"#2e5f85"})),N||(N=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:223.756,cy:66.652,rx:12.463,ry:12.201}),F.createElement("path",{d:"M323.67 62.478h-67.086c-2.301 0-4.174-1.872-4.174-4.174s1.873-4.174 4.174-4.174h67.085c2.302 0 4.174 1.873 4.174 4.174s-1.872 4.174-4.174 4.174ZM376.023 76.605H256.584c-2.301 0-4.174-1.872-4.174-4.174s1.873-4.174 4.174-4.174h119.439c2.3 0 4.173 1.873 4.173 4.174s-1.872 4.174-4.173 4.174Z"}))),O||(O=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:43.359,cy:122.234,rx:8.066,ry:7.896}),F.createElement("path",{d:"M108.021 119.533H64.605c-1.49 0-2.701-1.212-2.701-2.701s1.211-2.702 2.7-2.702h43.417c1.49 0 2.702 1.212 2.702 2.702s-1.212 2.701-2.702 2.701ZM141.904 128.676h-77.3c-1.489 0-2.7-1.212-2.7-2.701s1.211-2.702 2.7-2.702h77.3c1.489 0 2.7 1.212 2.7 2.702s-1.211 2.7-2.7 2.7Z"}))),S||(S=F.createElement("g",{fill:"#f2f2f2"},F.createElement("ellipse",{cx:285.359,cy:403.234,rx:8.066,ry:7.896}),F.createElement("path",{d:"M350.021 400.533h-43.416c-1.49 0-2.701-1.212-2.701-2.701s1.211-2.702 2.7-2.702h43.417c1.49 0 2.702 1.212 2.702 2.702s-1.212 2.701-2.702 2.701ZM383.904 409.676h-77.3c-1.489 0-2.7-1.212-2.7-2.701s1.211-2.702 2.7-2.702h77.3c1.489 0 2.7 1.212 2.7 2.702s-1.211 2.7-2.7 2.7Z"}))),_||(_=F.createElement("path",{fill:"#e6e6e6",d:"M186.405 155.97h2v95h-2z"})),B||(B=F.createElement("circle",{cx:187.405,cy:250.97,r:6,fill:"#e6e6e6"})),I||(I=F.createElement("circle",{cx:278.405,cy:319.97,r:6,fill:"#e6e6e6"})),k||(k=F.createElement("circle",{cx:116.405,cy:237.97,r:6,fill:"#e6e6e6"})),C||(C=F.createElement("path",{fill:"#e6e6e6",d:"m81.375 238.973 32.813-.993.06 2-32.812.993zM327.216 342.94H277.46v-22.97h2v20.97h47.756v2z"})),P||(P=F.createElement("circle",{cx:113.942,cy:303.486,r:6,fill:"#e6e6e6"})),R||(R=F.createElement("path",{fill:"#e6e6e6",d:"M162.161 326.455h-49.756v-22.97h2v20.97h47.756v2zM75.423 280.655h238.982v2H75.423z"})))}},6467:(e,a,l)=>{l.r(a),l.d(a,{default:()=>p});l(6540);var t=l(4164),c=l(8774),r=l(4586),h=l(5476);const f={features:"features_t9lD",featureSvg:"featureSvg_GfXr"};var i=l(4848);const n=[{title:"Mesure impact of Recommender System",Svg:l(1509).A,description:(0,i.jsx)(i.Fragment,{children:"Measure the impact of the AI-enhanced services powering the EOSC Marketplace"})},{title:"Analyse and Evaluate",Svg:l(6694).A,description:(0,i.jsx)(i.Fragment,{children:"Evaluate and compute RS related metrics & KPIs"})},{title:"Generate Reports",Svg:l(2288).A,description:(0,i.jsx)(i.Fragment,{children:"Generate Rich reports with results and graphs"})}];function m(e){let{Svg:a,title:l,description:c}=e;return(0,i.jsxs)("div",{className:(0,t.A)("col col--4"),children:[(0,i.jsx)("div",{className:"text--center",children:(0,i.jsx)(a,{className:f.featureSvg,role:"img"})}),(0,i.jsxs)("div",{className:"text--center padding-horiz--md",children:[(0,i.jsx)("h3",{children:l}),(0,i.jsx)("p",{children:c})]})]})}function s(){return(0,i.jsx)("section",{className:f.features,children:(0,i.jsx)("div",{className:"container",children:(0,i.jsx)("div",{className:"row",children:n.map(((e,a)=>(0,i.jsx)(m,{...e},a)))})})})}const d={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};function Z(){const{siteConfig:e}=(0,r.A)();return(0,i.jsx)("header",{className:(0,t.A)("hero",d.heroBanner),children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsx)("h1",{className:"hero__title",children:e.title}),(0,i.jsx)("p",{className:"hero__subtitle",children:e.tagline}),(0,i.jsxs)("div",{className:d.buttons,children:[(0,i.jsx)(c.A,{className:"button button--primary button--lg",to:"/docs/",children:"Read the docs"}),(0,i.jsx)(c.A,{className:"button button--secondary margin-left--lg button--lg",to:"pathname:///openapi/explore",children:"Explore the API \ud83e\udded"})]})]})})}function p(){const{siteConfig:e}=(0,r.A)();return(0,i.jsxs)(h.A,{title:`Hello from ${e.title}`,description:"Description will go into a meta tag in <head />",children:[(0,i.jsx)(Z,{}),(0,i.jsx)("main",{children:(0,i.jsx)(s,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/c77d8447.072e067e.js b/assets/js/c77d8447.072e067e.js deleted file mode 100644 index 953cb3e..0000000 --- a/assets/js/c77d8447.072e067e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[508],{3905:(e,t,a)=>{a.d(t,{Zo:()=>o,kt:()=>u});var n=a(7294);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 s(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 m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},s=Object.keys(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)a=s[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var p=n.createContext({}),l=function(e){var t=n.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):m(m({},t),e)),a},o=function(e){var t=l(e.components);return n.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},N=n.forwardRef((function(e,t){var a=e.components,r=e.mdxType,s=e.originalType,p=e.parentName,o=i(e,["components","mdxType","originalType","parentName"]),N=l(a),u=r,k=N["".concat(p,".").concat(u)]||N[u]||c[u]||s;return a?n.createElement(k,m(m({ref:t},o),{},{components:a})):n.createElement(k,m({ref:t},o))}));function u(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var s=a.length,m=new Array(s);m[0]=N;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i.mdxType="string"==typeof e?e:r,m[1]=i;for(var l=2;l<s;l++)m[l]=a[l];return n.createElement.apply(null,m)}return n.createElement.apply(null,a)}N.displayName="MDXCreateElement"},3463:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>m,default:()=>c,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var n=a(7462),r=(a(7294),a(3905));const s={id:"hit_rate",title:"Hit Rate",sidebar_position:6},m="Hit Rate",i={unversionedId:"metrics_descriptions/hit_rate",id:"metrics_descriptions/hit_rate",title:"Hit Rate",description:"Summary",source:"@site/docs/metrics_descriptions/hit_rate.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/hit_rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate",draft:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{id:"hit_rate",title:"Hit Rate",sidebar_position:6},sidebar:"tutorialSidebar",previous:{title:"Diversity Shannon Entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy"},next:{title:"Novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty"}},p={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],o={toc:l};function c(e){let{components:t,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},o,a,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"hit-rate"},"Hit Rate"),(0,r.kt)("h2",{id:"summary"},"Summary"),(0,r.kt)("p",null,"The ratio of user hits divided by the total number of users."),(0,r.kt)("h2",{id:"description"},"Description"),(0,r.kt)("p",null,"The ratio of user hits divided by the total number of users (user hit: a user that has accessed at least one service that is also a personal recommendation). The metric is expressed by the formula: ",(0,r.kt)("span",{parentName:"p",className:"math math-inline"},(0,r.kt)("span",{parentName:"span",className:"katex"},(0,r.kt)("span",{parentName:"span",className:"katex-mathml"},(0,r.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,r.kt)("semantics",{parentName:"math"},(0,r.kt)("mrow",{parentName:"semantics"},(0,r.kt)("mi",{parentName:"mrow"},"H"),(0,r.kt)("mi",{parentName:"mrow"},"i"),(0,r.kt)("mi",{parentName:"mrow"},"t"),(0,r.kt)("mi",{parentName:"mrow"},"R"),(0,r.kt)("mi",{parentName:"mrow"},"a"),(0,r.kt)("mi",{parentName:"mrow"},"t"),(0,r.kt)("mi",{parentName:"mrow"},"e"),(0,r.kt)("mo",{parentName:"mrow"},"="),(0,r.kt)("mfrac",{parentName:"mrow"},(0,r.kt)("mrow",{parentName:"mfrac"},(0,r.kt)("mi",{parentName:"mrow"},"h"),(0,r.kt)("mi",{parentName:"mrow"},"i"),(0,r.kt)("mi",{parentName:"mrow"},"t"),(0,r.kt)("mi",{parentName:"mrow"},"s")),(0,r.kt)("mrow",{parentName:"mfrac"},(0,r.kt)("mi",{parentName:"mrow"},"u"),(0,r.kt)("mi",{parentName:"mrow"},"s"),(0,r.kt)("mi",{parentName:"mrow"},"e"),(0,r.kt)("mi",{parentName:"mrow"},"r"),(0,r.kt)("mi",{parentName:"mrow"},"s")))),(0,r.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Hit Rate=\\frac{hits}{users}")))),(0,r.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.08125em"}},"H"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"i"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.00773em"}},"tR"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"a"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"t"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal"},"e"),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,r.kt)("span",{parentName:"span",className:"mrel"},"="),(0,r.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"1.2251em",verticalAlign:"-0.345em"}}),(0,r.kt)("span",{parentName:"span",className:"mord"},(0,r.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,r.kt)("span",{parentName:"span",className:"mfrac"},(0,r.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,r.kt)("span",{parentName:"span",className:"vlist-r"},(0,r.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.8801em"}},(0,r.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"sers")))),(0,r.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,r.kt)("span",{parentName:"span",style:{top:"-3.394em"}},(0,r.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,r.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mtight"},(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"hi"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,r.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s"))))),(0,r.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,r.kt)("span",{parentName:"span",className:"vlist-r"},(0,r.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.345em"}},(0,r.kt)("span",{parentName:"span"}))))),(0,r.kt)("span",{parentName:"span",className:"mclose nulldelimiter"}))))))),(0,r.kt)("h2",{id:"output"},"Output"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"Type"),(0,r.kt)("th",{parentName:"tr",align:null},"Float"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"Min"),(0,r.kt)("td",{parentName:"tr",align:null},"0")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"Max"),(0,r.kt)("td",{parentName:"tr",align:null},"+",(0,r.kt)("span",{parentName:"td",className:"math math-inline"},(0,r.kt)("span",{parentName:"span",className:"katex"},(0,r.kt)("span",{parentName:"span",className:"katex-mathml"},(0,r.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,r.kt)("semantics",{parentName:"math"},(0,r.kt)("mrow",{parentName:"semantics"},(0,r.kt)("mi",{parentName:"mrow",mathvariant:"normal"},"\u221e")),(0,r.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"\\infty")))),(0,r.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,r.kt)("span",{parentName:"span",className:"base"},(0,r.kt)("span",{parentName:"span",className:"strut",style:{height:"0.4306em"}}),(0,r.kt)("span",{parentName:"span",className:"mord"},"\u221e"))))))))),(0,r.kt)("admonition",{type:"info"},(0,r.kt)("p",{parentName:"admonition"},"A value of 0 indicates that no user hits occurred.")),(0,r.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"all available recommendations by registered users"),(0,r.kt)("li",{parentName:"ul"},"all available users")),(0,r.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"retrieve-user-service-association"},"Retrieve user-service association"),'For each user get the recommended services and the services the user accessed "services" files accordingly'),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"calculate-hits"},"Calculate hits"),"Check if the user has at least one accessed service in recommendations. If yes increase number of hits by one"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("h3",{parentName:"li",id:"calculate-ratio"},"Calculate ratio"),"Divide user hits by the total number of users")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c77d8447.28599db8.js b/assets/js/c77d8447.28599db8.js new file mode 100644 index 0000000..36bdbde --- /dev/null +++ b/assets/js/c77d8447.28599db8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[811],{3920:(s,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>h});var t=i(4848),a=i(8453);const n={id:"hit_rate",title:"Hit Rate",sidebar_position:6},r="Hit Rate",l={id:"metrics_descriptions/hit_rate",title:"Hit Rate",description:"Summary",source:"@site/docs/metrics_descriptions/hit_rate.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/hit_rate",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:6,frontMatter:{id:"hit_rate",title:"Hit Rate",sidebar_position:6},sidebar:"tutorialSidebar",previous:{title:"Diversity Shannon Entropy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy"},next:{title:"Novelty",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty"}},c={},h=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Retrieve user-service association",id:"retrieve-user-service-association",level:3},{value:"Calculate hits",id:"calculate-hits",level:3},{value:"Calculate ratio",id:"calculate-ratio",level:3}];function m(s){const e={admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mo:"mo",mrow:"mrow",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,a.R)(),...s.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.h1,{id:"hit-rate",children:"Hit Rate"}),"\n",(0,t.jsx)(e.h2,{id:"summary",children:"Summary"}),"\n",(0,t.jsx)(e.p,{children:"The ratio of user hits divided by the total number of users."}),"\n",(0,t.jsx)(e.h2,{id:"description",children:"Description"}),"\n",(0,t.jsxs)(e.p,{children:["The ratio of user hits divided by the total number of users (user hit: a user that has accessed at least one service that is also a personal recommendation). The metric is expressed by the formula: ",(0,t.jsxs)(e.span,{className:"katex",children:[(0,t.jsx)(e.span,{className:"katex-mathml",children:(0,t.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,t.jsxs)(e.semantics,{children:[(0,t.jsxs)(e.mrow,{children:[(0,t.jsx)(e.mi,{children:"H"}),(0,t.jsx)(e.mi,{children:"i"}),(0,t.jsx)(e.mi,{children:"t"}),(0,t.jsx)(e.mi,{children:"R"}),(0,t.jsx)(e.mi,{children:"a"}),(0,t.jsx)(e.mi,{children:"t"}),(0,t.jsx)(e.mi,{children:"e"}),(0,t.jsx)(e.mo,{children:"="}),(0,t.jsxs)(e.mfrac,{children:[(0,t.jsxs)(e.mrow,{children:[(0,t.jsx)(e.mi,{children:"h"}),(0,t.jsx)(e.mi,{children:"i"}),(0,t.jsx)(e.mi,{children:"t"}),(0,t.jsx)(e.mi,{children:"s"})]}),(0,t.jsxs)(e.mrow,{children:[(0,t.jsx)(e.mi,{children:"u"}),(0,t.jsx)(e.mi,{children:"s"}),(0,t.jsx)(e.mi,{children:"e"}),(0,t.jsx)(e.mi,{children:"r"}),(0,t.jsx)(e.mi,{children:"s"})]})]})]}),(0,t.jsx)(e.annotation,{encoding:"application/x-tex",children:"Hit Rate=\\frac{hits}{users}"})]})})}),(0,t.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,t.jsxs)(e.span,{className:"base",children:[(0,t.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,t.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.08125em"},children:"H"}),(0,t.jsx)(e.span,{className:"mord mathnormal",children:"i"}),(0,t.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.00773em"},children:"tR"}),(0,t.jsx)(e.span,{className:"mord mathnormal",children:"a"}),(0,t.jsx)(e.span,{className:"mord mathnormal",children:"t"}),(0,t.jsx)(e.span,{className:"mord mathnormal",children:"e"}),(0,t.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,t.jsx)(e.span,{className:"mrel",children:"="}),(0,t.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,t.jsxs)(e.span,{className:"base",children:[(0,t.jsx)(e.span,{className:"strut",style:{height:"1.2251em",verticalAlign:"-0.345em"}}),(0,t.jsxs)(e.span,{className:"mord",children:[(0,t.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,t.jsx)(e.span,{className:"mfrac",children:(0,t.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,t.jsxs)(e.span,{className:"vlist-r",children:[(0,t.jsxs)(e.span,{className:"vlist",style:{height:"0.8801em"},children:[(0,t.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,t.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,t.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,t.jsxs)(e.span,{className:"mord mtight",children:[(0,t.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,t.jsx)(e.span,{className:"mord mathnormal mtight",children:"sers"})]})})]}),(0,t.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,t.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,t.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,t.jsxs)(e.span,{style:{top:"-3.394em"},children:[(0,t.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,t.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,t.jsxs)(e.span,{className:"mord mtight",children:[(0,t.jsx)(e.span,{className:"mord mathnormal mtight",children:"hi"}),(0,t.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,t.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]})]}),(0,t.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,t.jsx)(e.span,{className:"vlist-r",children:(0,t.jsx)(e.span,{className:"vlist",style:{height:"0.345em"},children:(0,t.jsx)(e.span,{})})})]})}),(0,t.jsx)(e.span,{className:"mclose nulldelimiter"})]})]})]})]})]}),"\n",(0,t.jsx)(e.h2,{id:"output",children:"Output"}),"\n",(0,t.jsxs)(e.table,{children:[(0,t.jsx)(e.thead,{children:(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.th,{children:"Type"}),(0,t.jsx)(e.th,{children:"Float"})]})}),(0,t.jsxs)(e.tbody,{children:[(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Min"}),(0,t.jsx)(e.td,{children:"0"})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Max"}),(0,t.jsxs)(e.td,{children:["+",(0,t.jsxs)(e.span,{className:"katex",children:[(0,t.jsx)(e.span,{className:"katex-mathml",children:(0,t.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,t.jsxs)(e.semantics,{children:[(0,t.jsx)(e.mrow,{children:(0,t.jsx)(e.mi,{mathvariant:"normal",children:"\u221e"})}),(0,t.jsx)(e.annotation,{encoding:"application/x-tex",children:"\\infty"})]})})}),(0,t.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,t.jsxs)(e.span,{className:"base",children:[(0,t.jsx)(e.span,{className:"strut",style:{height:"0.4306em"}}),(0,t.jsx)(e.span,{className:"mord",children:"\u221e"})]})})]})]})]})]})]}),"\n",(0,t.jsx)(e.admonition,{type:"info",children:(0,t.jsx)(e.p,{children:"A value of 0 indicates that no user hits occurred."})}),"\n",(0,t.jsx)(e.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsx)(e.li,{children:"all available recommendations by registered users"}),"\n",(0,t.jsx)(e.li,{children:"all available users"}),"\n"]}),"\n",(0,t.jsx)(e.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsx)(e.h3,{id:"retrieve-user-service-association",children:"Retrieve user-service association"}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:'For each user get the recommended services and the services the user accessed "services" files accordingly'}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsx)(e.h3,{id:"calculate-hits",children:"Calculate hits"}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:"Check if the user has at least one accessed service in recommendations. If yes increase number of hits by one"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["\n",(0,t.jsx)(e.h3,{id:"calculate-ratio",children:"Calculate ratio"}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:"Divide user hits by the total number of users"})]})}function d(s={}){const{wrapper:e}={...(0,a.R)(),...s.components};return e?(0,t.jsx)(e,{...s,children:(0,t.jsx)(m,{...s})}):m(s)}},8453:(s,e,i)=>{i.d(e,{R:()=>r,x:()=>l});var t=i(6540);const a={},n=t.createContext(a);function r(s){const e=t.useContext(n);return t.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function l(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(a):s.components||a:r(s.components),t.createElement(n.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/ff679b80.1065fb1d.js b/assets/js/c7ceab09.f4c1db64.js similarity index 63% rename from assets/js/ff679b80.1065fb1d.js rename to assets/js/c7ceab09.f4c1db64.js index bc31b5b..e3df8e9 100644 --- a/assets/js/ff679b80.1065fb1d.js +++ b/assets/js/c7ceab09.f4c1db64.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[699],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[285],{1966:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ddc0f703.b31bfdd6.js b/assets/js/c970ad1f.2f30ea53.js similarity index 63% rename from assets/js/ddc0f703.b31bfdd6.js rename to assets/js/c970ad1f.2f30ea53.js index 346253f..b154c55 100644 --- a/assets/js/ddc0f703.b31bfdd6.js +++ b/assets/js/c970ad1f.2f30ea53.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[531],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[800],{4061:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/e98765a8.16179eb7.js b/assets/js/e98765a8.16179eb7.js new file mode 100644 index 0000000..6e2869e --- /dev/null +++ b/assets/js/e98765a8.16179eb7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[937],{9797:(s,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>n,metadata:()=>t,toc:()=>l});var i=a(4848),m=a(8453);const n={id:"accuracy",title:"Accuracy",sidebar_position:1},r="Accuracy",t={id:"metrics_descriptions/accuracy",title:"Accuracy",description:"Summary",source:"@site/docs/metrics_descriptions/accuracy.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/accuracy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"accuracy",title:"Accuracy",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Metrics Descriptions",permalink:"/eosc-recommender-metrics/docs/category/metrics-descriptions"},next:{title:"Catalog Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage"}},c={},l=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2},{value:"Clean up",id:"clean-up",level:3},{value:"Vector creation of the Accessed Services",id:"vector-creation-of-the-accessed-services",level:3},{value:"Vector creation of the Recommended Services",id:"vector-creation-of-the-recommended-services",level:3},{value:"Accuracy score computation",id:"accuracy-score-computation",level:3},{value:"Mean value of Accuracy score",id:"mean-value-of-accuracy-score",level:3}];function h(s){const e={admonition:"admonition",annotation:"annotation",h1:"h1",h2:"h2",h3:"h3",li:"li",math:"math",mfrac:"mfrac",mi:"mi",mo:"mo",mrow:"mrow",mtext:"mtext",p:"p",semantics:"semantics",span:"span",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,m.R)(),...s.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.h1,{id:"accuracy",children:"Accuracy"}),"\n",(0,i.jsx)(e.h2,{id:"summary",children:"Summary"}),"\n",(0,i.jsx)(e.p,{children:"Measures Recommendations' accuracy based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction"}),"\n",(0,i.jsx)(e.h2,{id:"description",children:"Description"}),"\n",(0,i.jsxs)(e.p,{children:["The accuracy ",(0,i.jsxs)(e.span,{className:"katex",children:[(0,i.jsx)(e.span,{className:"katex-mathml",children:(0,i.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,i.jsxs)(e.semantics,{children:[(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mo,{stretchy:"false",children:"("}),(0,i.jsx)(e.mi,{children:"A"})]}),(0,i.jsx)(e.annotation,{encoding:"application/x-tex",children:"(A"})]})})}),(0,i.jsx)(e.span,{className:"katex-html","aria-hidden":"true",children:(0,i.jsxs)(e.span,{className:"base",children:[(0,i.jsx)(e.span,{className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,i.jsx)(e.span,{className:"mopen",children:"("}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"A"})]})})]})," of the recommendations is based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction. Generally, the Accuracy mathematical expression is defined as:\n",(0,i.jsxs)(e.span,{className:"katex",children:[(0,i.jsx)(e.span,{className:"katex-mathml",children:(0,i.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,i.jsxs)(e.semantics,{children:[(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"A"}),(0,i.jsx)(e.mo,{children:"="}),(0,i.jsxs)(e.mfrac,{children:[(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"N"}),(0,i.jsx)(e.mi,{children:"u"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"b"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"f"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"p"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"d"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"n"}),(0,i.jsx)(e.mi,{children:"s"})]}),(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"T"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mi,{children:"a"}),(0,i.jsx)(e.mi,{children:"l"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"n"}),(0,i.jsx)(e.mi,{children:"u"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"b"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"f"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"p"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"d"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"n"}),(0,i.jsx)(e.mi,{children:"s"})]})]})]}),(0,i.jsx)(e.annotation,{encoding:"application/x-tex",children:"A=\\frac{Number\\;of\\;correct\\;predictions}{Total\\;number\\;of\\;predictions}"})]})})}),(0,i.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,i.jsxs)(e.span,{className:"base",children:[(0,i.jsx)(e.span,{className:"strut",style:{height:"0.6833em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"A"}),(0,i.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,i.jsx)(e.span,{className:"mrel",children:"="}),(0,i.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,i.jsxs)(e.span,{className:"base",children:[(0,i.jsx)(e.span,{className:"strut",style:{height:"1.4133em",verticalAlign:"-0.4811em"}}),(0,i.jsxs)(e.span,{className:"mord",children:[(0,i.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,i.jsx)(e.span,{className:"mfrac",children:(0,i.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,i.jsxs)(e.span,{className:"vlist-r",children:[(0,i.jsxs)(e.span,{className:"vlist",style:{height:"0.9322em"},children:[(0,i.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,i.jsxs)(e.span,{className:"mord mtight",children:[(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.13889em"},children:"T"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"a"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.01968em"},children:"l"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"mb"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"er"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10764em"},children:"f"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"p"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"re"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"c"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]}),(0,i.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,i.jsxs)(e.span,{style:{top:"-3.4461em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,i.jsxs)(e.span,{className:"mord mtight",children:[(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10903em"},children:"N"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"mb"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"er"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10764em"},children:"f"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"correc"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"p"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"re"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"c"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"s"})]})})]})]}),(0,i.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,i.jsx)(e.span,{className:"vlist-r",children:(0,i.jsx)(e.span,{className:"vlist",style:{height:"0.4811em"},children:(0,i.jsx)(e.span,{})})})]})}),(0,i.jsx)(e.span,{className:"mclose nulldelimiter"})]})]})]})]})]}),"\n",(0,i.jsx)("p",{children:(0,i.jsxs)(e.p,{children:["In RS Metrics the computation is determined by the following formula:\n",(0,i.jsxs)(e.span,{className:"katex",children:[(0,i.jsx)(e.span,{className:"katex-mathml",children:(0,i.jsx)(e.math,{xmlns:"http://www.w3.org/1998/Math/MathML",children:(0,i.jsxs)(e.semantics,{children:[(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"A"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"u"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"a"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"y"}),(0,i.jsx)(e.mo,{children:"="}),(0,i.jsxs)(e.mfrac,{children:[(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"N"}),(0,i.jsx)(e.mi,{children:"u"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"b"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"f"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mi,{children:"l"}),(0,i.jsx)(e.mi,{children:"y"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"n"}),(0,i.jsx)(e.mi,{children:"d"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"d"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"s"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"v"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"s"})]}),(0,i.jsxs)(e.mrow,{children:[(0,i.jsx)(e.mi,{children:"T"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"t"}),(0,i.jsx)(e.mi,{children:"a"}),(0,i.jsx)(e.mi,{children:"l"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"n"}),(0,i.jsx)(e.mi,{children:"u"}),(0,i.jsx)(e.mi,{children:"m"}),(0,i.jsx)(e.mi,{children:"b"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"o"}),(0,i.jsx)(e.mi,{children:"f"}),(0,i.jsx)(e.mtext,{children:"\u2005\u200a"}),(0,i.jsx)(e.mi,{children:"s"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"r"}),(0,i.jsx)(e.mi,{children:"v"}),(0,i.jsx)(e.mi,{children:"i"}),(0,i.jsx)(e.mi,{children:"c"}),(0,i.jsx)(e.mi,{children:"e"}),(0,i.jsx)(e.mi,{children:"s"})]})]})]}),(0,i.jsx)(e.annotation,{encoding:"application/x-tex",children:"Accuracy=\\frac{Number\\;of\\;correctly\\;recommended\\;services}{Total\\;number\\;of\\;services}"})]})})}),(0,i.jsxs)(e.span,{className:"katex-html","aria-hidden":"true",children:[(0,i.jsxs)(e.span,{className:"base",children:[(0,i.jsx)(e.span,{className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"A"}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"cc"}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"u"}),(0,i.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.02778em"},children:"r"}),(0,i.jsx)(e.span,{className:"mord mathnormal",children:"a"}),(0,i.jsx)(e.span,{className:"mord mathnormal",style:{marginRight:"0.03588em"},children:"cy"}),(0,i.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}}),(0,i.jsx)(e.span,{className:"mrel",children:"="}),(0,i.jsx)(e.span,{className:"mspace",style:{marginRight:"0.2778em"}})]}),(0,i.jsxs)(e.span,{className:"base",children:[(0,i.jsx)(e.span,{className:"strut",style:{height:"1.4133em",verticalAlign:"-0.4811em"}}),(0,i.jsxs)(e.span,{className:"mord",children:[(0,i.jsx)(e.span,{className:"mopen nulldelimiter"}),(0,i.jsx)(e.span,{className:"mfrac",children:(0,i.jsxs)(e.span,{className:"vlist-t vlist-t2",children:[(0,i.jsxs)(e.span,{className:"vlist-r",children:[(0,i.jsxs)(e.span,{className:"vlist",style:{height:"0.9322em"},children:[(0,i.jsxs)(e.span,{style:{top:"-2.655em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,i.jsxs)(e.span,{className:"mord mtight",children:[(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.13889em"},children:"T"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"t"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"a"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.01968em"},children:"l"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"mb"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"er"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10764em"},children:"f"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"ser"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"ces"})]})})]}),(0,i.jsxs)(e.span,{style:{top:"-3.23em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"frac-line",style:{borderBottomWidth:"0.04em"}})]}),(0,i.jsxs)(e.span,{style:{top:"-3.4461em"},children:[(0,i.jsx)(e.span,{className:"pstrut",style:{height:"3em"}}),(0,i.jsx)(e.span,{className:"sizing reset-size6 size3 mtight",children:(0,i.jsxs)(e.span,{className:"mord mtight",children:[(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10903em"},children:"N"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"u"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"mb"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"er"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"o"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.10764em"},children:"f"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"correc"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.01968em"},children:"tl"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"y"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"reco"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"mm"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"e"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"n"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"e"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"d"}),(0,i.jsx)(e.span,{className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.02778em"},children:"ser"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",style:{marginRight:"0.03588em"},children:"v"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"i"}),(0,i.jsx)(e.span,{className:"mord mathnormal mtight",children:"ces"})]})})]})]}),(0,i.jsx)(e.span,{className:"vlist-s",children:"\u200b"})]}),(0,i.jsx)(e.span,{className:"vlist-r",children:(0,i.jsx)(e.span,{className:"vlist",style:{height:"0.4811em"},children:(0,i.jsx)(e.span,{})})})]})}),(0,i.jsx)(e.span,{className:"mclose nulldelimiter"})]})]})]})]}),"where correctness is defined as if the service is both accessed by the user and also it is recommended by the RS"]})}),"\n",(0,i.jsx)(e.h2,{id:"output",children:"Output"}),"\n",(0,i.jsxs)(e.table,{children:[(0,i.jsx)(e.thead,{children:(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.th,{children:"Type"}),(0,i.jsx)(e.th,{children:"Float"})]})}),(0,i.jsxs)(e.tbody,{children:[(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:"Min"}),(0,i.jsx)(e.td,{children:"0"})]}),(0,i.jsxs)(e.tr,{children:[(0,i.jsx)(e.td,{children:"Max"}),(0,i.jsx)(e.td,{children:"1"})]})]})]}),"\n",(0,i.jsx)(e.admonition,{type:"info",children:(0,i.jsx)(e.p,{children:"A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction."})}),"\n",(0,i.jsx)(e.h2,{id:"prerequisites",children:"Prerequisites:"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsx)(e.li,{children:"recommendations without anonymous users"}),"\n",(0,i.jsx)(e.li,{children:"all available users (with their accessed services)"}),"\n",(0,i.jsx)(e.li,{children:"all available services"}),"\n"]}),"\n",(0,i.jsx)(e.h2,{id:"process-flow",children:"Process Flow:"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\n",(0,i.jsx)(e.h3,{id:"clean-up",children:"Clean up"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:'Recommendations clean up; entries removal where users or services are not found in "users" or "services" accordingly'}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\n",(0,i.jsx)(e.h3,{id:"vector-creation-of-the-accessed-services",children:"Vector creation of the Accessed Services"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:"For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is found in the user's accessed services, or 0 if it is not"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\n",(0,i.jsx)(e.h3,{id:"vector-creation-of-the-recommended-services",children:"Vector creation of the Recommended Services"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:"For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is recommended to the user, or 0 if it is not"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\n",(0,i.jsx)(e.h3,{id:"accuracy-score-computation",children:"Accuracy score computation"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:"For each user compute the average value of the difference vector; a vector which states True if service is found in both accessed and recommended vectors or False if it is not"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["\n",(0,i.jsx)(e.h3,{id:"mean-value-of-accuracy-score",children:"Mean value of Accuracy score"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(e.p,{children:"Computation of the overall value by calculating the mean value of each user's accuracy score"})]})}function d(s={}){const{wrapper:e}={...(0,m.R)(),...s.components};return e?(0,i.jsx)(e,{...s,children:(0,i.jsx)(h,{...s})}):h(s)}},8453:(s,e,a)=>{a.d(e,{R:()=>r,x:()=>t});var i=a(6540);const m={},n=i.createContext(m);function r(s){const e=i.useContext(n);return i.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function t(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(m):s.components||m:r(s.components),i.createElement(n.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/e98765a8.8d45c92d.js b/assets/js/e98765a8.8d45c92d.js deleted file mode 100644 index de41aa2..0000000 --- a/assets/js/e98765a8.8d45c92d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[787],{3905:(a,e,t)=>{t.d(e,{Zo:()=>l,kt:()=>k});var m=t(7294);function n(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function r(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);e&&(m=m.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),t.push.apply(t,m)}return t}function s(a){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?r(Object(t),!0).forEach((function(e){n(a,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(t,e))}))}return a}function p(a,e){if(null==a)return{};var t,m,n=function(a,e){if(null==a)return{};var t,m,n={},r=Object.keys(a);for(m=0;m<r.length;m++)t=r[m],e.indexOf(t)>=0||(n[t]=a[t]);return n}(a,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(a);for(m=0;m<r.length;m++)t=r[m],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(a,t)&&(n[t]=a[t])}return n}var i=m.createContext({}),o=function(a){var e=m.useContext(i),t=e;return a&&(t="function"==typeof a?a(e):s(s({},e),a)),t},l=function(a){var e=o(a.components);return m.createElement(i.Provider,{value:e},a.children)},c={inlineCode:"code",wrapper:function(a){var e=a.children;return m.createElement(m.Fragment,{},e)}},N=m.forwardRef((function(a,e){var t=a.components,n=a.mdxType,r=a.originalType,i=a.parentName,l=p(a,["components","mdxType","originalType","parentName"]),N=o(t),k=n,h=N["".concat(i,".").concat(k)]||N[k]||c[k]||r;return t?m.createElement(h,s(s({ref:e},l),{},{components:t})):m.createElement(h,s({ref:e},l))}));function k(a,e){var t=arguments,n=e&&e.mdxType;if("string"==typeof a||n){var r=t.length,s=new Array(r);s[0]=N;var p={};for(var i in e)hasOwnProperty.call(e,i)&&(p[i]=e[i]);p.originalType=a,p.mdxType="string"==typeof a?a:n,s[1]=p;for(var o=2;o<r;o++)s[o]=t[o];return m.createElement.apply(null,s)}return m.createElement.apply(null,t)}N.displayName="MDXCreateElement"},8478:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>i,contentTitle:()=>s,default:()=>c,frontMatter:()=>r,metadata:()=>p,toc:()=>o});var m=t(7462),n=(t(7294),t(3905));const r={id:"accuracy",title:"Accuracy",sidebar_position:1},s="Accuracy",p={unversionedId:"metrics_descriptions/accuracy",id:"metrics_descriptions/accuracy",title:"Accuracy",description:"Summary",source:"@site/docs/metrics_descriptions/accuracy.md",sourceDirName:"metrics_descriptions",slug:"/metrics_descriptions/accuracy",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"accuracy",title:"Accuracy",sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Metrics Descriptions",permalink:"/eosc-recommender-metrics/docs/category/metrics-descriptions"},next:{title:"Catalog Coverage",permalink:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage"}},i={},o=[{value:"Summary",id:"summary",level:2},{value:"Description",id:"description",level:2},{value:"Output",id:"output",level:2},{value:"Prerequisites:",id:"prerequisites",level:2},{value:"Process Flow:",id:"process-flow",level:2}],l={toc:o};function c(a){let{components:e,...t}=a;return(0,n.kt)("wrapper",(0,m.Z)({},l,t,{components:e,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"accuracy"},"Accuracy"),(0,n.kt)("h2",{id:"summary"},"Summary"),(0,n.kt)("p",null,"Measures Recommendations' accuracy based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction"),(0,n.kt)("h2",{id:"description"},"Description"),(0,n.kt)("p",null,"The accuracy ",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mo",{parentName:"mrow",stretchy:"false"},"("),(0,n.kt)("mi",{parentName:"mrow"},"A")),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"(A")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1em",verticalAlign:"-0.25em"}}),(0,n.kt)("span",{parentName:"span",className:"mopen"},"("),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"A")))))," of the recommendations is based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction. Generally, the Accuracy mathematical expression is defined as:\n",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"A"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"N"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"b"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"f"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"d"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"s")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"T"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"a"),(0,n.kt)("mi",{parentName:"mrow"},"l"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"b"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"f"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"p"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"d"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"s")))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"A=\\frac{Number\\;of\\;correct\\;predictions}{Total\\;number\\;of\\;predictions}")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.6833em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"A"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.kt)("span",{parentName:"span",className:"mrel"},"="),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.4133em",verticalAlign:"-0.4811em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.9322em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.13889em"}},"T"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"a"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.01968em"}},"l"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mb"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"er"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10764em"}},"f"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"p"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"re"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"c"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.4461em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10903em"}},"N"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mb"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"er"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10764em"}},"f"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"correc"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"p"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"re"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"c"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"s"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4811em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})))))),(0,n.kt)("p",null,"\nIn RS Metrics the computation is determined by the following formula:\n",(0,n.kt)("span",{parentName:"p",className:"math math-inline"},(0,n.kt)("span",{parentName:"span",className:"katex"},(0,n.kt)("span",{parentName:"span",className:"katex-mathml"},(0,n.kt)("math",{parentName:"span",xmlns:"http://www.w3.org/1998/Math/MathML"},(0,n.kt)("semantics",{parentName:"math"},(0,n.kt)("mrow",{parentName:"semantics"},(0,n.kt)("mi",{parentName:"mrow"},"A"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"a"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"y"),(0,n.kt)("mo",{parentName:"mrow"},"="),(0,n.kt)("mfrac",{parentName:"mrow"},(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"N"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"b"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"f"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"l"),(0,n.kt)("mi",{parentName:"mrow"},"y"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"d"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"d"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"s")),(0,n.kt)("mrow",{parentName:"mfrac"},(0,n.kt)("mi",{parentName:"mrow"},"T"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"t"),(0,n.kt)("mi",{parentName:"mrow"},"a"),(0,n.kt)("mi",{parentName:"mrow"},"l"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"n"),(0,n.kt)("mi",{parentName:"mrow"},"u"),(0,n.kt)("mi",{parentName:"mrow"},"m"),(0,n.kt)("mi",{parentName:"mrow"},"b"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"o"),(0,n.kt)("mi",{parentName:"mrow"},"f"),(0,n.kt)("mtext",{parentName:"mrow"},"\u2005\u200a"),(0,n.kt)("mi",{parentName:"mrow"},"s"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"r"),(0,n.kt)("mi",{parentName:"mrow"},"v"),(0,n.kt)("mi",{parentName:"mrow"},"i"),(0,n.kt)("mi",{parentName:"mrow"},"c"),(0,n.kt)("mi",{parentName:"mrow"},"e"),(0,n.kt)("mi",{parentName:"mrow"},"s")))),(0,n.kt)("annotation",{parentName:"semantics",encoding:"application/x-tex"},"Accuracy=\\frac{Number\\;of\\;correctly\\;recommended\\;services}{Total\\;number\\;of\\;services}")))),(0,n.kt)("span",{parentName:"span",className:"katex-html","aria-hidden":"true"},(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"0.8778em",verticalAlign:"-0.1944em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"A"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"cc"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.02778em"}},"r"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal"},"a"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal",style:{marginRight:"0.03588em"}},"cy"),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}}),(0,n.kt)("span",{parentName:"span",className:"mrel"},"="),(0,n.kt)("span",{parentName:"span",className:"mspace",style:{marginRight:"0.2778em"}})),(0,n.kt)("span",{parentName:"span",className:"base"},(0,n.kt)("span",{parentName:"span",className:"strut",style:{height:"1.4133em",verticalAlign:"-0.4811em"}}),(0,n.kt)("span",{parentName:"span",className:"mord"},(0,n.kt)("span",{parentName:"span",className:"mopen nulldelimiter"}),(0,n.kt)("span",{parentName:"span",className:"mfrac"},(0,n.kt)("span",{parentName:"span",className:"vlist-t vlist-t2"},(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.9322em"}},(0,n.kt)("span",{parentName:"span",style:{top:"-2.655em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.13889em"}},"T"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"t"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"a"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.01968em"}},"l"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mb"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"er"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10764em"}},"f"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"ser"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ces")))),(0,n.kt)("span",{parentName:"span",style:{top:"-3.23em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"frac-line",style:{borderBottomWidth:"0.04em"}})),(0,n.kt)("span",{parentName:"span",style:{top:"-3.4461em"}},(0,n.kt)("span",{parentName:"span",className:"pstrut",style:{height:"3em"}}),(0,n.kt)("span",{parentName:"span",className:"sizing reset-size6 size3 mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mtight"},(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10903em"}},"N"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"u"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mb"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"er"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"o"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.10764em"}},"f"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"correc"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.01968em"}},"tl"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"y"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"reco"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"mm"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"n"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"e"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"d"),(0,n.kt)("span",{parentName:"span",className:"mspace mtight",style:{marginRight:"0.3253em"}}),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.02778em"}},"ser"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight",style:{marginRight:"0.03588em"}},"v"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"i"),(0,n.kt)("span",{parentName:"span",className:"mord mathnormal mtight"},"ces"))))),(0,n.kt)("span",{parentName:"span",className:"vlist-s"},"\u200b")),(0,n.kt)("span",{parentName:"span",className:"vlist-r"},(0,n.kt)("span",{parentName:"span",className:"vlist",style:{height:"0.4811em"}},(0,n.kt)("span",{parentName:"span"}))))),(0,n.kt)("span",{parentName:"span",className:"mclose nulldelimiter"})))))),"where correctness is defined as if the service is both accessed by the user and also it is recommended by the RS")),(0,n.kt)("h2",{id:"output"},"Output"),(0,n.kt)("table",null,(0,n.kt)("thead",{parentName:"table"},(0,n.kt)("tr",{parentName:"thead"},(0,n.kt)("th",{parentName:"tr",align:null},"Type"),(0,n.kt)("th",{parentName:"tr",align:null},"Float"))),(0,n.kt)("tbody",{parentName:"table"},(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Min"),(0,n.kt)("td",{parentName:"tr",align:null},"0")),(0,n.kt)("tr",{parentName:"tbody"},(0,n.kt)("td",{parentName:"tr",align:null},"Max"),(0,n.kt)("td",{parentName:"tr",align:null},"1")))),(0,n.kt)("admonition",{type:"info"},(0,n.kt)("p",{parentName:"admonition"},"A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction.")),(0,n.kt)("h2",{id:"prerequisites"},"Prerequisites:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"recommendations without anonymous users"),(0,n.kt)("li",{parentName:"ul"},"all available users (with their accessed services)"),(0,n.kt)("li",{parentName:"ul"},"all available services")),(0,n.kt)("h2",{id:"process-flow"},"Process Flow:"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"clean-up"},"Clean up"),'Recommendations clean up; entries removal where users or services are not found in "users" or "services" accordingly'),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"vector-creation-of-the-accessed-services"},"Vector creation of the Accessed Services"),"For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is found in the user's accessed services, or 0 if it is not"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"vector-creation-of-the-recommended-services"},"Vector creation of the Recommended Services"),"For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is recommended to the user, or 0 if it is not"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"accuracy-score-computation"},"Accuracy score computation"),"For each user compute the average value of the difference vector; a vector which states True if service is found in both accessed and recommended vectors or False if it is not"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("h3",{parentName:"li",id:"mean-value-of-accuracy-score"},"Mean value of Accuracy score"),"Computation of the overall value by calculating the mean value of each user's accuracy score")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ed943255.5167a9e0.js b/assets/js/ed943255.5167a9e0.js new file mode 100644 index 0000000..dada87d --- /dev/null +++ b/assets/js/ed943255.5167a9e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[670],{1197:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var r=n(4848),i=n(8453);const o={id:"material",title:"Material",sidebar_position:11,slug:"/material"},s="Material",a={id:"material",title:"Material",description:"- Overview of the Recommender Metrics Framework",source:"@site/docs/material.md",sourceDirName:".",slug:"/material",permalink:"/eosc-recommender-metrics/docs/material",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:11,frontMatter:{id:"material",title:"Material",sidebar_position:11,slug:"/material"},sidebar:"tutorialSidebar",previous:{title:"About",permalink:"/eosc-recommender-metrics/docs/about"}},c={},l=[];function m(e){const t={a:"a",em:"em",h1:"h1",li:"li",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"material",children:"Material"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.a,{href:"pathname:///poster.pdf",children:"Overview of the Recommender Metrics Framework"})}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:["\n",(0,r.jsx)(t.p,{children:(0,r.jsxs)(t.a,{href:"pathname:///demo.pdf",children:["Demonstration of the Recommender Metrics Framework in the EGI 2023 conference ",(0,r.jsx)(t.em,{children:"(19-23 June 2023, Poznan, Poland)"})]})}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:["\n",(0,r.jsx)(t.p,{children:(0,r.jsxs)(t.a,{href:"pathname:///fosscomm.pdf",children:["Demonstration of the Recommender Metrics Framework in the FOSSCOMM 2023 conference ",(0,r.jsx)(t.em,{children:"(21-22 October 2023, Heraklion, Greece)"})]})}),"\n"]}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(m,{...e})}):m(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(6540);const i={},o=r.createContext(i);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ed943255.8a703aba.js b/assets/js/ed943255.8a703aba.js deleted file mode 100644 index efdeaca..0000000 --- a/assets/js/ed943255.8a703aba.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[85],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>f});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(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,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},m=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),u=p(r),f=a,d=u["".concat(l,".").concat(f)]||u[f]||s[f]||o;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,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=u;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var p=2;p<o;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}u.displayName="MDXCreateElement"},5358:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>s,frontMatter:()=>o,metadata:()=>c,toc:()=>p});var n=r(7462),a=(r(7294),r(3905));const o={id:"material",title:"Material",sidebar_position:11,slug:"/material"},i="Material",c={unversionedId:"material",id:"material",title:"Material",description:"- Overview of the Recommender Metrics Framework",source:"@site/docs/material.md",sourceDirName:".",slug:"/material",permalink:"/eosc-recommender-metrics/docs/material",draft:!1,tags:[],version:"current",sidebarPosition:11,frontMatter:{id:"material",title:"Material",sidebar_position:11,slug:"/material"},sidebar:"tutorialSidebar",previous:{title:"About",permalink:"/eosc-recommender-metrics/docs/about"}},l={},p=[],m={toc:p};function s(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"material"},"Material"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("a",{parentName:"p",href:"pathname:///poster.pdf"},"Overview of the Recommender Metrics Framework"))),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("p",{parentName:"li"},(0,a.kt)("a",{parentName:"p",href:"pathname:///demo.pdf"},"Demonstration of the Recommender Metrics Framework in the EGI 2023 conference ",(0,a.kt)("em",{parentName:"a"},"(19-23 June 2023, Poznan, Poland)"))))))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.3269bc81.js b/assets/js/main.3269bc81.js new file mode 100644 index 0000000..a46e8d3 --- /dev/null +++ b/assets/js/main.3269bc81.js @@ -0,0 +1,2 @@ +/*! For license information please see main.3269bc81.js.LICENSE.txt */ +(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[792],{5391:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),o=n.n(r),a=n(4054);const i={"10ac9a3e":[()=>n.e(78).then(n.bind(n,9379)),"@site/docs/use_cases.md",9379],"14eb3368":[()=>Promise.all([n.e(869),n.e(969)]).then(n.bind(n,4136)),"@theme/DocCategoryGeneratedIndexPage",4136],17896441:[()=>Promise.all([n.e(869),n.e(401)]).then(n.bind(n,5524)),"@theme/DocItem",5524],"1a4e3797":[()=>Promise.all([n.e(869),n.e(138)]).then(n.bind(n,1035)),"@theme/SearchPage",1035],"1ae8c5dd":[()=>n.e(318).then(n.t.bind(n,2151,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-metrics-descriptions-45a.json",2151],"333e92ea":[()=>n.e(342).then(n.bind(n,5934)),"@site/docs/policies/Terms.md",5934],"338d3536":[()=>n.e(310).then(n.bind(n,9793)),"@site/docs/policies/tom.md",9793],"3ae74972":[()=>n.e(509).then(n.bind(n,3641)),"@site/docs/metrics_descriptions/click_through_rate.md",3641],"3d8d21df":[()=>n.e(495).then(n.bind(n,7487)),"@site/docs/about.md",7487],43091680:[()=>n.e(16).then(n.bind(n,4226)),"@site/docs/metrics_descriptions/diversity_gini_index.md",4226],"5885a49d":[()=>n.e(37).then(n.t.bind(n,6941,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-policies-94f.json",6941],"5e95c892":[()=>n.e(647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"631d8d28":[()=>n.e(23).then(n.t.bind(n,1777,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-dashboard-views-f39.json",1777],"6f5a4b96":[()=>n.e(258).then(n.bind(n,4898)),"@site/docs/metrics_descriptions/catalog_coverage.md",4898],"7a2f3870":[()=>n.e(855).then(n.bind(n,2819)),"@site/docs/dashboard_views/graphs.md",2819],"7ec451df":[()=>n.e(602).then(n.bind(n,7604)),"@site/docs/metrics_descriptions/user_coverage.md",7604],84321939:[()=>n.e(570).then(n.bind(n,8832)),"@site/docs/dashboard_views/rsmetrics.md",8832],"935f2afb":[()=>n.e(581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"964c9504":[()=>n.e(979).then(n.bind(n,4105)),"@site/docs/dashboard_views/kpis.md",4105],"9705dab7":[()=>n.e(934).then(n.t.bind(n,1142,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master@2/eosc-recommender-metrics/website/.docusaurus/@easyops-cn/docusaurus-search-local/default/plugin-route-context-module-100.json",1142],"9895d23c":[()=>n.e(94).then(n.bind(n,4419)),"@site/docs/metrics_descriptions/novelty.md",4419],a09c2993:[()=>n.e(899).then(n.bind(n,1456)),"@site/docs/introduction.md",1456],a7bd4aaa:[()=>n.e(98).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(869),n.e(48)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],af1b10df:[()=>n.e(142).then(n.bind(n,6759)),"@site/docs/metrics_descriptions/diversity_shannon_entropy.md",6759],b1321f4b:[()=>n.e(572).then(n.bind(n,7981)),"@site/docs/policies/privacy.md",7981],c4f5d8e4:[()=>Promise.all([n.e(869),n.e(634)]).then(n.bind(n,6467)),"@site/src/pages/index.js",6467],c77d8447:[()=>n.e(811).then(n.bind(n,3920)),"@site/docs/metrics_descriptions/hit_rate.md",3920],c7ceab09:[()=>n.e(285).then(n.t.bind(n,1966,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master@2/eosc-recommender-metrics/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],c970ad1f:[()=>n.e(800).then(n.t.bind(n,4061,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master@2/eosc-recommender-metrics/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],e98765a8:[()=>n.e(937).then(n.bind(n,9797)),"@site/docs/metrics_descriptions/accuracy.md",9797],ed943255:[()=>n.e(670).then(n.bind(n,1197)),"@site/docs/material.md",1197]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("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%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("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",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(6921),u=n(3102);function d(e,t){if("*"===e)return o()({loading:l,loader:()=>n.e(237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},p=[],f=[],h=(0,c.A)(r);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),o().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const o=JSON.parse(JSON.stringify(r));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 i=o;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;return delete o.__context,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(a,{...o,...n})})}})}const p=[{path:"/eosc-recommender-metrics/search",component:d("/eosc-recommender-metrics/search","e90"),exact:!0},{path:"/eosc-recommender-metrics/docs",component:d("/eosc-recommender-metrics/docs","a25"),routes:[{path:"/eosc-recommender-metrics/docs",component:d("/eosc-recommender-metrics/docs","af5"),routes:[{path:"/eosc-recommender-metrics/docs",component:d("/eosc-recommender-metrics/docs","f1b"),routes:[{path:"/eosc-recommender-metrics/docs/",component:d("/eosc-recommender-metrics/docs/","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/about",component:d("/eosc-recommender-metrics/docs/about","b56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/dashboard-views",component:d("/eosc-recommender-metrics/docs/category/dashboard-views","c93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/metrics-descriptions",component:d("/eosc-recommender-metrics/docs/category/metrics-descriptions","c7e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/policies",component:d("/eosc-recommender-metrics/docs/category/policies","580"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/graphs",component:d("/eosc-recommender-metrics/docs/dashboard_views/graphs","4ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/kpis",component:d("/eosc-recommender-metrics/docs/dashboard_views/kpis","ee9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics",component:d("/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","e9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/material",component:d("/eosc-recommender-metrics/docs/material","391"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","a4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","f81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","02d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","417"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","b87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/novelty","667"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage",component:d("/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","95a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/privacy",component:d("/eosc-recommender-metrics/docs/policies/privacy","24b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/terms",component:d("/eosc-recommender-metrics/docs/policies/terms","a72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/tom",component:d("/eosc-recommender-metrics/docs/policies/tom","3e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/use_cases",component:d("/eosc-recommender-metrics/docs/use_cases","e9c"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/eosc-recommender-metrics/",component:d("/eosc-recommender-metrics/","b33"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(6540),o=n(4848);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),o=n(5338),a=n(4625),i=n(545),s=n(8193);const l=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),u=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var h=n(5260),m=n(4586),g=n(6025),y=n(6342),v=n(1003),b=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,m.A)(),r=(0,b.o)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,p.jsxs)(h.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,m.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,m.A)(),{pathname:r}=(0,u.zy)();return e+(0,x.applyTrailingSlash)((0,g.A)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:o}),(0,p.jsx)("link",{rel:"canonical",href:o})]})}function C(){const{i18n:{currentLocale:e}}=(0,m.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(v.be,{image:n}),(0,p.jsx)(_,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(h.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const T=new Map;function A(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.u)(c.A,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 R=n(6125),L=n(6988),j=n(205);function N(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 o=l.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,j.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,o=t.hash===n.hash,a=t.search===n.search;if(r&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),N("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.A.canUseDOM?N("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=N("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(0,p.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(u.qh,{location:t,render:()=>e})})}}const D=I,F="__docusaurus-base-url-issue-banner-container",M="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${F}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${M}" 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="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,m.A)();return(0,p.jsx)(p.Fragment,{children:!s.A.canUseDOM&&(0,p.jsx)(h.A,{children:(0,p.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,m.A)(),{pathname:n}=(0,u.zy)();return t&&n===e?(0,p.jsx)($,{}):null}function q(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:o}}=(0,m.A)(),a=(0,g.A)(e),{htmlLang:i,direction:s}=o[r];return(0,p.jsxs)(h.A,{children:[(0,p.jsx)("html",{lang:i,dir:s}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:a})]})}var H=n(7489),Q=n(2303);function W(){const e=(0,Q.A)();return(0,p.jsx)(h.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}function V(){const e=(0,d.v)(c.A),t=(0,u.zy)();return(0,p.jsx)(H.A,{children:(0,p.jsx)(L.l,{children:(0,p.jsxs)(R.x,{children:[(0,p.jsxs)(f,{children:[(0,p.jsx)(q,{}),(0,p.jsx)(C,{}),(0,p.jsx)(U,{}),(0,p.jsx)(D,{location:A(t),children:e})]}),(0,p.jsx)(W,{})]})})})}var G=n(4054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(6921);const Z=new Set,J=new Set,X=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!X()&&!J.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(c.A,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,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!X()&&!J.has(e))(e)&&(J.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(s.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.vd,{children:(0,p.jsx)(a.Kd,{children:(0,p.jsx)(V,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},s=()=>{if(ne)r.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const a=o.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{a.render(t)}))}};O(window.location.pathname).then(s)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),o=n(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/eosc-recommender-metrics/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/eosc-recommender-metrics/docs","mainDocId":"introduction","docs":[{"id":"about","path":"/eosc-recommender-metrics/docs/about","sidebar":"tutorialSidebar"},{"id":"dashboard_views/graphs","path":"/eosc-recommender-metrics/docs/dashboard_views/graphs","sidebar":"tutorialSidebar"},{"id":"dashboard_views/kpis","path":"/eosc-recommender-metrics/docs/dashboard_views/kpis","sidebar":"tutorialSidebar"},{"id":"dashboard_views/rsmetrics","path":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","sidebar":"tutorialSidebar"},{"id":"introduction","path":"/eosc-recommender-metrics/docs/","sidebar":"tutorialSidebar"},{"id":"material","path":"/eosc-recommender-metrics/docs/material","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/accuracy","path":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/catalog_coverage","path":"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/click_through_rate","path":"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/diversity_gini_index","path":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/diversity_shannon_entropy","path":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/hit_rate","path":"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/novelty","path":"/eosc-recommender-metrics/docs/metrics_descriptions/novelty","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/user_coverage","path":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","sidebar":"tutorialSidebar"},{"id":"policies/privacy","path":"/eosc-recommender-metrics/docs/policies/privacy","sidebar":"tutorialSidebar"},{"id":"policies/terms","path":"/eosc-recommender-metrics/docs/policies/terms","sidebar":"tutorialSidebar"},{"id":"policies/tom","path":"/eosc-recommender-metrics/docs/policies/tom","sidebar":"tutorialSidebar"},{"id":"use_cases","path":"/eosc-recommender-metrics/docs/use_cases","sidebar":"tutorialSidebar"},{"id":"/category/dashboard-views","path":"/eosc-recommender-metrics/docs/category/dashboard-views","sidebar":"tutorialSidebar"},{"id":"/category/metrics-descriptions","path":"/eosc-recommender-metrics/docs/category/metrics-descriptions","sidebar":"tutorialSidebar"},{"id":"/category/policies","path":"/eosc-recommender-metrics/docs/category/policies","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/eosc-recommender-metrics/docs/","label":"introduction"}}}}],"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"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.40.1"}}}');var c=n(4848);const u={siteConfig:o.default,siteMetadata:l,globalData:a,i18n:i,codeTranslations:s},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(8193),a=n(5260),i=n(440),s=n(5476),l=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)(f,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(a.A,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(s.A,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})}const p=e=>(0,l.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(545),o=n(4848);function a(e){return(0,o.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(4625),a=n(440),i=n(4586),s=n(6654),l=n(8193),c=n(3427),u=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:h,isActive:m,"data-noBrokenLinkCheck":g,autoAddBaseUrl:y=!0,...v}=e;const{siteConfig:{trailingSlash:b,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,u.h)(),x=(0,c.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=p||f;const _=(0,s.A)(E),C=E?.replace("pathname://","");let T=void 0!==C?(A=C,y&&(e=>e.startsWith("/"))(A)?k(A):A):void 0;var A;T&&_&&(T=(0,a.applyTrailingSlash)(T,{trailingSlash:b,baseUrl:w}));const R=(0,r.useRef)(!1),L=n?o.k2:o.N_,j=l.A.canUseIntersectionObserver,N=(0,r.useRef)(),P=()=>{R.current||null==T||(window.docusaurus.preload(T),R.current=!0)};(0,r.useEffect)((()=>(!j&&_&&null!=T&&window.docusaurus.prefetch(T),()=>{j&&N.current&&N.current.disconnect()})),[N,T,j,_]);const O=T?.startsWith("#")??!1,I=!v.target||"_self"===v.target,D=!T||!_||!I||O;return g||!O&&D||x.collectLink(T),v.id&&x.collectAnchor(v.id),D?(0,d.jsx)("a",{ref:S,href:T,...E&&!_&&{target:"_blank",rel:"noopener noreferrer"},...v}):(0,d.jsx)(L,{...v,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,j&&e&&_&&(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!=T&&window.docusaurus.prefetch(T))}))})),N.current.observe(e))},to:T,...n&&{isActive:m,activeClassName:h}})}const f=r.forwardRef(p)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var r=n(6540),o=n(4848);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(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 i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(s({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=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 i=s({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,h:()=>i});var r=n(6540),o=n(4586),a=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.z)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+s:s}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6988);function a(){return(0,r.useContext)(o.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6125);function a(){return(0,r.useContext)(o.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540);const o=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[a,i]=n;const s=o?`${o}.${a}`:a;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>a});var r=n(6540),o=n(4848);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,o.jsx)(a.Provider,{value:s,children:t})}},4070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>m,vT:()=>p,Gy:()=>u,HW:()=>g,ht:()=>d,r7:()=>h,jh:()=>f});var r=n(6347),o=n(4586),a=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){const n=function(e,t){const n=s(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),o=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const c={},u=()=>i("docusaurus-plugin-content-docs")??c,d=e=>function(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=i(e),o=r?.[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0});function p(e){void 0===e&&(e={});const t=u(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&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 a}(t,n,e)}function f(e){return d(e).versions}function h(e){const t=d(e);return s(t)}function m(e){const t=d(e),{pathname:n}=(0,r.zy)();return l(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=s(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5947),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},6134:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),o=n(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(4164),o=n(1312),a=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(4848);function u(e){let{as:t,id:n,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(4848);function a(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("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"})})}},5476:(e,t,n)=>{"use strict";n.d(t,{A:()=>It});var r=n(6540),o=n(4164),a=n(7489),i=n(1003),s=n(6347),l=n(1312),c=n(5062),u=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const h=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function m(e){const t=e.children??h,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":h,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(7559),y=n(4090);const v={skipToContent:"skipToContent_fXgn"};function b(){return(0,u.jsx)(m,{className:v.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,u.jsx)("g",{stroke:r,strokeWidth:o,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,o.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const T={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,u.jsxs)("div",{className:T.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,u.jsx)("div",{className:T.announcementBarPlaceholder}),(0,u.jsx)(C,{className:T.announcementBarContent}),a&&(0,u.jsx)(E,{onClick:n,className:T.announcementBarClose})]})}var R=n(9876),L=n(3104);var j=n(9532),N=n(5600);const P=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,R.M)(),t=(0,N.YL)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,j.ZC)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return(0,u.jsx)(P.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(P);if(!e)throw new j.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,N.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:I(a)})),[o,a,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=D();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var M=n(5293),z=n(2303);function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("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 $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("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"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const i=(0,z.A)(),s=(0,l.T)({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"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,o.A)(U.toggle,t),children:(0,u.jsxs)("button",{className:(0,o.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(B,{className:(0,o.A)(U.toggleIcon,U.lightToggleIcon)}),(0,u.jsx)($,{className:(0,o.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const H=r.memo(q),Q={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function W(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,M.G)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?Q.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var V=n(3465);function G(){return(0,u.jsx)(V.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,R.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(G,{}),(0,u.jsx)(W,{className:"margin-right--md"}),(0,u.jsx)(K,{})]})}var Z=n(8774),J=n(6025),X=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const d=(0,J.A)(r),p=(0,J.A)(t),f=(0,J.A)(o,{forcePrependBaseUrl:!0}),h=a&&o&&!(0,X.A)(o),m=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,u.jsxs)(u.Fragment,{children:[a,h&&(0,u.jsx)(te.A,{...s&&{width:12,height:12}})]})};return o?(0,u.jsx)(Z.A,{href:l?f:o,...c,...m}):(0,u.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...c,...m})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,u.jsx)(ne,{className:(0,o.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(ne,{className:(0,o.A)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,u.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ce={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ue(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:a,onClick:i,...s}=e;const l=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,u.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,u.jsx)(ne,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,o.A)("navbar__link",a),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ve,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:a,onClick:i,...l}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ue(t,c),{collapsed:p,toggleCollapsed:f,setCollapsed:h}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&h(!d)}),[c,d,h]),(0,u.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsx)(ne,{role:"button",className:(0,o.A)(ce.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),f()},children:l.children??l.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ve,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,u.jsx)(r,{...n})}var he=n(2131);function me(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("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"})})}const ge="iconLanguage_nlXk";var ye=n(1088),ve=n(5391),be=n(5597),we=n(4070),ke=n(5891),xe=n(2384),Se=n(4471),Ee=n(7674),_e=n(6841),Ce=n(3810);const Te='<svg width="20" height="20" viewBox="0 0 20 20"><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" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Ae='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>',Re='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Le='<svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg>',je='<svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><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"></path></svg>',Ne='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>',Pe='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>',Oe={searchBar:"searchBar_RVTs",dropdownMenu:"dropdownMenu_qbY6",searchBarLeft:"searchBarLeft_MXDe",suggestion:"suggestion_fB_2",cursor:"cursor_eG29",hitTree:"hitTree_kk6K",hitIcon:"hitIcon_a7Zy",hitPath:"hitPath_ieM4",noResultsIcon:"noResultsIcon_EBY5",hitFooter:"hitFooter_E9YW",hitWrapper:"hitWrapper_sAK8",hitTitle:"hitTitle_vyVt",hitAction:"hitAction_NqkB",hideAction:"hideAction_vcyE",noResults:"noResults_l6Q3",searchBarContainer:"searchBarContainer_NW3z",searchBarLoadingRing:"searchBarLoadingRing_YnHq",searchClearButton:"searchClearButton_qk4g",searchIndexLoading:"searchIndexLoading_EJ1f",searchHintContainer:"searchHintContainer_Pkmr",searchHint:"searchHint_iIMx",focused:"focused_OWtg",input:"input_FOTf",hint:"hint_URu1",suggestions:"suggestions_X8XU",dataset:"dataset_QiCy",empty:"empty_eITn"};function Ie(e){let{document:t,type:n,page:r,metadata:o,tokens:a,isInterOfTree:i,isLastOfTree:s}=e;const l=0===n,c=1===n,u=[];i?u.push(Ne):s&&u.push(Pe);const d=u.map((e=>`<span class="${Oe.hitTree}">${e}</span>`)),p=`<span class="${Oe.hitIcon}">${l?Te:c?Ae:Re}</span>`,f=[`<span class="${Oe.hitTitle}">${(0,Ce.C)(t.t,(0,Ee.g)(o,"t"),a)}</span>`];if(!i&&!s&&ye.tb){const e=r?(r.b??[]).concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;f.push(`<span class="${Oe.hitPath}">${(0,Se.$)(e??[])}</span>`)}else l||f.push(`<span class="${Oe.hitPath}">${(0,_e.Z)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),a)}</span>`);const h=`<span class="${Oe.hitAction}">${Le}</span>`;return[...d,p,`<span class="${Oe.hitWrapper}">`,...f,"</span>",h].join("")}function De(){return`<span class="${Oe.noResults}"><span class="${Oe.noResultsIcon}">${je}</span><span>${(0,l.T)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var Fe=n(2849),Me=n(3385);async function ze(){const e=await Promise.all([n.e(489),n.e(741)]).then(n.t.bind(n,489,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const Be="_highlight";const $e=function(e){let{handleSearchBarToggle:t}=e;const n=(0,z.A)(),{siteConfig:{baseUrl:o},i18n:{currentLocale:a}}=(0,le.A)(),i=(0,we.vT)();let c=o;try{const{preferredVersion:e}=(0,be.g1)(i?.pluginId??ye.UB);e&&!e.isLast&&(c=e.path+"/")}catch(F){if(ye.I$&&!(F instanceof j.dV))throw F}const d=(0,s.W6)(),p=(0,s.zy)(),f=(0,r.useRef)(null),h=(0,r.useRef)(new Map),m=(0,r.useRef)(!1),[g,y]=(0,r.useState)(!1),[v,b]=(0,r.useState)(!1),[w,k]=(0,r.useState)(""),x=(0,r.useRef)(null),S=(0,r.useRef)(""),[E,_]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Hg))return;let e="";if(p.pathname.startsWith(c)){const t=p.pathname.substring(c.length);let n;for(const e of ye.Hg){const r="string"==typeof e?e:e.path;if(t===r||t.startsWith(`${r}/`)){n=r;break}}n&&(e=n)}S.current!==e&&(h.current.delete(e),S.current=e),_(e)}),[p.pathname,c]);const C=!!ye.O6&&Array.isArray(ye.Hg)&&""===E,T=(0,r.useCallback)((async()=>{if(C||h.current.get(E))return;h.current.set(E,"loading"),x.current?.autocomplete.destroy(),y(!0);const[{wrappedIndexes:e,zhDictionary:t},n]=await Promise.all([(0,ke.Z)(c,E),ze()]);if(x.current=n(f.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,ve.A)(Oe.searchBar,{[Oe.searchBarLeft]:"left"===ye.ZG}),noPrefix:!0,dropdownMenu:Oe.dropdownMenu,input:Oe.input,hint:Oe.hint,suggestions:Oe.suggestions,suggestion:Oe.suggestion,cursor:Oe.cursor,dataset:Oe.dataset,empty:Oe.empty}},[{source:(0,xe.m)(e,t,ye.AT),templates:{suggestion:Ie,empty:De,footer:e=>{let{query:t,isEmpty:n}=e;if(n&&(!E||!ye.dz))return;const r=(e=>{let{query:t,isEmpty:n}=e;const r=document.createElement("a"),i=new URLSearchParams;let s;if(i.set("q",t),E){const e=E&&Array.isArray(ye.Hg)?ye.Hg.find((e=>"string"==typeof e?e===E:e.path===E)):E,t=e?(0,Me.p)(e,a).label:E;s=ye.dz&&n?(0,l.T)({id:"theme.SearchBar.seeAllOutsideContext",message:"See results outside {context}"},{context:t}):(0,l.T)({id:"theme.SearchBar.searchInContext",message:"See all results in {context}"},{context:t})}else s=(0,l.T)({id:"theme.SearchBar.seeAll",message:"See all results"});if(!E||!Array.isArray(ye.Hg)||ye.dz&&n||i.set("ctx",E),c!==o){if(!c.startsWith(o))throw new Error(`Version url '${c}' does not start with base url '${o}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);i.set("version",c.substring(o.length))}const u=`${o}search?${i.toString()}`;return r.href=u,r.textContent=s,r.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),x.current?.autocomplete.close(),d.push(u))})),r})({query:t,isEmpty:n}),i=document.createElement("div");return i.className=Oe.hitFooter,i.appendChild(r),i}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:r},tokens:o}=t;f.current?.blur();let a=n;if(ye.CU&&o.length>0){const e=new URLSearchParams;for(const t of o)e.append(Be,t);a+=`?${e.toString()}`}r&&(a+=r),d.push(a)})).on("autocomplete:closed",(()=>{f.current?.blur()})),h.current.set(E,"done"),y(!1),m.current){const e=f.current;e.value&&x.current?.autocomplete.open(),e.focus()}}),[C,E,c,o,d]);(0,r.useEffect)((()=>{if(!ye.CU)return;const e=n?new URLSearchParams(p.search).getAll(Be):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new ye.CU(t);n.unmark(),0!==e.length&&n.mark(e),k(e.join(" ")),x.current?.autocomplete.setVal(e.join(" "))}))}),[n,p.search,p.pathname]);const[A,R]=(0,r.useState)(!1),L=(0,r.useCallback)((()=>{m.current=!0,T(),R(!0),t?.(!0)}),[t,T]),N=(0,r.useCallback)((()=>{R(!1),t?.(!1)}),[t]),P=(0,r.useCallback)((()=>{T()}),[T]),O=(0,r.useCallback)((e=>{k(e.target.value),e.target.value&&b(!0)}),[]),I=!!n&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,r.useEffect)((()=>{if(!ye.WW)return;const e=e=>{!(I?e.metaKey:e.ctrlKey)||"k"!==e.key&&"K"!==e.key||(e.preventDefault(),f.current?.focus(),L())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[I,L]);const D=(0,r.useCallback)((()=>{const e=new URLSearchParams(p.search);e.delete(Be);const t=e.toString(),n=p.pathname+(""!=t?`?${t}`:"")+p.hash;n!=p.pathname+p.search+p.hash&&d.push(n),k(""),x.current?.autocomplete.setVal("")}),[p.pathname,p.search,p.hash,d]);return(0,u.jsxs)("div",{className:(0,ve.A)("navbar__search",Oe.searchBarContainer,{[Oe.searchIndexLoading]:g&&v,[Oe.focused]:A}),hidden:C,children:[(0,u.jsx)("input",{placeholder:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:P,onFocus:L,onBlur:N,onChange:O,ref:f,value:w}),(0,u.jsx)(Fe.A,{className:Oe.searchBarLoadingRing}),ye.WW&&ye.pk&&(""!==w?(0,u.jsx)("button",{className:Oe.searchClearButton,onClick:D,children:"\u2715"}):n&&(0,u.jsxs)("div",{className:Oe.searchHintContainer,children:[(0,u.jsx)("kbd",{className:Oe.searchHint,children:I?"\u2318":"ctrl"}),(0,u.jsx)("kbd",{className:Oe.searchHint,children:"K"})]}))]})},Ue={navbarSearchContainer:"navbarSearchContainer_Bca1"};function qe(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,o.A)(n,Ue.navbarSearchContainer),children:t})}var He=n(1754);const Qe=e=>e.docs.find((t=>t.id===e.mainDocId));const We={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,le.A)(),p=(0,he.o)(),{search:f,hash:h}=(0,s.zy)(),m=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${h}${o}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,u.jsx)(fe,{...a,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(me,{className:ge}),g]}),items:m})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(qe,{className:n,children:(0,u.jsx)($e,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,u.jsx)(i,{className:(0,o.A)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,He.QB)(t,r),s=a?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>s||!!a?.sidebar&&a.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,He.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(ae,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...o}=e;const a=(0,He.Vd)(r)[0],i=t??a.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,u.jsx)(ae,{...o,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:c,hash:d}=(0,s.zy)(),p=(0,we.zK)(n),f=(0,we.jh)(n),{savePreferredVersionName:h}=(0,be.g1)(n),m=[...o,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Qe(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...a],g=(0,He.Vd)(n)[0],y=t&&m.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,v=t&&m.length>1?void 0:Qe(g).path;return m.length<=1?(0,u.jsx)(ae,{...i,mobile:t,label:y,to:v,isActive:r?()=>!1:void 0}):(0,u.jsx)(fe,{...i,mobile:t,label:y,to:v,items:m,isActive:r?()=>!1:void 0})}};function Ve(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=We[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(o,{...n})}function Ge(){const e=(0,R.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ve,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ke(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.A,{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)",children:"\u2190 Back to main menu"})})}function Ye(){const e=0===(0,w.p)().navbar.items.length,t=D();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(Ke,{onClick:()=>t.hide()}),t.content]})}function Ze(){const e=(0,R.M)();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?(0,u.jsx)(F,{header:(0,u.jsx)(Y,{}),primaryMenu:(0,u.jsx)(Ge,{}),secondaryMenu:(0,u.jsx)(Ye,{})}):null}const Je={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Xe(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function et(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.p)(),i=(0,R.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,L.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<a.current)return void n(!0);if(o.current)return void(o.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-a.current,c=window.innerHeight;s&&i>=s?n(!1):i+c<l&&n(!0)})),(0,c.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",n&&[Je.navbarHideable,!d&&Je.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,u.jsx)(Xe,{onClick:i.toggle}),(0,u.jsx)(Ze,{})]})}var tt=n(440);const nt={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function rt(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function ot(e){let{error:t}=e;const n=(0,tt.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{className:nt.errorBoundaryError,children:n})}class at extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const it="right";function st(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function lt(){const{toggle:e,shown:t}=(0,R.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(st,{})})}const ct={colorModeToggle:"colorModeToggle_DEke"};function ut(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(at,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Ve,{...e})},t)))})}function dt(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function pt(){const e=(0,R.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??it)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,u.jsx)(dt,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(lt,{}),(0,u.jsx)(G,{}),(0,u.jsx)(ut,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ut,{items:r}),(0,u.jsx)(W,{className:ct.colorModeToggle}),!o&&(0,u.jsx)(qe,{children:(0,u.jsx)($e,{})})]})})}function ft(){return(0,u.jsx)(et,{children:(0,u.jsx)(pt,{})})}function ht(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,s=(0,J.A)(n),l=(0,J.A)(r,{forcePrependBaseUrl:!0});return(0,u.jsxs)(Z.A,{className:"footer__link-item",...r?{href:a?l:r}:{to:s},...i,children:[o,r&&!(0,X.A)(r)&&(0,u.jsx)(te.A,{})]})}function mt(e){let{item:t}=e;return t.html?(0,u.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(ht,{item:t})},t.href??t.to)}function gt(e){let{column:t}=e;return(0,u.jsxs)("div",{className:"col footer__col",children:[(0,u.jsx)("div",{className:"footer__title",children:t.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,u.jsx)(mt,{item:e},t)))})]})}function yt(e){let{columns:t}=e;return(0,u.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,u.jsx)(gt,{column:e},t)))})}function vt(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function bt(e){let{item:t}=e;return t.html?(0,u.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,u.jsx)(ht,{item:t})}function wt(e){let{links:t}=e;return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(bt,{item:e}),t.length!==n+1&&(0,u.jsx)(vt,{})]},n)))})})}function kt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,u.jsx)(yt,{columns:t}):(0,u.jsx)(wt,{links:t})}var xt=n(1122);const St={footerLogoLink:"footerLogoLink_BH7S"};function Et(e){let{logo:t}=e;const{withBaseUrl:n}=(0,J.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,u.jsx)(xt.A,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function _t(e){let{logo:t}=e;return t.href?(0,u.jsx)(Z.A,{href:t.href,className:St.footerLogoLink,target:t.target,children:(0,u.jsx)(Et,{logo:t})}):(0,u.jsx)(Et,{logo:t})}function Ct(e){let{copyright:t}=e;return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Tt(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,u.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function At(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,u.jsx)(Tt,{style:o,links:n&&n.length>0&&(0,u.jsx)(kt,{links:n}),logo:r&&(0,u.jsx)(_t,{logo:r}),copyright:t&&(0,u.jsx)(Ct,{copyright:t})})}const Rt=r.memo(At),Lt=(0,j.fM)([M.a,k.oq,L.Tv,be.VQ,i.Jx,function(e){let{children:t}=e;return(0,u.jsx)(N.y_,{children:(0,u.jsx)(R.e,{children:(0,u.jsx)(O,{children:t})})})}]);function jt(e){let{children:t}=e;return(0,u.jsx)(Lt,{children:t})}var Nt=n(1107);function Pt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(Nt.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(rt,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(ot,{error:t})})]})})})}const Ot={mainWrapper:"mainWrapper_z2l0"};function It(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,y.J)(),(0,u.jsxs)(jt,{children:[(0,u.jsx)(i.be,{title:s,description:l}),(0,u.jsx)(b,{}),(0,u.jsx)(A,{}),(0,u.jsx)(ft,{}),(0,u.jsx)("div",{id:d,className:(0,o.A)(g.G.wrapper.main,Ot.mainWrapper,r),children:(0,u.jsx)(a.A,{fallback:e=>(0,u.jsx)(Pt,{...e}),children:t})}),!n&&(0,u.jsx)(Rt,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(6540);var r=n(8774),o=n(6025),a=n(4586),i=n(6342),s=n(1122),l=n(4848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.A)(t.src),dark:(0,o.A)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,a.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,o.A)(s?.href||"/"),h=n?"":t,m=s?.alt??h;return(0,l.jsxs)(r.A,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:m,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(5260),o=n(4848);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6540),o=n(4164),a=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function c(e){let{className:t,children:n}=e;const c=(0,a.A)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:a},e)}))})}function u(e){const{sources:t,className:n,alt:r,...o}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>c});var r=n(6540),o=n(8193),a=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,o]=(0,r.useState)(t??!1),a=(0,r.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:a}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function h(e){if(!o.A.canUseDOM)return e?u:d}function m(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:a}),(0,s.jsx)(t,{ref:u,style:c?void 0:h(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:l,children:o})}function g(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&c(t)}),[o,t]),o?(0,s.jsx)(m,{...n,collapsed:l}):null}function y(e){let{lazy:t,...n}=e;const r=t?g:m;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>m,oq:()=>h});var r=n(6540),o=n(2303),a=n(9466),i=n(9532),s=n(6342),l=n(4848);const c=(0,a.Wf)("docusaurus.announcement.dismiss"),u=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function h(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,o.A)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),a(!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&&p(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>g});var r=n(6540),o=n(8193),a=n(9532),i=n(9466),s=n(6342),l=n(4848);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,h=e=>o.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),m=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[o,a]=(0,r.useState)(h(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(a(t),o&&m(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(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||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(c);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>b});var r=n(6540),o=n(4070),a=n(7065),i=n(6342),s=n(1754),l=n(9532),c=n(9466),u=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const h=r.createContext(null);function m(){const e=(0,o.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=m();return(0,u.jsx)(h.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return s.C5?(0,u.jsx)(g,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function v(){const e=(0,r.useContext)(h);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=a.W);const t=(0,o.ht)(e),[n,i]=v(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var r=n(6540),o=n(9532),a=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:o}=e;const i=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(s);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>h});var r=n(6540),o=n(5600),a=n(4581),i=n(6347),s=n(9532);function l(e){!function(e){const t=(0,i.W6)(),n=(0,s._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(6342),u=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,c.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const u=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:i})),[e,n,u,i])}function f(e){let{children:t}=e;const n=p();return(0,u.jsx)(d.Provider,{value:n,children:t})}function h(){const e=r.useContext(d);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,s]=a,l=(0,o.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(6540);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),o=n(8193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{d1:()=>T,Nr:()=>h,w8:()=>v,C5:()=>p,$S:()=>m,cC:()=>f,B5:()=>C,Vd:()=>S,QB:()=>_,fW:()=>E,OF:()=>x,Y:()=>w});var r=n(6540),o=n(6347),a=n(2831),i=n(4070),s=n(5597),l=n(2252),c=n(6588);function u(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){const t=(0,l.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function h(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=h(t);if(e)return e}}(e):void 0:e.href}function m(){const{pathname:e}=(0,o.zy)(),t=(0,c.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),y=(e,t)=>e.some((e=>v(e,t)));function v(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||y(e.items,t))}function b(e,t){switch(e.type){case"category":return v(e,t)||e.items.some((e=>b(e,t)));case"link":return!e.unlisted||v(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>b(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.ys)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.ys)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function x(){const e=(0,c.t)(),{pathname:t}=(0,o.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,s.g1)(e),o=(0,i.r7)(e);return(0,r.useMemo)((()=>u([t,n,o].filter(Boolean))),[t,n,o])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function _(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function C(e){let{route:t}=e;const n=(0,o.zy)(),r=(0,l.r)(),i=t.routes,s=i.find((e=>(0,o.B6)(n.pathname,e)));if(!s)return null;const c=s.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,a.v)(i),sidebarName:c,sidebarItems:u}}function T(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!h(e)))}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>h});var r=n(6540),o=n(4164),a=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),c=n(4586);var u=n(4848);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const s=function(e){const{siteConfig:t}=(0,c.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.h)(),p=o?d(o,{absolute:!0}):void 0;return(0,u.jsxs)(a.A,{children:[t&&(0,u.jsx)("title",{children:s}),t&&(0,u.jsx)("meta",{property:"og:title",content:s}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),s=(0,o.A)(i,t);return(0,u.jsxs)(p.Provider,{value:s,children:[(0,u.jsx)(a.A,{children:(0,u.jsx)("html",{className:s})}),n]})}function h(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,o.A)(r,a),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var r=n(6540),o=n(205),a=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(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(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),o=n(8328),a=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,a.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>c,gk:()=>f});var r=n(6540),o=n(8193),a=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function c(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(0,s.jsx)(l.Provider,{value:n,children:t})}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),o=(0,r.useRef)(d()),a=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,a.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&o<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(o-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>o});n(4586);const r="default";function o(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>l});n(6540);const r="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:o}=e;if(n===r)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}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,i||(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),i=!0),null}var t}let i=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};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,listen:t}}(e);const n=a(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),o=n(6347),a=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,o.zy)(),c=(0,a.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),o=n(6347),a=n(9532);function i(e){const t=(0,o.zy)(),n=(0,a.ZC)(t),i=(0,a._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(4586);function o(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[o]=e.split(/[#?]/),a="/"===o||o===r?o:(i=o,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(o,a)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}});var a=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return a.getErrorCausalChain}})},2849:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(6540);var r=n(5391);const o={loadingRing:"loadingRing_RJI3","loading-ring":"loading-ring_FB5o"};var a=n(4848);function i(e){let{className:t}=e;return(0,a.jsxs)("div",{className:(0,r.A)(o.loadingRing,t),children:[(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{})]})}},5891:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(8291),o=n.n(r),a=n(1088);const i=new Map;function s(e,t){const n=`${e}${t}`;let r=i.get(n);return r||(r=async function(e,t){{const n=`${e}${a.IH.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const r=await(await fetch(n)).json(),i=r.map(((e,t)=>{let{documents:n,index:r}=e;return{type:t,documents:n,index:o().Index.load(r)}})),s=r.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:i,zhDictionary:Array.from(s)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),i.set(n,r)),r}},2384:(e,t,n)=>{"use strict";n.d(t,{m:()=>l});var r=n(8291),o=n.n(r);var a=n(1088);function i(e){return s(e).concat(s(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function s(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:o().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?o().Query.wildcard.TRAILING:o().Query.wildcard.NONE})))})))}function l(e,t,n){return function(r,s){const l=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return o()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(r,a.BH);if(0===l.length)return void s([]);const c=function(e,t){const n=function(e,t){const n=[];return function e(r,o){if(0===r.length)return void n.push(o);const a=r[0];if(/\p{Unified_Ideograph}/u.test(a)){const n=function(e,t){const n=[];return function e(r,o){let a=0,i=!1;for(const s of t)if(r.substr(0,s.length)===s){const t={missed:o.missed,term:o.term.concat({value:s})};r.length>s.length?e(r.substr(s.length),t):n.push(t),i=!0}else for(let t=s.length-1;t>a;t-=1){const l=s.substr(0,t);if(r.substr(0,t)===l){a=t;const s={missed:o.missed,term:o.term.concat({value:l,trailing:!0})};r.length>t?e(r.substr(t),s):n.push(s),i=!0;break}}i||(r.length>0?e(r.substr(1),{missed:o.missed+1,term:o.term}):o.term.length>0&&n.push(o))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,r=t.missed>0?1:0;return n!==r?n-r:e.term.length-t.term.length})).map((e=>e.term))}(a,t);for(const t of n){const n=o.concat(...t);e(r.slice(1),n)}}else{const t=o.concat({value:a});e(r.slice(1),t)}}(e,[]),n}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:o().Query.presence.REQUIRED,wildcard:o().Query.wildcard.LEADING|o().Query.wildcard.TRAILING})))}];for(const o of n)o[o.length-1].maybeTyping=!0;const r=[];for(const i of a.BH)if("en"===i)a.sx||r.unshift(o().stopWordFilter);else{const e=o()[i];e.stopWordFilter&&r.unshift(e.stopWordFilter)}let s;if(r.length>0){const e=e=>r.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);s=[];const t=[];for(const r of n){const n=e(r);s.push(n),n.length<r.length&&n.length>0&&t.push(n)}n.push(...t)}else s=n.slice();const l=[];for(const o of s)if(o.length>2)for(let e=o.length-1;e>=0;e-=1)l.push(o.slice(0,e).concat(o.slice(e+1)));return i(n).concat(i(l))}(l,t),u=[];e:for(const{term:t,tokens:o}of c)for(const{documents:r,index:a,type:i}of e)if(u.push(...a.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!u.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-u.length).map((t=>{const n=r.find((e=>e.i.toString()===t.ref));return{document:n,type:i,page:0!==i&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:o,score:t.score}}))),u.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let r=t.type>0&&t.page?e.findIndex((e=>e.document===t.page)):t.index,o=n.type>0&&n.page?e.findIndex((e=>e.document===n.page)):n.index;return-1===r&&(r=t.index),-1===o&&(o=n.index),r===o?0===t.type?-1:0===n.type?1:t.index-n.index:r-o}))}(u),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.some((e=>e.document===t.page))&&(n<e.length-1&&e[n+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(u),s(u)}}},4471:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{$:()=>r})},3103:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}n.d(t,{Z:()=>r})},7674:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{g:()=>r})},6841:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3103);function o(e,t,n){const a=[];for(const i of t){const n=e.toLowerCase().indexOf(i);if(n>=0){n>0&&a.push(o(e.substr(0,n),t)),a.push(`<mark>${(0,r.Z)(e.substr(n,i.length))}</mark>`);const s=n+i.length;s<e.length&&a.push(o(e.substr(s),t));break}}return 0===a.length?n?`<mark>${(0,r.Z)(e)}</mark>`:(0,r.Z)(e):a.join("")}},3810:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(3103),o=n(6841);const a=/\w+|\p{Unified_Ideograph}/u;function i(e){const t=[];let n=0,r=e;for(;r.length>0;){const o=r.match(a);if(!o){t.push(r);break}o.index>0&&t.push(r.substring(0,o.index)),t.push(o[0]),n+=o.index+o[0].length,r=e.substring(n)}return t}var s=n(1088);function l(e,t,n,a){void 0===a&&(a=s.rG);const{chunkIndex:l,chunks:c}=function(e,t,n){const a=[];let s=0,l=0,c=-1;for(;s<t.length;){const[u,d]=t[s];if(s+=1,!(u<l)){if(u>l){const t=i(e.substring(l,u)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)a.push(e)}-1===c&&(c=a.length),l=u+d,a.push({html:(0,o.Z)(e.substring(u,l),n,!0),textLength:d})}}if(l<e.length){const t=i(e.substring(l)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)a.push(e)}return{chunkIndex:c,chunks:a}}(e,t,n),u=c.slice(0,l),d=c[l],p=[d.html],f=c.slice(l+1);let h=d.textLength,m=0,g=0,y=!1,v=!1;for(;h<a;)if((m<=g||0===f.length)&&u.length>0){const e=u.pop();h+e.textLength<=a?(p.unshift(e.html),m+=e.textLength,h+=e.textLength):(y=!0,u.length=0)}else{if(!(f.length>0))break;{const e=f.shift();h+e.textLength<=a?(p.push(e.html),g+=e.textLength,h+=e.textLength):(v=!0,f.length=0)}}return(y||u.length>0)&&p.unshift("\u2026"),(v||f.length>0)&&p.push("\u2026"),p.join("")}},3385:(e,t,n)=>{"use strict";function r(e,t){if("string"==typeof e)return{label:e,path:e};{const{label:n,path:r}=e;return"string"==typeof n?{label:n,path:r}:Object.prototype.hasOwnProperty.call(n,t)?{label:n[t],path:r}:{label:r,path:r}}}n.d(t,{p:()=>r})},1088:(e,t,n)=>{"use strict";n.d(t,{CU:()=>i(),UB:()=>g,tb:()=>p,O6:()=>b,I$:()=>y,BH:()=>s,sx:()=>l,ZG:()=>m,WW:()=>f,pk:()=>h,Hg:()=>v,IH:()=>c,rG:()=>d,AT:()=>u,dz:()=>w});var r=n(8291),o=n.n(r),a=n(689),i=n.n(a);n(6121)(o()),n(3397).A(o()),n(6106)(o());const s=["en","zh"],l=!1,c="search-index{dir}.json?_=c6c6e7a5",u=8,d=50,p=!0,f=!0,h=!0,m="right",g=void 0,y=!0,v=null,b=!1,w=!1},3397:(e,t,n)=>{"use strict";function r(e){const t=new RegExp("^[^"+e+"]+","u"),n=new RegExp("[^"+e+"]+$","u");return function(e){return e.update((function(e){return e.replace(t,"").replace(n,"")}))}}function o(e,t){e.trimmerSupport.generateTrimmer=r,e.zh=function(){this.pipeline.reset(),this.pipeline.add(e.zh.trimmer,e.zh.stopWordFilter),t&&(this.tokenizer=t)},t&&(e.zh.tokenizer=t),e.zh.wordCharacters="\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29\\u{20000}-\\u{2A6DD}\\u{2A700}-\\u{2B734}\\u{2B740}-\\u{2B81D}\\u{2B820}-\\u{2CEA1}\\u{2CEB0}-\\u{2EBE0}\\u{30000}-\\u{3134A}",e.zh.trimmer=e.trimmerSupport.generateTrimmer(e.zh.wordCharacters),e.Pipeline.registerFunction(e.zh.trimmer,"trimmer-zh"),e.zh.stopWordFilter=e.generateStopWordFilter("\u7684 \u4e00 \u4e0d \u5728 \u4eba \u6709 \u662f \u4e3a \u4ee5 \u4e8e \u4e0a \u4ed6 \u800c \u540e \u4e4b \u6765 \u53ca \u4e86 \u56e0 \u4e0b \u53ef \u5230 \u7531 \u8fd9 \u4e0e \u4e5f \u6b64 \u4f46 \u5e76 \u4e2a \u5176 \u5df2 \u65e0 \u5c0f \u6211 \u4eec \u8d77 \u6700 \u518d \u4eca \u53bb \u597d \u53ea \u53c8 \u6216 \u5f88 \u4ea6 \u67d0 \u628a \u90a3 \u4f60 \u4e43 \u5b83 \u5427 \u88ab \u6bd4 \u522b \u8d81 \u5f53 \u4ece \u5230 \u5f97 \u6253 \u51e1 \u513f \u5c14 \u8be5 \u5404 \u7ed9 \u8ddf \u548c \u4f55 \u8fd8 \u5373 \u51e0 \u65e2 \u770b \u636e \u8ddd \u9760 \u5566 \u4e86 \u53e6 \u4e48 \u6bcf \u4eec \u561b \u62ff \u54ea \u90a3 \u60a8 \u51ed \u4e14 \u5374 \u8ba9 \u4ecd \u5565 \u5982 \u82e5 \u4f7f \u8c01 \u867d \u968f \u540c \u6240 \u5979 \u54c7 \u55e1 \u5f80 \u54ea \u4e9b \u5411 \u6cbf \u54df \u7528 \u4e8e \u54b1 \u5219 \u600e \u66fe \u81f3 \u81f4 \u7740 \u8bf8 \u81ea".split(" ")),e.Pipeline.registerFunction(e.zh.stopWordFilter,"stopWordFilter-zh")}n.d(t,{A:()=>o})},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(8168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&o(e),l=t&&o(t),c=s||l;if(e&&o(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var u=i[i.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&o(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(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 p(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function f(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!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 m=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var y="popstate",v="hashchange";function b(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t,n=window.history,o=(-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,a=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,w=void 0!==c&&c,k=i.getUserConfirmation,x=void 0===k?g:k,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname+o.search+o.hash;return _&&(a=u(a,_)),f(a,r,n)}function T(){return Math.random().toString(36).substr(2,E)}var A=h();function R(e){(0,r.A)($,e),$.length=n.length,A.notifyListeners($.location,$.action)}function L(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(C(e.state))}function j(){P(C(b()))}var N=!1;function P(e){if(N)N=!1,R();else{A.confirmTransitionTo(e,"POP",x,(function(t){t?R({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(N=!0,F(o))}(e)}))}}var O=C(b()),I=[O.key];function D(e){return _+p(e)}function F(e){n.go(e)}var M=0;function z(e){1===(M+=e)&&1===e?(window.addEventListener(y,L),a&&window.addEventListener(v,j)):0===M&&(window.removeEventListener(y,L),a&&window.removeEventListener(v,j))}var B=!1;var $={length:n.length,action:"POP",location:O,createHref:D,push:function(e,t){var r="PUSH",a=f(e,t,T(),$.location);A.confirmTransitionTo(a,r,x,(function(e){if(e){var t=D(a),i=a.key,s=a.state;if(o)if(n.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=I.indexOf($.location.key),c=I.slice(0,l+1);c.push(a.key),I=c,R({action:r,location:a})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,T(),$.location);A.confirmTransitionTo(a,r,x,(function(e){if(e){var t=D(a),i=a.key,s=a.state;if(o)if(n.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=I.indexOf($.location.key);-1!==l&&(I[l]=a.key),R({action:r,location:a})}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 B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=A.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),m||(0,s.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),o=n.getUserConfirmation,a=void 0===o?g:o,i=n.hashType,c=void 0===i?"slash":i,y=e.basename?d(l(e.basename)):"",v=x[c],b=v.encodePath,w=v.decodePath;function C(){var e=w(E());return y&&(e=u(e,y)),f(e)}var T=h();function A(e){(0,r.A)(B,e),B.length=t.length,T.notifyListeners(B.location,B.action)}var R=!1,L=null;function j(){var e,t,n=E(),r=b(n);if(n!==r)_(r);else{var o=C(),i=B.location;if(!R&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(L===p(o))return;L=null,function(e){if(R)R=!1,A();else{var t="POP";T.confirmTransitionTo(e,t,a,(function(n){n?A({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(p(t));-1===n&&(n=0);var r=I.lastIndexOf(p(e));-1===r&&(r=0);var o=n-r;o&&(R=!0,D(o))}(e)}))}}(o)}}var N=E(),P=b(N);N!==P&&_(P);var O=C(),I=[p(O)];function D(e){t.go(e)}var F=0;function M(e){1===(F+=e)&&1===e?window.addEventListener(k,j):0===F&&window.removeEventListener(k,j)}var z=!1;var B={length:t.length,action:"POP",location:O,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+b(y+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,a,(function(e){if(e){var t=p(r),o=b(y+t);if(E()!==o){L=t,function(e){window.location.hash=e}(o);var a=I.lastIndexOf(p(B.location)),i=I.slice(0,a+1);i.push(t),I=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,a,(function(e){if(e){var t=p(r),o=b(y+t);E()!==o&&(L=t,_(o));var a=I.indexOf(p(B.location));-1!==a&&(I[a]=t),A({action:n,location:r})}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return z||(M(1),z=!0),function(){return z&&(z=!1,M(-1)),t()}},listen:function(e){var t=T.appendListener(e);return M(1),function(){M(-1),t()}}};return B}function T(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,c=void 0===l?6:l,u=h();function d(e){(0,r.A)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function m(){return Math.random().toString(36).substr(2,c)}var g=T(s,0,a.length-1),y=a.map((function(e){return f(e,void 0,"string"==typeof e?m():e.key||m())})),v=p;function b(e){var t=T(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[g],index:g,entries:y,createHref:v,push:function(e,t){var r="PUSH",o=f(e,t,m(),w.location);u.confirmTransitionTo(o,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,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,m(),w.location);u.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(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),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={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},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=f(n);o&&o!==h&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<i.length;++g){var y=i[g];if(!(a[y]||r&&r[y]||m&&m[y]||s&&s[y])){var v=p(n,y);try{c(t,y,v)}catch(b){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,o,a,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},6106:function(e,t,n){var r,o;r=function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),n=t.join("-"),r="",o=[],a=[],i=0;i<t.length;++i)"en"==t[i]?(r+="\\w",o.unshift(e.stopWordFilter),o.push(e.stemmer),a.push(e.stemmer)):(r+=e[t[i]].wordCharacters,e[t[i]].stopWordFilter&&o.unshift(e[t[i]].stopWordFilter),e[t[i]].stemmer&&(o.push(e[t[i]].stemmer),a.push(e[t[i]].stemmer)));var s=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(s,"lunr-multi-trimmer-"+n),o.unshift(s),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,o),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,a))}}}},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},6121:function(e,t,n){var r,o;void 0===(o="function"==typeof(r=function(){return function(e){e.stemmerSupport={Among:function(e,t,n,r){if(this.toCharArray=function(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},!e&&""!=e||!t&&0!=t||!n)throw"Bad Among initialisation: s:"+e+", substring_i: "+t+", result: "+n;this.s_size=e.length,this.s=this.toCharArray(e),this.substring_i=t,this.result=n,this.method=r},SnowballProgram:function(){var e;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){e=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=e;return e=null,t},in_grouping:function(t,n,r){if(this.cursor<this.limit){var o=e.charCodeAt(this.cursor);if(o<=r&&o>=n&&t[(o-=n)>>3]&1<<(7&o))return this.cursor++,!0}return!1},in_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var o=e.charCodeAt(this.cursor-1);if(o<=r&&o>=n&&t[(o-=n)>>3]&1<<(7&o))return this.cursor--,!0}return!1},out_grouping:function(t,n,r){if(this.cursor<this.limit){var o=e.charCodeAt(this.cursor);if(o>r||o<n)return this.cursor++,!0;if(!(t[(o-=n)>>3]&1<<(7&o)))return this.cursor++,!0}return!1},out_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var o=e.charCodeAt(this.cursor-1);if(o>r||o<n)return this.cursor--,!0;if(!(t[(o-=n)>>3]&1<<(7&o)))return this.cursor--,!0}return!1},eq_s:function(t,n){if(this.limit-this.cursor<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor+r)!=n.charCodeAt(r))return!1;return this.cursor+=t,!0},eq_s_b:function(t,n){if(this.cursor-this.limit_backward<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor-t+r)!=n.charCodeAt(r))return!1;return this.cursor-=t,!0},find_among:function(t,n){for(var r=0,o=n,a=this.cursor,i=this.limit,s=0,l=0,c=!1;;){for(var u=r+(o-r>>1),d=0,p=s<l?s:l,f=t[u],h=p;h<f.s_size;h++){if(a+p==i){d=-1;break}if(d=e.charCodeAt(a+p)-f.s[h])break;p++}if(d<0?(o=u,l=p):(r=u,s=p),o-r<=1){if(r>0||o==r||c)break;c=!0}}for(;;){if(s>=(f=t[r]).s_size){if(this.cursor=a+f.s_size,!f.method)return f.result;var m=f.method();if(this.cursor=a+f.s_size,m)return f.result}if((r=f.substring_i)<0)return 0}},find_among_b:function(t,n){for(var r=0,o=n,a=this.cursor,i=this.limit_backward,s=0,l=0,c=!1;;){for(var u=r+(o-r>>1),d=0,p=s<l?s:l,f=(h=t[u]).s_size-1-p;f>=0;f--){if(a-p==i){d=-1;break}if(d=e.charCodeAt(a-1-p)-h.s[f])break;p++}if(d<0?(o=u,l=p):(r=u,s=p),o-r<=1){if(r>0||o==r||c)break;c=!0}}for(;;){var h;if(s>=(h=t[r]).s_size){if(this.cursor=a-h.s_size,!h.method)return h.result;var m=h.method();if(this.cursor=a-h.s_size,m)return h.result}if((r=h.substring_i)<0)return 0}},replace_s:function(t,n,r){var o=r.length-(n-t),a=e.substring(0,t),i=e.substring(n);return e=a+r+i,this.limit+=o,this.cursor>=n?this.cursor+=o:this.cursor>t&&(this.cursor=t),o},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>e.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,n){var r=this.replace_s(e,t,n);e<=this.bra&&(this.bra+=r),e<=this.ket&&(this.ket+=r)},slice_to:function(){return this.slice_check(),e.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),n=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update((function(e){return e.replace(t,"").replace(n,"")})):e.replace(t,"").replace(n,"")}}}}})?r.call(t,n,t,e):r)||(e.exports=o)},8291:(e,t,n)=>{var r,o;!function(){var a,i,s,l,c,u,d,p,f,h,m,g,y,v,b,w,k,x,S,E,_,C,T,A,R,L,j,N,P,O,I=function(e){var t=new I.Builder;return t.pipeline.add(I.trimmer,I.stopWordFilter,I.stemmer),t.searchPipeline.add(I.stemmer),e.call(t,t),t.build()};I.version="2.3.9",I.utils={},I.utils.warn=(a=this,function(e){a.console&&console.warn&&console.warn(e)}),I.utils.asString=function(e){return null==e?"":e.toString()},I.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var o=n[r],a=e[o];if(Array.isArray(a))t[o]=a.slice();else{if("string"!=typeof a&&"number"!=typeof a&&"boolean"!=typeof a)throw new TypeError("clone is not deep and does not support nested objects");t[o]=a}}return t},I.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},I.FieldRef.joiner="/",I.FieldRef.fromString=function(e){var t=e.indexOf(I.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new I.FieldRef(r,n,e)},I.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+I.FieldRef.joiner+this.docRef),this._stringValue},I.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},I.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},I.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},I.Set.prototype.contains=function(e){return!!this.elements[e]},I.Set.prototype.intersect=function(e){var t,n,r,o=[];if(e===I.Set.complete)return this;if(e===I.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var a=0;a<r.length;a++){var i=r[a];i in n.elements&&o.push(i)}return new I.Set(o)},I.Set.prototype.union=function(e){return e===I.Set.complete?I.Set.complete:e===I.Set.empty?this:new I.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},I.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var o=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(o))},I.Token=function(e,t){this.str=e||"",this.metadata=t||{}},I.Token.prototype.toString=function(){return this.str},I.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},I.Token.prototype.clone=function(e){return e=e||function(e){return e},new I.Token(e(this.str,this.metadata),this.metadata)},I.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new I.Token(I.utils.asString(e).toLowerCase(),I.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,o=[],a=0,i=0;a<=r;a++){var s=a-i;if(n.charAt(a).match(I.tokenizer.separator)||a==r){if(s>0){var l=I.utils.clone(t)||{};l.position=[i,s],l.index=o.length,o.push(new I.Token(n.slice(i,a),l))}i=a+1}}return o},I.tokenizer.separator=/[\s\-]+/,I.Pipeline=function(){this._stack=[]},I.Pipeline.registeredFunctions=Object.create(null),I.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&I.utils.warn("Overwriting existing registered function: "+t),e.label=t,I.Pipeline.registeredFunctions[e.label]=e},I.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||I.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},I.Pipeline.load=function(e){var t=new I.Pipeline;return e.forEach((function(e){var n=I.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},I.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){I.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},I.Pipeline.prototype.after=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},I.Pipeline.prototype.before=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},I.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},I.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],o=[],a=0;a<e.length;a++){var i=r(e[a],a,e);if(null!=i&&""!==i)if(Array.isArray(i))for(var s=0;s<i.length;s++)o.push(i[s]);else o.push(i)}e=o}return e},I.Pipeline.prototype.runString=function(e,t){var n=new I.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},I.Pipeline.prototype.reset=function(){this._stack=[]},I.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return I.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},I.Vector=function(e){this._magnitude=0,this.elements=e||[]},I.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,o=Math.floor(r/2),a=this.elements[2*o];r>1&&(a<e&&(t=o),a>e&&(n=o),a!=e);)r=n-t,o=t+Math.floor(r/2),a=this.elements[2*o];return a==e||a>e?2*o:a<e?2*(o+1):void 0},I.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},I.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},I.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},I.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,o=n.length,a=r.length,i=0,s=0,l=0,c=0;l<o&&c<a;)(i=n[l])<(s=r[c])?l+=2:i>s?c+=2:i==s&&(t+=n[l+1]*r[c+1],l+=2,c+=2);return t},I.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},I.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},I.Vector.prototype.toJSON=function(){return this.elements},I.stemmer=(i={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},s={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},d="^("+(c="[^aeiou][^aeiouy]*")+")?"+(u=(l="[aeiouy]")+"[aeiou]*")+c+"("+u+")?$",p="^("+c+")?"+u+c+u+c,f="^("+c+")?"+l,h=new RegExp("^("+c+")?"+u+c),m=new RegExp(p),g=new RegExp(d),y=new RegExp(f),v=/^(.+?)(ss|i)es$/,b=/^(.+?)([^s])s$/,w=/^(.+?)eed$/,k=/^(.+?)(ed|ing)$/,x=/.$/,S=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),_=new RegExp("^"+c+l+"[^aeiouwxy]$"),C=/^(.+?[^aeiou])y$/,T=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,A=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,R=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,L=/^(.+?)(s|t)(ion)$/,j=/^(.+?)e$/,N=/ll$/,P=new RegExp("^"+c+l+"[^aeiouwxy]$"),O=function(e){var t,n,r,o,a,l,c;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),a=b,(o=v).test(e)?e=e.replace(o,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=k,(o=w).test(e)){var u=o.exec(e);(o=h).test(u[1])&&(o=x,e=e.replace(o,""))}else a.test(e)&&(t=(u=a.exec(e))[1],(a=y).test(t)&&(l=E,c=_,(a=S).test(e=t)?e+="e":l.test(e)?(o=x,e=e.replace(o,"")):c.test(e)&&(e+="e")));return(o=C).test(e)&&(e=(t=(u=o.exec(e))[1])+"i"),(o=T).test(e)&&(t=(u=o.exec(e))[1],n=u[2],(o=h).test(t)&&(e=t+i[n])),(o=A).test(e)&&(t=(u=o.exec(e))[1],n=u[2],(o=h).test(t)&&(e=t+s[n])),a=L,(o=R).test(e)?(t=(u=o.exec(e))[1],(o=m).test(t)&&(e=t)):a.test(e)&&(t=(u=a.exec(e))[1]+u[2],(a=m).test(t)&&(e=t)),(o=j).test(e)&&(t=(u=o.exec(e))[1],a=g,l=P,((o=m).test(t)||a.test(t)&&!l.test(t))&&(e=t)),a=m,(o=N).test(e)&&a.test(e)&&(o=x,e=e.replace(o,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(O)}),I.Pipeline.registerFunction(I.stemmer,"stemmer"),I.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},I.stopWordFilter=I.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),I.Pipeline.registerFunction(I.stopWordFilter,"stopWordFilter"),I.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},I.Pipeline.registerFunction(I.trimmer,"trimmer"),I.TokenSet=function(){this.final=!1,this.edges={},this.id=I.TokenSet._nextId,I.TokenSet._nextId+=1},I.TokenSet._nextId=1,I.TokenSet.fromArray=function(e){for(var t=new I.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},I.TokenSet.fromClause=function(e){return"editDistance"in e?I.TokenSet.fromFuzzyString(e.term,e.editDistance):I.TokenSet.fromString(e.term)},I.TokenSet.fromFuzzyString=function(e,t){for(var n=new I.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var o=r.pop();if(o.str.length>0){var a,i=o.str.charAt(0);i in o.node.edges?a=o.node.edges[i]:(a=new I.TokenSet,o.node.edges[i]=a),1==o.str.length&&(a.final=!0),r.push({node:a,editsRemaining:o.editsRemaining,str:o.str.slice(1)})}if(0!=o.editsRemaining){if("*"in o.node.edges)var s=o.node.edges["*"];else{s=new I.TokenSet;o.node.edges["*"]=s}if(0==o.str.length&&(s.final=!0),r.push({node:s,editsRemaining:o.editsRemaining-1,str:o.str}),o.str.length>1&&r.push({node:o.node,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)}),1==o.str.length&&(o.node.final=!0),o.str.length>=1){if("*"in o.node.edges)var l=o.node.edges["*"];else{l=new I.TokenSet;o.node.edges["*"]=l}1==o.str.length&&(l.final=!0),r.push({node:l,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)})}if(o.str.length>1){var c,u=o.str.charAt(0),d=o.str.charAt(1);d in o.node.edges?c=o.node.edges[d]:(c=new I.TokenSet,o.node.edges[d]=c),1==o.str.length&&(c.final=!0),r.push({node:c,editsRemaining:o.editsRemaining-1,str:u+o.str.slice(2)})}}}return n},I.TokenSet.fromString=function(e){for(var t=new I.TokenSet,n=t,r=0,o=e.length;r<o;r++){var a=e[r],i=r==o-1;if("*"==a)t.edges[a]=t,t.final=i;else{var s=new I.TokenSet;s.final=i,t.edges[a]=s,t=s}}return n},I.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),o=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var a=0;a<o;a++){var i=r[a];t.push({prefix:n.prefix.concat(i),node:n.node.edges[i]})}}return e},I.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var o=t[r];e=e+o+this.edges[o].id}return e},I.TokenSet.prototype.intersect=function(e){for(var t=new I.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var o=Object.keys(n.qNode.edges),a=o.length,i=Object.keys(n.node.edges),s=i.length,l=0;l<a;l++)for(var c=o[l],u=0;u<s;u++){var d=i[u];if(d==c||"*"==c){var p=n.node.edges[d],f=n.qNode.edges[c],h=p.final&&f.final,m=void 0;d in n.output.edges?(m=n.output.edges[d]).final=m.final||h:((m=new I.TokenSet).final=h,n.output.edges[d]=m),r.push({qNode:f,output:m,node:p})}}}return t},I.TokenSet.Builder=function(){this.previousWord="",this.root=new I.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},I.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var o=new I.TokenSet,a=e[r];t.edges[a]=o,this.uncheckedNodes.push({parent:t,char:a,child:o}),t=o}t.final=!0,this.previousWord=e},I.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},I.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},I.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},I.Index.prototype.search=function(e){return this.query((function(t){new I.QueryParser(e,t).parse()}))},I.Index.prototype.query=function(e){for(var t=new I.Query(this.fields),n=Object.create(null),r=Object.create(null),o=Object.create(null),a=Object.create(null),i=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new I.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var l=t.clauses[s],c=null,u=I.Set.empty;c=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var d=0;d<c.length;d++){var p=c[d];l.term=p;var f=I.TokenSet.fromClause(l),h=this.tokenSet.intersect(f).toArray();if(0===h.length&&l.presence===I.Query.presence.REQUIRED){for(var m=0;m<l.fields.length;m++){a[j=l.fields[m]]=I.Set.empty}break}for(var g=0;g<h.length;g++){var y=h[g],v=this.invertedIndex[y],b=v._index;for(m=0;m<l.fields.length;m++){var w=v[j=l.fields[m]],k=Object.keys(w),x=y+"/"+j,S=new I.Set(k);if(l.presence==I.Query.presence.REQUIRED&&(u=u.union(S),void 0===a[j]&&(a[j]=I.Set.complete)),l.presence!=I.Query.presence.PROHIBITED){if(r[j].upsert(b,l.boost,(function(e,t){return e+t})),!o[x]){for(var E=0;E<k.length;E++){var _,C=k[E],T=new I.FieldRef(C,j),A=w[C];void 0===(_=n[T])?n[T]=new I.MatchData(y,j,A):_.add(y,j,A)}o[x]=!0}}else void 0===i[j]&&(i[j]=I.Set.empty),i[j]=i[j].union(S)}}}if(l.presence===I.Query.presence.REQUIRED)for(m=0;m<l.fields.length;m++){a[j=l.fields[m]]=a[j].intersect(u)}}var R=I.Set.complete,L=I.Set.empty;for(s=0;s<this.fields.length;s++){var j;a[j=this.fields[s]]&&(R=R.intersect(a[j])),i[j]&&(L=L.union(i[j]))}var N=Object.keys(n),P=[],O=Object.create(null);if(t.isNegated()){N=Object.keys(this.fieldVectors);for(s=0;s<N.length;s++){T=N[s];var D=I.FieldRef.fromString(T);n[T]=new I.MatchData}}for(s=0;s<N.length;s++){var F=(D=I.FieldRef.fromString(N[s])).docRef;if(R.contains(F)&&!L.contains(F)){var M,z=this.fieldVectors[D],B=r[D.fieldName].similarity(z);if(void 0!==(M=O[F]))M.score+=B,M.matchData.combine(n[D]);else{var $={ref:F,score:B,matchData:n[D]};O[F]=$,P.push($)}}}return P.sort((function(e,t){return t.score-e.score}))},I.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:I.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},I.Index.load=function(e){var t={},n={},r=e.fieldVectors,o=Object.create(null),a=e.invertedIndex,i=new I.TokenSet.Builder,s=I.Pipeline.load(e.pipeline);e.version!=I.version&&I.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+I.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++){var c=(d=r[l])[0],u=d[1];n[c]=new I.Vector(u)}for(l=0;l<a.length;l++){var d,p=(d=a[l])[0],f=d[1];i.insert(p),o[p]=f}return i.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=o,t.tokenSet=i.root,t.pipeline=s,new I.Index(t)},I.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=I.tokenizer,this.pipeline=new I.Pipeline,this.searchPipeline=new I.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},I.Builder.prototype.ref=function(e){this._ref=e},I.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},I.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},I.Builder.prototype.k1=function(e){this._k1=e},I.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var o=0;o<r.length;o++){var a=r[o],i=this._fields[a].extractor,s=i?i(e):e[a],l=this.tokenizer(s,{fields:[a]}),c=this.pipeline.run(l),u=new I.FieldRef(n,a),d=Object.create(null);this.fieldTermFrequencies[u]=d,this.fieldLengths[u]=0,this.fieldLengths[u]+=c.length;for(var p=0;p<c.length;p++){var f=c[p];if(null==d[f]&&(d[f]=0),d[f]+=1,null==this.invertedIndex[f]){var h=Object.create(null);h._index=this.termIndex,this.termIndex+=1;for(var m=0;m<r.length;m++)h[r[m]]=Object.create(null);this.invertedIndex[f]=h}null==this.invertedIndex[f][a][n]&&(this.invertedIndex[f][a][n]=Object.create(null));for(var g=0;g<this.metadataWhitelist.length;g++){var y=this.metadataWhitelist[g],v=f.metadata[y];null==this.invertedIndex[f][a][n][y]&&(this.invertedIndex[f][a][n][y]=[]),this.invertedIndex[f][a][n][y].push(v)}}}},I.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},o=0;o<t;o++){var a=I.FieldRef.fromString(e[o]),i=a.fieldName;r[i]||(r[i]=0),r[i]+=1,n[i]||(n[i]=0),n[i]+=this.fieldLengths[a]}var s=Object.keys(this._fields);for(o=0;o<s.length;o++){var l=s[o];n[l]=n[l]/r[l]}this.averageFieldLength=n},I.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),o=0;o<n;o++){for(var a=I.FieldRef.fromString(t[o]),i=a.fieldName,s=this.fieldLengths[a],l=new I.Vector,c=this.fieldTermFrequencies[a],u=Object.keys(c),d=u.length,p=this._fields[i].boost||1,f=this._documents[a.docRef].boost||1,h=0;h<d;h++){var m,g,y,v=u[h],b=c[v],w=this.invertedIndex[v]._index;void 0===r[v]?(m=I.idf(this.invertedIndex[v],this.documentCount),r[v]=m):m=r[v],g=m*((this._k1+1)*b)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[i]))+b),g*=p,g*=f,y=Math.round(1e3*g)/1e3,l.insert(w,y)}e[a]=l}this.fieldVectors=e},I.Builder.prototype.createTokenSet=function(){this.tokenSet=I.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},I.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new I.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},I.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},I.MatchData=function(e,t,n){for(var r=Object.create(null),o=Object.keys(n||{}),a=0;a<o.length;a++){var i=o[a];r[i]=n[i].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},I.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],o=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var a=0;a<o.length;a++){var i=o[a],s=Object.keys(e.metadata[r][i]);null==this.metadata[r][i]&&(this.metadata[r][i]=Object.create(null));for(var l=0;l<s.length;l++){var c=s[l];null==this.metadata[r][i][c]?this.metadata[r][i][c]=e.metadata[r][i][c]:this.metadata[r][i][c]=this.metadata[r][i][c].concat(e.metadata[r][i][c])}}}},I.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),o=0;o<r.length;o++){var a=r[o];a in this.metadata[e][t]?this.metadata[e][t][a]=this.metadata[e][t][a].concat(n[a]):this.metadata[e][t][a]=n[a]}else this.metadata[e][t]=n},I.Query=function(e){this.clauses=[],this.allFields=e},I.Query.wildcard=new String("*"),I.Query.wildcard.NONE=0,I.Query.wildcard.LEADING=1,I.Query.wildcard.TRAILING=2,I.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},I.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=I.Query.wildcard.NONE),e.wildcard&I.Query.wildcard.LEADING&&e.term.charAt(0)!=I.Query.wildcard&&(e.term="*"+e.term),e.wildcard&I.Query.wildcard.TRAILING&&e.term.slice(-1)!=I.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=I.Query.presence.OPTIONAL),this.clauses.push(e),this},I.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=I.Query.presence.PROHIBITED)return!1;return!0},I.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,I.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},I.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},I.QueryParseError.prototype=new Error,I.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},I.QueryLexer.prototype.run=function(){for(var e=I.QueryLexer.lexText;e;)e=e(this)},I.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},I.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},I.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},I.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){this.pos-=1},I.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos<this.length},I.QueryLexer.EOS="EOS",I.QueryLexer.FIELD="FIELD",I.QueryLexer.TERM="TERM",I.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",I.QueryLexer.BOOST="BOOST",I.QueryLexer.PRESENCE="PRESENCE",I.QueryLexer.lexField=function(e){return e.backup(),e.emit(I.QueryLexer.FIELD),e.ignore(),I.QueryLexer.lexText},I.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(I.QueryLexer.TERM)),e.ignore(),e.more())return I.QueryLexer.lexText},I.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.EDIT_DISTANCE),I.QueryLexer.lexText},I.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.BOOST),I.QueryLexer.lexText},I.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(I.QueryLexer.TERM)},I.QueryLexer.termSeparator=I.tokenizer.separator,I.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==I.QueryLexer.EOS)return I.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return I.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if(t.match(I.QueryLexer.termSeparator))return I.QueryLexer.lexTerm}else e.escapeCharacter()}},I.QueryParser=function(e,t){this.lexer=new I.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},I.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=I.QueryParser.parseClause;e;)e=e(this);return this.query},I.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},I.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},I.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},I.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case I.QueryLexer.PRESENCE:return I.QueryParser.parsePresence;case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new I.QueryParseError(n,t.start,t.end)}},I.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=I.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=I.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new I.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new I.QueryParseError(n,t.start,t.end)}switch(r.type){case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new I.QueryParseError(n,r.start,r.end)}}},I.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new I.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var o=e.peekLexeme();if(null==o){r="expecting term, found nothing";throw new I.QueryParseError(r,t.start,t.end)}if(o.type===I.QueryLexer.TERM)return I.QueryParser.parseTerm;r="expecting term, found '"+o.type+"'";throw new I.QueryParseError(r,o.start,o.end)}},I.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new I.QueryParseError(r,n.start,n.end)}else e.nextClause()}},I.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new I.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new I.QueryParseError(r,o.start,o.end)}else e.nextClause()}},I.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new I.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new I.QueryParseError(r,o.start,o.end)}else e.nextClause()}},void 0===(o="function"==typeof(r=function(){return I})?r.call(t,n,t,e):r)||(e.exports=o)}()},689:function(e){e.exports=function(){"use strict";var e="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},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=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}}(),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(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=o,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(a){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,o=!1,a=null,i=function i(){if(!o){o=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var c=function(){--s<=0&&a(l)};s||c(),i.forEach((function(t){e.matches(t,o.exclude)?c():o.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),c()}),c)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var o=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(o=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||a?!1===o||a||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var a=this,i=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0,d=function(){var e=a.getIteratorNode(i);return u=e.prevNode,c=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(c,u,e,s)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(c);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||o(),a.forEach((function(a){var s=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,o="string"==typeof r?r:r.value,a="string"==typeof r?[]:r.limiters,i="";switch(a.forEach((function(e){i+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),a=o.start,i=o.end;o.valid&&(e.start=a,e.length=i-a,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(r=(s=s>a?a:s)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),s<0||r-s<0||s>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),a=o.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var c=t-i.start,u=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),p=e.value.substr(u+i.start);if(i.node=a.wrapRangeInTextNode(i.node,c,u),e.value=d+p,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=u),e.nodes[n].end-=u)})),n-=u,o(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[i];)if(n(o[i],t)){var s=o.index;if(0!==i)for(var l=1;l<i;l++)s+=o[l].length;t=a.wrapRangeInTextNode(t,s,s+o[i].length),r(t.previousSibling),e.lastIndex=0}})),o()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var c=1;c<i;c++)l+=s[c].length;var u=l+s[i].length;a.wrapRangeInMappedTextNode(t,l,u,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}o()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var o=this;this.getTextNodes((function(a){var i=a.value.length;e.forEach((function(e,r){var s=o.checkWhitespaceRanges(e,i,a.value),l=s.start,c=s.end;s.valid&&o.wrapRangeInMappedTextNode(a,l,c,(function(n){return t(n,e,a.value.substring(l,c),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,o="wrapMatches",a=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),this[o](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),a,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,o="wrapMatches",a=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=a.keywords,s=a.length,l=this.opt.caseSensitive?"":"i",c=function e(t){var a=new RegExp(n.createRegExp(t),"gm"+l),c=0;n.log('Searching with expression "'+a+'"'),n[o](a,1,(function(e,o){return n.opt.filter(o,t,r,c)}),(function(e){c++,r++,n.opt.each(e)}),(function(){0===c&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),0===s?this.opt.done(r):c(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,o=this.checkRanges(e);o&&o.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(o)),this.wrapRangeFromIndex(o,(function(e,t,r,o){return n.opt.filter(e,t,r,o)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=o.matches(e,n),a=t.matchesExclude(e);return!r||a?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new o(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),a}();function i(e){var t=this,n=new a(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,o;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 o(e,t,n){return e<t?t:e>n?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}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=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),c=a.querySelector(r.barSelector),u=r.speed,d=r.easing;return a.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){l(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),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)*o(Math.random()*t,.1,.95)),t=o(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");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),s=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.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&&f(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 s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=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,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},5302:(e,t,n)=>{var r=n(4634);e.exports=f,e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,s="",u=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],p=n[1],f=n.index;if(s+=e.slice(i,f),i=f+d.length,p)s+=p[1];else{var h=e[i],m=n[2],g=n[3],y=n[4],v=n[5],b=n[6],w=n[7];s&&(r.push(s),s="");var k=null!=m&&null!=h&&h!==m,x="+"===b||"*"===b,S="?"===b||"*"===b,E=n[2]||u,_=y||v;r.push({name:g||a++,prefix:m||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:_?c(_):w?".*":"[^"+l(E)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&r.push(s),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",d(t)));return function(t,o){for(var a="",s=t||{},l=(o||{}).pretty?i:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=s[u.name];if(null==p){if(u.optional){u.partial&&(a+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!n[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");a+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!n[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');a+=u.prefix+d}}else a+=u}return a}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,a=!1!==n.end,i="",s=0;s<e.length;s++){var c=e[s];if("string"==typeof c)i+=l(c);else{var p=l(c.prefix),f="(?:"+c.pattern+")";t.push(c),c.repeat&&(f+="(?:"+p+f+")*"),i+=f=c.optional?c.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var h=l(n.delimiter||"/"),m=i.slice(-h.length)===h;return o||(i=(m?i.slice(0,-h.length):i)+"(?:"+h+"(?=$))?"),i+=a?"$":o&&m?"":"(?="+h+"|$)",u(new RegExp("^"+i,d(n)),t)}function f(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 u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(f(e[o],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(a(e,n),t,n)}(e,t,n)}},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <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"}}})},8722:(e,t,n)=>{const r=n(6969),o=n(8380),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),a.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==n.code.indexOf(o=t(r,s));)++s;return i[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(o>=a.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),h=p.indexOf(f);if(h>-1){++o;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=p.substring(h+f.length),v=[];m&&v.push.apply(v,i([m])),v.push(g),y&&v.push.apply(v,i([y])),"string"==typeof c?s.splice.apply(s,[l,1].concat(v)):c.content=v}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=8692},3157:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function o(r,a){if(!(r in n)){a.push(r);var i=a.indexOf(r);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var s={},l=e[r];if(l){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var i in o(t,a),s[t]=!0,n[t])s[i]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}n[r]=s,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(l);i=i.map(c),s=(s||[]).map(c);var u=n(i),d=n(s);i.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(l),h=u;o(h);){for(var m in p={},h){var g=l[m];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var y in d)if(!(y in u))for(var v in f(y))if(v in u){p[y]=!0;break}for(var b in h=p)u[b]=!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,o){var a=o?o.series:void 0,i=o?o.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var o,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)o=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete l[e],t})));a?o=a(p,(function(){return r(e)})):r(e)}return s[e]=o}for(var u in n)c(u);var d=[];for(var p in l)d.push(s[p]);return i(d)}(f,u,t,n)}};return w}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),o=n(9982);function a(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 i=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[: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]*$/,f={},h={};function m(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(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){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function b(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0!==o.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,o,r)&&(n=null),r||null===o?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!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(y,v);g[t]=new m(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(y,v);g[t]=new m(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(y,v);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),T=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),j=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D,F=Object.assign;function M(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var z=!1;function B(e,t){if(!e||z)return"";z=!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(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var o=c.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function $(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(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 S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case R:return"Suspense";case L:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case j:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function q(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(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 K(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(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 Z(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Z(e,t);var n=H(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")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(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 ee(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function ae(e,t){var n=H(t.value),r=H(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 ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(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 le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.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 ue(e,t)}))}:ue);function pe(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 fe={animationIterationCount:!0,aspectRatio:!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},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ye=F({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 ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function be(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}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=wo(e)){if("function"!=typeof xe)throw Error(a(280));var t=e.stateNode;t&&(t=xo(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Te(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Ae(e,t){return e(t)}function Re(){}var Le=!1;function je(e,t,n){if(Le)return e(t,n);Le=!0;try{return Ae(e,t,n)}finally{Le=!1,(null!==Se||null!==Ee)&&(Re(),Te())}}function Ne(e,t){var n=e.stateNode;if(null===n)return null;var r=xo(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(a(231,t,typeof n));return n}var Pe=!1;if(u)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ue){Pe=!1}function Ie(e,t,n,r,o,a,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var De=!1,Fe=null,Me=!1,ze=null,Be={onError:function(e){De=!0,Fe=e}};function $e(e,t,n,r,o,a,i,s,l){De=!1,Fe=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(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 He(e){if(Ue(e)!==e)throw Error(a(188))}function Qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return He(o),e;if(i===r)return He(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Ve=o.unstable_scheduleCallback,Ge=o.unstable_cancelCallback,Ke=o.unstable_shouldYield,Ye=o.unstable_requestPaint,Ze=o.unstable_now,Je=o.unstable_getCurrentPriorityLevel,Xe=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,at=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~o;0!==s?r=dt(s):0!==(a&=i)&&(r=dt(a))}else 0!==(i=n&~o)?r=dt(i):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&!(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&4194240&a))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-it(t)),r|=e[n],t&=~o;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var kt,xt,St,Et,_t,Ct=!1,Tt=[],At=null,Rt=null,Lt=null,jt=new Map,Nt=new Map,Pt=[],Ot="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 It(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Rt=null;break;case"mouseover":case"mouseout":Lt=null;break;case"pointerover":case"pointerout":jt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Dt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=wo(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Ft(e){var t=bo(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=wo(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function zt(e,t,n){Mt(e)&&n.delete(t)}function Bt(){Ct=!1,null!==At&&Mt(At)&&(At=null),null!==Rt&&Mt(Rt)&&(Rt=null),null!==Lt&&Mt(Lt)&&(Lt=null),jt.forEach(zt),Nt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<Tt.length){$t(Tt[0],e);for(var n=1;n<Tt.length;n++){var r=Tt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&$t(At,e),null!==Rt&&$t(Rt,e),null!==Lt&&$t(Lt,e),jt.forEach(t),Nt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Ft(n),null===n.blockedOn&&Pt.shift()}var qt=w.ReactCurrentBatchConfig,Ht=!0;function Qt(e,t,n,r){var o=bt,a=qt.transition;qt.transition=null;try{bt=1,Vt(e,t,n,r)}finally{bt=o,qt.transition=a}}function Wt(e,t,n,r){var o=bt,a=qt.transition;qt.transition=null;try{bt=4,Vt(e,t,n,r)}finally{bt=o,qt.transition=a}}function Vt(e,t,n,r){if(Ht){var o=Kt(e,t,n,r);if(null===o)Hr(e,t,r,Gt,n),It(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return At=Dt(At,e,t,n,r,o),!0;case"dragenter":return Rt=Dt(Rt,e,t,n,r,o),!0;case"mouseover":return Lt=Dt(Lt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return jt.set(a,Dt(jt.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,Nt.set(a,Dt(Nt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==o;){var a=wo(o);if(null!==a&&kt(a),null===(a=Kt(e,t,n,r))&&Hr(e,t,r,Gt,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Gt=null;function Kt(e,t,n,r){if(Gt=null,null!==(e=bo(e=ke(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=qe(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Xe:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Zt=null,Jt=null,Xt=null;function en(){if(Xt)return Xt;var e,t,n=Jt,r=n.length,o="value"in Zt?Zt.value:Zt.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return Xt=o.slice(e,1<t?1-t:void 0)}function tn(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 nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return F(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=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(cn),dn=F({},cn,{view:0,detail:0}),pn=on(dn),fn=F({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,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!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=on(fn),mn=on(F({},fn,{dataTransfer:0})),gn=on(F({},dn,{relatedTarget:0})),yn=on(F({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=F({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=on(vn),wn=on(F({},cn,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return En}var Cn=F({},dn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=on(Cn),An=on(F({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rn=on(F({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),Ln=on(F({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),jn=F({},fn,{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}),Nn=on(jn),Pn=[9,13,27,32],On=u&&"CompositionEvent"in window,In=null;u&&"documentMode"in document&&(In=document.documentMode);var Dn=u&&"TextEvent"in window&&!In,Fn=u&&(!On||In&&8<In&&11>=In),Mn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var qn={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Qn(e,t,n,r){Ce(r),0<(t=Wr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Vn=null;function Gn(e){Mr(e,0)}function Kn(e){if(V(ko(e)))return e}function Yn(e,t){if("change"===e)return t}var Zn=!1;if(u){var Jn;if(u){var Xn="oninput"in document;if(!Xn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Xn="function"==typeof er.oninput}Jn=Xn}else Jn=!1;Zn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Wn&&(Wn.detachEvent("onpropertychange",nr),Vn=Wn=null)}function nr(e){if("value"===e.propertyName&&Kn(Vn)){var t=[];Qn(t,Vn,e,ke(e)),je(Gn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,(Wn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Vn)}function ar(e,t){if("click"===e)return Kn(t)}function ir(e,t){if("input"===e||"change"===e)return Kn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(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++){var o=n[r];if(!d.call(t,o)||!sr(e[o],t[o]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(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=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function fr(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)}function hr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=ur(n,a);var i=ur(n,r);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,yr=null,vr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==G(r)||("selectionStart"in(r=gr)&&fr(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},vr&&lr(vr,r)||(vr=r,0<(r=Wr(yr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},Sr={},Er={};function _r(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}u&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Cr=_r("animationend"),Tr=_r("animationiteration"),Ar=_r("animationstart"),Rr=_r("transitionend"),Lr=new Map,jr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nr(e,t){Lr.set(e,t),l(t,[e])}for(var Pr=0;Pr<jr.length;Pr++){var Or=jr[Pr];Nr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Nr(Cr,"onAnimationEnd"),Nr(Tr,"onAnimationIteration"),Nr(Ar,"onAnimationStart"),Nr("dblclick","onDoubleClick"),Nr("focusin","onFocus"),Nr("focusout","onBlur"),Nr(Rr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,s,l,c){if($e.apply(this,arguments),De){if(!De)throw Error(a(198));var u=Fe;De=!1,Fe=null,Me||(Me=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Mr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Fr(o,s,c),a=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,c=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Fr(o,s,c),a=l}}}if(Me)throw e=ze,Me=!1,ze=null,e}function zr(e,t){var n=t[go];void 0===n&&(n=t[go]=new Set);var r=e+"__bubble";n.has(r)||(qr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),qr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Dr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function qr(e,t,n,r){switch(Yt(t)){case 1:var o=Qt;break;case 4:o=Wt;break;default:o=Vt}n=o.bind(null,t,n,e),o=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,o){var a=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=bo(s)))return;if(5===(l=i.tag)||6===l){r=a=i;continue e}s=s.parentNode}}r=r.return}je((function(){var r=a,o=ke(n),i=[];e:{var s=Lr.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;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":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Rn;break;case Cr:case Tr:case Ar:l=yn;break;case Rr:l=Ln;break;case"scroll":l=pn;break;case"wheel":l=Nn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=An}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&(null!=(m=Ne(h,p))&&u.push(Qr(h,m,f)))),d)break;h=h.return}0<u.length&&(s=new l(s,c,null,n,o),i.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(c=n.relatedTarget||n.fromElement)||!bo(c)&&!c[mo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?bo(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=hn,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=An,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:ko(l),f=null==c?s:ko(c),(s=new u(m,h+"leave",l,n,o)).target=d,s.relatedTarget=f,m=null,bo(o)===r&&((u=new u(p,h+"enter",c,n,o)).target=f,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,h=0,f=u=l;f;f=Vr(f))h++;for(f=0,m=p;m;m=Vr(m))f++;for(;0<h-f;)u=Vr(u),h--;for(;0<f-h;)p=Vr(p),f--;for(;h--;){if(u===p||null!==p&&u===p.alternate)break e;u=Vr(u),p=Vr(p)}u=null}else u=null;null!==l&&Gr(i,s,l,u,!1),null!==c&&null!==d&&Gr(i,d,c,u,!0)}if("select"===(l=(s=r?ko(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Yn;else if(Hn(s))if(Zn)g=ir;else{g=or;var y=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ar);switch(g&&(g=g(e,r))?Qn(i,g,n,o):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=r?ko(r):window,e){case"focusin":(Hn(y)||"true"===y.contentEditable)&&(gr=y,yr=r,vr=null);break;case"focusout":vr=yr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(i,n,o);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":wr(i,n,o)}var v;if(On)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Fn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(v=en()):(Jt="value"in(Zt=o)?Zt.value:Zt.textContent,Un=!0)),0<(y=Wr(r,b)).length&&(b=new wn(b,e,null,n,o),i.push({event:b,listeners:y}),v?b.data=v:null!==(v=$n(n))&&(b.data=v))),(v=Dn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Mn);case"textInput":return(e=t.data)===Mn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!On&&Bn(e,t)?(e=en(),Xt=Jt=Zt=null,Un=!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 Fn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Wr(r,"onBeforeInput")).length&&(o=new wn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=v))}Mr(i,t)}))}function Qr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Ne(e,n))&&r.unshift(Qr(e,a,o)),null!=(a=Ne(e,t))&&r.push(Qr(e,a,o))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gr(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=Ne(n,a))&&i.unshift(Qr(n,l,s)):o||null!=(l=Ne(n,a))&&i.push(Qr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Kr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Zr(e){return("string"==typeof e?e:""+e).replace(Kr,"\n").replace(Yr,"")}function Jr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(a(425))}function Xr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,ao="function"==typeof Promise?Promise:void 0,io="function"==typeof queueMicrotask?queueMicrotask:void 0!==ao?function(e){return ao.resolve(null).then(e).catch(so)}:ro;function so(e){setTimeout((function(){throw e}))}function lo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Ut(t)}function co(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function uo(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 po=Math.random().toString(36).slice(2),fo="__reactFiber$"+po,ho="__reactProps$"+po,mo="__reactContainer$"+po,go="__reactEvents$"+po,yo="__reactListeners$"+po,vo="__reactHandles$"+po;function bo(e){var t=e[fo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mo]||n[fo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=uo(e);null!==e;){if(n=e[fo])return n;e=uo(e)}return t}n=(e=n).parentNode}return null}function wo(e){return!(e=e[fo]||e[mo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ko(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function xo(e){return e[ho]||null}var So=[],Eo=-1;function _o(e){return{current:e}}function Co(e){0>Eo||(e.current=So[Eo],So[Eo]=null,Eo--)}function To(e,t){Eo++,So[Eo]=e.current,e.current=t}var Ao={},Ro=_o(Ao),Lo=_o(!1),jo=Ao;function No(e,t){var n=e.type.contextTypes;if(!n)return Ao;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Po(e){return null!=(e=e.childContextTypes)}function Oo(){Co(Lo),Co(Ro)}function Io(e,t,n){if(Ro.current!==Ao)throw Error(a(168));To(Ro,t),To(Lo,n)}function Do(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(a(108,q(e)||"Unknown",o));return F({},n,r)}function Fo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ao,jo=Ro.current,To(Ro,e),To(Lo,Lo.current),!0}function Mo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Do(e,t,jo),r.__reactInternalMemoizedMergedChildContext=e,Co(Lo),Co(Ro),To(Ro,e)):Co(Lo),To(Lo,n)}var zo=null,Bo=!1,$o=!1;function Uo(e){null===zo?zo=[e]:zo.push(e)}function qo(){if(!$o&&null!==zo){$o=!0;var e=0,t=bt;try{var n=zo;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}zo=null,Bo=!1}catch(o){throw null!==zo&&(zo=zo.slice(e+1)),Ve(Xe,qo),o}finally{bt=t,$o=!1}}return null}var Ho=[],Qo=0,Wo=null,Vo=0,Go=[],Ko=0,Yo=null,Zo=1,Jo="";function Xo(e,t){Ho[Qo++]=Vo,Ho[Qo++]=Wo,Wo=e,Vo=t}function ea(e,t,n){Go[Ko++]=Zo,Go[Ko++]=Jo,Go[Ko++]=Yo,Yo=e;var r=Zo;e=Jo;var o=32-it(r)-1;r&=~(1<<o),n+=1;var a=32-it(t)+o;if(30<a){var i=o-o%5;a=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Zo=1<<32-it(t)+o|n<<o|r,Jo=a+e}else Zo=1<<a|n<<o|r,Jo=e}function ta(e){null!==e.return&&(Xo(e,1),ea(e,1,0))}function na(e){for(;e===Wo;)Wo=Ho[--Qo],Ho[Qo]=null,Vo=Ho[--Qo],Ho[Qo]=null;for(;e===Yo;)Yo=Go[--Ko],Go[Ko]=null,Jo=Go[--Ko],Go[Ko]=null,Zo=Go[--Ko],Go[Ko]=null}var ra=null,oa=null,aa=!1,ia=null;function sa(e,t){var n=Nc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function la(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,ra=e,oa=co(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ra=e,oa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Yo?{id:Zo,overflow:Jo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Nc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ra=e,oa=null,!0);default:return!1}}function ca(e){return!(!(1&e.mode)||128&e.flags)}function ua(e){if(aa){var t=oa;if(t){var n=t;if(!la(e,t)){if(ca(e))throw Error(a(418));t=co(n.nextSibling);var r=ra;t&&la(e,t)?sa(r,n):(e.flags=-4097&e.flags|2,aa=!1,ra=e)}}else{if(ca(e))throw Error(a(418));e.flags=-4097&e.flags|2,aa=!1,ra=e}}}function da(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ra=e}function pa(e){if(e!==ra)return!1;if(!aa)return da(e),aa=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oa)){if(ca(e))throw fa(),Error(a(418));for(;t;)sa(e,t),t=co(t.nextSibling)}if(da(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oa=co(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oa=null}}else oa=ra?co(e.stateNode.nextSibling):null;return!0}function fa(){for(var e=oa;e;)e=co(e.nextSibling)}function ha(){oa=ra=null,aa=!1}function ma(e){null===ia?ia=[e]:ia.push(e)}var ga=w.ReactCurrentBatchConfig;function ya(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var va=_o(null),ba=null,wa=null,ka=null;function xa(){ka=wa=ba=null}function Sa(e){var t=va.current;Co(va),e._currentValue=t}function Ea(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _a(e,t){ba=e,ka=wa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ws=!0),e.firstContext=null)}function Ca(e){var t=e._currentValue;if(ka!==e)if(e={context:e,memoizedValue:t,next:null},null===wa){if(null===ba)throw Error(a(308));wa=e,ba.dependencies={lanes:0,firstContext:e}}else wa=wa.next=e;return t}var Ta=null;function Aa(e){null===Ta?Ta=[e]:Ta.push(e)}function Ra(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Aa(t)):(n.next=o.next,o.next=n),t.interleaved=n,La(e,r)}function La(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}var ja=!1;function Na(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pa(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 Oa(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ia(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Rl){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,La(e,n)}return null===(o=r.interleaved)?(t.next=t,Aa(r)):(t.next=o.next,o.next=t),r.interleaved=t,La(e,n)}function Da(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function Fa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=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===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ma(e,t,n,r){var o=e.updateQueue;ja=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?a=c:i.next=c,i=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==a){var d=o.baseState;for(i=0,u=c=l=null,s=a;;){var p=s.lane,f=s.eventTime;if((r&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=F({},d,p);break e;case 2:ja=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,i|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Fl|=i,e.lanes=i,e.memoizedState=d}}function za(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(a(191,o));o.call(r)}}}var Ba=(new r.Component).refs;function $a(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ua={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),o=nc(e),a=Oa(r,o);a.payload=t,null!=n&&(a.callback=n),null!==(t=Ia(e,a,o))&&(rc(t,e,o,r),Da(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),o=nc(e),a=Oa(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=Ia(e,a,o))&&(rc(t,e,o,r),Da(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),o=Oa(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Ia(e,o,r))&&(rc(t,e,r,n),Da(t,e,r))}};function qa(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(o,a))}function Ha(e,t,n){var r=!1,o=Ao,a=t.contextType;return"object"==typeof a&&null!==a?a=Ca(a):(o=Po(t)?jo:Ro.current,a=(r=null!=(r=t.contextTypes))?No(e,o):Ao),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ua,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Qa(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&&Ua.enqueueReplaceState(t,t.state,null)}function Wa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ba,Na(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=Ca(a):(a=Po(t)?jo:Ro.current,o.context=No(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&($a(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Ua.enqueueReplaceState(o,o.state,null),Ma(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function Va(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(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=o.refs;t===Ba&&(t=o.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ga(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ka(e){return(0,e._init)(e._payload)}function Ya(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}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 o(e,t){return(e=Oc(e,t)).index=0,e.sibling=null,e}function i(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):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Mc(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===N&&Ka(a)===t.type)?((r=o(t,n.props)).ref=Va(e,t,n),r.return=e,r):((r=Ic(n.type,n.key,n.props,null,e.mode,r)).ref=Va(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Dc(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ic(t.type,t.key,t.props,null,e.mode,n)).ref=Va(e,null,t),n.return=e,n;case x:return(t=zc(t,e.mode,n)).return=e,t;case N:return p(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Dc(t,e.mode,n,null)).return=e,t;Ga(e,t)}return null}function f(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===o?c(e,t,n,r):null;case x:return n.key===o?u(e,t,n,r):null;case N:return f(e,t,(o=n._init)(n._payload),r)}if(te(n)||I(n))return null!==o?null:d(e,t,n,r,null);Ga(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case N:return h(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,o,null);Ga(t,r)}return null}function m(o,a,s,l){for(var c=null,u=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var y=f(o,d,s[m],l);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(o,d),a=i(y,a,m),null===u?c=y:u.sibling=y,u=y,d=g}if(m===s.length)return n(o,d),aa&&Xo(o,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(o,s[m],l))&&(a=i(d,a,m),null===u?c=d:u.sibling=d,u=d);return aa&&Xo(o,m),c}for(d=r(o,d);m<s.length;m++)null!==(g=h(d,o,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=i(g,a,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(o,e)})),aa&&Xo(o,m),c}function g(o,s,l,c){var u=I(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,m=s,g=s=0,y=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=f(o,m,v.value,c);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,g),null===d?u=b:d.sibling=b,d=b,m=y}if(v.done)return n(o,m),aa&&Xo(o,g),u;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=p(o,v.value,c))&&(s=i(v,s,g),null===d?u=v:d.sibling=v,d=v);return aa&&Xo(o,g),u}for(m=r(o,m);!v.done;g++,v=l.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=i(v,s,g),null===d?u=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(o,e)})),aa&&Xo(o,g),u}return function e(r,a,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var c=i.key,u=a;null!==u;){if(u.key===c){if((c=i.type)===S){if(7===u.tag){n(r,u.sibling),(a=o(u,i.props.children)).return=r,r=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===N&&Ka(c)===u.type){n(r,u.sibling),(a=o(u,i.props)).ref=Va(r,u,i),a.return=r,r=a;break e}n(r,u);break}t(r,u),u=u.sibling}i.type===S?((a=Dc(i.props.children,r.mode,l,i.key)).return=r,r=a):((l=Ic(i.type,i.key,i.props,null,r.mode,l)).ref=Va(r,a,i),l.return=r,r=l)}return s(r);case x:e:{for(u=i.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){n(r,a.sibling),(a=o(a,i.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=zc(i,r.mode,l)).return=r,r=a}return s(r);case N:return e(r,a,(u=i._init)(i._payload),l)}if(te(i))return m(r,a,i,l);if(I(i))return g(r,a,i,l);Ga(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,i)).return=r,r=a):(n(r,a),(a=Mc(i,r.mode,l)).return=r,r=a),s(r)):n(r,a)}}var Za=Ya(!0),Ja=Ya(!1),Xa={},ei=_o(Xa),ti=_o(Xa),ni=_o(Xa);function ri(e){if(e===Xa)throw Error(a(174));return e}function oi(e,t){switch(To(ni,t),To(ti,e),To(ei,Xa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Co(ei),To(ei,t)}function ai(){Co(ei),Co(ti),Co(ni)}function ii(e){ri(ni.current);var t=ri(ei.current),n=le(t,e.type);t!==n&&(To(ti,e),To(ei,n))}function si(e){ti.current===e&&(Co(ei),Co(ti))}var li=_o(0);function ci(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(128&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 ui=[];function di(){for(var e=0;e<ui.length;e++)ui[e]._workInProgressVersionPrimary=null;ui.length=0}var pi=w.ReactCurrentDispatcher,fi=w.ReactCurrentBatchConfig,hi=0,mi=null,gi=null,yi=null,vi=!1,bi=!1,wi=0,ki=0;function xi(){throw Error(a(321))}function Si(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function Ei(e,t,n,r,o,i){if(hi=i,mi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pi.current=null===e||null===e.memoizedState?ss:ls,e=n(r,o),bi){i=0;do{if(bi=!1,wi=0,25<=i)throw Error(a(301));i+=1,yi=gi=null,t.updateQueue=null,pi.current=cs,e=n(r,o)}while(bi)}if(pi.current=is,t=null!==gi&&null!==gi.next,hi=0,yi=gi=mi=null,vi=!1,t)throw Error(a(300));return e}function _i(){var e=0!==wi;return wi=0,e}function Ci(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===yi?mi.memoizedState=yi=e:yi=yi.next=e,yi}function Ti(){if(null===gi){var e=mi.alternate;e=null!==e?e.memoizedState:null}else e=gi.next;var t=null===yi?mi.memoizedState:yi.next;if(null!==t)yi=t,gi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(gi=e).memoizedState,baseState:gi.baseState,baseQueue:gi.baseQueue,queue:gi.queue,next:null},null===yi?mi.memoizedState=yi=e:yi=yi.next=e}return yi}function Ai(e,t){return"function"==typeof t?t(e):t}function Ri(e){var t=Ti(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=gi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){i=o.next,r=r.baseState;var l=s=null,c=null,u=i;do{var d=u.lane;if((hi&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=r):c=c.next=p,mi.lanes|=d,Fl|=d}u=u.next}while(null!==u&&u!==i);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(ws=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{i=o.lane,mi.lanes|=i,Fl|=i,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Li(e){var t=Ti(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);sr(i,t.memoizedState)||(ws=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ji(){}function Ni(e,t){var n=mi,r=Ti(),o=t(),i=!sr(r.memoizedState,o);if(i&&(r.memoizedState=o,ws=!0),r=r.queue,Hi(Ii.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==yi&&1&yi.memoizedState.tag){if(n.flags|=2048,zi(9,Oi.bind(null,n,r,o,t),void 0,null),null===Ll)throw Error(a(349));30&hi||Pi(n,t,o)}return o}function Pi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=mi.updateQueue)?(t={lastEffect:null,stores:null},mi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oi(e,t,n,r){t.value=n,t.getSnapshot=r,Di(t)&&Fi(e)}function Ii(e,t,n){return n((function(){Di(t)&&Fi(e)}))}function Di(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Fi(e){var t=La(e,1);null!==t&&rc(t,e,1,-1)}function Mi(e){var t=Ci();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ai,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,mi,e),[t.memoizedState,e]}function zi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=mi.updateQueue)?(t={lastEffect:null,stores:null},mi.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(){return Ti().memoizedState}function $i(e,t,n,r){var o=Ci();mi.flags|=e,o.memoizedState=zi(1|t,n,void 0,void 0===r?null:r)}function Ui(e,t,n,r){var o=Ti();r=void 0===r?null:r;var a=void 0;if(null!==gi){var i=gi.memoizedState;if(a=i.destroy,null!==r&&Si(r,i.deps))return void(o.memoizedState=zi(t,n,a,r))}mi.flags|=e,o.memoizedState=zi(1|t,n,a,r)}function qi(e,t){return $i(8390656,8,e,t)}function Hi(e,t){return Ui(2048,8,e,t)}function Qi(e,t){return Ui(4,2,e,t)}function Wi(e,t){return Ui(4,4,e,t)}function Vi(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 Gi(e,t,n){return n=null!=n?n.concat([e]):null,Ui(4,4,Vi.bind(null,t,e),n)}function Ki(){}function Yi(e,t){var n=Ti();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zi(e,t){var n=Ti();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ji(e,t,n){return 21&hi?(sr(n,t)||(n=mt(),mi.lanes|=n,Fl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=n)}function Xi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{bt=n,fi.transition=r}}function es(){return Ti().memoizedState}function ts(e,t,n){var r=nc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))os(t,n);else if(null!==(n=Ra(e,t,n,r))){rc(n,e,r,tc()),as(n,t,r)}}function ns(e,t,n){var r=nc(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))os(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,n);if(o.hasEagerState=!0,o.eagerState=s,sr(s,i)){var l=t.interleaved;return null===l?(o.next=o,Aa(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(c){}null!==(n=Ra(e,t,o,r))&&(rc(n,e,r,o=tc()),as(n,t,r))}}function rs(e){var t=e.alternate;return e===mi||null!==t&&t===mi}function os(e,t){bi=vi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function as(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var is={readContext:Ca,useCallback:xi,useContext:xi,useEffect:xi,useImperativeHandle:xi,useInsertionEffect:xi,useLayoutEffect:xi,useMemo:xi,useReducer:xi,useRef:xi,useState:xi,useDebugValue:xi,useDeferredValue:xi,useTransition:xi,useMutableSource:xi,useSyncExternalStore:xi,useId:xi,unstable_isNewReconciler:!1},ss={readContext:Ca,useCallback:function(e,t){return Ci().memoizedState=[e,void 0===t?null:t],e},useContext:Ca,useEffect:qi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,$i(4194308,4,Vi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $i(4194308,4,e,t)},useInsertionEffect:function(e,t){return $i(4,2,e,t)},useMemo:function(e,t){var n=Ci();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ci();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ts.bind(null,mi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ci().memoizedState=e},useState:Mi,useDebugValue:Ki,useDeferredValue:function(e){return Ci().memoizedState=e},useTransition:function(){var e=Mi(!1),t=e[0];return e=Xi.bind(null,e[1]),Ci().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=mi,o=Ci();if(aa){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Ll)throw Error(a(349));30&hi||Pi(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,qi(Ii.bind(null,r,i,e),[e]),r.flags|=2048,zi(9,Oi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ci(),t=Ll.identifierPrefix;if(aa){var n=Jo;t=":"+t+"R"+(n=(Zo&~(1<<32-it(Zo)-1)).toString(32)+n),0<(n=wi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ki++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:Ca,useCallback:Yi,useContext:Ca,useEffect:Hi,useImperativeHandle:Gi,useInsertionEffect:Qi,useLayoutEffect:Wi,useMemo:Zi,useReducer:Ri,useRef:Bi,useState:function(){return Ri(Ai)},useDebugValue:Ki,useDeferredValue:function(e){return Ji(Ti(),gi.memoizedState,e)},useTransition:function(){return[Ri(Ai)[0],Ti().memoizedState]},useMutableSource:ji,useSyncExternalStore:Ni,useId:es,unstable_isNewReconciler:!1},cs={readContext:Ca,useCallback:Yi,useContext:Ca,useEffect:Hi,useImperativeHandle:Gi,useInsertionEffect:Qi,useLayoutEffect:Wi,useMemo:Zi,useReducer:Li,useRef:Bi,useState:function(){return Li(Ai)},useDebugValue:Ki,useDeferredValue:function(e){var t=Ti();return null===gi?t.memoizedState=e:Ji(t,gi.memoizedState,e)},useTransition:function(){return[Li(Ai)[0],Ti().memoizedState]},useMutableSource:ji,useSyncExternalStore:Ni,useId:es,unstable_isNewReconciler:!1};function us(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var o=n}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ps(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function hs(e,t,n){(n=Oa(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Wl=r),ps(0,t)},n}function ms(e,t,n){(n=Oa(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ps(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){ps(0,t),"function"!=typeof r&&(null===Vl?Vl=new Set([this]):Vl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Cc.bind(null,e,t,n),t.then(e,e))}function ys(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vs(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Oa(-1,1)).tag=2,Ia(n,t,1))),n.lanes|=1),e)}var bs=w.ReactCurrentOwner,ws=!1;function ks(e,t,n,r){t.child=null===e?Ja(t,null,n,r):Za(t,e.child,n,r)}function xs(e,t,n,r,o){n=n.render;var a=t.ref;return _a(t,o),r=Ei(e,t,n,r,a,o),n=_i(),null===e||ws?(aa&&n&&ta(t),t.flags|=1,ks(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Qs(e,t,o))}function Ss(e,t,n,r,o){if(null===e){var a=n.type;return"function"!=typeof a||Pc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ic(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Es(e,t,a,r,o))}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Qs(e,t,o)}return t.flags|=1,(e=Oc(a,r)).ref=t.ref,e.return=t,t.child=e}function Es(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(lr(a,r)&&e.ref===t.ref){if(ws=!1,t.pendingProps=r=a,!(e.lanes&o))return t.lanes=e.lanes,Qs(e,t,o);131072&e.flags&&(ws=!0)}}return Ts(e,t,n,r,o)}function _s(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,To(Ol,Pl),Pl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,To(Ol,Pl),Pl|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},To(Ol,Pl),Pl|=n;else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,To(Ol,Pl),Pl|=r;return ks(e,t,o,n),t.child}function Cs(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ts(e,t,n,r,o){var a=Po(n)?jo:Ro.current;return a=No(t,a),_a(t,o),n=Ei(e,t,n,r,a,o),r=_i(),null===e||ws?(aa&&r&&ta(t),t.flags|=1,ks(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Qs(e,t,o))}function As(e,t,n,r,o){if(Po(n)){var a=!0;Fo(t)}else a=!1;if(_a(t,o),null===t.stateNode)Hs(e,t),Ha(t,n,r),Wa(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=Ca(c):c=No(t,c=Po(n)?jo:Ro.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==c)&&Qa(t,i,r,c),ja=!1;var p=t.memoizedState;i.state=p,Ma(t,r,i,o),l=t.memoizedState,s!==r||p!==l||Lo.current||ja?("function"==typeof u&&($a(t,n,u,r),l=t.memoizedState),(s=ja||qa(t,n,s,r,p,l,c))?(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|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=c,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Pa(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ya(t.type,s),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=Ca(l):l=No(t,l=Po(n)?jo:Ro.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&Qa(t,i,r,l),ja=!1,p=t.memoizedState,i.state=p,Ma(t,r,i,o);var h=t.memoizedState;s!==d||p!==h||Lo.current||ja?("function"==typeof f&&($a(t,n,f,r),h=t.memoizedState),(c=ja||qa(t,n,c,r,p,h,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Rs(e,t,n,r,a,o)}function Rs(e,t,n,r,o,a){Cs(e,t);var i=!!(128&t.flags);if(!r&&!i)return o&&Mo(t,n,!1),Qs(e,t,a);r=t.stateNode,bs.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Za(t,e.child,null,a),t.child=Za(t,null,s,a)):ks(e,t,s,a),t.memoizedState=r.state,o&&Mo(t,n,!0),t.child}function Ls(e){var t=e.stateNode;t.pendingContext?Io(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Io(0,t.context,!1),oi(e,t.containerInfo)}function js(e,t,n,r,o){return ha(),ma(o),t.flags|=256,ks(e,t,n,r),t.child}var Ns,Ps,Os,Is,Ds={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ms(e,t,n){var r,o=t.pendingProps,i=li.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),To(li,1&i),null===e)return ua(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},1&o||null===s?s=Fc(l,o,0,null):(s.childLanes=0,s.pendingProps=l),e=Dc(e,o,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=Ds,e):zs(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,o,i,s){if(n)return 256&t.flags?(t.flags&=-257,Bs(e,t,s,r=ds(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Fc({mode:"visible",children:r.children},o,0,null),(i=Dc(i,o,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&Za(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Ds,i);if(!(1&t.mode))return Bs(e,t,s,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,Bs(e,t,s,r=ds(i=Error(a(419)),r,void 0))}if(l=!!(s&e.childLanes),ws||l){if(null!==(r=Ll)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(r.suspendedLanes|s)?0:o)&&o!==i.retryLane&&(i.retryLane=o,La(e,o),rc(r,e,o,-1))}return gc(),Bs(e,t,s,r=ds(Error(a(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Ac.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,oa=co(o.nextSibling),ra=t,aa=!0,ia=null,null!==e&&(Go[Ko++]=Zo,Go[Ko++]=Jo,Go[Ko++]=Yo,Zo=e.id,Jo=e.overflow,Yo=t),t=zs(t,r.children),t.flags|=4096,t)}(e,t,l,o,r,i,n);if(s){s=o.fallback,l=t.mode,r=(i=e.child).sibling;var c={mode:"hidden",children:o.children};return 1&l||t.child===i?(o=Oc(i,c)).subtreeFlags=14680064&i.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null),null!==r?s=Oc(r,s):(s=Dc(s,l,n,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ds,o}return e=(s=e.child).sibling,o=Oc(s,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function zs(e,t){return(t=Fc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bs(e,t,n,r){return null!==r&&ma(r),Za(t,e.child,null,n),(e=zs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $s(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ea(e.return,t,n)}function Us(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function qs(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ks(e,t,r.children,n),2&(r=li.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$s(e,n,t);else if(19===e.tag)$s(e,n,t);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(To(li,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ci(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Us(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ci(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Us(t,!0,n,null,a);break;case"together":Us(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Qs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Oc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Oc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ws(e,t){if(!aa)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 Vs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Gs(e,t,n){var r=t.pendingProps;switch(na(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vs(t),null;case 1:case 17:return Po(t.type)&&Oo(),Vs(t),null;case 3:return r=t.stateNode,ai(),Co(Lo),Co(Ro),di(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(pa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ia&&(sc(ia),ia=null))),Ps(e,t),Vs(t),null;case 5:si(t);var o=ri(ni.current);if(n=t.type,null!==e&&null!=t.stateNode)Os(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return Vs(t),null}if(e=ri(ei.current),pa(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fo]=t,r[ho]=i,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(o=0;o<Ir.length;o++)zr(Ir[o],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":oe(r,i),zr("invalid",r)}for(var l in ve(n,i),o=null,i)if(i.hasOwnProperty(l)){var c=i[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==i.suppressHydrationWarning&&Jr(r.textContent,c,e),o=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Jr(r.textContent,c,e),o=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":W(r),X(r,i,!0);break;case"textarea":W(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Xr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fo]=t,e[ho]=r,Ns(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":zr("cancel",e),zr("close",e),o=r;break;case"iframe":case"object":case"embed":zr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ir.length;o++)zr(Ir[o],e);o=r;break;case"source":zr("error",e),o=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),o=r;break;case"details":zr("toggle",e),o=r;break;case"input":Y(e,r),o=K(e,r),zr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=F({},r,{value:void 0}),zr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),zr("invalid",e)}for(i in ve(n,o),c=o)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ge(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==n||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=u&&"onScroll"===i&&zr("scroll",e):null!=u&&b(e,i,u,l))}switch(n){case"input":W(e),X(e,r,!1);break;case"textarea":W(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Xr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vs(t),null;case 6:if(e&&null!=t.stateNode)Is(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));if(n=ri(ni.current),ri(ei.current),pa(t)){if(r=t.stateNode,n=t.memoizedProps,r[fo]=t,(i=r.nodeValue!==n)&&null!==(e=ra))switch(e.tag){case 3:Jr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fo]=t,t.stateNode=r}return Vs(t),null;case 13:if(Co(li),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(aa&&null!==oa&&1&t.mode&&!(128&t.flags))fa(),ha(),t.flags|=98560,i=!1;else if(i=pa(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(a(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(a(317));i[fo]=t}else ha(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vs(t),i=!1}else null!==ia&&(sc(ia),ia=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&li.current?0===Il&&(Il=3):gc())),null!==t.updateQueue&&(t.flags|=4),Vs(t),null);case 4:return ai(),Ps(e,t),null===e&&Ur(t.stateNode.containerInfo),Vs(t),null;case 10:return Sa(t.type._context),Vs(t),null;case 19:if(Co(li),null===(i=t.memoizedState))return Vs(t),null;if(r=!!(128&t.flags),null===(l=i.rendering))if(r)Ws(i,!1);else{if(0!==Il||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ci(e))){for(t.flags|=128,Ws(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return To(li,1&li.current|2),t.child}e=e.sibling}null!==i.tail&&Ze()>ql&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ci(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ws(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!aa)return Vs(t),null}else 2*Ze()-i.renderingStartTime>ql&&1073741824!==n&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=li.current,To(li,r?1&n|2:1&n),t):(Vs(t),null);case 22:case 23:return pc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Pl)&&(Vs(t),6&t.subtreeFlags&&(t.flags|=8192)):Vs(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Ks(e,t){switch(na(t),t.tag){case 1:return Po(t.type)&&Oo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ai(),Co(Lo),Co(Ro),di(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return si(t),null;case 13:if(Co(li),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));ha()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Co(li),null;case 4:return ai(),null;case 10:return Sa(t.type._context),null;case 22:case 23:return pc(),null;default:return null}}Ns=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}},Ps=function(){},Os=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ri(ei.current);var a,i=null;switch(n){case"input":o=K(e,o),r=K(e,r),i=[];break;case"select":o=F({},o,{value:void 0}),r=F({},r,{value:void 0}),i=[];break;case"textarea":o=re(e,o),r=re(e,r),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Xr)}for(u in ve(n,r),n=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var l=o[u];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(i||(i=[]),i.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zr("scroll",e),i||l===c||(i=[])):(i=i||[]).push(u,c))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Is=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ys=!1,Zs=!1,Js="function"==typeof WeakSet?WeakSet:Set,Xs=null;function el(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){_c(e,t,r)}else n.current=null}function tl(e,t,n){try{n()}catch(r){_c(e,t,r)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&tl(t,n,a)}o=o.next}while(o!==r)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fo],delete t[ho],delete t[go],delete t[yo],delete t[vo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,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=Xr));else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var dl=null,pl=!1;function fl(e,t,n){for(n=n.child;null!==n;)hl(e,t,n),n=n.sibling}function hl(e,t,n){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,n)}catch(s){}switch(n.tag){case 5:Zs||el(n,t);case 6:var r=dl,o=pl;dl=null,fl(e,t,n),pl=o,null!==(dl=r)&&(pl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(pl?(e=dl,n=n.stateNode,8===e.nodeType?lo(e.parentNode,n):1===e.nodeType&&lo(e,n),Ut(e)):lo(dl,n.stateNode));break;case 4:r=dl,o=pl,dl=n.stateNode.containerInfo,pl=!0,fl(e,t,n),dl=r,pl=o;break;case 0:case 11:case 14:case 15:if(!Zs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(2&a||4&a)&&tl(n,t,i),o=o.next}while(o!==r)}fl(e,t,n);break;case 1:if(!Zs&&(el(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){_c(n,t,s)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Zs=(r=Zs)||null!==n.memoizedState,fl(e,t,n),Zs=r):fl(e,t,n);break;default:fl(e,t,n)}}function ml(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Js),t.forEach((function(t){var r=Rc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,pl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,pl=!0;break e}l=l.return}if(null===dl)throw Error(a(160));hl(i,s,o),dl=null,pl=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(u){_c(o,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)yl(t,e),t=t.sibling}function yl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),vl(e),4&r){try{rl(3,e,e.return),ol(3,e)}catch(g){_c(e,e.return,g)}try{rl(5,e,e.return)}catch(g){_c(e,e.return,g)}}break;case 1:gl(t,e),vl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),vl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var o=e.stateNode;try{pe(o,"")}catch(g){_c(e,e.return,g)}}if(4&r&&null!=(o=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===i.type&&null!=i.name&&Z(o,i),be(l,s);var u=be(l,i);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(o,p):"dangerouslySetInnerHTML"===d?de(o,p):"children"===d?pe(o,p):b(o,d,p,u)}switch(l){case"input":J(o,i);break;case"textarea":ae(o,i);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(o,!!i.multiple,h,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(o,!!i.multiple,i.defaultValue,!0):ne(o,!!i.multiple,i.multiple?[]:"",!1))}o[ho]=i}catch(g){_c(e,e.return,g)}}break;case 6:if(gl(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(a(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(g){_c(e,e.return,g)}}break;case 3:if(gl(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(g){_c(e,e.return,g)}break;case 4:default:gl(t,e),vl(e);break;case 13:gl(t,e),vl(e),8192&(o=e.child).flags&&(i=null!==o.memoizedState,o.stateNode.isHidden=i,!i||null!==o.alternate&&null!==o.alternate.memoizedState||(Ul=Ze())),4&r&&ml(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Zs=(u=Zs)||d,gl(t,e),Zs=u):gl(t,e),vl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(p=Xs=d;null!==Xs;){switch(h=(f=Xs).child,f.tag){case 0:case 11:case 14:case 15:rl(4,f,f.return);break;case 1:el(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){_c(r,n,g)}}break;case 5:el(f,f.return);break;case 22:if(null!==f.memoizedState){xl(p);continue}}null!==h?(h.return=f,Xs=h):xl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{o=p.stateNode,u?"function"==typeof(i=o.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(g){_c(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){_c(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gl(t,e),vl(e),4&r&&ml(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(sl(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(pe(o,""),r.flags&=-33),ul(e,ll(e),o);break;case 3:case 4:var i=r.stateNode.containerInfo;cl(e,ll(e),i);break;default:throw Error(a(161))}}catch(s){_c(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Xs=e,wl(e,t,n)}function wl(e,t,n){for(var r=!!(1&e.mode);null!==Xs;){var o=Xs,a=o.child;if(22===o.tag&&r){var i=null!==o.memoizedState||Ys;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Zs;s=Ys;var c=Zs;if(Ys=i,(Zs=l)&&!c)for(Xs=o;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?Sl(o):null!==l?(l.return=i,Xs=l):Sl(o);for(;null!==a;)Xs=a,wl(a,t,n),a=a.sibling;Xs=o,Ys=s,Zs=c}kl(e)}else 8772&o.subtreeFlags&&null!==a?(a.return=o,Xs=a):kl(e)}}function kl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Zs||ol(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Zs)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ya(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&za(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}za(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(a(163))}Zs||512&t.flags&&al(t)}catch(f){_c(t,t.return,f)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function Sl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ol(4,t)}catch(l){_c(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(l){_c(t,o,l)}}var a=t.return;try{al(t)}catch(l){_c(t,a,l)}break;case 5:var i=t.return;try{al(t)}catch(l){_c(t,i,l)}}}catch(l){_c(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var El,_l=Math.ceil,Cl=w.ReactCurrentDispatcher,Tl=w.ReactCurrentOwner,Al=w.ReactCurrentBatchConfig,Rl=0,Ll=null,jl=null,Nl=0,Pl=0,Ol=_o(0),Il=0,Dl=null,Fl=0,Ml=0,zl=0,Bl=null,$l=null,Ul=0,ql=1/0,Hl=null,Ql=!1,Wl=null,Vl=null,Gl=!1,Kl=null,Yl=0,Zl=0,Jl=null,Xl=-1,ec=0;function tc(){return 6&Rl?Ze():-1!==Xl?Xl:Xl=Ze()}function nc(e){return 1&e.mode?2&Rl&&0!==Nl?Nl&-Nl:null!==ga.transition?(0===ec&&(ec=mt()),ec):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type):1}function rc(e,t,n,r){if(50<Zl)throw Zl=0,Jl=null,Error(a(185));yt(e,n,r),2&Rl&&e===Ll||(e===Ll&&(!(2&Rl)&&(Ml|=n),4===Il&&lc(e,Nl)),oc(e,r),1===n&&0===Rl&&!(1&t.mode)&&(ql=Ze()+500,Bo&&qo()))}function oc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-it(a),s=1<<i,l=o[i];-1===l?s&n&&!(s&r)||(o[i]=ft(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=pt(e,e===Ll?Nl:0);if(0===r)null!==n&&Ge(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ge(n),1===t)0===e.tag?function(e){Bo=!0,Uo(e)}(cc.bind(null,e)):Uo(cc.bind(null,e)),io((function(){!(6&Rl)&&qo()})),n=null;else{switch(wt(r)){case 1:n=Xe;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Lc(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ac(e,t){if(Xl=-1,ec=0,6&Rl)throw Error(a(327));var n=e.callbackNode;if(Sc()&&e.callbackNode!==n)return null;var r=pt(e,e===Ll?Nl:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=yc(e,r);else{t=r;var o=Rl;Rl|=2;var i=mc();for(Ll===e&&Nl===t||(Hl=null,ql=Ze()+500,fc(e,t));;)try{bc();break}catch(l){hc(e,l)}xa(),Cl.current=i,Rl=o,null!==jl?t=0:(Ll=null,Nl=0,t=Il)}if(0!==t){if(2===t&&(0!==(o=ht(e))&&(r=o,t=ic(e,o))),1===t)throw n=Dl,fc(e,0),lc(e,r),oc(e,Ze()),n;if(6===t)lc(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],a=o.getSnapshot;o=o.value;try{if(!sr(a(),o))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=yc(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=ic(e,i))),1!==t)))throw n=Dl,fc(e,0),lc(e,r),oc(e,Ze()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:xc(e,$l,Hl);break;case 3:if(lc(e,r),(130023424&r)===r&&10<(t=Ul+500-Ze())){if(0!==pt(e,0))break;if(((o=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(xc.bind(null,e,$l,Hl),t);break}xc(e,$l,Hl);break;case 4:if(lc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>o&&(o=s),r&=~i}if(r=o,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_l(r/1960))-r)){e.timeoutHandle=ro(xc.bind(null,e,$l,Hl),r);break}xc(e,$l,Hl);break;default:throw Error(a(329))}}}return oc(e,Ze()),e.callbackNode===n?ac.bind(null,e):null}function ic(e,t){var n=Bl;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=yc(e,t))&&(t=$l,$l=n,null!==t&&sc(t)),e}function sc(e){null===$l?$l=e:$l.push.apply($l,e)}function lc(e,t){for(t&=~zl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(6&Rl)throw Error(a(327));Sc();var t=pt(e,0);if(!(1&t))return oc(e,Ze()),null;var n=yc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ic(e,r))}if(1===n)throw n=Dl,fc(e,0),lc(e,t),oc(e,Ze()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xc(e,$l,Hl),oc(e,Ze()),null}function uc(e,t){var n=Rl;Rl|=1;try{return e(t)}finally{0===(Rl=n)&&(ql=Ze()+500,Bo&&qo())}}function dc(e){null!==Kl&&0===Kl.tag&&!(6&Rl)&&Sc();var t=Rl;Rl|=1;var n=Al.transition,r=bt;try{if(Al.transition=null,bt=1,e)return e()}finally{bt=r,Al.transition=n,!(6&(Rl=t))&&qo()}}function pc(){Pl=Ol.current,Co(Ol)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==jl)for(n=jl.return;null!==n;){var r=n;switch(na(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Oo();break;case 3:ai(),Co(Lo),Co(Ro),di();break;case 5:si(r);break;case 4:ai();break;case 13:case 19:Co(li);break;case 10:Sa(r.type._context);break;case 22:case 23:pc()}n=n.return}if(Ll=e,jl=e=Oc(e.current,null),Nl=Pl=t,Il=0,Dl=null,zl=Ml=Fl=0,$l=Bl=null,null!==Ta){for(t=0;t<Ta.length;t++)if(null!==(r=(n=Ta[t]).interleaved)){n.interleaved=null;var o=r.next,a=n.pending;if(null!==a){var i=a.next;a.next=o,r.next=i}n.pending=r}Ta=null}return e}function hc(e,t){for(;;){var n=jl;try{if(xa(),pi.current=is,vi){for(var r=mi.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}vi=!1}if(hi=0,yi=gi=mi=null,bi=!1,wi=0,Tl.current=null,null===n||null===n.return){Il=1,Dl=t,jl=null;break}e:{var i=e,s=n.return,l=n,c=t;if(t=Nl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=ys(s);if(null!==h){h.flags&=-257,vs(h,s,l,0,t),1&h.mode&&gs(i,u,t),c=u;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(!(1&t)){gs(i,u,t),gc();break e}c=Error(a(426))}else if(aa&&1&l.mode){var y=ys(s);if(null!==y){!(65536&y.flags)&&(y.flags|=256),vs(y,s,l,0,t),ma(us(c,l));break e}}i=c=us(c,l),4!==Il&&(Il=2),null===Bl?Bl=[i]:Bl.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Fa(i,hs(0,c,t));break e;case 1:l=c;var v=i.type,b=i.stateNode;if(!(128&i.flags||"function"!=typeof v.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==Vl&&Vl.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,Fa(i,ms(i,l,t));break e}}i=i.return}while(null!==i)}kc(n)}catch(w){t=w,jl===n&&null!==n&&(jl=n=n.return);continue}break}}function mc(){var e=Cl.current;return Cl.current=is,null===e?is:e}function gc(){0!==Il&&3!==Il&&2!==Il||(Il=4),null===Ll||!(268435455&Fl)&&!(268435455&Ml)||lc(Ll,Nl)}function yc(e,t){var n=Rl;Rl|=2;var r=mc();for(Ll===e&&Nl===t||(Hl=null,fc(e,t));;)try{vc();break}catch(o){hc(e,o)}if(xa(),Rl=n,Cl.current=r,null!==jl)throw Error(a(261));return Ll=null,Nl=0,Il}function vc(){for(;null!==jl;)wc(jl)}function bc(){for(;null!==jl&&!Ke();)wc(jl)}function wc(e){var t=El(e.alternate,e,Pl);e.memoizedProps=e.pendingProps,null===t?kc(e):jl=t,Tl.current=null}function kc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Ks(n,t)))return n.flags&=32767,void(jl=n);if(null===e)return Il=6,void(jl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Gs(n,t,Pl)))return void(jl=n);if(null!==(t=t.sibling))return void(jl=t);jl=t=e}while(null!==t);0===Il&&(Il=5)}function xc(e,t,n){var r=bt,o=Al.transition;try{Al.transition=null,bt=1,function(e,t,n,r){do{Sc()}while(null!==Kl);if(6&Rl)throw Error(a(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-it(n),a=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~a}}(e,i),e===Ll&&(jl=Ll=null,Nl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Gl||(Gl=!0,Lc(tt,(function(){return Sc(),null}))),i=!!(15990&n.flags),!!(15990&n.subtreeFlags)||i){i=Al.transition,Al.transition=null;var s=bt;bt=1;var l=Rl;Rl|=4,Tl.current=null,function(e,t){if(eo=Ht,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(k){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==n||0!==o&&3!==p.nodeType||(l=s+o),p!==i||0!==r&&3!==p.nodeType||(c=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===n&&++u===o&&(l=s),f===i&&++d===r&&(c=s),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},Ht=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,y=m.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:ya(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(a(163))}}catch(k){_c(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}m=nl,nl=!1}(e,n),yl(n,e),hr(to),Ht=!!eo,to=eo=null,e.current=n,bl(n,e,o),Ye(),Rl=l,bt=s,Al.transition=i}else e.current=n;if(Gl&&(Gl=!1,Kl=e,Yl=o),i=e.pendingLanes,0===i&&(Vl=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),oc(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Ql)throw Ql=!1,e=Wl,Wl=null,e;!!(1&Yl)&&0!==e.tag&&Sc(),i=e.pendingLanes,1&i?e===Jl?Zl++:(Zl=0,Jl=e):Zl=0,qo()}(e,t,n,r)}finally{Al.transition=o,bt=r}return null}function Sc(){if(null!==Kl){var e=wt(Yl),t=Al.transition,n=bt;try{if(Al.transition=null,bt=16>e?16:e,null===Kl)var r=!1;else{if(e=Kl,Kl=null,Yl=0,6&Rl)throw Error(a(331));var o=Rl;for(Rl|=4,Xs=e.current;null!==Xs;){var i=Xs,s=i.child;if(16&Xs.flags){var l=i.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Xs=u;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:rl(8,d,i)}var p=d.child;if(null!==p)p.return=d,Xs=p;else for(;null!==Xs;){var f=(d=Xs).sibling,h=d.return;if(il(d),d===u){Xs=null;break}if(null!==f){f.return=h,Xs=f;break}Xs=h}}}var m=i.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}Xs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Xs=s;else e:for(;null!==Xs;){if(2048&(i=Xs).flags)switch(i.tag){case 0:case 11:case 15:rl(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,Xs=v;break e}Xs=i.return}}var b=e.current;for(Xs=b;null!==Xs;){var w=(s=Xs).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Xs=w;else e:for(s=b;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:ol(9,l)}}catch(x){_c(l,l.return,x)}if(l===s){Xs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,Xs=k;break e}Xs=l.return}}if(Rl=o,qo(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,e)}catch(x){}r=!0}return r}finally{bt=n,Al.transition=t}}return!1}function Ec(e,t,n){e=Ia(e,t=hs(0,t=us(n,t),1),1),t=tc(),null!==e&&(yt(e,1,t),oc(e,t))}function _c(e,t,n){if(3===e.tag)Ec(e,e,n);else for(;null!==t;){if(3===t.tag){Ec(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vl||!Vl.has(r))){t=Ia(t,e=ms(t,e=us(n,e),1),1),e=tc(),null!==t&&(yt(t,1,e),oc(t,e));break}}t=t.return}}function Cc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Ll===e&&(Nl&n)===n&&(4===Il||3===Il&&(130023424&Nl)===Nl&&500>Ze()-Ul?fc(e,0):zl|=n),oc(e,t)}function Tc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=tc();null!==(e=La(e,t))&&(yt(e,t,n),oc(e,n))}function Ac(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Tc(e,n)}function Rc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Tc(e,n)}function Lc(e,t){return Ve(e,t)}function jc(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.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nc(e,t,n,r){return new jc(e,t,n,r)}function Pc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Oc(e,t){var n=e.alternate;return null===n?((n=Nc(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.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,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 Ic(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Pc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Dc(n.children,o,i,t);case E:s=8,o|=8;break;case _:return(e=Nc(12,n,t,2|o)).elementType=_,e.lanes=i,e;case R:return(e=Nc(13,n,t,o)).elementType=R,e.lanes=i,e;case L:return(e=Nc(19,n,t,o)).elementType=L,e.lanes=i,e;case P:return Fc(n,o,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case T:s=9;break e;case A:s=11;break e;case j:s=14;break e;case N:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Nc(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Dc(e,t,n,r){return(e=Nc(7,e,r,t)).lanes=n,e}function Fc(e,t,n,r){return(e=Nc(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Mc(e,t,n){return(e=Nc(6,e,null,t)).lanes=n,e}function zc(e,t,n){return(t=Nc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function $c(e,t,n,r,o,a,i,s,l){return e=new Bc(e,t,n,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Nc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Na(a),e}function Uc(e){if(!e)return Ao;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Po(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Po(n))return Do(e,n,t)}return t}function qc(e,t,n,r,o,a,i,s,l){return(e=$c(n,r,!0,e,0,a,0,s,l)).context=Uc(null),n=e.current,(a=Oa(r=tc(),o=nc(n))).callback=null!=t?t:null,Ia(n,a,o),e.current.lanes=o,yt(e,o,r),oc(e,r),e}function Hc(e,t,n,r){var o=t.current,a=tc(),i=nc(o);return n=Uc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oa(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ia(o,t,i))&&(rc(e,o,i,a),Da(e,o,i)),i}function Qc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vc(e,t){Wc(e,t),(e=e.alternate)&&Wc(e,t)}El=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Lo.current)ws=!0;else{if(!(e.lanes&n||128&t.flags))return ws=!1,function(e,t,n){switch(t.tag){case 3:Ls(t),ha();break;case 5:ii(t);break;case 1:Po(t.type)&&Fo(t);break;case 4:oi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;To(va,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(To(li,1&li.current),t.flags|=128,null):n&t.child.childLanes?Ms(e,t,n):(To(li,1&li.current),null!==(e=Qs(e,t,n))?e.sibling:null);To(li,1&li.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return qs(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),To(li,li.current),r)break;return null;case 22:case 23:return t.lanes=0,_s(e,t,n)}return Qs(e,t,n)}(e,t,n);ws=!!(131072&e.flags)}else ws=!1,aa&&1048576&t.flags&&ea(t,Vo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var o=No(t,Ro.current);_a(t,n),o=Ei(null,t,r,e,o,n);var i=_i();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Po(r)?(i=!0,Fo(t)):i=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Na(t),o.updater=Ua,t.stateNode=o,o._reactInternals=t,Wa(t,r,e,n),t=Rs(null,t,r,!0,i,n)):(t.tag=0,aa&&i&&ta(t),ks(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return Pc(e)?1:0;if(null!=e){if((e=e.$$typeof)===A)return 11;if(e===j)return 14}return 2}(r),e=ya(r,e),o){case 0:t=Ts(null,t,r,e,n);break e;case 1:t=As(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=Ss(null,t,r,ya(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ts(e,t,r,o=t.elementType===r?o:ya(r,o),n);case 1:return r=t.type,o=t.pendingProps,As(e,t,r,o=t.elementType===r?o:ya(r,o),n);case 3:e:{if(Ls(t),null===e)throw Error(a(387));r=t.pendingProps,o=(i=t.memoizedState).element,Pa(e,t),Ma(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=js(e,t,r,n,o=us(Error(a(423)),t));break e}if(r!==o){t=js(e,t,r,n,o=us(Error(a(424)),t));break e}for(oa=co(t.stateNode.containerInfo.firstChild),ra=t,aa=!0,ia=null,n=Ja(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ha(),r===o){t=Qs(e,t,n);break e}ks(e,t,r,n)}t=t.child}return t;case 5:return ii(t),null===e&&ua(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,no(r,o)?s=null:null!==i&&no(r,i)&&(t.flags|=32),Cs(e,t),ks(e,t,s,n),t.child;case 6:return null===e&&ua(t),null;case 13:return Ms(e,t,n);case 4:return oi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Za(t,null,r,n):ks(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,xs(e,t,r,o=t.elementType===r?o:ya(r,o),n);case 7:return ks(e,t,t.pendingProps,n),t.child;case 8:case 12:return ks(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,To(va,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===o.children&&!Lo.current){t=Qs(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===i.tag){(c=Oa(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=n,null!==(c=i.alternate)&&(c.lanes|=n),Ea(i.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(a(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Ea(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ks(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,_a(t,n),r=r(o=Ca(o)),t.flags|=1,ks(e,t,r,n),t.child;case 14:return o=ya(r=t.type,t.pendingProps),Ss(e,t,r,o=ya(r.type,o),n);case 15:return Es(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ya(r,o),Hs(e,t),t.tag=1,Po(r)?(e=!0,Fo(t)):e=!1,_a(t,n),Ha(t,r,o),Wa(t,r,o,n),Rs(null,t,r,!0,e,n);case 19:return qs(e,t,n);case 22:return _s(e,t,n)}throw Error(a(156,t.tag))};var Gc="function"==typeof reportError?reportError:function(e){console.error(e)};function Kc(e){this._internalRoot=e}function Yc(e){this._internalRoot=e}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function eu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a;if("function"==typeof o){var s=o;o=function(){var e=Qc(i);s.call(e)}}Hc(t,i,e,o)}else i=function(e,t,n,r,o){if(o){if("function"==typeof r){var a=r;r=function(){var e=Qc(i);a.call(e)}}var i=qc(t,r,e,0,null,!1,0,"",Xc);return e._reactRootContainer=i,e[mo]=i.current,Ur(8===e.nodeType?e.parentNode:e),dc(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var s=r;r=function(){var e=Qc(l);s.call(e)}}var l=$c(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=l,e[mo]=l.current,Ur(8===e.nodeType?e.parentNode:e),dc((function(){Hc(t,l,n,r)})),l}(n,t,e,o,r);return Qc(i)}Yc.prototype.render=Kc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Hc(e,t,null,null)},Yc.prototype.unmount=Kc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Hc(null,e,null,null)})),t[mo]=null}},Yc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Ft(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),oc(t,Ze()),!(6&Rl)&&(ql=Ze()+500,qo()))}break;case 13:dc((function(){var t=La(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}})),Vc(e,1)}},xt=function(e){if(13===e.tag){var t=La(e,134217728);if(null!==t)rc(t,e,134217728,tc());Vc(e,134217728)}},St=function(e){if(13===e.tag){var t=nc(e),n=La(e,t);if(null!==n)rc(n,e,t,tc());Vc(e,t)}},Et=function(){return bt},_t=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},xe=function(e,t,n){switch(t){case"input":if(J(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 o=xo(r);if(!o)throw Error(a(90));V(r),J(r,o)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ae=uc,Re=dc;var tu={usingClientEntryPoint:!1,Events:[wo,ko,xo,Ce,Te,uc]},nu={findFiberByHostInstance:bo,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Qe(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ou=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ou.isDisabled&&ou.supportsFiber)try{ot=ou.inject(ru),at=ou}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Zc(e))throw Error(a(299));var n=!1,r="",o=Gc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=$c(e,1,!1,null,0,n,0,r,o),e[mo]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Kc(t)},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(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=Qe(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,n){if(!Jc(t))throw Error(a(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Zc(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,o=!1,i="",s=Gc;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=qc(t,null,e,1,null!=n?n:null,o,0,i,s),e[mo]=t.current,Ur(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Yc(t)},t.render=function(e,t,n){if(!Jc(t))throw Error(a(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(a(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[mo]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jc(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return eu(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(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(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!a(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!a(l.value[1],i.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!a(e[c[l]],i[c[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},545:(e,t,n)=>{"use strict";n.d(t,{mg:()=>X,vd:()=>Q});var r=n(6540),o=n(5556),a=n.n(o),i=n(115),s=n.n(i),l=n(311),c=n.n(l),u=n(2833),d=n.n(u);function p(){return p=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},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t.indexOf(n=a[r])>=0||(o[n]=e[n]);return o}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)"},y={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},b={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"},x=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},E=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},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},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),o=0;o<r.length;o+=1){var a=r[o].toLowerCase();if(-1!==e.indexOf(a)&&n[a])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 o={};n.filter((function(e){for(var n,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var c=e[n].toLowerCase();return r[n]||(r[n]={}),o[n]||(o[n]={}),!r[n][c]&&(o[n][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(o),i=0;i<a.length;i+=1){var s=a[i],l=p({},r[s],o[s]);r[s]=l}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},j=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}},N=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},P=[g.NOSCRIPT,g.SCRIPT,g.STYLE],O=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,"'")},I=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}),"")},D=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 o,a=((o={key:n})["data-rh"]=!0,o);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?a.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:a[n]=t[e]})),r.createElement(e,a)}))},M=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(o={key:e=t.title})["data-rh"]=!0,a=D(n,o),[r.createElement(g.TITLE,a,e)];var e,n,o,a},toString:function(){return function(e,t,n,r){var o=I(n),a=L(t);return o?"<"+e+' data-rh="true" '+o+">"+O(a,r)+"</"+e+">":"<"+e+' data-rh="true">'+O(a,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return D(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return F(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var o=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var o=void 0===r[t]?t:t+'="'+O(r[t],n)+'"';return e?e+" "+o:o}),""),a=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+o+(i?"/>":">"+a+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,o=e.htmlAttributes,a=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,o=j(e.metaTags,b),a=j(t,y),i=j(n,v);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,o.priority),F(g.LINK,a.priority),F(g.SCRIPT,i.priority))},toString:function(){return M(g.META,o.priority,r)+" "+M(g.LINK,a.priority,r)+" "+M(g.SCRIPT,i.priority,r)}},metaTags:o.default,linkTags:a.default,scriptTags:i.default}}(e);f=h.priorityMethods,u=h.linkTags,d=h.metaTags,p=h.scriptTags}return{priority:f,base:M(g.BASE,t,r),bodyAttributes:M("bodyAttributes",n,r),htmlAttributes:M("htmlAttributes",o,r),link:M(g.LINK,u,r),meta:M(g.META,d,r),noscript:M(g.NOSCRIPT,a,r),script:M(g.SCRIPT,p,r),style:M(g.STYLE,i,r),title:M(g.TITLE,{title:l,titleAttributes:c},r)}},B=[],$=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?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=a().shape({setHelmet:a().func,helmetInstances:a().shape({get:a().func,add:a().func,remove:a().func})}),H="undefined"!=typeof document,Q=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);Q.canUseDOM=H,Q.propTypes={context:a().shape({helmet:a().shape()}),children:a().node.isRequired},Q.defaultProps={context:{}},Q.displayName="HelmetProvider";var W=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),o=r.querySelectorAll(e+"[data-rh]"),a=[].slice.call(o),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&("innerHTML"===o?r.innerHTML=t.innerHTML:"cssText"===o?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(o,void 0===t[o]?"":t[o]));r.setAttribute("data-rh","true"),a.some((function(e,t){return n=t,r.isEqualNode(e)}))?a.splice(n,1):i.push(r)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:a,newTags:i}},V=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),o=r?r.split(","):[],a=[].concat(o),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],c=t[l]||"";n.getAttribute(l)!==c&&n.setAttribute(l,c),-1===o.indexOf(l)&&o.push(l);var u=a.indexOf(l);-1!==u&&a.splice(u,1)}for(var d=a.length-1;d>=0;d-=1)n.removeAttribute(a[d]);o.length===a.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},G=function(e,t){var n=e.baseTag,r=e.htmlAttributes,o=e.linkTags,a=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=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)}(u,d);var p={baseTag:W(g.BASE,n),linkTags:W(g.LINK,o),metaTags:W(g.META,a),noscriptTags:W(g.NOSCRIPT,i),scriptTags:W(g.SCRIPT,l),styleTags:W(g.STYLE,c)},f={},h={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(h[e]=p[e].oldTags)})),t&&t(),s(e,f,h)},K=null,Y=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).rendered=!1,t}f(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,o=null,a=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:T(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("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:_(e),scriptTags:A(g.SCRIPT,["src","innerHTML"],e),styleTags:A(g.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:R(e,"prioritizeSeoTags")});Q.canUseDOM?(t=a,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){G(t,(function(){K=null}))})):(G(t),K=null)):z&&(o=z(a)),r(o)},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 Z=["children"],J=["children"],X=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(N(this.props,"helmetData"),N(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 p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,o=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return p({},o,((t={})[r.type]=i,t.titleAttributes=p({},a),t));case g.BODY:return p({},o,{bodyAttributes:p({},a)});case g.HTML:return p({},o,{htmlAttributes:p({},a)});default:return p({},o,((n={})[r.type]=p({},a),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return c()(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."),c()(!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,o={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,a=r.children,i=m(r,Z),s=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,a),l){case g.FRAGMENT:t=n.mapChildrenToProps(a,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:o=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:o,newChildProps:s,nestedChildren:a});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:a})}}})),this.mapArrayTypeChildrenToProps(o,t)},n.render=function(){var e=this.props,t=e.children,n=m(e,J),o=p({},n),a=n.helmetData;return t&&(o=this.mapChildrenToProps(t,o)),!a||a instanceof $||(a=new $(a.context,a.instances)),a?r.createElement(Y,p({},o,{context:a.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Y,p({},o,{context:e}))}))},t}(r.Component);X.propTypes={base:a().object,bodyAttributes:a().object,children:a().oneOfType([a().arrayOf(a().node),a().node]),defaultTitle:a().string,defer:a().bool,encodeSpecialCharacters:a().bool,htmlAttributes:a().object,link:a().arrayOf(a().object),meta:a().arrayOf(a().object),noscript:a().arrayOf(a().object),onChangeClientState:a().func,script:a().arrayOf(a().object),style:a().arrayOf(a().object),title:a().string,titleAttributes:a().object,titleTemplate:a().string,prioritizeSeoTags:a().bool,helmetData:a().object},X.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},X.displayName="Helmet"},2799:(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,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=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 u:case d:case a:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case o:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===m},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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 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 s=n(6540),l=n(5556),c=[],u=[];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 p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var o=d(e[r]);o.loading?t.loading=!0:(t.loaded[r]=o.loaded,t.error=o.error),n.push(o.promise),o.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 f(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function h(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),m=null;function g(){return m||(m=e(h.loader)),m.promise}return c.push(g),"function"==typeof h.webpack&&u.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),p=d=function(t){function n(n){var r;return a(o(o(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),m=e(h.loader),r._loadModule()})),g(),r.state={error:m.error,pastDelay:!1,timedOut:!1,loading:m.loading,loaded:m.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(h.modules)&&h.modules.forEach((function(t){e.context.loadable.report(t)})),m.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var n=function(){t({error:m.error,loaded:m.loaded,loading:m.loading}),e._clearTimeouts()};m.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?s.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},n}(s.Component),a(d,"contextTypes",{loadable:l.shape({report:l.func.isRequired})}),p}function m(e){return h(d,e)}m.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(p,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 s.Children.only(this.props.children)},t}(s.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}a(g,"propTypes",{report:l.func.isRequired}),a(g,"childContextTypes",{loadable:l.shape({report:l.func.isRequired}).isRequired}),m.Capture=g,m.preloadAll=function(){return new Promise((function(e,t){y(c).then(e,t)}))},m.preloadReady=function(){return new Promise((function(e,t){y(u).then(e,e)}))},e.exports=m},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>s});var r=n(6347),o=n(8168),a=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var o=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return o&&(n.push({route:e,match:o}),e.routes&&i(e.routes,t,n)),o})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?a.createElement(r.dO,n,e.map((function(e,n){return a.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,o.A)({},n,{},t,{route:e})):a.createElement(e.component,(0,o.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{Kd:()=>u,N_:()=>g,k2:()=>b});var r=n(6347),o=n(2892),a=n(6540),i=n(1513),s=n(8168),l=n(8587),c=n(1561),u=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).history=(0,i.zR)(t.props),t}return(0,o.A)(t,e),t.prototype.render=function(){return a.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(a.Component);a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},f=function(e){return e},h=a.forwardRef;void 0===h&&(h=f);var m=h((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,s.A)({},i,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=f!==h&&t||n,a.createElement("a",u)}));var g=h((function(e,t){var n=e.component,o=void 0===n?m:n,u=e.replace,g=e.to,y=e.innerRef,v=(0,l.A)(e,["component","replace","to","innerRef"]);return a.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=e.history,r=p(d(g,e.location),e.location),l=r?n.createHref(r):"",m=(0,s.A)({},v,{href:l,navigate:function(){var t=d(g,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(p(t));(u||r?n.replace:n.push)(t)}});return f!==h?m.ref=t||y:m.innerRef=y,a.createElement(o,m)}))})),y=function(e){return e},v=a.forwardRef;void 0===v&&(v=y);var b=v((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,i=e.activeClassName,u=void 0===i?"active":i,f=e.activeStyle,h=e.className,m=e.exact,b=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(r.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var n=w||e.location,i=p(d(E,n),n),l=i.pathname,T=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=T?(0,r.B6)(n.pathname,{path:T,exact:m,sensitive:k,strict:x}):null,R=!!(b?b(A,n):A),L="function"==typeof h?h(R):h,j="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,u),j=(0,s.A)({},j,f));var N=(0,s.A)({"aria-current":R&&o||null,className:L,style:j,to:i},C);return y!==v?N.ref=t||_:N.innerRef=_,a.createElement(g,N)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>b,W6:()=>N,XZ:()=>v,dO:()=>L,qh:()=>E,zy:()=>P});var r=n(2892),o=n(6540),a=n(5556),i=n.n(a),s=n(1513),l=n(1561),c=n(8168),u=n(5302),d=n.n(u),p=(n(4363),n(8587)),f=(n(4146),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var m=o.createContext||function(e,t){var n,a,s="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var o=n.prototype;return o.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},o.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((a=r)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?n=0:(n="function"==typeof t?t(r,o):f,0!==(n|=0)&&this.emitter.set(e.value,n))}var a,i},o.render=function(){return this.props.children},n}(o.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var o=n.prototype;return o.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},o.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},o.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},o.getValue=function(){return this.context[s]?this.context[s].get():e},o.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(o.Component);return c.contextTypes=((a={})[s]=i().object,a),{Provider:l,Consumer:c}},g=function(e){var t=m();return t.displayName=e,t},y=g("Router-History"),v=g("Router"),b=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.A)(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 o.createElement(v.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;o.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,s=void 0!==i&&i,l=n.sensitive,c=void 0!==l&&l;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=w[n]||(w[n]={});if(r[e])return r[e];var o=[],a={regexp:d()(e,o,t),keys:o};return x<k&&(r[e]=a,x++),a}(n,{end:a,strict:s,sensitive:c}),o=r.regexp,i=r.keys,l=o.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return a&&!f?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(v.Consumer,null,(function(t){t||(0,l.A)(!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,a=(0,c.A)({},t,{location:n,match:r}),i=e.props,s=i.children,u=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===o.Children.count(e)}(s)&&(s=null),o.createElement(v.Provider,{value:a},a.match?s?"function"==typeof s?s(a):s:u?o.createElement(u,a):d?d(a):null:"function"==typeof s?s(a):null)}))},t}(o.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,c.A)({},t,{pathname:t.pathname.substr(n.length)})}function T(e){return"string"==typeof e?e:(0,s.AO)(e)}function A(e){return function(){(0,l.A)(!1)}}function R(){}o.Component;var L=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(v.Consumer,null,(function(t){t||(0,l.A)(!1);var n,r,a=e.props.location||t.location;return o.Children.forEach(e.props.children,(function(e){if(null==r&&o.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(a.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),r?o.cloneElement(n,{location:a,computedMatch:r}):null}))},t}(o.Component);var j=o.useContext;function N(){return j(y)}function P(){return j(v).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!l.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:c,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var w=b.prototype=new v;w.constructor=b,m(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var o,a={},i=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,o)&&!E.hasOwnProperty(o)&&(a[o]=t[o]);var l=arguments.length-2;if(1===l)a.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===a[o]&&(a[o]=l[o]);return{$$typeof:n,type:e,key:i,ref:s,props:a,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var T=/\/+/g;function A(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 R(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===a?"."+A(l,0):a,k(i)?(o="",null!=e&&(o=e.replace(T,"$&/")+"/"),R(i,t,o,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",k(e))for(var c=0;c<e.length;c++){var u=a+A(s=e[c],c);l+=R(s,t,o,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=R(s=s.value,t,o,u=a+A(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function L(e,t,n){if(null==e)return e;var r=[],o=0;return R(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function j(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null},P={transition:null},O={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:L,forEach:function(e,t,n){L(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return L(e,(function(){t++})),t},toArray:function(e){return L(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=o,t.Profiler=i,t.PureComponent=b,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)x.call(t,c)&&!E.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:n,type:e.type,key:a,ref:i,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:j}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return N.current.useCallback(e,t)},t.useContext=function(e){return N.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return N.current.useDeferredValue(e)},t.useEffect=function(e,t){return N.current.useEffect(e,t)},t.useId=function(){return N.current.useId()},t.useImperativeHandle=function(e,t,n){return N.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return N.current.useMemo(e,t)},t.useReducer=function(e,t,n){return N.current.useReducer(e,t,n)},t.useRef=function(e){return N.current.useRef(e)},t.useState=function(e){return N.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return N.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return N.current.useTransition()},t.version="18.2.0"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<a(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,i=o>>>1;r<i;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>a(l,n))c<o&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<o&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,f=3,h=!1,m=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function k(e){if(g=!1,w(e),!m)if(null!==r(c))m=!0,P(x);else{var t=r(u);null!==t&&O(k,t.startTime-e)}}function x(e,n){m=!1,g&&(g=!1,v(C),C=-1),h=!0;var a=f;try{for(w(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!R());){var i=p.callback;if("function"==typeof i){p.callback=null,f=p.priorityLevel;var s=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&o(c),w(n)}else o(c);p=r(c)}if(null!==p)var l=!0;else{var d=r(u);null!==d&&O(k,d.startTime-n),l=!1}return l}finally{p=null,f=a,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,T=5,A=-1;function R(){return!(t.unstable_now()-A<T)}function L(){if(null!==_){var e=t.unstable_now();A=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof b)S=function(){b(L)};else if("undefined"!=typeof MessageChannel){var j=new MessageChannel,N=j.port2;j.port1.onmessage=L,S=function(){N.postMessage(null)}}else S=function(){y(L,0)};function P(e){_=e,E||(E=!0,S())}function O(e,n){C=y((function(){e(t.unstable_now())}),n)}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(){m||h||(m=!0,P(x))},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"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,o,a){var i=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?i+a:i:a=i,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:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>i?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(v(C),C=-1):g=!0,O(k,a-i))):(e.sortIndex=s,n(c,e),m||h||(m=!0,P(x))),e},t.unstable_shouldYield=R,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var c=a[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(o=n?n.call(r,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"EOSC Recommender Metrics",tagline:"A framework for evaluating EOSC Recommender System",url:"https://argoeu.github.io",baseUrl:"/eosc-recommender-metrics/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/grnet-favicon.png",organizationName:"ARGOeu",projectName:"eosc-recommender-metrics",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{remarkPlugins:[null],rehypePlugins:[null],sidebarPath:"/home/jenkins/workspace/_eosc-recommender-metrics_master@2/eosc-recommender-metrics/website/sidebars.js"},blog:!1,theme:{customCss:"/home/jenkins/workspace/_eosc-recommender-metrics_master@2/eosc-recommender-metrics/website/src/css/custom.css"}}]],stylesheets:[{href:"https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css",type:"text/css",integrity:"sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM",crossorigin:"anonymous"}],themeConfig:{navbar:{title:"EOSC Recommender Metrics",logo:{alt:"Logo",src:"img/grnet-logo.png"},items:[{to:"docs/",activeBasePath:"docs",label:"Docs",position:"left"},{href:"pathname:///openapi/explore",label:"Explore the API",position:"left"},{href:"https://github.com/ARGOeu/eosc-recommender-metrics",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"light",links:[{title:"Docs",items:[{label:"Introduction",to:"/docs/"}]},{title:"More",items:[{label:"GitHub",href:"https://github.com/ARGOeu/eosc-recommender-metrics"}]}],copyright:'\n<p xmlns:cc="http://creativecommons.org/ns#">\n This work by\n <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://www.grnet.gr">\n National Infrastructures for Research and Technology - GRNET S.A.</a> is licensed under\n <a href="http://creativecommons.org/licenses/by/4.0/?ref=chooser-v1" target="_blank"\n rel="license noopener noreferrer" style="display:inline-block;">\n CC BY 4.0\n <img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;"\n src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1">\n <img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;"\n src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1">\n </a>\n</p>\n'},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},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},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},themes:[["@easyops-cn/docusaurus-search-local",{hashed:!0,language:["en","zh"],highlightSearchTermsOnTargetPage:!0,explicitSearchResultPath:!0,indexBlog:!1}]],baseUrlIssueBanner:!0,onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],scripts:[],headTags:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}}}},8168:(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,{A:()=>r})},2892:(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)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>o})},8587:(e,t,n)=>{"use strict";function r(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}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>T,f4:()=>ee});var r,o,a,i,s,l,c,u=n(6540),d=n(4164),p=Object.create,f=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,b=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&x(e,n,t[n]);if(v)for(var n of v(t))k.call(t,n)&&x(e,n,t[n]);return e},E=(e,t)=>h(e,g(t)),_=(e,t)=>{var n={};for(var r in e)w.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&v)for(var r of v(e))t.indexOf(r)<0&&k.call(e,r)&&(n[r]=e[r]);return n},C=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof o?new o(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 o,a;switch(n=n||{},r.util.type(t)){case"Object":if(a=r.util.objId(t),n[a])return n[a];for(var i in o={},n[a]=o,t)t.hasOwnProperty(i)&&(o[i]=e(t[i],n));return o;case"Array":return a=r.util.objId(t),n[a]?n[a]:(o=[],n[a]=o,t.forEach((function(t,r){o[r]=e(t,n)})),o);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 o=e.classList;if(o.contains(t))return!0;if(o.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 o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){var a=(o=o||r.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=a[s])}var c=o[e];return o[e]=i,r.languages.DFS(r.languages,(function(t,n){n===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,o,a){a=a||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],o||s);var l=t[s],c=r.util.type(l);"Object"!==c||a[i(l)]?"Array"!==c||a[i(l)]||(a[i(l)]=!0,e(l,n,s,a)):(a[i(l)]=!0,e(l,n,null,a))}}},plugins:{},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),o.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new s;return l(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},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 o,a=0;o=n[a++];)o(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function i(e,t,n,s,u,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var h=0;h<f.length;++h){if(d&&d.cause==p+","+h)return;var m=f[h],g=m.inside,y=!!m.lookbehind,v=!!m.greedy,b=m.alias;if(v&&!m.pattern.global){var w=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,w+"g")}for(var k=m.pattern||m,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof o)){var _,C=1;if(v){if(!(_=a(k,S,e,y))||_.index>=e.length)break;var T=_.index,A=_.index+_[0].length,R=S;for(R+=x.value.length;T>=R;)R+=(x=x.next).value.length;if(S=R-=x.value.length,x.value instanceof o)continue;for(var L=x;L!==t.tail&&(R<A||"string"==typeof L.value);L=L.next)C++,R+=L.value.length;C--,E=e.slice(S,R),_.index-=S}else if(!(_=a(k,0,E,y)))continue;T=_.index;var j=_[0],N=E.slice(0,T),P=E.slice(T+j.length),O=S+E.length;d&&O>d.reach&&(d.reach=O);var I=x.prev;if(N&&(I=l(t,I,N),S+=N.length),c(t,I,C),x=l(t,I,new o(p,g?r.tokenize(j,g):j,b,j)),P&&l(t,x,P),C>1){var D={cause:p+","+h,reach:O};i(e,t,n,x.prev,S,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function s(){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 l(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function c(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}return o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,n)})),o}var a={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(a.classes,i):a.classes.push(i)),r.hooks.run("wrap",a);var s="";for(var l in a.attributes)s+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},r}();t.exports=n,n.default=n}},function(){return o||(0,r[y(r)[0]])((o={exports:{}}).exports,o),o.exports}),T=((e,t,n)=>(n=null!=e?p(b(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of y(t))w.call(e,o)||o===n||f(e,o,{get:()=>t[o],enumerable:!(r=m(t,o))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(C());T.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"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},T.languages.markup.tag.inside["attr-value"].inside.entity=T.languages.markup.entity,T.languages.markup.doctype.inside["internal-subset"].inside=T.languages.markup,T.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(T.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:T.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:T.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},T.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(T.languages.markup.tag,"addAttribute",{value:function(e,t){T.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:T.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),T.languages.html=T.languages.markup,T.languages.mathml=T.languages.markup,T.languages.svg=T.languages.markup,T.languages.xml=T.languages.extend("markup",{}),T.languages.ssml=T.languages.xml,T.languages.atom=T.languages.xml,T.languages.rss=T.languages.xml,a=T,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},T.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:/[{}[\];(),.:]/},T.languages.javascript=T.languages.extend("clike",{"class-name":[T.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}|\?\?=?|\?\.?|[~:]/}),T.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,T.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:T.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:T.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:T.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:T.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:T.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),T.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:T.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"}}),T.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),T.languages.markup&&(T.languages.markup.tag.addInlined("script","javascript"),T.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")),T.languages.js=T.languages.javascript,T.languages.actionscript=T.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),T.languages.actionscript["class-name"].alias="function",delete T.languages.actionscript.parameter,delete T.languages.actionscript["literal-property"],T.languages.markup&&T.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:T.languages.markup}}),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}(T),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},o="doc-comment";if(a=e.languages[t]){var a,i=a[o];if((i=i||(a=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[o])instanceof RegExp&&(i=a[o]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),r(i[s]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(T),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),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,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(T),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(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("\\[(?:[^[\\]\"']|"+t.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":[t,{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}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{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|RebeccaPurple|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:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(T),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\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})),a=/"(?:[^"\\\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"(?:"+o+"|"+a+")"}))),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(a),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}(T),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,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(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("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),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 o,a=t[n];"code"!==a.type?e(a.content):(o=a.content[1],a=a.content[3],o&&a&&"code-language"===o.type&&"code-block"===a.type&&"string"==typeof o.content&&(o=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),o="language-"+(o=(/[a-z][\w-]*/i.exec(o)||[""])[0].toLowerCase()),a.alias?"string"==typeof a.alias?a.alias=[a.alias,o]:a.alias.push(o):a.alias=[o]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,o=t.classes.length;r<o;r++){var a=t.classes[r];if(a=/language-(.+)/.exec(a)){n=a[1];break}}var c,u=e.languages[n];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n)):s[t]||e})),u,n):n&&"none"!==n&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(T),T.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:T.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+/},T.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 o=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var a=p(/^\($/,/^\)$/);if(-1===a)continue;for(;n<a;n++){var i=u(0);"variable"===i.type&&(f(i,"variable-input"),o.push(i.content))}n=a+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,f(u(0),"property-mutation"),0<o.length)){var s=p(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&0<=o.indexOf(c.content)&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return}return 1}function p(e,r){for(var o=1,a=n;a<t.length;a++){var i=t[a],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))o++;else if(r.test(s)&&0==--o)return a}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),T.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,o=r.inside["interpolation-punctuation"],a=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 s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),c=0,u={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return u[n]=e,n})).join(""),n,i),Object.keys(u));return c=0,function t(n){for(var a=0;a<n.length;a++){if(c>=d.length)return;var i,l,p,f,h,m,g,y=n[a];"string"==typeof y||"string"==typeof y.content?(i=d[c],-1!==(g=(m="string"==typeof y?y:y.content).indexOf(i))&&(++c,l=m.substring(0,g),h=u[i],p=void 0,(f={})["interpolation-punctuation"]=o,3===(f=e.tokenize(h,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,h),f=m.substring(g+i.length),h=[],l&&h.push(l),h.push(p),f&&(t(m=[f]),h.push.apply(h,m)),"string"==typeof y?(n.splice.apply(n,[a,1].concat(h)),a+=h.length-1):y.content=h)):(g=y.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,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 c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(n){for(var r=0,o=n.length;r<o;r++){var a,i,s,c=n[r];"string"!=typeof c&&(a=c.content,Array.isArray(a)?"template-string"===c.type?(c=a[1],3===a.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,s=e.languages[c])&&(a[1]=l(i,s,c))):t(a):"string"!=typeof a&&t([a]))}}(t.tokens)}))}(T),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}(T),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(T),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(T),T.languages.n4js=T.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),T.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),T.languages.n4jsd=T.languages.n4js,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 o=n[r],a=e.languages.javascript[o];o=(a="RegExp"===e.util.type(a)?e.languages.javascript[o]={pattern:a}:a).inside||{};(a.inside=o)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(T),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,o=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return o})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var o=t[r],a=!1;"string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===s(o.content[0].content[1])&&n.pop():"/>"!==o.content[o.content.length-1].content&&n.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===o.type&&"{"===o.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===o.type&&"}"===o.content?n[n.length-1].openedBraces--:a=!0),(a||"string"==typeof o)&&0<n.length&&0===n[n.length-1].openedBraces&&(a=s(o),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(a+=s(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(a=s(t[r-1])+a,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",a,null,a)),o.content&&"string"!=typeof o.content&&i(o.content)}}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\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:a(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(T),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(T),T.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},T.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=T.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(T),T.languages.c=T.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|[?:~]|[-+*/%&|^!=<>]=?/}),T.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),T.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},T.languages.c.string],char:T.languages.c.char,comment:T.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:T.languages.c}}}}),T.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 T.languages.c.boolean,T.languages.objectivec=T.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 T.languages.objectivec["class-name"],T.languages.objc=T.languages.objectivec,T.languages.reason=T.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/}),T.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 T.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(T),T.languages.go=T.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/}),T.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete T.languages.go["class-name"],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"])}(T),T.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:/[{}[\];(),.:]/},T.languages.python["string-interpolation"].inside.interpolation.inside.rest=T.languages.python,T.languages.py=T.languages.python;((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>R,duotoneLight:()=>L,github:()=>j,jettwaveDark:()=>H,jettwaveLight:()=>Q,nightOwl:()=>N,nightOwlLight:()=>P,oceanicNext:()=>D,okaidia:()=>F,oneDark:()=>W,oneLight:()=>V,palenight:()=>M,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>q});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},R={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"}}]},L={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{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:"#896724"}}]},j={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},N={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},P={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},O="#c5a5c5",I="#8dc891",D={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:O}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:O}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},F={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},M={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={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)"}}]},q={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},H={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},Q={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{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:"hsl(220, 14%, 71%)"}}]},V={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{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:"hsl(230, 8%, 24%)"}}]},G=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:o}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),o);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},K=/\r\n|\r|\n/,Y=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)},Z=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},J=e=>{const t=[[]],n=[e],r=[0],o=[e.length];let a=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(a=r[i]++)<o[i];){let e,c=t[i];const u=n[i][a];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=Z(c,u.type),u.alias&&(c=Z(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),o.push(e.length);continue}const d=e.split(K),p=d.length;s.push({types:c,content:d[0]});for(let t=1;t<p;t++)Y(s),l.push(s=[]),s.push({types:c,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),o.pop()}return Y(s),l},X=({children:e,language:t,code:n,theme:r,prism:o})=>{const a=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,u.useState)(G(t,e)),o=(0,u.useRef)(),a=(0,u.useRef)();return(0,u.useEffect)((()=>{t===o.current&&e===a.current||(o.current=t,a.current=e,r(G(t,e)))}),[e,t]),n})(a,r),s=(e=>(0,u.useCallback)((t=>{var n=t,{className:r,style:o,line:a}=n,i=_(n,["className","style","line"]);const s=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof o&&(s.style=S(S({},s.style||{}),o)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var n=e,{token:r,className:o,style:a}=n,i=_(n,["token","className","style"]);const s=E(S({},i),{className:(0,d.A)("token",...r.types,o),children:r.content,style:t(r)});return null!=a&&(s.style=S(S({},s.style||{}),a)),s}),[t])})(i),c=(({prism:e,code:t,grammar:n,language:r})=>{const o=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==n)return J([t]);const e={code:t,grammar:n,language:r,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,n),o.current.hooks.run("after-tokenize",e),J(e.tokens)}),[t,n,r])})({prism:o,language:a,code:n,grammar:o.languages[a]});return e({tokens:c,className:`prism-code language-${a}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ee=e=>(0,u.createElement)(X,E(S({},e),{prism:e.prism||T,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t,a=n?"".concat(o,": ").concat(n):o;throw new Error(a)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/eosc-recommender-metrics/search-e90":{"__comp":"1a4e3797","__context":{"plugin":"9705dab7"}},"/eosc-recommender-metrics/docs-a25":{"__comp":"5e95c892","__context":{"plugin":"c7ceab09"}},"/eosc-recommender-metrics/docs-af5":{"__comp":"a7bd4aaa","version":"935f2afb"},"/eosc-recommender-metrics/docs-f1b":{"__comp":"a94703ab"},"/eosc-recommender-metrics/docs/-d08":{"__comp":"17896441","content":"a09c2993"},"/eosc-recommender-metrics/docs/about-b56":{"__comp":"17896441","content":"3d8d21df"},"/eosc-recommender-metrics/docs/category/dashboard-views-c93":{"__comp":"14eb3368","categoryGeneratedIndex":"631d8d28"},"/eosc-recommender-metrics/docs/category/metrics-descriptions-c7e":{"__comp":"14eb3368","categoryGeneratedIndex":"1ae8c5dd"},"/eosc-recommender-metrics/docs/category/policies-580":{"__comp":"14eb3368","categoryGeneratedIndex":"5885a49d"},"/eosc-recommender-metrics/docs/dashboard_views/graphs-4ec":{"__comp":"17896441","content":"7a2f3870"},"/eosc-recommender-metrics/docs/dashboard_views/kpis-ee9":{"__comp":"17896441","content":"964c9504"},"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics-e9a":{"__comp":"17896441","content":"84321939"},"/eosc-recommender-metrics/docs/material-391":{"__comp":"17896441","content":"ed943255"},"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy-a4a":{"__comp":"17896441","content":"e98765a8"},"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage-f81":{"__comp":"17896441","content":"6f5a4b96"},"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate-02d":{"__comp":"17896441","content":"3ae74972"},"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index-417":{"__comp":"17896441","content":"43091680"},"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy-b87":{"__comp":"17896441","content":"af1b10df"},"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate-978":{"__comp":"17896441","content":"c77d8447"},"/eosc-recommender-metrics/docs/metrics_descriptions/novelty-667":{"__comp":"17896441","content":"9895d23c"},"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage-95a":{"__comp":"17896441","content":"7ec451df"},"/eosc-recommender-metrics/docs/policies/privacy-24b":{"__comp":"17896441","content":"b1321f4b"},"/eosc-recommender-metrics/docs/policies/terms-a72":{"__comp":"17896441","content":"333e92ea"},"/eosc-recommender-metrics/docs/policies/tom-3e2":{"__comp":"17896441","content":"338d3536"},"/eosc-recommender-metrics/docs/use_cases-e9c":{"__comp":"17896441","content":"10ac9a3e"},"/eosc-recommender-metrics/-b33":{"__comp":"c4f5d8e4","__context":{"plugin":"c970ad1f"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.535551ee.js.LICENSE.txt b/assets/js/main.3269bc81.js.LICENSE.txt similarity index 80% rename from assets/js/main.535551ee.js.LICENSE.txt rename to assets/js/main.3269bc81.js.LICENSE.txt index f2e2bb0..8931257 100644 --- a/assets/js/main.535551ee.js.LICENSE.txt +++ b/assets/js/main.3269bc81.js.LICENSE.txt @@ -1,9 +1,3 @@ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */ @@ -72,6 +66,19 @@ object-assign * Copyright (C) 2020 Oliver Nightingale */ +/*! Bundled license information: + +prismjs/prism.js: + (** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT <https://opensource.org/licenses/MIT> + * @author Lea Verou <https://lea.verou.me> + * @namespace + * @public + *) +*/ + /*!*************************************************** * mark.js v8.11.1 * https://markjs.io/ @@ -80,22 +87,18 @@ object-assign *****************************************************/ /** - * Prism: Lightweight, robust, elegant syntax highlighting + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. * - * @license MIT <https://opensource.org/licenses/MIT> - * @author Lea Verou <https://lea.verou.me> - * @namespace - * @public + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. */ /** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - */ - -/** @license React v0.20.2 - * scheduler.production.min.js + * @license React + * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * @@ -103,8 +106,9 @@ object-assign * LICENSE file in the root directory of this source tree. */ -/** @license React v16.13.1 - * react-is.production.min.js +/** + * @license React + * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * @@ -112,8 +116,9 @@ object-assign * LICENSE file in the root directory of this source tree. */ -/** @license React v17.0.2 - * react-dom.production.min.js +/** + * @license React + * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * @@ -121,8 +126,14 @@ object-assign * LICENSE file in the root directory of this source tree. */ -/** @license React v17.0.2 - * react.production.min.js +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ + +/** @license React v16.13.1 + * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * diff --git a/assets/js/main.535551ee.js b/assets/js/main.535551ee.js deleted file mode 100644 index d42a083..0000000 --- a/assets/js/main.535551ee.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.535551ee.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),o=n(7462),a=n(8356),i=n.n(a),s=n(6887);const l={"10ac9a3e":[()=>n.e(81).then(n.bind(n,4401)),"@site/docs/use_cases.md",4401],"14eb3368":[()=>Promise.all([n.e(532),n.e(817)]).then(n.bind(n,4228)),"@theme/DocCategoryGeneratedIndexPage",4228],17896441:[()=>Promise.all([n.e(532),n.e(918)]).then(n.bind(n,5824)),"@theme/DocItem",5824],"1a4e3797":[()=>Promise.all([n.e(532),n.e(920)]).then(n.bind(n,2027)),"@theme/SearchPage",2027],"1ae8c5dd":[()=>n.e(295).then(n.t.bind(n,1513,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-metrics-descriptions-45a.json",1513],"1be78505":[()=>Promise.all([n.e(532),n.e(514)]).then(n.bind(n,9963)),"@theme/DocPage",9963],"333e92ea":[()=>n.e(599).then(n.bind(n,8686)),"@site/docs/policies/Terms.md",8686],"338d3536":[()=>n.e(14).then(n.bind(n,6128)),"@site/docs/policies/tom.md",6128],"3ae74972":[()=>n.e(815).then(n.bind(n,4486)),"@site/docs/metrics_descriptions/click_through_rate.md",4486],"3d8d21df":[()=>n.e(535).then(n.bind(n,1171)),"@site/docs/about.md",1171],43091680:[()=>n.e(21).then(n.bind(n,8447)),"@site/docs/metrics_descriptions/diversity_gini_index.md",8447],"5885a49d":[()=>n.e(881).then(n.t.bind(n,5285,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-policies-94f.json",5285],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"631d8d28":[()=>n.e(275).then(n.t.bind(n,3720,19)),"~docs/default/category-eosc-recommender-metricsdocs-tutorialsidebar-category-dashboard-views-f39.json",3720],"6f5a4b96":[()=>n.e(855).then(n.bind(n,394)),"@site/docs/metrics_descriptions/catalog_coverage.md",394],"7a2f3870":[()=>n.e(782).then(n.bind(n,870)),"@site/docs/dashboard_views/graphs.md",870],"7ec451df":[()=>n.e(480).then(n.bind(n,5209)),"@site/docs/metrics_descriptions/user_coverage.md",5209],84321939:[()=>n.e(602).then(n.bind(n,9048)),"@site/docs/dashboard_views/rsmetrics.md",9048],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"964c9504":[()=>n.e(458).then(n.bind(n,4412)),"@site/docs/dashboard_views/kpis.md",4412],"9895d23c":[()=>n.e(411).then(n.bind(n,9558)),"@site/docs/metrics_descriptions/novelty.md",9558],a09c2993:[()=>n.e(128).then(n.bind(n,8495)),"@site/docs/introduction.md",8495],af1b10df:[()=>n.e(692).then(n.bind(n,9517)),"@site/docs/metrics_descriptions/diversity_shannon_entropy.md",9517],b1321f4b:[()=>n.e(564).then(n.bind(n,416)),"@site/docs/policies/privacy.md",416],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(195)]).then(n.bind(n,3261)),"@site/src/pages/index.js",3261],c77d8447:[()=>n.e(508).then(n.bind(n,3463)),"@site/docs/metrics_descriptions/hit_rate.md",3463],ddc0f703:[()=>n.e(531).then(n.t.bind(n,5745,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master/eosc-recommender-metrics/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],e98765a8:[()=>n.e(787).then(n.bind(n,8478)),"@site/docs/metrics_descriptions/accuracy.md",8478],ed943255:[()=>n.e(85).then(n.bind(n,5358)),"@site/docs/material.md",5358],fd61e3ff:[()=>n.e(783).then(n.t.bind(n,2776,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master/eosc-recommender-metrics/website/.docusaurus/@easyops-cn/docusaurus-search-local/default/plugin-route-context-module-100.json",2776],ff679b80:[()=>n.e(699).then(n.t.bind(n,3769,19)),"/home/jenkins/workspace/_eosc-recommender-metrics_master/eosc-recommender-metrics/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769]};function u(e){let{error:t,retry:n,pastDelay:o}=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"))):o?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(9670),d=n(226);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(972).then(n.bind(n,4972)),modules:["@theme/NotFound"],webpack:()=>[4972],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const a=s[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(a);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=l[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(a));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)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 o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let a=i;const s=n.split(".");s.slice(0,-1).forEach((e=>{a=a[e]})),a[s[s.length-1]]=o}));const s=i.__comp;delete i.__comp;const l=i.__context;return delete i.__context,r.createElement(d.z,{value:l},r.createElement(s,(0,o.Z)({},i,n)))}})}const p=[{path:"/eosc-recommender-metrics/search",component:f("/eosc-recommender-metrics/search","430"),exact:!0},{path:"/eosc-recommender-metrics/docs",component:f("/eosc-recommender-metrics/docs","c5a"),routes:[{path:"/eosc-recommender-metrics/docs/",component:f("/eosc-recommender-metrics/docs/","d08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/about",component:f("/eosc-recommender-metrics/docs/about","b56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/dashboard-views",component:f("/eosc-recommender-metrics/docs/category/dashboard-views","c93"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/metrics-descriptions",component:f("/eosc-recommender-metrics/docs/category/metrics-descriptions","c7e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/category/policies",component:f("/eosc-recommender-metrics/docs/category/policies","580"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/graphs",component:f("/eosc-recommender-metrics/docs/dashboard_views/graphs","4ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/kpis",component:f("/eosc-recommender-metrics/docs/dashboard_views/kpis","ee9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics",component:f("/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","e9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/material",component:f("/eosc-recommender-metrics/docs/material","391"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","a4a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","f81"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","02d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","417"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","b87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/novelty",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/novelty","667"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage",component:f("/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","95a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/privacy",component:f("/eosc-recommender-metrics/docs/policies/privacy","24b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/terms",component:f("/eosc-recommender-metrics/docs/policies/terms","a72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/policies/tom",component:f("/eosc-recommender-metrics/docs/policies/tom","3e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/eosc-recommender-metrics/docs/use_cases",component:f("/eosc-recommender-metrics/docs/use_cases","e9c"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/eosc-recommender-metrics/",component:f("/eosc-recommender-metrics/","234"),exact:!0},{path:"*",component:f("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,t:()=>a});var r=n(7294);const o=r.createContext(!1);function a(e){let{children:t}=e;const[n,a]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{a(!0)}),[]),r.createElement(o.Provider,{value:n},t)}},9383:(e,t,n)=>{"use strict";var r=n(7294),o=n(3935),a=n(3727),i=n(405),s=n(412);const l=[n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6550),d=n(8790);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(7462),m=n(5742),h=n(2263),g=n(4996),v=n(6668),y=n(1944),b=n(4711),w=n(9727),k=n(3320),E=n(197);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,b.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:o}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:o})})),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)(),o=function(){const{siteConfig:{url:e}}=(0,h.Z)(),{pathname:t}=(0,c.TH)();return e+(0,g.Z)(t)}(),a=t?`${n}${t}`:o;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:a}),r.createElement("link",{rel:"canonical",href:a}))}function _(){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(y.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 C=new Map;function T(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var L=n(8934),R=n(8940);function A(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 o=l.map((t=>{var r;const o=(null==(r=t.default)?void 0:r[e])??t[e];return null==o?void 0:o(...n)}));return()=>o.forEach((e=>null==e?void 0:e()))}const N=function(e){let{children:t,location:n,previousLocation:o}=e;return(0,r.useLayoutEffect)((()=>{o!==n&&(o&&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),A("onRouteDidUpdate",{previousLocation:o,location:n}))}),[o,n]),t};function P(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 O extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=s.Z.canUseDOM?A("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=A("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),P(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(N,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const I=O,D="docusaurus-base-url-issue-banner-container",M="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function j(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 B(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[F]=!1}),[]),r.createElement(r.Fragment,null,!s.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,j(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(B,null):null}function $(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:o,localeConfigs:a}}=(0,h.Z)(),i=(0,g.Z)(e),{htmlLang:s,direction:l}=a[o];return r.createElement(m.Z,null,r.createElement("html",{lang:s,dir:l}),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 U=n(4763);function q(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement(U.Z,null,r.createElement(R.M,null,r.createElement(L.t,null,r.createElement(f,null,r.createElement($,null),r.createElement(_,null),r.createElement(z,null),r.createElement(I,{location:T(t)},e)))))}var H=n(6887);const G=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 o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),o.onload=()=>t(),o.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==a||a.appendChild(o)}))}: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 Q=n(9670);const Z=new Set,V=new Set,W=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},K={prefetch(e){if(!(e=>!W()&&!V.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Q.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?G(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!W()&&!V.has(e))(e)&&(V.add(e),P(e))},Y=Object.freeze(K);if(s.Z.canUseDOM){window.docusaurus=Y;const e=o.hydrate;P(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(a.VK,null,r.createElement(q,null))),document.getElementById("__docusaurus"))}))}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7294),o=n(6809);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/eosc-recommender-metrics/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/eosc-recommender-metrics/docs","mainDocId":"introduction","docs":[{"id":"about","path":"/eosc-recommender-metrics/docs/about","sidebar":"tutorialSidebar"},{"id":"dashboard_views/graphs","path":"/eosc-recommender-metrics/docs/dashboard_views/graphs","sidebar":"tutorialSidebar"},{"id":"dashboard_views/kpis","path":"/eosc-recommender-metrics/docs/dashboard_views/kpis","sidebar":"tutorialSidebar"},{"id":"dashboard_views/rsmetrics","path":"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics","sidebar":"tutorialSidebar"},{"id":"introduction","path":"/eosc-recommender-metrics/docs/","sidebar":"tutorialSidebar"},{"id":"material","path":"/eosc-recommender-metrics/docs/material","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/accuracy","path":"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/catalog_coverage","path":"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/click_through_rate","path":"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/diversity_gini_index","path":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/diversity_shannon_entropy","path":"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/hit_rate","path":"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/novelty","path":"/eosc-recommender-metrics/docs/metrics_descriptions/novelty","sidebar":"tutorialSidebar"},{"id":"metrics_descriptions/user_coverage","path":"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage","sidebar":"tutorialSidebar"},{"id":"policies/privacy","path":"/eosc-recommender-metrics/docs/policies/privacy","sidebar":"tutorialSidebar"},{"id":"policies/terms","path":"/eosc-recommender-metrics/docs/policies/terms","sidebar":"tutorialSidebar"},{"id":"policies/tom","path":"/eosc-recommender-metrics/docs/policies/tom","sidebar":"tutorialSidebar"},{"id":"use_cases","path":"/eosc-recommender-metrics/docs/use_cases","sidebar":"tutorialSidebar"},{"id":"/category/dashboard-views","path":"/eosc-recommender-metrics/docs/category/dashboard-views","sidebar":"tutorialSidebar"},{"id":"/category/metrics-descriptions","path":"/eosc-recommender-metrics/docs/category/metrics-descriptions","sidebar":"tutorialSidebar"},{"id":"/category/policies","path":"/eosc-recommender-metrics/docs/category/policies","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/eosc-recommender-metrics/docs/","label":"introduction"}}}}],"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"}}}');var s=n(7529);const l=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.33.5"}}}'),u={siteConfig:o.default,siteMetadata:l,globalData:a,i18n:i,codeTranslations:s},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),o=n(412),a=n(5742),i=n(8765);function s(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 l(e){let{error:t,tryAgain:n}=e;return r.createElement(c,{fallback:()=>r.createElement(s,{error:t,tryAgain:n})},r.createElement(a.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(s,{error:t,tryAgain:n})))}const u=e=>r.createElement(l,e);class c extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.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}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(405);function a(e){return r.createElement(o.ql,e)}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7462),o=n(7294),a=n(3727),i=n(8780),s=n(2263),l=n(3919),u=n(412);const c=o.createContext({collectLink:()=>{}});var d=n(4996);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":v,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,s.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,o.useContext)(c),x=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(()=>x.current));const _=p||m;const C=(0,l.Z)(_),T=null==_?void 0:_.replace("pathname://","");let L=void 0!==T?(R=T,y&&(e=>e.startsWith("/"))(R)?E(R):R):void 0;var R;L&&C&&(L=(0,i.applyTrailingSlash)(L,{trailingSlash:w,baseUrl:k}));const A=(0,o.useRef)(!1),N=f?a.OL:a.rU,P=u.Z.canUseIntersectionObserver,O=(0,o.useRef)(),I=()=>{A.current||null==L||(window.docusaurus.preload(L),A.current=!0)};(0,o.useEffect)((()=>(!P&&C&&null!=L&&window.docusaurus.prefetch(L),()=>{P&&O.current&&O.current.disconnect()})),[O,L,P,C]);const D=(null==(n=L)?void 0:n.startsWith("#"))??!1,M=!L||!C||D;return M||v||S.collectLink(L),M?o.createElement("a",(0,r.Z)({ref:x,href:L},_&&!C&&{target:"_blank",rel:"noopener noreferrer"},b)):o.createElement(N,(0,r.Z)({},b,{onMouseEnter:I,onTouchStart:I,innerRef:e=>{x.current=e,P&&e&&C&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=L&&window.docusaurus.prefetch(L))}))})),O.current.observe(e))},to:L},f&&{isActive:g,activeClassName:h}))}const p=o.forwardRef(f)},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l,I:()=>s});var r=n(7294);function o(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 a=n(7529);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 a[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(i({message:n,id:r}),t)}function l(e){let{children:t,id:n,values:a}=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 s=i({message:t,id:n});return r.createElement(r.Fragment,null,o(s,a))}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>o,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>a,Z:()=>i});var r=n(2263),o=n(3919);function a(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const s=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+s:s}(t,e,n,r)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=a();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(8940);function a(){return(0,r.useContext)(o._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(8934);function a(){return(0,r.useContext)(o._)}},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[o,a]=n;const i=r?`${r}.${o}`:o;var s;"object"==typeof(s=a)&&s&&Object.keys(s).length>0?e(a,i):t[i]=a}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,z:()=>a});var r=n(7294);const o=r.createContext(null);function a(e){let{children:t,value:n}=e;const a=r.useContext(o),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:a,value:n})),[a,n]);return r.createElement(o.Provider,{value:i},t)}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>f,_r:()=>c,Jo:()=>g,zh:()=>d,yW:()=>m,gB:()=>p});var r=n(6550),o=n(2263),a=n(9935);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){const n=function(e,t){const n=s(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),o=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const u={},c=()=>i("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=a.m),void 0===n&&(n={});const r=i(e),o=null==r?void 0:r[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const o=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})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&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 a}(t,n,e)}function p(e){return d(e).versions}function m(e){const t=d(e);return s(t)}function h(e){const t=d(e),{pathname:n}=(0,r.TH)();return l(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=s(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(4865),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),o=n(6809);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);const o="iconExternalLink_nPIU";function a(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:o},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"}))}},8765:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Kt});var r=n(7294),o=n(6010),a=n(4763),i=n(1944),s=n(7462),l=n(6550),u=n(5999),c=n(5936);const d="docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,l.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:o}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,s.Z)({},e,{href:`#${d}`,onClick:o}),t))}var g=n(5281),v=n(9727);const y="skipToContent_fXgn";function b(){return r.createElement(h,{className:y})}var w=n(6668),k=n(9689);function E(e){let{width:t=21,height:n=21,color:o="currentColor",strokeWidth:a=1.2,className:i,...l}=e;return r.createElement("svg",(0,s.Z)({viewBox:"0 0 15 15",width:t,height:n},l),r.createElement("g",{stroke:o,strokeWidth:a},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_CVFx";function x(e){return r.createElement("button",(0,s.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,o.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const _="content_knG7";function C(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,s.Z)({},e,{className:(0,o.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const T="announcementBar_mb4j",L="announcementBarPlaceholder_vyr4",R="announcementBarClose_gvF7",A="announcementBarContent_xLdY";function N(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:o,textColor:a,isCloseable:i}=e;return r.createElement("div",{className:T,style:{backgroundColor:o,color:a},role:"banner"},i&&r.createElement("div",{className:L}),r.createElement(C,{className:A}),i&&r.createElement(x,{onClick:n,className:R}))}var P=n(2961),O=n(2466);var I=n(902),D=n(3102);const M=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,P.e)(),t=(0,D.HY)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,I.D9)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return r.createElement(M.Provider,{value:n},t)}function j(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function B(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,D.HY)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:j(a)})),[o,a,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:a}=e;const{shown:i}=B();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,o.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"},a)))}var $=n(2949),U=n(2389);function q(e){return r.createElement("svg",(0,s.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 H(e){return r.createElement("svg",(0,s.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"}))}const G={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function Q(e){let{className:t,value:n,onChange:a}=e;const i=(0,U.Z)(),s=(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,o.Z)(G.toggle,t)},r.createElement("button",{className:(0,o.Z)("clean-btn",G.toggleButton,!i&&G.toggleButtonDisabled),type:"button",onClick:()=>a("dark"===n?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite"},r.createElement(q,{className:(0,o.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,o.Z)(G.toggleIcon,G.darkToggleIcon)})))}const Z=r.memo(Q);function V(e){let{className:t}=e;const n=(0,w.L)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,$.I)();return n?null:r.createElement(Z,{className:t,value:o,onChange:a})}var W=n(1327);function K(){return r.createElement(W.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Y(){const e=(0,P.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function X(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(K,null),r.createElement(V,{className:"margin-right--md"}),r.createElement(Y,null))}var J=n(9960),ee=n(4996),te=n(3919);function ne(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var re=n(9471);function oe(e){let{activeBasePath:t,activeBaseRegex:n,to:o,href:a,label:i,html:l,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,ee.Z)(o),p=(0,ee.Z)(t),m=(0,ee.Z)(a,{forcePrependBaseUrl:!0}),h=i&&a&&!(0,te.Z)(a),g=l?{dangerouslySetInnerHTML:{__html:l}}:{children:r.createElement(r.Fragment,null,i,h&&r.createElement(re.Z,u&&{width:12,height:12}))};return a?r.createElement(J.Z,(0,s.Z)({href:c?m:a},d,g)):r.createElement(J.Z,(0,s.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?ne(n,t.pathname):t.pathname.startsWith(p)},d,g))}function ae(e){let{className:t,isDropdownItem:n=!1,...a}=e;const i=r.createElement(oe,(0,s.Z)({className:(0,o.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},a));return n?r.createElement("li",null,i):i}function ie(e){let{className:t,isDropdownItem:n,...a}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(oe,(0,s.Z)({className:(0,o.Z)("menu__link",t)},a)))}function se(e){let{mobile:t=!1,position:n,...o}=e;const a=t?ie:ae;return r.createElement(a,(0,s.Z)({},o,{activeClassName:o.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var le=n(6043),ue=n(8596),ce=n(2263);function de(e,t){return e.some((e=>function(e,t){return!!(0,ue.Mg)(e.to,t)||!!ne(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function fe(e){let{items:t,position:n,className:a,onClick:i,...l}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[u]),r.createElement("div",{ref:u,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(oe,(0,s.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:l.to?void 0:"#",className:(0,o.Z)("navbar__link",a)},l,{onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),l.children??l.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(dt,(0,s.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=u.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function pe(e){let{items:t,className:n,position:a,onClick:i,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,ce.Z)(),{pathname:t}=(0,l.TH)();return t.replace(e,"/")}(),d=de(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,le.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(oe,(0,s.Z)({role:"button",className:(0,o.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(le.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(dt,(0,s.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function me(e){let{mobile:t=!1,...n}=e;const o=t?pe:fe;return r.createElement(o,n)}var he=n(4711);function ge(e){let{width:t=20,height:n=20,...o}=e;return r.createElement("svg",(0,s.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},o),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"}))}const ve="iconLanguage_nlXk";var ye=n(1029),be=n(412),we=n(373),ke=n(143),Ee=n(22),Se=n(8202),xe=n(3926),_e=n(1073),Ce=n(2539),Te=n(726);const Le="searchBar_RVTs",Re="dropdownMenu_qbY6",Ae="searchBarLeft_MXDe",Ne="suggestion_fB_2",Pe="cursor_eG29",Oe="hitTree_kk6K",Ie="hitIcon_a7Zy",De="hitPath_ieM4",Me="noResultsIcon_EBY5",Fe="hitFooter_E9YW",je="hitWrapper_sAK8",Be="hitTitle_vyVt",ze="hitAction_NqkB",$e="noResults_l6Q3",Ue="searchBarContainer_NW3z",qe="searchBarLoadingRing_YnHq",He="searchClearButton_qk4g",Ge="searchIndexLoading_EJ1f",Qe="searchHintContainer_Pkmr",Ze="searchHint_iIMx",Ve="focused_OWtg",We="input_FOTf",Ke="hint_URu1",Ye="suggestions_X8XU",Xe="dataset_QiCy",Je="empty_eITn";function et(e){let{document:t,type:n,page:r,metadata:o,tokens:a,isInterOfTree:i,isLastOfTree:s}=e;const l=0===n,u=1===n,c=[];i?c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>'):s&&c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>');const d=c.map((e=>`<span class="${Oe}">${e}</span>`)),f=`<span class="${Ie}">${l?'<svg width="20" height="20" viewBox="0 0 20 20"><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" fill-rule="evenodd" stroke-linejoin="round"></path></svg>':u?'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>':'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>'}</span>`,p=[`<span class="${Be}">${(0,Te.o)(t.t,(0,_e.m)(o,"t"),a)}</span>`];if(!i&&!s&&ye.H6){const e=r?(r.b??[]).concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;p.push(`<span class="${De}">${(0,xe.e)(e??[])}</span>`)}else l||p.push(`<span class="${De}">${(0,Ce.C)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),a)}</span>`);const m=`<span class="${ze}"><svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg></span>`;return[...d,f,`<span class="${je}">`,...p,"</span>",m].join("")}function tt(){return`<span class="${$e}"><span class="${Me}"><svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><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"></path></svg></span><span>${(0,u.I)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var nt=n(311);async function rt(){const e=await Promise.all([n.e(443),n.e(525)]).then(n.t.bind(n,8443,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const ot="_highlight";const at=function(e){var t;let{handleSearchBarToggle:n}=e;const{siteConfig:{baseUrl:a}}=(0,ce.Z)(),i=(0,ke.gA)();let s=a;try{const{preferredVersion:e}=(0,we.J)((null==i?void 0:i.pluginId)??ye.gQ);e&&!e.isLast&&(s=e.path+"/")}catch(M){if(ye.l9&&!(M instanceof I.i6))throw M}const c=(0,l.k6)(),d=(0,l.TH)(),f=(0,r.useRef)(null),p=(0,r.useRef)(new Map),m=(0,r.useRef)(!1),[h,g]=(0,r.useState)(!1),[v,y]=(0,r.useState)(!1),[b,w]=(0,r.useState)(""),k=(0,r.useRef)(null),E=(0,r.useRef)(""),[S,x]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Kc))return;let e="";if(d.pathname.startsWith(s)){const t=d.pathname.substring(s.length),n=ye.Kc.find((e=>t===e||t.startsWith(`${e}/`)));n&&(e=n)}E.current!==e&&(p.current.delete(e),E.current=e),x(e)}),[d.pathname,s]);const _=!!ye.hG&&Array.isArray(ye.Kc)&&""===S,C=(0,r.useCallback)((async()=>{var e;if(_||p.current.get(S))return;p.current.set(S,"loading"),null==(e=k.current)||e.autocomplete.destroy(),g(!0);const[{wrappedIndexes:t,zhDictionary:n},r]=await Promise.all([(0,Ee.w)(s,S),rt()]);if(k.current=r(f.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,o.Z)(Le,{[Ae]:"left"===ye.pu}),noPrefix:!0,dropdownMenu:Re,input:We,hint:Ke,suggestions:Ye,suggestion:Ne,cursor:Pe,dataset:Xe,empty:Je}},[{source:(0,Se.v)(t,n,ye.qo),templates:{suggestion:et,empty:tt,footer:e=>{let{query:t,isEmpty:n}=e;if(n)return;const r=document.createElement("a"),o=new URLSearchParams;if(o.set("q",t),Array.isArray(ye.Kc)&&o.set("ctx",S),s!==a){if(!s.startsWith(a))throw new Error(`Version url '${s}' does not start with base url '${a}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);o.set("version",s.substring(a.length))}const i=`${a}search?${o.toString()}`;r.href=i,r.textContent=(0,u.I)({id:"theme.SearchBar.seeAll",message:"See all results"}),r.addEventListener("click",(e=>{var t;e.ctrlKey||e.metaKey||(e.preventDefault(),null==(t=k.current)||t.autocomplete.close(),c.push(i))}));const l=document.createElement("div");return l.className=Fe,l.appendChild(r),l}}}]).on("autocomplete:selected",(function(e,t){var n;let{document:{u:r,h:o},tokens:a}=t;null==(n=f.current)||n.blur();let i=r;if(ye.vc&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append(ot,t);i+=`?${e.toString()}`}o&&(i+=o),c.push(i)})).on("autocomplete:closed",(()=>{var e;null==(e=f.current)||e.blur()})),p.current.set(S,"done"),g(!1),m.current){const e=f.current;var i;if(e.value)null==(i=k.current)||i.autocomplete.open();e.focus()}}),[_,S,s,a,c]);(0,r.useEffect)((()=>{if(!ye.vc)return;const e=be.Z.canUseDOM?new URLSearchParams(d.search).getAll(ot):[];setTimeout((()=>{var t;const n=document.querySelector("article");if(!n)return;const r=new ye.vc(n);r.unmark(),0!==e.length&&r.mark(e),w(e.join(" ")),null==(t=k.current)||t.autocomplete.setVal(e.join(" "))}))}),[d.search,d.pathname]);const[T,L]=(0,r.useState)(!1),R=(0,r.useCallback)((()=>{m.current=!0,C(),L(!0),null==n||n(!0)}),[n,C]),A=(0,r.useCallback)((()=>{L(!1),null==n||n(!1)}),[n]),N=(0,r.useCallback)((()=>{C()}),[C]),P=(0,r.useCallback)((e=>{w(e.target.value),e.target.value&&y(!0)}),[]),O=!!be.Z.canUseDOM&&/mac/i.test((null==(t=navigator.userAgentData)?void 0:t.platform)??navigator.platform);(0,r.useEffect)((()=>{if(!ye.AY)return;const e=e=>{var t;(O?e.metaKey:e.ctrlKey)&&"KeyK"===e.code&&(e.preventDefault(),null==(t=f.current)||t.focus(),R())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[O,R]);const D=(0,r.useCallback)((()=>{var e;const t=new URLSearchParams(d.search);t.delete(ot);const n=t.toString(),r=d.pathname+(""!=n?`?${n}`:"")+d.hash;r!=d.pathname+d.search+d.hash&&c.push(r),w(""),null==(e=k.current)||e.autocomplete.setVal("")}),[d.pathname,d.search,d.hash,c]);return r.createElement("div",{className:(0,o.Z)("navbar__search",Ue,{[Ge]:h&&v,[Ve]:T}),hidden:_},r.createElement("input",{placeholder:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:N,onFocus:R,onBlur:A,onChange:P,ref:f,value:b}),r.createElement(nt.Z,{className:qe}),ye.AY&&ye.t_&&(""!==b?r.createElement("button",{className:He,onClick:D},"\u2715"):r.createElement("div",{className:Qe},r.createElement("kbd",{className:Ze},O?"\u2318":"ctrl"),r.createElement("kbd",{className:Ze},"K"))))},it="searchBox_ZlJk";function st(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,o.Z)(n,it)},t)}var lt=n(2802);const ut=e=>e.docs.find((t=>t.id===e.mainDocId));const ct={default:se,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:o,...a}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,ce.Z)(),f=(0,he.l)(),{search:p,hash:m}=(0,l.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...o],g=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(me,(0,s.Z)({},a,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ge,{className:ve}),g),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(st,{className:n},r.createElement(at,null))},dropdown:me,html:function(e){let{value:t,className:n,mobile:a=!1,isDropdownItem:i=!1}=e;const s=i?"li":"div";return r.createElement(s,{className:(0,o.Z)({navbar__item:!a&&!i,"menu__list-item":a},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:o,...a}=e;const{activeDoc:i}=(0,ke.Iw)(o),l=(0,lt.vY)(t,o);return null===l?null:r.createElement(se,(0,s.Z)({exact:!0},a,{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:o,...a}=e;const{activeDoc:i}=(0,ke.Iw)(o),l=(0,lt.oz)(t,o).link;if(!l)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(se,(0,s.Z)({exact:!0},a,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??l.label,to:l.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:o,...a}=e;const i=(0,lt.lO)(o)[0],l=t??i.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(se,(0,s.Z)({},a,{label:l,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:o,dropdownItemsBefore:a,dropdownItemsAfter:i,...c}=e;const{search:d,hash:f}=(0,l.TH)(),p=(0,ke.Iw)(n),m=(0,ke.gB)(n),{savePreferredVersionName:h}=(0,we.J)(n),g=[...a,...m.map((e=>{const t=p.alternateDocVersions[e.name]??ut(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...i],v=(0,lt.lO)(n)[0],y=t&&g.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,b=t&&g.length>1?void 0:ut(v).path;return g.length<=1?r.createElement(se,(0,s.Z)({},c,{mobile:t,label:y,to:b,isActive:o?()=>!1:void 0})):r.createElement(me,(0,s.Z)({},c,{mobile:t,label:y,to:b,items:g,isActive:o?()=>!1:void 0}))}};function dt(e){let{type:t,...n}=e;const o=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=ct[o];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(a,n)}function ft(){const e=(0,P.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(dt,(0,s.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function pt(e){return r.createElement("button",(0,s.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 mt(){const e=0===(0,w.L)().navbar.items.length,t=B();return r.createElement(r.Fragment,null,!e&&r.createElement(pt,{onClick:()=>t.hide()}),t.content)}function ht(){const e=(0,P.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(z,{header:r.createElement(X,null),primaryMenu:r.createElement(ft,null),secondaryMenu:r.createElement(mt,null)}):null}const gt="navbarHideable_m1mJ",vt="navbarHidden_jGov";function yt(e){return r.createElement("div",(0,s.Z)({role:"presentation"},e,{className:(0,o.Z)("navbar-sidebar__backdrop",e.className)}))}function bt(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.L)(),i=(0,P.e)(),{navbarRef:s,isNavbarVisible:l}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,O.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<a.current)return void n(!0);if(o.current)return void(o.current=!1);const s=null==r?void 0:r.scrollY,l=document.documentElement.scrollHeight-a.current,u=window.innerHeight;s&&i>=s?n(!1):i+u<l&&n(!0)})),(0,c.S)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:s,className:(0,o.Z)("navbar","navbar--fixed-top",n&&[gt,!l&&vt],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown})},t,r.createElement(yt,{onClick:i.toggle}),r.createElement(ht,null))}function wt(e){let{width:t=30,height:n=30,className:o,...a}=e;return r.createElement("svg",(0,s.Z)({className:o,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},a),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function kt(){const{toggle:e,shown:t}=(0,P.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(wt,null))}const Et="colorModeToggle_DEke";function St(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(dt,(0,s.Z)({},e,{key:t})))))}function xt(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 _t(){const e=(0,P.e)(),t=(0,w.L)().navbar.items,[n,o]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return r.createElement(xt,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(kt,null),r.createElement(K,null),r.createElement(St,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(St,{items:o}),r.createElement(V,{className:Et}),!a&&r.createElement(st,null,r.createElement(at,null)))})}function Ct(){return r.createElement(bt,null,r.createElement(_t,null))}function Tt(e){let{item:t}=e;const{to:n,href:o,label:a,prependBaseUrlToHref:i,...l}=t,u=(0,ee.Z)(n),c=(0,ee.Z)(o,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,s.Z)({className:"footer__link-item"},o?{href:i?c:o}:{to:u},l),a,o&&!(0,te.Z)(o)&&r.createElement(re.Z,null))}function Lt(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(Tt,{item:t}))}function Rt(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(Lt,{key:t,item:e})))))}function At(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(Rt,{key:t,column:e}))))}function Nt(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function Pt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(Tt,{item:t})}function Ot(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(Pt,{item:e}),t.length!==n+1&&r.createElement(Nt,null))))))}function It(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(At,{columns:t}):r.createElement(Ot,{links:t})}var Dt=n(941);const Mt="footerLogoLink_BH7S";function Ft(e){let{logo:t}=e;const{withBaseUrl:n}=(0,ee.C)(),a={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(Dt.Z,{className:(0,o.Z)("footer__logo",t.className),alt:t.alt,sources:a,width:t.width,height:t.height,style:t.style})}function jt(e){let{logo:t}=e;return t.href?r.createElement(J.Z,{href:t.href,className:Mt,target:t.target},r.createElement(Ft,{logo:t})):r.createElement(Ft,{logo:t})}function Bt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function zt(e){let{style:t,links:n,logo:a,copyright:i}=e;return r.createElement("footer",{className:(0,o.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(a||i)&&r.createElement("div",{className:"footer__bottom text--center"},a&&r.createElement("div",{className:"margin-bottom--sm"},a),i)))}function $t(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:o,style:a}=e;return r.createElement(zt,{style:a,links:n&&n.length>0&&r.createElement(It,{links:n}),logo:o&&r.createElement(jt,{logo:o}),copyright:t&&r.createElement(Bt,{copyright:t})})}const Ut=r.memo($t);var qt=n(12);const Ht="docusaurus.tab.",Gt=r.createContext(void 0);const Qt=(0,I.Qc)([$.S,k.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,qt.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,qt._)().forEach((t=>{if(t.startsWith(Ht)){const n=t.substring(Ht.length);e[n]=(0,qt.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const o=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:o})),[e,o])}();return r.createElement(Gt.Provider,{value:n},t)},O.OC,we.L5,i.VC,function(e){let{children:t}=e;return r.createElement(D.n2,null,r.createElement(P.M,null,r.createElement(F,null,t)))}]);function Zt(e){let{children:t}=e;return r.createElement(Qt,null,t)}function Vt(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"))))))}const Wt="mainWrapper_z2l0";function Kt(e){const{children:t,noFooter:n,wrapperClassName:s,title:l,description:u}=e;return(0,v.t)(),r.createElement(Zt,null,r.createElement(i.d,{title:l,description:u}),r.createElement(b,null),r.createElement(N,null),r.createElement(Ct,null),r.createElement("div",{id:d,className:(0,o.Z)(g.k.wrapper.main,Wt,s)},r.createElement(a.Z,{fallback:e=>r.createElement(Vt,e)},t)),!n&&r.createElement(Ut,null))}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),o=n(7294),a=n(9960),i=n(4996),s=n(2263),l=n(6668),u=n(941);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},s=o.createElement(u.Z,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?o.createElement("div",{className:r},s):s}function d(e){const{siteConfig:{title:t}}=(0,s.Z)(),{navbar:{title:n,logo:u}}=(0,l.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==u?void 0:u.href)||"/"),h=n?"":t,g=(null==u?void 0:u.alt)??h;return o.createElement(a.Z,(0,r.Z)({to:m},p,(null==u?void 0:u.target)&&{target:u.target}),u&&o.createElement(c,{logo:u,alt:g,imageClassName:d}),null!=n&&o.createElement("b",{className:f},n))}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(5742);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return r.createElement(o.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),a&&r.createElement("meta",{name:"docusaurus_tag",content:a}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),a&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:a}))}},941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7462),o=n(7294),a=n(6010),i=n(2389),s=n(2949);const l={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function u(e){const t=(0,i.Z)(),{colorMode:n}=(0,s.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return o.createElement(o.Fragment,null,p.map((e=>o.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,a.Z)(l.themedImage,l[`themedImage--${e}`],c)},f)))))}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(7462),o=n(7294),a=n(412);function i(e){let{initialState:t}=e;const[n,r]=(0,o.useState)(t??!1),a=(0,o.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:a}}const s={display:"none",overflow:"hidden",height:"0px"},l={display:"block",overflow:"visible",height:"auto"};function u(e,t){const n=t?s:l;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 a=(0,o.useRef)(!1);(0,o.useEffect)((()=>{const e=t.current;function o(){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=o();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return u(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=s.height,e.style.overflow=s.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!a.Z.canUseDOM)return e?s:l}function f(e){let{as:t="div",collapsed:n,children:r,animation:a,onCollapseTransitionEnd:i,className:s,disableSSRStyle:l}=e;const f=(0,o.useRef)(null);return c({collapsibleRef:f,collapsed:n,animation:a}),o.createElement(t,{ref:f,style:l?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(u(f.current,n),null==i||i(n))},className:s},r)}function p(e){let{collapsed:t,...n}=e;const[a,i]=(0,o.useState)(!t),[s,l]=(0,o.useState)(t);return(0,o.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,o.useLayoutEffect)((()=>{a&&l(t)}),[a,t]),a?o.createElement(f,(0,r.Z)({},n,{collapsed:s})):null}function m(e){let{lazy:t,...n}=e;const r=t?p:f;return o.createElement(r,n)}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7294),o=n(2389),a=n(12),i=n(902),s=n(6668);const l=(0,a.W)("docusaurus.announcement.dismiss"),u=(0,a.W)("docusaurus.announcement.id"),c=()=>"true"===l.get(),d=e=>l.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.L)(),t=(0,o.Z)(),[n,a]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{a(c())}),[]);const i=(0,r.useCallback)((()=>{d(!0),a(!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()||a(!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}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(7294),o=n(412),a=n(902),i=n(12),s=n(6668);const l=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,s.L)(),[a,i]=(0,r.useState)((e=>o.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const l=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(i(t),o&&(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(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&l(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,l]);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:l(null)};return e.addListener(r),()=>e.removeListener(r)}),[l,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:l,get isDarkTheme(){return a===f},setLightTheme(){l(d)},setDarkTheme(){l(f)}})),[a,l])}function h(e){let{children:t}=e;const n=m();return r.createElement(l.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(l);if(null==e)throw new a.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>b,L5:()=>v});var r=n(7294),o=n(143),a=n(9935),i=n(6668),s=n(2802),l=n(902),u=n(12);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,o._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,s]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(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,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),s((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 s.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function y(){const e=(0,r.useContext)(m);if(!e)throw new l.i6("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=a.m);const t=(0,o.zh)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,b:()=>s});var r=n(7294),o=n(902);const a=Symbol("EmptyContext"),i=r.createContext(a);function s(e){let{children:t,name:n,items:o}=e;const a=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return r.createElement(i.Provider,{value:a},t)}function l(){const e=(0,r.useContext)(i);if(e===a)throw new o.i6("DocsSidebarProvider");return e}},4477:(e,t,n)=>{"use strict";n.d(t,{E:()=>s,q:()=>i});var r=n(7294),o=n(902);const a=r.createContext(null);function i(e){let{children:t,version:n}=e;return r.createElement(a.Provider,{value:n},t)}function s(){const e=(0,r.useContext)(a);if(null===e)throw new o.i6("DocsVersionProvider");return e}},2961:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7294),o=n(3102),a=n(7524),i=n(6550),s=n(902);function l(e){!function(e){const t=(0,i.k6)(),n=(0,s.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(6668);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,o.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,a.i)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const c=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!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 s.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>l,n2:()=>i});var r=n(7294),o=n(902);const a=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(a.Provider,{value:n},t)}function s(){const e=(0,r.useContext)(a);if(!e)throw new o.i6("NavbarSecondaryMenuContentProvider");return e[0]}function l(e){let{component:t,props:n}=e;const i=(0,r.useContext)(a);if(!i)throw new o.i6("NavbarSecondaryMenuContentProvider");const[,s]=i,l=(0,o.Ql)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>o,t:()=>a});var r=n(7294);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7294),o=n(412);const a="desktop",i="mobile",s="ssr";function l(){return o.Z.canUseDOM?window.innerWidth>996?a:i:s}function u(){const[e,t]=(0,r.useState)((()=>l()));return(0,r.useEffect)((()=>{function e(){t(l())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>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:{}}},2802:(e,t,n)=>{"use strict";n.d(t,{MN:()=>x,Wl:()=>m,_F:()=>v,cE:()=>f,jA:()=>h,xz:()=>p,hI:()=>S,lO:()=>w,vY:()=>E,oz:()=>k,s1:()=>b});var r=n(7294),o=n(6550),a=n(8790),i=n(143),s=n(373),l=n(4477),u=n(1116);function c(e){return Array.from(new Set(e))}var d=n(8596);const f=!!i._r;function p(e){const t=(0,l.E)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(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=m(t);if(e)return e}}}function h(){const{pathname:e}=(0,o.TH)(),t=(0,u.V)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=y({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.Mg)(e,t);function v(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||((e,t)=>e.some((e=>v(e,t))))(e.items,t))}function y(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.Mg)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.Mg)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function b(){var e;const t=(0,u.V)(),{pathname:n}=(0,o.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?y({sidebarItems:t.items,pathname:n}):null}function w(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,s.J)(e),o=(0,i.yW)(e);return(0,r.useMemo)((()=>c([t,n,o].filter(Boolean))),[t,n,o])}function k(e,t){const n=w(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 E(e,t){const n=w(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- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function S(e){let{route:t,versionMetadata:n}=e;const r=(0,o.TH)(),i=t.routes,s=i.find((e=>(0,o.LX)(r.pathname,e)));if(!s)return null;const l=s.sidebar,u=l?n.docsSidebars[l]:void 0;return{docElement:(0,a.H)(i),sidebarName:l,sidebarItems:u}}function x(e){return e.filter((e=>"category"!==e.type||!!m(e)))}},1944:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7294),o=n(6010),a=n(5742),i=n(226);function s(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(4996),u=n(2263);function c(e){let{title:t,description:n,keywords:o,image:i,children:s}=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,l.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(a.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}),o&&r.createElement("meta",{name:"keywords",content:Array.isArray(o)?o.join(","):o}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),s)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),s=(0,o.Z)(i,t);return r.createElement(d.Provider,{value:s},r.createElement(a.Z,null,r.createElement("html",{className:s})),n)}function p(e){let{children:t}=e;const n=s(),a=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,o.Z)(a,i)},t)}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>u,Ql:()=>l,i6:()=>s,zX:()=>a});var r=n(7294);const o=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function a(e){const t=(0,r.useRef)(e);return o((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return o((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){var n,r,o;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(o=r.match(/at (?:\w+\.)?(?<name>\w+)/))?void 0:o.groups.name)??""} is called outside the <${e}>. ${t??""}`}}function l(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))}}},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>s});var r=n(7294),o=n(723),a=n(2263);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 s(){const{baseUrl:e}=(0,a.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 o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>l,RF:()=>d});var r=n(7294),o=n(412),a=n(2389),i=n(902);const s=r.createContext(void 0);function l(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(s.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(s);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const c=()=>o.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),o=(0,r.useRef)(c()),a=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,a.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 o=document.documentElement.scrollTop;(n&&o>e||!n&&o<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(o-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>null==e.current?void 0:e.current()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>r,os:()=>o});n(2263);const r="default";function o(e,t){return`docs-${e}-${t}`}},12:(e,t,n)=>{"use strict";n.d(t,{W:()=>s,_:()=>l});const r="localStorage";function o(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,a||(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),a=!0),null}var t}let a=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function s(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=o(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 l(e){void 0===e&&(e=r);const t=o(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}},4711:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(2263),o=n(6550);function a(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:a}}=(0,r.Z)(),{pathname:i}=(0,o.TH)(),s=a===n?e:e.replace(`/${a}/`,"/"),l=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:o}=e;return`${o?t:""}${function(e){return e===n?`${s}`:`${s}${e}/`}(r)}${l}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),o=n(6550),a=n(902);function i(e){const t=(0,o.TH)(),n=(0,a.D9)(t),i=(0,a.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(2263);function o(){return(0,r.Z)().siteConfig.themeConfig}},8802:(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[o]=e.split(/[#?]/),a="/"===o||o===r?o:(i=o,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(o,a)}},8780: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 o=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}})},311:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),o=n(6010);const a="loadingRing_RJI3";function i(e){let{className:t}=e;return r.createElement("div",{className:(0,o.Z)(a,t)},r.createElement("div",null),r.createElement("div",null),r.createElement("div",null),r.createElement("div",null))}},22:(e,t,n)=>{"use strict";n.d(t,{w:()=>s});var r=n(1336),o=n.n(r),a=n(1029);const i=new Map;function s(e,t){const n=`${e}${t}`;let r=i.get(n);return r||(r=async function(e,t){{const n=`${e}${a.J.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const r=await(await fetch(n)).json(),i=r.map(((e,t)=>{let{documents:n,index:r}=e;return{type:t,documents:n,index:o().Index.load(r)}})),s=r.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:i,zhDictionary:Array.from(s)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),i.set(n,r)),r}},8202:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});var r=n(1336),o=n.n(r);var a=n(1029);function i(e){return s(e).concat(s(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function s(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:o().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?o().Query.wildcard.TRAILING:o().Query.wildcard.NONE})))})))}function l(e,t,n){return function(r,s){const l=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return o()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(r,a.dK);if(0===l.length)return void s([]);const u=function(e,t){const n=function(e,t){const n=[];return function e(r,o){if(0===r.length)return void n.push(o);const a=r[0];if(/\p{Unified_Ideograph}/u.test(a)){const n=function(e,t){const n=[];return function e(r,o){let a=0,i=!1;for(const s of t)if(r.substr(0,s.length)===s){const t={missed:o.missed,term:o.term.concat({value:s})};r.length>s.length?e(r.substr(s.length),t):n.push(t),i=!0}else for(let t=s.length-1;t>a;t-=1){const l=s.substr(0,t);if(r.substr(0,t)===l){a=t;const s={missed:o.missed,term:o.term.concat({value:l,trailing:!0})};r.length>t?e(r.substr(t),s):n.push(s),i=!0;break}}i||(r.length>0?e(r.substr(1),{missed:o.missed+1,term:o.term}):o.term.length>0&&n.push(o))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,r=t.missed>0?1:0;return n!==r?n-r:e.term.length-t.term.length})).map((e=>e.term))}(a,t);for(const t of n){const n=o.concat(...t);e(r.slice(1),n)}}else{const t=o.concat({value:a});e(r.slice(1),t)}}(e,[]),n}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:o().Query.presence.REQUIRED,wildcard:o().Query.wildcard.LEADING|o().Query.wildcard.TRAILING})))}];for(const o of n)o[o.length-1].maybeTyping=!0;const r=[];for(const i of a.dK)if("en"===i)a._k||r.unshift(o().stopWordFilter);else{const e=o()[i];e.stopWordFilter&&r.unshift(e.stopWordFilter)}let s;if(r.length>0){const e=e=>r.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);s=[];const t=[];for(const r of n){const n=e(r);s.push(n),n.length<r.length&&n.length>0&&t.push(n)}n.push(...t)}else s=n.slice();const l=[];for(const o of s)if(o.length>2)for(let e=o.length-1;e>=0;e-=1)l.push(o.slice(0,e).concat(o.slice(e+1)));return i(n).concat(i(l))}(l,t),c=[];e:for(const{term:t,tokens:o}of u)for(const{documents:r,index:a,type:i}of e)if(c.push(...a.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!c.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-c.length).map((t=>{const n=r.find((e=>e.i.toString()===t.ref));return{document:n,type:i,page:0!==i&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:o,score:t.score}}))),c.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let r=t.type>0&&t.page?e.findIndex((e=>e.document===t.page)):t.index,o=n.type>0&&n.page?e.findIndex((e=>e.document===n.page)):n.index;return-1===r&&(r=t.index),-1===o&&(o=n.index),r===o?0===t.type?-1:0===n.type?1:t.index-n.index:r-o}))}(c),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.some((e=>e.document===t.page))&&(n<e.length-1&&e[n+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(c),s(c)}}},3926:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{e:()=>r})},1690:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}n.d(t,{X:()=>r})},1073:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{m:()=>r})},2539:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(1690);function o(e,t,n){const a=[];for(const i of t){const n=e.toLowerCase().indexOf(i);if(n>=0){n>0&&a.push(o(e.substr(0,n),t)),a.push(`<mark>${(0,r.X)(e.substr(n,i.length))}</mark>`);const s=n+i.length;s<e.length&&a.push(o(e.substr(s),t));break}}return 0===a.length?n?`<mark>${(0,r.X)(e)}</mark>`:(0,r.X)(e):a.join("")}},726:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var r=n(1690),o=n(2539);const a=/\w+|\p{Unified_Ideograph}/u;function i(e){const t=[];let n=0,r=e;for(;r.length>0;){const o=r.match(a);if(!o){t.push(r);break}o.index>0&&t.push(r.substring(0,o.index)),t.push(o[0]),n+=o.index+o[0].length,r=e.substring(n)}return t}var s=n(1029);function l(e,t,n,a){void 0===a&&(a=s.Hk);const{chunkIndex:l,chunks:u}=function(e,t,n){const a=[];let s=0,l=0,u=-1;for(;s<t.length;){const[c,d]=t[s];if(s+=1,!(c<l)){if(c>l){const t=i(e.substring(l,c)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)a.push(e)}-1===u&&(u=a.length),l=c+d,a.push({html:(0,o.C)(e.substring(c,l),n,!0),textLength:d})}}if(l<e.length){const t=i(e.substring(l)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)a.push(e)}return{chunkIndex:u,chunks:a}}(e,t,n),c=u.slice(0,l),d=u[l],f=[d.html],p=u.slice(l+1);let m=d.textLength,h=0,g=0,v=!1,y=!1;for(;m<a;)if((h<=g||0===p.length)&&c.length>0){const e=c.pop();m+e.textLength<=a?(f.unshift(e.html),h+=e.textLength,m+=e.textLength):(v=!0,c.length=0)}else{if(!(p.length>0))break;{const e=p.shift();m+e.textLength<=a?(f.push(e.html),g+=e.textLength,m+=e.textLength):(y=!0,p.length=0)}}return(v||c.length>0)&&f.unshift("\u2026"),(y||p.length>0)&&f.push("\u2026"),f.join("")}},1029:(e,t,n)=>{"use strict";n.d(t,{vc:()=>i(),gQ:()=>g,H6:()=>f,hG:()=>b,l9:()=>v,dK:()=>s,_k:()=>l,pu:()=>h,AY:()=>p,t_:()=>m,Kc:()=>y,J:()=>u,Hk:()=>d,qo:()=>c});var r=n(1336),o=n.n(r),a=n(813),i=n.n(a);n(892)(o()),n(1728).w(o()),n(4182)(o());const s=["en","zh"],l=!1,u="search-index{dir}.json?_=55f5b001",c=8,d=50,f=!0,p=!0,m=!0,h="right",g=void 0,v=!0,y=null,b=!1},1728:(e,t,n)=>{"use strict";function r(e){const t=new RegExp("^[^"+e+"]+","u"),n=new RegExp("[^"+e+"]+$","u");return function(e){return e.update((function(e){return e.replace(t,"").replace(n,"")}))}}function o(e,t){e.trimmerSupport.generateTrimmer=r,e.zh=function(){this.pipeline.reset(),this.pipeline.add(e.zh.trimmer,e.zh.stopWordFilter),t&&(this.tokenizer=t)},t&&(e.zh.tokenizer=t),e.zh.wordCharacters="\\u3400-\\u4DBF\\u4E00-\\u9FFC\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29\\u{20000}-\\u{2A6DD}\\u{2A700}-\\u{2B734}\\u{2B740}-\\u{2B81D}\\u{2B820}-\\u{2CEA1}\\u{2CEB0}-\\u{2EBE0}\\u{30000}-\\u{3134A}",e.zh.trimmer=e.trimmerSupport.generateTrimmer(e.zh.wordCharacters),e.Pipeline.registerFunction(e.zh.trimmer,"trimmer-zh"),e.zh.stopWordFilter=e.generateStopWordFilter("\u7684 \u4e00 \u4e0d \u5728 \u4eba \u6709 \u662f \u4e3a \u4ee5 \u4e8e \u4e0a \u4ed6 \u800c \u540e \u4e4b \u6765 \u53ca \u4e86 \u56e0 \u4e0b \u53ef \u5230 \u7531 \u8fd9 \u4e0e \u4e5f \u6b64 \u4f46 \u5e76 \u4e2a \u5176 \u5df2 \u65e0 \u5c0f \u6211 \u4eec \u8d77 \u6700 \u518d \u4eca \u53bb \u597d \u53ea \u53c8 \u6216 \u5f88 \u4ea6 \u67d0 \u628a \u90a3 \u4f60 \u4e43 \u5b83 \u5427 \u88ab \u6bd4 \u522b \u8d81 \u5f53 \u4ece \u5230 \u5f97 \u6253 \u51e1 \u513f \u5c14 \u8be5 \u5404 \u7ed9 \u8ddf \u548c \u4f55 \u8fd8 \u5373 \u51e0 \u65e2 \u770b \u636e \u8ddd \u9760 \u5566 \u4e86 \u53e6 \u4e48 \u6bcf \u4eec \u561b \u62ff \u54ea \u90a3 \u60a8 \u51ed \u4e14 \u5374 \u8ba9 \u4ecd \u5565 \u5982 \u82e5 \u4f7f \u8c01 \u867d \u968f \u540c \u6240 \u5979 \u54c7 \u55e1 \u5f80 \u54ea \u4e9b \u5411 \u6cbf \u54df \u7528 \u4e8e \u54b1 \u5219 \u600e \u66fe \u81f3 \u81f4 \u7740 \u8bf8 \u81ea".split(" ")),e.Pipeline.registerFunction(e.zh.stopWordFilter,"stopWordFilter-zh")}n.d(t,{w:()=>o})},6010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}n.d(t,{Z:()=>o});const o=function(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>C,ob:()=>p,PP:()=>L,Ep:()=>f});var r=n(7462);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&o(e),l=t&&o(t),u=s||l;if(e&&o(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?a(i,f):".."===p?(a(i,f),d++):d&&(a(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var s=n(8776);function l(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,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function p(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.Z)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!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",y="hashchange";function b(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,s.Z)(!1);var t,n=window.history,o=(-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,a=!(-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,_=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname+o.search+o.hash;return _&&(a=c(a,_)),p(a,r,n)}function T(){return Math.random().toString(36).substr(2,x)}var L=m();function R(e){(0,r.Z)($,e),$.length=n.length,L.notifyListeners($.location,$.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||O(C(e.state))}function N(){O(C(b()))}var P=!1;function O(e){if(P)P=!1,R();else{L.confirmTransitionTo(e,"POP",E,(function(t){t?R({action:"POP",location:e}):function(e){var t=$.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(P=!0,F(o))}(e)}))}}var I=C(b()),D=[I.key];function M(e){return _+f(e)}function F(e){n.go(e)}var j=0;function B(e){1===(j+=e)&&1===e?(window.addEventListener(v,A),a&&window.addEventListener(y,N)):0===j&&(window.removeEventListener(v,A),a&&window.removeEventListener(y,N))}var z=!1;var $={length:n.length,action:"POP",location:I,createHref:M,push:function(e,t){var r="PUSH",a=p(e,t,T(),$.location);L.confirmTransitionTo(a,r,E,(function(e){if(e){var t=M(a),i=a.key,s=a.state;if(o)if(n.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=D.indexOf($.location.key),u=D.slice(0,l+1);u.push(a.key),D=u,R({action:r,location:a})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,T(),$.location);L.confirmTransitionTo(a,r,E,(function(e){if(e){var t=M(a),i=a.key,s=a.state;if(o)if(n.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=D.indexOf($.location.key);-1!==l&&(D[l]=a.key),R({action:r,location:a})}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=L.setPrompt(e);return z||(B(1),z=!0),function(){return z&&(z=!1,B(-1)),t()}},listen:function(e){var t=L.appendListener(e);return B(1),function(){B(-1),t()}}};return $}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:l},slash:{encodePath:l,decodePath:l}};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 _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),h||(0,s.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),o=n.getUserConfirmation,a=void 0===o?g:o,i=n.hashType,u=void 0===i?"slash":i,v=e.basename?d(l(e.basename)):"",y=E[u],b=y.encodePath,w=y.decodePath;function C(){var e=w(x());return v&&(e=c(e,v)),p(e)}var T=m();function L(e){(0,r.Z)(z,e),z.length=t.length,T.notifyListeners(z.location,z.action)}var R=!1,A=null;function N(){var e,t,n=x(),r=b(n);if(n!==r)_(r);else{var o=C(),i=z.location;if(!R&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===f(o))return;A=null,function(e){if(R)R=!1,L();else{var t="POP";T.confirmTransitionTo(e,t,a,(function(n){n?L({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 o=n-r;o&&(R=!0,M(o))}(e)}))}}(o)}}var P=x(),O=b(P);P!==O&&_(O);var I=C(),D=[f(I)];function M(e){t.go(e)}var F=0;function j(e){1===(F+=e)&&1===e?window.addEventListener(k,N):0===F&&window.removeEventListener(k,N)}var B=!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+"#"+b(v+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,z.location);T.confirmTransitionTo(r,n,a,(function(e){if(e){var t=f(r),o=b(v+t);if(x()!==o){A=t,function(e){window.location.hash=e}(o);var a=D.lastIndexOf(f(z.location)),i=D.slice(0,a+1);i.push(t),D=i,L({action:n,location:r})}else L()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,z.location);T.confirmTransitionTo(r,n,a,(function(e){if(e){var t=f(r),o=b(v+t);x()!==o&&(A=t,_(o));var a=D.indexOf(f(z.location));-1!==a&&(D[a]=t),L({action:n,location:r})}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return B||(j(1),B=!0),function(){return B&&(B=!1,j(-1)),t()}},listen:function(e){var t=T.appendListener(e);return j(1),function(){j(-1),t()}}};return z}function T(e,t,n){return Math.min(Math.max(e,t),n)}function L(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,u=void 0===l?6:l,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=T(s,0,a.length-1),v=a.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),y=f;function b(e){var t=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:y,push:function(e,t){var r="PUSH",o=p(e,t,h(),w.location);c.confirmTransitionTo(o,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,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,h(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(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}},8679:(e,t,n)=>{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={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},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[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 o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),g=0;g<i.length;++g){var v=i[g];if(!(a[v]||r&&r[v]||h&&h[v]||s&&s[v])){var y=f(n,v);try{u(t,v,y)}catch(b){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,o,a,i,s){if(!e){var l;if(void 0===t)l=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,o,a,i,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4182:function(e,t,n){var r,o;r=function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),n=t.join("-"),r="",o=[],a=[],i=0;i<t.length;++i)"en"==t[i]?(r+="\\w",o.unshift(e.stopWordFilter),o.push(e.stemmer),a.push(e.stemmer)):(r+=e[t[i]].wordCharacters,e[t[i]].stopWordFilter&&o.unshift(e[t[i]].stopWordFilter),e[t[i]].stemmer&&(o.push(e[t[i]].stemmer),a.push(e[t[i]].stemmer)));var s=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(s,"lunr-multi-trimmer-"+n),o.unshift(s),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,o),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,a))}}}},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},892:function(e,t,n){var r,o;void 0===(o="function"==typeof(r=function(){return function(e){e.stemmerSupport={Among:function(e,t,n,r){if(this.toCharArray=function(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},!e&&""!=e||!t&&0!=t||!n)throw"Bad Among initialisation: s:"+e+", substring_i: "+t+", result: "+n;this.s_size=e.length,this.s=this.toCharArray(e),this.substring_i=t,this.result=n,this.method=r},SnowballProgram:function(){var e;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){e=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=e;return e=null,t},in_grouping:function(t,n,r){if(this.cursor<this.limit){var o=e.charCodeAt(this.cursor);if(o<=r&&o>=n&&t[(o-=n)>>3]&1<<(7&o))return this.cursor++,!0}return!1},in_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var o=e.charCodeAt(this.cursor-1);if(o<=r&&o>=n&&t[(o-=n)>>3]&1<<(7&o))return this.cursor--,!0}return!1},out_grouping:function(t,n,r){if(this.cursor<this.limit){var o=e.charCodeAt(this.cursor);if(o>r||o<n)return this.cursor++,!0;if(!(t[(o-=n)>>3]&1<<(7&o)))return this.cursor++,!0}return!1},out_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var o=e.charCodeAt(this.cursor-1);if(o>r||o<n)return this.cursor--,!0;if(!(t[(o-=n)>>3]&1<<(7&o)))return this.cursor--,!0}return!1},eq_s:function(t,n){if(this.limit-this.cursor<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor+r)!=n.charCodeAt(r))return!1;return this.cursor+=t,!0},eq_s_b:function(t,n){if(this.cursor-this.limit_backward<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor-t+r)!=n.charCodeAt(r))return!1;return this.cursor-=t,!0},find_among:function(t,n){for(var r=0,o=n,a=this.cursor,i=this.limit,s=0,l=0,u=!1;;){for(var c=r+(o-r>>1),d=0,f=s<l?s:l,p=t[c],m=f;m<p.s_size;m++){if(a+f==i){d=-1;break}if(d=e.charCodeAt(a+f)-p.s[m])break;f++}if(d<0?(o=c,l=f):(r=c,s=f),o-r<=1){if(r>0||o==r||u)break;u=!0}}for(;;){if(s>=(p=t[r]).s_size){if(this.cursor=a+p.s_size,!p.method)return p.result;var h=p.method();if(this.cursor=a+p.s_size,h)return p.result}if((r=p.substring_i)<0)return 0}},find_among_b:function(t,n){for(var r=0,o=n,a=this.cursor,i=this.limit_backward,s=0,l=0,u=!1;;){for(var c=r+(o-r>>1),d=0,f=s<l?s:l,p=(m=t[c]).s_size-1-f;p>=0;p--){if(a-f==i){d=-1;break}if(d=e.charCodeAt(a-1-f)-m.s[p])break;f++}if(d<0?(o=c,l=f):(r=c,s=f),o-r<=1){if(r>0||o==r||u)break;u=!0}}for(;;){var m;if(s>=(m=t[r]).s_size){if(this.cursor=a-m.s_size,!m.method)return m.result;var h=m.method();if(this.cursor=a-m.s_size,h)return m.result}if((r=m.substring_i)<0)return 0}},replace_s:function(t,n,r){var o=r.length-(n-t),a=e.substring(0,t),i=e.substring(n);return e=a+r+i,this.limit+=o,this.cursor>=n?this.cursor+=o:this.cursor>t&&(this.cursor=t),o},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>e.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,n){var r=this.replace_s(e,t,n);e<=this.bra&&(this.bra+=r),e<=this.ket&&(this.ket+=r)},slice_to:function(){return this.slice_check(),e.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),n=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update((function(e){return e.replace(t,"").replace(n,"")})):e.replace(t,"").replace(n,"")}}}}})?r.call(t,n,t,e):r)||(e.exports=o)},1336:(e,t,n)=>{var r,o;!function(){var a,i,s,l,u,c,d,f,p,m,h,g,v,y,b,w,k,E,S,x,_,C,T,L,R,A,N=function(e){var t=new N.Builder;return t.pipeline.add(N.trimmer,N.stopWordFilter,N.stemmer),t.searchPipeline.add(N.stemmer),e.call(t,t),t.build()};N.version="2.3.9",N.utils={},N.utils.warn=(a=this,function(e){a.console&&console.warn&&console.warn(e)}),N.utils.asString=function(e){return null==e?"":e.toString()},N.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var o=n[r],a=e[o];if(Array.isArray(a))t[o]=a.slice();else{if("string"!=typeof a&&"number"!=typeof a&&"boolean"!=typeof a)throw new TypeError("clone is not deep and does not support nested objects");t[o]=a}}return t},N.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},N.FieldRef.joiner="/",N.FieldRef.fromString=function(e){var t=e.indexOf(N.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new N.FieldRef(r,n,e)},N.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+N.FieldRef.joiner+this.docRef),this._stringValue},N.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},N.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},N.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},N.Set.prototype.contains=function(e){return!!this.elements[e]},N.Set.prototype.intersect=function(e){var t,n,r,o=[];if(e===N.Set.complete)return this;if(e===N.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var a=0;a<r.length;a++){var i=r[a];i in n.elements&&o.push(i)}return new N.Set(o)},N.Set.prototype.union=function(e){return e===N.Set.complete?N.Set.complete:e===N.Set.empty?this:new N.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},N.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var o=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(o))},N.Token=function(e,t){this.str=e||"",this.metadata=t||{}},N.Token.prototype.toString=function(){return this.str},N.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},N.Token.prototype.clone=function(e){return e=e||function(e){return e},new N.Token(e(this.str,this.metadata),this.metadata)},N.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new N.Token(N.utils.asString(e).toLowerCase(),N.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,o=[],a=0,i=0;a<=r;a++){var s=a-i;if(n.charAt(a).match(N.tokenizer.separator)||a==r){if(s>0){var l=N.utils.clone(t)||{};l.position=[i,s],l.index=o.length,o.push(new N.Token(n.slice(i,a),l))}i=a+1}}return o},N.tokenizer.separator=/[\s\-]+/,N.Pipeline=function(){this._stack=[]},N.Pipeline.registeredFunctions=Object.create(null),N.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&N.utils.warn("Overwriting existing registered function: "+t),e.label=t,N.Pipeline.registeredFunctions[e.label]=e},N.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||N.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},N.Pipeline.load=function(e){var t=new N.Pipeline;return e.forEach((function(e){var n=N.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},N.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){N.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},N.Pipeline.prototype.after=function(e,t){N.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},N.Pipeline.prototype.before=function(e,t){N.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},N.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},N.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],o=[],a=0;a<e.length;a++){var i=r(e[a],a,e);if(null!=i&&""!==i)if(Array.isArray(i))for(var s=0;s<i.length;s++)o.push(i[s]);else o.push(i)}e=o}return e},N.Pipeline.prototype.runString=function(e,t){var n=new N.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},N.Pipeline.prototype.reset=function(){this._stack=[]},N.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return N.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},N.Vector=function(e){this._magnitude=0,this.elements=e||[]},N.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,o=Math.floor(r/2),a=this.elements[2*o];r>1&&(a<e&&(t=o),a>e&&(n=o),a!=e);)r=n-t,o=t+Math.floor(r/2),a=this.elements[2*o];return a==e||a>e?2*o:a<e?2*(o+1):void 0},N.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},N.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},N.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},N.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,o=n.length,a=r.length,i=0,s=0,l=0,u=0;l<o&&u<a;)(i=n[l])<(s=r[u])?l+=2:i>s?u+=2:i==s&&(t+=n[l+1]*r[u+1],l+=2,u+=2);return t},N.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},N.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},N.Vector.prototype.toJSON=function(){return this.elements},N.stemmer=(i={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},s={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},l="[aeiouy]",u="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),m=/^(.+?)(ss|i)es$/,h=/^(.+?)([^s])s$/,g=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,y=/.$/,b=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+u+l+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,x=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,C=/^(.+?)(s|t)(ion)$/,T=/^(.+?)e$/,L=/ll$/,R=new RegExp("^"+u+l+"[^aeiouwxy]$"),A=function(e){var t,n,r,o,a,l,u;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),a=h,(o=m).test(e)?e=e.replace(o,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=v,(o=g).test(e)){var A=o.exec(e);(o=c).test(A[1])&&(o=y,e=e.replace(o,""))}else a.test(e)&&(t=(A=a.exec(e))[1],(a=p).test(t)&&(l=w,u=k,(a=b).test(e=t)?e+="e":l.test(e)?(o=y,e=e.replace(o,"")):u.test(e)&&(e+="e")));return(o=E).test(e)&&(e=(t=(A=o.exec(e))[1])+"i"),(o=S).test(e)&&(t=(A=o.exec(e))[1],n=A[2],(o=c).test(t)&&(e=t+i[n])),(o=x).test(e)&&(t=(A=o.exec(e))[1],n=A[2],(o=c).test(t)&&(e=t+s[n])),a=C,(o=_).test(e)?(t=(A=o.exec(e))[1],(o=d).test(t)&&(e=t)):a.test(e)&&(t=(A=a.exec(e))[1]+A[2],(a=d).test(t)&&(e=t)),(o=T).test(e)&&(t=(A=o.exec(e))[1],a=f,l=R,((o=d).test(t)||a.test(t)&&!l.test(t))&&(e=t)),a=d,(o=L).test(e)&&a.test(e)&&(o=y,e=e.replace(o,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(A)}),N.Pipeline.registerFunction(N.stemmer,"stemmer"),N.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},N.stopWordFilter=N.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),N.Pipeline.registerFunction(N.stopWordFilter,"stopWordFilter"),N.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},N.Pipeline.registerFunction(N.trimmer,"trimmer"),N.TokenSet=function(){this.final=!1,this.edges={},this.id=N.TokenSet._nextId,N.TokenSet._nextId+=1},N.TokenSet._nextId=1,N.TokenSet.fromArray=function(e){for(var t=new N.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},N.TokenSet.fromClause=function(e){return"editDistance"in e?N.TokenSet.fromFuzzyString(e.term,e.editDistance):N.TokenSet.fromString(e.term)},N.TokenSet.fromFuzzyString=function(e,t){for(var n=new N.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var o=r.pop();if(o.str.length>0){var a,i=o.str.charAt(0);i in o.node.edges?a=o.node.edges[i]:(a=new N.TokenSet,o.node.edges[i]=a),1==o.str.length&&(a.final=!0),r.push({node:a,editsRemaining:o.editsRemaining,str:o.str.slice(1)})}if(0!=o.editsRemaining){if("*"in o.node.edges)var s=o.node.edges["*"];else{s=new N.TokenSet;o.node.edges["*"]=s}if(0==o.str.length&&(s.final=!0),r.push({node:s,editsRemaining:o.editsRemaining-1,str:o.str}),o.str.length>1&&r.push({node:o.node,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)}),1==o.str.length&&(o.node.final=!0),o.str.length>=1){if("*"in o.node.edges)var l=o.node.edges["*"];else{l=new N.TokenSet;o.node.edges["*"]=l}1==o.str.length&&(l.final=!0),r.push({node:l,editsRemaining:o.editsRemaining-1,str:o.str.slice(1)})}if(o.str.length>1){var u,c=o.str.charAt(0),d=o.str.charAt(1);d in o.node.edges?u=o.node.edges[d]:(u=new N.TokenSet,o.node.edges[d]=u),1==o.str.length&&(u.final=!0),r.push({node:u,editsRemaining:o.editsRemaining-1,str:c+o.str.slice(2)})}}}return n},N.TokenSet.fromString=function(e){for(var t=new N.TokenSet,n=t,r=0,o=e.length;r<o;r++){var a=e[r],i=r==o-1;if("*"==a)t.edges[a]=t,t.final=i;else{var s=new N.TokenSet;s.final=i,t.edges[a]=s,t=s}}return n},N.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),o=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var a=0;a<o;a++){var i=r[a];t.push({prefix:n.prefix.concat(i),node:n.node.edges[i]})}}return e},N.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var o=t[r];e=e+o+this.edges[o].id}return e},N.TokenSet.prototype.intersect=function(e){for(var t=new N.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var o=Object.keys(n.qNode.edges),a=o.length,i=Object.keys(n.node.edges),s=i.length,l=0;l<a;l++)for(var u=o[l],c=0;c<s;c++){var d=i[c];if(d==u||"*"==u){var f=n.node.edges[d],p=n.qNode.edges[u],m=f.final&&p.final,h=void 0;d in n.output.edges?(h=n.output.edges[d]).final=h.final||m:((h=new N.TokenSet).final=m,n.output.edges[d]=h),r.push({qNode:p,output:h,node:f})}}}return t},N.TokenSet.Builder=function(){this.previousWord="",this.root=new N.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},N.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var o=new N.TokenSet,a=e[r];t.edges[a]=o,this.uncheckedNodes.push({parent:t,char:a,child:o}),t=o}t.final=!0,this.previousWord=e},N.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},N.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},N.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},N.Index.prototype.search=function(e){return this.query((function(t){new N.QueryParser(e,t).parse()}))},N.Index.prototype.query=function(e){for(var t=new N.Query(this.fields),n=Object.create(null),r=Object.create(null),o=Object.create(null),a=Object.create(null),i=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new N.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var l=t.clauses[s],u=null,c=N.Set.empty;u=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var d=0;d<u.length;d++){var f=u[d];l.term=f;var p=N.TokenSet.fromClause(l),m=this.tokenSet.intersect(p).toArray();if(0===m.length&&l.presence===N.Query.presence.REQUIRED){for(var h=0;h<l.fields.length;h++){a[P=l.fields[h]]=N.Set.empty}break}for(var g=0;g<m.length;g++){var v=m[g],y=this.invertedIndex[v],b=y._index;for(h=0;h<l.fields.length;h++){var w=y[P=l.fields[h]],k=Object.keys(w),E=v+"/"+P,S=new N.Set(k);if(l.presence==N.Query.presence.REQUIRED&&(c=c.union(S),void 0===a[P]&&(a[P]=N.Set.complete)),l.presence!=N.Query.presence.PROHIBITED){if(r[P].upsert(b,l.boost,(function(e,t){return e+t})),!o[E]){for(var x=0;x<k.length;x++){var _,C=k[x],T=new N.FieldRef(C,P),L=w[C];void 0===(_=n[T])?n[T]=new N.MatchData(v,P,L):_.add(v,P,L)}o[E]=!0}}else void 0===i[P]&&(i[P]=N.Set.empty),i[P]=i[P].union(S)}}}if(l.presence===N.Query.presence.REQUIRED)for(h=0;h<l.fields.length;h++){a[P=l.fields[h]]=a[P].intersect(c)}}var R=N.Set.complete,A=N.Set.empty;for(s=0;s<this.fields.length;s++){var P;a[P=this.fields[s]]&&(R=R.intersect(a[P])),i[P]&&(A=A.union(i[P]))}var O=Object.keys(n),I=[],D=Object.create(null);if(t.isNegated()){O=Object.keys(this.fieldVectors);for(s=0;s<O.length;s++){T=O[s];var M=N.FieldRef.fromString(T);n[T]=new N.MatchData}}for(s=0;s<O.length;s++){var F=(M=N.FieldRef.fromString(O[s])).docRef;if(R.contains(F)&&!A.contains(F)){var j,B=this.fieldVectors[M],z=r[M.fieldName].similarity(B);if(void 0!==(j=D[F]))j.score+=z,j.matchData.combine(n[M]);else{var $={ref:F,score:z,matchData:n[M]};D[F]=$,I.push($)}}}return I.sort((function(e,t){return t.score-e.score}))},N.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:N.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},N.Index.load=function(e){var t={},n={},r=e.fieldVectors,o=Object.create(null),a=e.invertedIndex,i=new N.TokenSet.Builder,s=N.Pipeline.load(e.pipeline);e.version!=N.version&&N.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+N.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++){var u=(d=r[l])[0],c=d[1];n[u]=new N.Vector(c)}for(l=0;l<a.length;l++){var d,f=(d=a[l])[0],p=d[1];i.insert(f),o[f]=p}return i.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=o,t.tokenSet=i.root,t.pipeline=s,new N.Index(t)},N.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=N.tokenizer,this.pipeline=new N.Pipeline,this.searchPipeline=new N.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},N.Builder.prototype.ref=function(e){this._ref=e},N.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},N.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},N.Builder.prototype.k1=function(e){this._k1=e},N.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var o=0;o<r.length;o++){var a=r[o],i=this._fields[a].extractor,s=i?i(e):e[a],l=this.tokenizer(s,{fields:[a]}),u=this.pipeline.run(l),c=new N.FieldRef(n,a),d=Object.create(null);this.fieldTermFrequencies[c]=d,this.fieldLengths[c]=0,this.fieldLengths[c]+=u.length;for(var f=0;f<u.length;f++){var p=u[f];if(null==d[p]&&(d[p]=0),d[p]+=1,null==this.invertedIndex[p]){var m=Object.create(null);m._index=this.termIndex,this.termIndex+=1;for(var h=0;h<r.length;h++)m[r[h]]=Object.create(null);this.invertedIndex[p]=m}null==this.invertedIndex[p][a][n]&&(this.invertedIndex[p][a][n]=Object.create(null));for(var g=0;g<this.metadataWhitelist.length;g++){var v=this.metadataWhitelist[g],y=p.metadata[v];null==this.invertedIndex[p][a][n][v]&&(this.invertedIndex[p][a][n][v]=[]),this.invertedIndex[p][a][n][v].push(y)}}}},N.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},o=0;o<t;o++){var a=N.FieldRef.fromString(e[o]),i=a.fieldName;r[i]||(r[i]=0),r[i]+=1,n[i]||(n[i]=0),n[i]+=this.fieldLengths[a]}var s=Object.keys(this._fields);for(o=0;o<s.length;o++){var l=s[o];n[l]=n[l]/r[l]}this.averageFieldLength=n},N.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),o=0;o<n;o++){for(var a=N.FieldRef.fromString(t[o]),i=a.fieldName,s=this.fieldLengths[a],l=new N.Vector,u=this.fieldTermFrequencies[a],c=Object.keys(u),d=c.length,f=this._fields[i].boost||1,p=this._documents[a.docRef].boost||1,m=0;m<d;m++){var h,g,v,y=c[m],b=u[y],w=this.invertedIndex[y]._index;void 0===r[y]?(h=N.idf(this.invertedIndex[y],this.documentCount),r[y]=h):h=r[y],g=h*((this._k1+1)*b)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[i]))+b),g*=f,g*=p,v=Math.round(1e3*g)/1e3,l.insert(w,v)}e[a]=l}this.fieldVectors=e},N.Builder.prototype.createTokenSet=function(){this.tokenSet=N.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},N.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new N.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},N.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},N.MatchData=function(e,t,n){for(var r=Object.create(null),o=Object.keys(n||{}),a=0;a<o.length;a++){var i=o[a];r[i]=n[i].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},N.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],o=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var a=0;a<o.length;a++){var i=o[a],s=Object.keys(e.metadata[r][i]);null==this.metadata[r][i]&&(this.metadata[r][i]=Object.create(null));for(var l=0;l<s.length;l++){var u=s[l];null==this.metadata[r][i][u]?this.metadata[r][i][u]=e.metadata[r][i][u]:this.metadata[r][i][u]=this.metadata[r][i][u].concat(e.metadata[r][i][u])}}}},N.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),o=0;o<r.length;o++){var a=r[o];a in this.metadata[e][t]?this.metadata[e][t][a]=this.metadata[e][t][a].concat(n[a]):this.metadata[e][t][a]=n[a]}else this.metadata[e][t]=n},N.Query=function(e){this.clauses=[],this.allFields=e},N.Query.wildcard=new String("*"),N.Query.wildcard.NONE=0,N.Query.wildcard.LEADING=1,N.Query.wildcard.TRAILING=2,N.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},N.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=N.Query.wildcard.NONE),e.wildcard&N.Query.wildcard.LEADING&&e.term.charAt(0)!=N.Query.wildcard&&(e.term="*"+e.term),e.wildcard&N.Query.wildcard.TRAILING&&e.term.slice(-1)!=N.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=N.Query.presence.OPTIONAL),this.clauses.push(e),this},N.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=N.Query.presence.PROHIBITED)return!1;return!0},N.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,N.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},N.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},N.QueryParseError.prototype=new Error,N.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},N.QueryLexer.prototype.run=function(){for(var e=N.QueryLexer.lexText;e;)e=e(this)},N.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},N.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},N.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},N.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return N.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},N.QueryLexer.prototype.width=function(){return this.pos-this.start},N.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},N.QueryLexer.prototype.backup=function(){this.pos-=1},N.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=N.QueryLexer.EOS&&this.backup()},N.QueryLexer.prototype.more=function(){return this.pos<this.length},N.QueryLexer.EOS="EOS",N.QueryLexer.FIELD="FIELD",N.QueryLexer.TERM="TERM",N.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",N.QueryLexer.BOOST="BOOST",N.QueryLexer.PRESENCE="PRESENCE",N.QueryLexer.lexField=function(e){return e.backup(),e.emit(N.QueryLexer.FIELD),e.ignore(),N.QueryLexer.lexText},N.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(N.QueryLexer.TERM)),e.ignore(),e.more())return N.QueryLexer.lexText},N.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(N.QueryLexer.EDIT_DISTANCE),N.QueryLexer.lexText},N.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(N.QueryLexer.BOOST),N.QueryLexer.lexText},N.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(N.QueryLexer.TERM)},N.QueryLexer.termSeparator=N.tokenizer.separator,N.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==N.QueryLexer.EOS)return N.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return N.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(N.QueryLexer.TERM),N.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(N.QueryLexer.TERM),N.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(N.QueryLexer.PRESENCE),N.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(N.QueryLexer.PRESENCE),N.QueryLexer.lexText;if(t.match(N.QueryLexer.termSeparator))return N.QueryLexer.lexTerm}else e.escapeCharacter()}},N.QueryParser=function(e,t){this.lexer=new N.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},N.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=N.QueryParser.parseClause;e;)e=e(this);return this.query},N.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},N.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},N.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},N.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case N.QueryLexer.PRESENCE:return N.QueryParser.parsePresence;case N.QueryLexer.FIELD:return N.QueryParser.parseField;case N.QueryLexer.TERM:return N.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new N.QueryParseError(n,t.start,t.end)}},N.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=N.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=N.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new N.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new N.QueryParseError(n,t.start,t.end)}switch(r.type){case N.QueryLexer.FIELD:return N.QueryParser.parseField;case N.QueryLexer.TERM:return N.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new N.QueryParseError(n,r.start,r.end)}}},N.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new N.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var o=e.peekLexeme();if(null==o){r="expecting term, found nothing";throw new N.QueryParseError(r,t.start,t.end)}if(o.type===N.QueryLexer.TERM)return N.QueryParser.parseTerm;r="expecting term, found '"+o.type+"'";throw new N.QueryParseError(r,o.start,o.end)}},N.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case N.QueryLexer.TERM:return e.nextClause(),N.QueryParser.parseTerm;case N.QueryLexer.FIELD:return e.nextClause(),N.QueryParser.parseField;case N.QueryLexer.EDIT_DISTANCE:return N.QueryParser.parseEditDistance;case N.QueryLexer.BOOST:return N.QueryParser.parseBoost;case N.QueryLexer.PRESENCE:return e.nextClause(),N.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new N.QueryParseError(r,n.start,n.end)}else e.nextClause()}},N.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new N.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case N.QueryLexer.TERM:return e.nextClause(),N.QueryParser.parseTerm;case N.QueryLexer.FIELD:return e.nextClause(),N.QueryParser.parseField;case N.QueryLexer.EDIT_DISTANCE:return N.QueryParser.parseEditDistance;case N.QueryLexer.BOOST:return N.QueryParser.parseBoost;case N.QueryLexer.PRESENCE:return e.nextClause(),N.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new N.QueryParseError(r,o.start,o.end)}else e.nextClause()}},N.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new N.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case N.QueryLexer.TERM:return e.nextClause(),N.QueryParser.parseTerm;case N.QueryLexer.FIELD:return e.nextClause(),N.QueryParser.parseField;case N.QueryLexer.EDIT_DISTANCE:return N.QueryParser.parseEditDistance;case N.QueryLexer.BOOST:return N.QueryParser.parseBoost;case N.QueryLexer.PRESENCE:return e.nextClause(),N.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new N.QueryParseError(r,o.start,o.end)}else e.nextClause()}},void 0===(o="function"==typeof(r=function(){return N})?r.call(t,n,t,e):r)||(e.exports=o)}()},813:function(e){e.exports=function(){"use strict";var e="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},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=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}}(),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(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=o,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var o=e.contentWindow;if(r=o.document,!o||!r)throw new Error("iframe inaccessible")}catch(a){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,o=!1,a=null,i=function i(){if(!o){o=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var o=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var u=function(){--s<=0&&a(l)};s||u(),i.forEach((function(t){e.matches(t,o.exclude)?u():o.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),u()}),u)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var o=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(o=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==o||a?!1===o||a||(r[o].handled=!0):r.push({val:n,handled:!0}),!0):(!1===o&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var o=this;e.forEach((function(e){e.handled||o.getIframeContents(e.val,(function(e){o.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,o){for(var a=this,i=this.createIterator(t,e,r),s=[],l=[],u=void 0,c=void 0,d=function(){var e=a.getIteratorNode(i);return c=e.prevNode,u=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return a.checkIframeFilter(u,c,e,s)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(u);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),o()}},{key:"forEachNode",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),i=a.length;i||o(),a.forEach((function(a){var s=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var o=!1;return n.every((function(t){return!r.call(e,t)||(o=!0,!1)})),o}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var o in t)if(t.hasOwnProperty(o)){var a=t[o],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(o){n.every((function(n){if(-1!==n.indexOf(o)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,o="string"==typeof r?r:r.value,a="string"==typeof r?[]:r.limiters,i="";switch(a.forEach((function(e){i+="|"+t.escapeStr(e)})),o){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var o=t.callNoMatchOnInvalidRanges(e,r),a=o.start,i=o.end;o.valid&&(e.start=a,e.length=i-a,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,o=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?o=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:o}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,o=!0,a=n.length,i=t-a,s=parseInt(e.start,10)-i;return(r=(s=s>a?a:s)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),s<0||r-s<0||s>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:o}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return o.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",o=e.splitText(t),a=o.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=o.textContent,o.parentNode.replaceChild(i,o),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,o){var a=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var u=t-i.start,c=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(c+i.start);if(i.node=a.wrapRangeInTextNode(i.node,u,c),e.value=d+f,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=c),e.nodes[n].end-=c)})),n-=c,o(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var o=void 0;null!==(o=e.exec(t.textContent))&&""!==o[i];)if(n(o[i],t)){var s=o.index;if(0!==i)for(var l=1;l<i;l++)s+=o[l].length;t=a.wrapRangeInTextNode(t,s,s+o[i].length),r(t.previousSibling),e.lastIndex=0}})),o()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,o){var a=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var u=1;u<i;u++)l+=s[u].length;var c=l+s[i].length;a.wrapRangeInMappedTextNode(t,l,c,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}o()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var o=this;this.getTextNodes((function(a){var i=a.value.length;e.forEach((function(e,r){var s=o.checkWhitespaceRanges(e,i,a.value),l=s.start,u=s.end;s.valid&&o.wrapRangeInMappedTextNode(a,l,u,(function(n){return t(n,e,a.value.substring(l,u),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,o="wrapMatches",a=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),this[o](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),a,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,o="wrapMatches",a=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=a.keywords,s=a.length,l=this.opt.caseSensitive?"":"i",u=function e(t){var a=new RegExp(n.createRegExp(t),"gm"+l),u=0;n.log('Searching with expression "'+a+'"'),n[o](a,1,(function(e,o){return n.opt.filter(o,t,r,u)}),(function(e){u++,r++,n.opt.each(e)}),(function(){0===u&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(o="wrapMatchesAcrossElements"),0===s?this.opt.done(r):u(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,o=this.checkRanges(e);o&&o.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(o)),this.wrapRangeFromIndex(o,(function(e,t,r,o){return n.opt.filter(e,t,r,o)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=o.matches(e,n),a=t.matchesExclude(e);return!r||a?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new o(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),a}();function i(e){var t=this,n=new a(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,o;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 o(e,t,n){return e<t?t:e>n?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}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=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),u=a.querySelector(r.barSelector),c=r.speed,d=r.easing;return a.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(u,i(e,c,d)),1===e?(l(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){l(a,{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)*o(Math.random()*t,.1,.95)),t=o(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 o,i=t.querySelector(r.barSelector),s=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&p(o),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 s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=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,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[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===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(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(o){return!1}}()?Object.assign:function(e,a){for(var i,s,l=o(e),u=1;u<arguments.length;u++){for(var c in i=Object(arguments[u]))n.call(i,c)&&(l[c]=i[c]);if(t){s=t(i);for(var d=0;d<s.length;d++)r.call(i,s[d])&&(l[s[d]]=i[s[d]])}}return l}},4779:(e,t,n)=>{var r=n(5826);e.exports=p,e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=f;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,s="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],f=n[1],p=n.index;if(s+=e.slice(i,p),i=p+d.length,f)s+=f[1];else{var m=e[i],h=n[2],g=n[3],v=n[4],y=n[5],b=n[6],w=n[7];s&&(r.push(s),s="");var k=null!=h&&null!=m&&m!==h,E="+"===b||"*"===b,S="?"===b||"*"===b,x=n[2]||c,_=v||y;r.push({name:g||a++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+l(x)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&r.push(s),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",d(t)));return function(t,o){for(var a="",s=t||{},l=(o||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=s[c.name];if(null==f){if(c.optional){c.partial&&(a+=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=l(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");a+=(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()})):l(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');a+=c.prefix+d}}else a+=c}return a}}function l(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 o=(n=n||{}).strict,a=!1!==n.end,i="",s=0;s<e.length;s++){var u=e[s];if("string"==typeof u)i+=l(u);else{var f=l(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=l(n.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&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=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(a(e,n),t,n)}(e,t,n)}},7410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof o?new o(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 o,a;switch(n=n||{},r.util.type(t)){case"Object":if(a=r.util.objId(t),n[a])return n[a];for(var i in o={},n[a]=o,t)t.hasOwnProperty(i)&&(o[i]=e(t[i],n));return o;case"Array":return a=r.util.objId(t),n[a]?n[a]:(o=[],n[a]=o,t.forEach((function(t,r){o[r]=e(t,n)})),o);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 o=e.classList;if(o.contains(t))return!0;if(o.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 o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){var a=(o=o||r.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=a[s])}var u=o[e];return o[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,o,a){a=a||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],o||s);var l=t[s],u=r.util.type(l);"Object"!==u||a[i(l)]?"Array"!==u||a[i(l)]||(a[i(l)]=!0,e(l,n,s,a)):(a[i(l)]=!0,e(l,n,null,a))}}},plugins:{},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",a),a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),o.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new s;return l(o,o.head,e),i(e,o,t,o.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},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 o,a=0;o=n[a++];)o(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function i(e,t,n,s,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,y=!!h.greedy,b=h.alias;if(y&&!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=s.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 o)){var _,C=1;if(y){if(!(_=a(k,S,e,v))||_.index>=e.length)break;var T=_.index,L=_.index+_[0].length,R=S;for(R+=E.value.length;T>=R;)R+=(E=E.next).value.length;if(S=R-=E.value.length,E.value instanceof o)continue;for(var A=E;A!==t.tail&&(R<L||"string"==typeof A.value);A=A.next)C++,R+=A.value.length;C--,x=e.slice(S,R),_.index-=S}else if(!(_=a(k,0,x,v)))continue;T=_.index;var N=_[0],P=x.slice(0,T),O=x.slice(T+N.length),I=S+x.length;d&&I>d.reach&&(d.reach=I);var D=E.prev;if(P&&(D=l(t,D,P),S+=P.length),u(t,D,C),E=l(t,D,new o(f,g?r.tokenize(N,g):N,b,N)),O&&l(t,E,O),C>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 s(){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 l(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}return o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,n)})),o}var a={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(a.classes,i):a.classes.push(i)),r.hooks.run("wrap",a);var s="";for(var l in a.attributes)s+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},r}(),o=r;r.default=r,o.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]},o.languages.markup.tag.inside["attr-value"].inside.entity=o.languages.markup.entity,o.languages.markup.doctype.inside["internal-subset"].inside=o.languages.markup,o.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(o.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:o.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:o.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},o.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(o.languages.markup.tag,"addAttribute",{value:function(e,t){o.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:o.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),o.languages.html=o.languages.markup,o.languages.mathml=o.languages.markup,o.languages.svg=o.languages.markup,o.languages.xml=o.languages.extend("markup",{}),o.languages.ssml=o.languages.xml,o.languages.atom=o.languages.xml,o.languages.rss=o.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 o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,i=0;i<o.length;i++)a[o[i]]=e.languages.bash[o[i]];e.languages.shell=e.languages.bash}(o),o.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:/[{}[\];(),.:]/},o.languages.c=o.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|[?:~]|[-+*/%&|^!=<>]=?/}),o.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),o.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},o.languages.c.string],char:o.languages.c.char,comment:o.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:o.languages.c}}}}),o.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 o.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"])}(o),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"))}(o),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},o={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:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(o),o.languages.javascript=o.languages.extend("clike",{"class-name":[o.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}|\?\?=?|\?\.?|[~:]/}),o.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,o.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:o.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:o.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:o.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:o.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:o.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),o.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:o.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"}}),o.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),o.languages.markup&&(o.languages.markup.tag.addInlined("script","javascript"),o.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")),o.languages.js=o.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}(o),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\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})),a=/"(?:[^"\\\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"(?:"+o+"|"+a+")"}))),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(a),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}(o),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,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),a=/\|?[ \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("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),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 o=t[n];if("code"===o.type){var a=o.content[1],i=o.content[3];if(a&&i&&"code-language"===a.type&&"code-block"===i.type&&"string"==typeof a.content){var s=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),l="language-"+(s=(/[a-z][\w-]*/i.exec(s)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,l]:i.alias.push(l):i.alias=[l]}}else e(o.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,o=t.classes.length;r<o;r++){var a=t.classes[r],u=/language-(.+)/.exec(a);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)),l(n);var r=s[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"),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(o),o.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:o.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+/},o.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 o=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var a=f(/^\($/,/^\)$/);if(-1===a)continue;for(;n<a;n++){var i=c(0);"variable"===i.type&&(p(i,"variable-input"),o.push(i.content))}n=a+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),o.length>0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l<s;l++){var u=t[l];"variable"===u.type&&o.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 o=1,a=n;a<t.length;a++){var i=t[a],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))o++;else if(r.test(s)&&0===--o)return a}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),o.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,o=r.inside["interpolation-punctuation"],a=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 s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function l(t,n,r){var o={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(o.code,o.grammar),e.hooks.run("after-tokenize",o),o.tokens}function u(t){var n={};n["interpolation-punctuation"]=o;var a=e.tokenize(t,n);if(3===a.length){var i=[1,1];i.push.apply(i,l(a[1],e.languages.javascript,"javascript")),a.splice.apply(a,i)}return new e.Token("interpolation",a,r.alias,t)}function c(t,n,r){var o=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),i=0,c={},d=l(o.map((function(e){if("string"==typeof e)return e;for(var n,o=e.content;-1!==t.indexOf(n=s(i++,r)););return c[n]=o,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 o=f[i],a="string"==typeof r?r:r.content,s=a.indexOf(o);if(-1!==s){++i;var l=a.substring(0,s),d=u(c[o]),p=a.substring(s+o.length),m=[];if(l&&m.push(l),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,o=n.length;r<o;r++){var a=n[r];if("string"!=typeof a){var i=a.content;if(Array.isArray(i))if("template-string"===a.type){var s=i[1];if(3===i.length&&"string"!=typeof s&&"embedded-code"===s.type){var l=f(s),u=s.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;i[1]=c(l,p,d)}}else t(i);else"string"!=typeof i&&t([i])}}}(t.tokens)}))}(o),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}(o),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 o=n[r],a=e.languages.javascript[o];"RegExp"===e.util.type(a)&&(a=e.languages.javascript[o]={pattern:a});var i=a.inside||{};a.inside=i,i["maybe-class-name"]=/^[A-Z][\s\S]*/}}(o),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,o=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return o})),RegExp(e,t)}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\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:a(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<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(""):""},s=function(t){for(var n=[],r=0;r<t.length;r++){var o=t[r],a=!1;if("string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===i(o.content[0].content[1])&&n.pop():"/>"===o.content[o.content.length-1].content||n.push({tagName:i(o.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===o.type&&"{"===o.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?n[n.length-1].openedBraces--:a=!0),(a||"string"==typeof o)&&n.length>0&&0===n[n.length-1].openedBraces){var l=i(o);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(l+=i(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(l=i(t[r-1])+l,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",l,null,l)}o.content&&"string"!=typeof o.content&&s(o.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(o),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],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o,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})}(o),o.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},o.languages.go=o.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/}),o.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete o.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,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==n.code.indexOf(o=t(r,s));)++s;return i[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(o>=a.length);l++){var u=s[l];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=a[o],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++o;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),y=[];h&&y.push.apply(y,i([h])),y.push(g),v&&y.push.apply(y,i([v])),"string"==typeof u?s.splice.apply(s,[l,1].concat(y)):u.content=y}}else u.content&&i(u.content)}return s}(n.tokens)}}}})}(o),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}(o),o.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"}},o.languages.webmanifest=o.languages.json,o.languages.less=o.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:/[+\-*\/]/}),o.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),o.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:/[:;(){}]/},o.languages.objectivec=o.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 o.languages.objectivec["class-name"],o.languages.objc=o.languages.objectivec,o.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/},o.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:/[{}[\];(),.:]/},o.languages.python["string-interpolation"].inside.interpolation.inside.rest=o.languages.python,o.languages.py=o.languages.python,o.languages.reason=o.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/}),o.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 o.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}})}(o),o.languages.scss=o.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]+\}/}}}),o.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}]}),o.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),o.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}}),o.languages.scss.atrule.inside.rest=o.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:/[{}()\[\];:.]/}}(o),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}(o),o.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const a=o},9901: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"}}})},2885:(e,t,n)=>{const r=n(9901),o=n(9642),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(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(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),a.add(e)}))}i.silent=!1,e.exports=i},6726:(e,t,n)=>{var r={"./":2885};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=6726},6500:(e,t,n)=>{var r={"./":2885};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=6500},9642: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 o(r,a){if(!(r in n)){a.push(r);var i=a.indexOf(r);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var s={},l=e[r];if(l){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in s))for(var i in o(t,a),s[t]=!0,n[t])s[i]=!0}t(l.require,u),t(l.optional,u),t(l.modify,u)}n[r]=s,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,s){var l=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(l);i=i.map(u),s=(s||[]).map(u);var c=n(i),d=n(s);i.forEach((function e(n){var r=l[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(l),m=c;o(m);){for(var h in f={},m){var g=l[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var y in p(v))if(y in c){f[v]=!0;break}for(var b in m=f)c[b]=!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,o){var a=o?o.series:void 0,i=o?o.parallel:e,s={},l={};function u(e){if(e in s)return s[e];l[e]=!0;var o,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)o=r(e);else{var f=i(c.map((function(e){var t=u(e);return delete l[e],t})));a?o=a(f,(function(){return r(e)})):r(e)}return s[e]=o}for(var c in n)u(c);var d=[];for(var f in l)d.push(s[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),a=n(3840);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 s=new Set,l={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)s.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,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,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 y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=v.hasOwnProperty(t)?v[t]:null;(null!==o?0===o.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,o,r)&&(n=null),r||null===o?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)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!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(y,b);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(y,b);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(y,b);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,_=60108,C=60114,T=60109,L=60110,R=60112,A=60113,N=60120,P=60115,O=60116,I=60121,D=60128,M=60129,F=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;E=B("react.element"),S=B("react.portal"),x=B("react.fragment"),_=B("react.strict_mode"),C=B("react.profiler"),T=B("react.provider"),L=B("react.context"),R=B("react.forward_ref"),A=B("react.suspense"),N=B("react.suspense_list"),P=B("react.memo"),O=B("react.lazy"),I=B("react.block"),B("react.scope"),D=B("react.opaque.id"),M=B("react.debug_trace_mode"),F=B("react.offscreen"),j=B("react.legacy_hidden")}var z,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||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 H=!1;function G(e,t){if(!e||H)return"";H=!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(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"==typeof l.stack){for(var o=l.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=s);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Q(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=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function Z(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 C:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case N:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case L:return(e.displayName||"Context")+".Consumer";case T: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 P:return Z(e.type);case I:return Z(e._render);case O:t=e._payload,e=e._init;try{return Z(e(t))}catch(n){}}return null}function V(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=W(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(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 o({},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=V(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=V(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")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,V(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 oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=o({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 o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+V(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(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:V(n)}}function ue(e,t){var n=V(t.value),r=V(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 ye(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 be={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||be.hasOwnProperty(e)&&be[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("--"),o=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Se=o({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 _e(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 Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Te=null,Le=null,Re=null;function Ae(e){if(e=ro(e)){if("function"!=typeof Te)throw Error(i(280));var t=e.stateNode;t&&(t=ao(t),Te(e.stateNode,e.type,t))}}function Ne(e){Le?Re?Re.push(e):Re=[e]:Le=e}function Pe(){if(Le){var e=Le,t=Re;if(Re=Le=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Oe(e,t){return e(t)}function Ie(e,t,n,r,o){return e(t,n,r,o)}function De(){}var Me=Oe,Fe=!1,je=!1;function Be(){null===Le&&null===Re||(De(),Pe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=ao(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 $e=!1;if(d)try{var Ue={};Object.defineProperty(Ue,"passive",{get:function(){$e=!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch(ge){$e=!1}function qe(e,t,n,r,o,a,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ge=null,Qe=!1,Ze=null,Ve={onError:function(e){He=!0,Ge=e}};function We(e,t,n,r,o,a,i,s,l){He=!1,Ge=null,qe.apply(Ve,arguments)}function Ke(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 Ye(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(Ke(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ke(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Xe(o),e;if(a===r)return Xe(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s)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,ot,at=!1,it=[],st=null,lt=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,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":lt=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,o,a){return null===e||e.nativeEvent!==a?(e=mt(t,n,r,o,a),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function vt(e){var t=no(e.target);if(null!==t){var n=Ke(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ye(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){a.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 yt(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=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function wt(){for(at=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ro(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!==st&&yt(st)&&(st=null),null!==lt&&yt(lt)&&(lt=null),null!==ut&&yt(ut)&&(ut=null),ct.forEach(bt),dt.forEach(bt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.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!==st&&kt(st,e),null!==lt&&kt(lt,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")},_t={},Ct={};function Tt(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ct)return _t[e]=n[t];return e}d&&(Ct=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 Lt=Tt("animationend"),Rt=Tt("animationiteration"),At=Tt("animationstart"),Nt=Tt("transitionend"),Pt=new Map,Ot=new Map,It=["abort","abort",Lt,"animationEnd",Rt,"animationIteration",At,"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",Nt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Ot.set(r,t),Pt.set(r,o),u(o,[r])}}(0,a.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 jt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,o=Mt=15;else if(0!==(a=134217727&n)){var l=a&~i;0!==l?(r=Ft(l),o=Mt):0!==(s&=a)&&(r=Ft(s),o=Mt)}else 0!==(a=n&~i)?(r=Ft(a),o=Mt):0!==s&&(r=Ft(s),o=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Ft(t),o<=Mt)return t;Mt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Ht(t)),r|=e[n],t&=~o;return r}function Bt(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=$t(24&~t))?zt(10,t):e;case 10:return 0===(e=$t(192&~t))?zt(8,t):e;case 8:return 0===(e=$t(3584&~t))&&(0===(e=$t(4186112&~t))&&(e=512)),e;case 2:return 0===(t=$t(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function $t(e){return e&-e}function Ut(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-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/Qt|0)|0},Gt=Math.log,Qt=Math.LN2;var Zt=a.unstable_UserBlockingPriority,Vt=a.unstable_runWithPriority,Wt=!0;function Kt(e,t,n,r){Fe||De();var o=Xt,a=Fe;Fe=!0;try{Ie(o,e,t,n,r)}finally{(Fe=a)||Be()}}function Yt(e,t,n,r){Vt(Zt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Wt)if((o=0==(4&t))&&0<it.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),it.push(e);else{var a=Jt(e,t,n,r);if(null===a)o&&ht(e,r);else{if(o){if(-1<pt.indexOf(e))return e=mt(a,e,t,n,r),void it.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return st=gt(st,e,t,n,r,o),!0;case"dragenter":return lt=gt(lt,e,t,n,r,o),!0;case"mouseover":return ut=gt(ut,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return ct.set(a,gt(ct.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,dt.set(a,gt(dt.get(a)||null,e,t,n,r,o)),!0}return!1}(a,e,t,n,r))return;ht(e,r)}Dr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=Ce(r);if(null!==(o=no(o))){var a=Ke(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=Ye(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return Dr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(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 an(){return!0}function sn(){return!1}function ln(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:sn,this.isPropagationStopped=sn,this}return o(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=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),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=ln(fn),mn=o({},fn,{view:0,detail:0}),hn=ln(mn),gn=o({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ln,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=ln(gn),yn=ln(o({},gn,{dataTransfer:0})),bn=ln(o({},mn,{relatedTarget:0})),wn=ln(o({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=o({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=ln(kn),Sn=ln(o({},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"},_n={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"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function Ln(){return Tn}var Rn=o({},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=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ln,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=ln(Rn),Nn=ln(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=ln(o({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ln})),On=ln(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=o({},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=ln(In),Mn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,jn=null;d&&"documentMode"in document&&(jn=document.documentMode);var Bn=d&&"TextEvent"in window&&!jn,zn=d&&(!Fn||jn&&8<jn&&11>=jn),$n=String.fromCharCode(32),Un=!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 Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Qn={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 Zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Qn[e.type]:"textarea"===t}function Vn(e,t,n,r){Ne(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Kn=null;function Yn(e){Rr(e,0)}function Xn(e){if(Y(oo(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 or(){Wn&&(Wn.detachEvent("onpropertychange",ar),Kn=Wn=null)}function ar(e){if("value"===e.propertyName&&Xn(Kn)){var t=[];if(Vn(t,Kn,e,Ce(e)),e=Yn,Fe)e(t);else{Fe=!0;try{Oe(e,t)}finally{Fe=!1,Be()}}}}function ir(e,t,n){"focusin"===e?(or(),Kn=n,(Wn=t).attachEvent("onpropertychange",ar)):"focusout"===e&&or()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Kn)}function lr(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 yr=d&&"documentMode"in document&&11>=document.documentMode,br=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==br||br!==X(r)||("selectionStart"in(r=br)&&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=br)))}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(" "),_r=0;_r<xr.length;_r++)Ot.set(xr[_r],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 Cr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Tr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function Lr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,s,l,u){if(We.apply(this,arguments),He){if(!He)throw Error(i(198));var c=Ge;He=!1,Ge=null,Qe||(Qe=!0,Ze=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],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Lr(o,s,u),a=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Lr(o,s,u),a=l}}}if(Qe)throw e=Ze,Qe=!1,Ze=null,e}function Ar(e,t){var n=io(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Nr="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){e[Nr]||(e[Nr]=!0,s.forEach((function(t){Tr.has(t)||Or(t,!1,e,null),Or(t,!0,e,null)})))}function Or(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&Tr.has(e)){if("scroll"!==e)return;o|=2,a=r}var i=io(a),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(o|=4),Ir(a,e,o,t),i.add(s))}function Ir(e,t,n,r){var o=Ot.get(t);switch(void 0===o?2:o){case 0:o=Kt;break;case 1:o=Yt;break;default:o=Xt}n=o.bind(null,t,n,e),o=void 0,!$e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Dr(e,t,n,r,o){var a=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 s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=no(s)))return;if(5===(l=i.tag)||6===l){r=a=i;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{Me(e,t,n)}finally{je=!1,Be()}}((function(){var r=a,o=Ce(n),i=[];e:{var s=Pt.get(e);if(void 0!==s){var l=pn,u=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":u="focus",l=bn;break;case"focusout":u="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;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":l=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Pn;break;case Lt:case Rt:case At:l=wn;break;case Nt:l=On;break;case"scroll":l=hn;break;case"wheel":l=Dn;break;case"copy":case"cut":case"paste":l=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Nn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;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&&(s=new l(s,u,null,n,o),i.push({event:s,listeners:c}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!no(u)&&!u[eo])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?no(u):null)&&(u!==(d=Ke(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Nn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==l?s:oo(l),p=null==u?s:oo(u),(s=new c(h,m+"leave",l,n,o)).target=d,s.relatedTarget=p,h=null,no(o)===r&&((c=new c(f,m+"enter",u,n,o)).target=p,c.relatedTarget=d,h=c),d=h,l&&u)e:{for(f=u,m=0,p=c=l;p;p=jr(p))m++;for(p=0,h=f;h;h=jr(h))p++;for(;0<m-p;)c=jr(c),m--;for(;0<p-m;)f=jr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=jr(c),f=jr(f)}c=null}else c=null;null!==l&&Br(i,s,l,c,!1),null!==u&&null!==d&&Br(i,d,u,c,!0)}if("select"===(l=(s=r?oo(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Jn;else if(Zn(s))if(er)g=ur;else{g=sr;var v=ir}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=lr);switch(g&&(g=g(e,r))?Vn(i,g,n,o):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&oe(s,"number",s.value)),v=r?oo(r):window,e){case"focusin":(Zn(v)||"true"===v.contentEditable)&&(br=v,wr=r,kr=null);break;case"focusout":kr=wr=br=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,Sr(i,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":Sr(i,n,o)}var y;if(Fn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Gn?qn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(zn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Gn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,Gn=!0)),0<(v=Fr(r,b)).length&&(b=new Sn(b,e,null,n,o),i.push({event:b,listeners:v}),y?b.data=y:null!==(y=Hn(n))&&(b.data=y))),(y=Bn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(Un=!0,$n);case"textInput":return(e=t.data)===$n&&Un?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&qn(e,t)?(e=rn(),nn=tn=en=null,Gn=!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&&(o=new Sn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=y))}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 o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=ze(e,n))&&r.unshift(Mr(e,a,o)),null!=(a=ze(e,t))&&r.push(Mr(e,a,o))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=ze(n,a))&&i.unshift(Mr(n,l,s)):o||null!=(l=ze(n,a))&&i.push(Mr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function zr(){}var $r=null,Ur=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(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 Gr="function"==typeof setTimeout?setTimeout:void 0,Qr="function"==typeof clearTimeout?clearTimeout:void 0;function Zr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Wr(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 Kr=0;var Yr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Yr,Jr="__reactProps$"+Yr,eo="__reactContainer$"+Yr,to="__reactEvents$"+Yr;function no(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Wr(e);null!==e;){if(n=e[Xr])return n;e=Wr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Xr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ao(e){return e[Jr]||null}function io(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var so=[],lo=-1;function uo(e){return{current:e}}function co(e){0>lo||(e.current=so[lo],so[lo]=null,lo--)}function fo(e,t){lo++,so[lo]=e.current,e.current=t}var po={},mo=uo(po),ho=uo(!1),go=po;function vo(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function yo(e){return null!=(e=e.childContextTypes)}function bo(){co(ho),co(mo)}function wo(e,t,n){if(mo.current!==po)throw Error(i(168));fo(mo,t),fo(ho,n)}function ko(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,Z(t)||"Unknown",a));return o({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,go=mo.current,fo(mo,e),fo(ho,ho.current),!0}function So(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ko(e,t,go),r.__reactInternalMemoizedMergedChildContext=e,co(ho),co(mo),fo(mo,e)):co(ho),fo(ho,n)}var xo=null,_o=null,Co=a.unstable_runWithPriority,To=a.unstable_scheduleCallback,Lo=a.unstable_cancelCallback,Ro=a.unstable_shouldYield,Ao=a.unstable_requestPaint,No=a.unstable_now,Po=a.unstable_getCurrentPriorityLevel,Oo=a.unstable_ImmediatePriority,Io=a.unstable_UserBlockingPriority,Do=a.unstable_NormalPriority,Mo=a.unstable_LowPriority,Fo=a.unstable_IdlePriority,jo={},Bo=void 0!==Ao?Ao:function(){},zo=null,$o=null,Uo=!1,qo=No(),Ho=1e4>qo?No:function(){return No()-qo};function Go(){switch(Po()){case Oo:return 99;case Io:return 98;case Do:return 97;case Mo:return 96;case Fo:return 95;default:throw Error(i(332))}}function Qo(e){switch(e){case 99:return Oo;case 98:return Io;case 97:return Do;case 96:return Mo;case 95:return Fo;default:throw Error(i(332))}}function Zo(e,t){return e=Qo(e),Co(e,t)}function Vo(e,t,n){return e=Qo(e),To(e,t,n)}function Wo(){if(null!==$o){var e=$o;$o=null,Lo(e)}Ko()}function Ko(){if(!Uo&&null!==zo){Uo=!0;var e=0;try{var t=zo;Zo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),zo=null}catch(n){throw null!==zo&&(zo=zo.slice(e+1)),To(Oo,Wo),n}finally{Uo=!1}}}var Yo=k.ReactCurrentBatchConfig;function Xo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Jo=uo(null),ea=null,ta=null,na=null;function ra(){na=ta=ea=null}function oa(e){var t=Jo.current;co(Jo),e.type._context._currentValue=t}function aa(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 ia(e,t){ea=e,na=ta=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function sa(e,t){if(na!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(na=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ta){if(null===ea)throw Error(i(308));ta=t,ea.dependencies={lanes:0,firstContext:t,responders:null}}else ta=ta.next=t;return e._currentValue}var la=!1;function ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ca(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 da(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fa(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 pa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=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===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ma(e,t,n,r){var a=e.updateQueue;la=!1;var i=a.firstBaseUpdate,s=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var u=l,c=u.next;u.next=null,null===s?i=c:s.next=c,s=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(f=a.baseState,s=0,d=c=u=null;;){l=i.lane;var p=i.eventTime;if((r&l)===l){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(l=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,l);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(l="function"==typeof(m=h.payload)?m.call(p,f,l):m))break e;f=o({},f,l);break e;case 2:la=!0}}null!==i.callback&&(e.flags|=32,null===(l=a.effects)?a.effects=[i]:l.push(i))}else p={eventTime:p,lane:l,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,s|=l;if(null===(i=i.next)){if(null===(l=a.shared.pending))break;i=l.next,l.next=null,a.lastBaseUpdate=l,a.shared.pending=null}}null===d&&(u=f),a.baseState=u,a.firstBaseUpdate=c,a.lastBaseUpdate=d,$s|=s,e.lanes=s,e.memoizedState=f}}function ha(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var ga=(new r.Component).refs;function va(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ya={isMounted:function(e){return!!(e=e._reactInternals)&&Ke(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fl(),o=pl(e),a=da(r,o);a.payload=t,null!=n&&(a.callback=n),fa(e,a),ml(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fl(),o=pl(e),a=da(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),fa(e,a),ml(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fl(),r=pl(e),o=da(n,r);o.tag=2,null!=t&&(o.callback=t),fa(e,o),ml(e,r,n)}};function ba(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(o,a))}function wa(e,t,n){var r=!1,o=po,a=t.contextType;return"object"==typeof a&&null!==a?a=sa(a):(o=yo(t)?go:mo.current,a=(r=null!=(r=t.contextTypes))?vo(e,o):po),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ya,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ka(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&&ya.enqueueReplaceState(t,t.state,null)}function Ea(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ga,ua(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=sa(a):(a=yo(t)?go:mo.current,o.context=vo(e,a)),ma(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(va(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ya.enqueueReplaceState(o,o.state,null),ma(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var Sa=Array.isArray;function xa(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 o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===ga&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function _a(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 Ca(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 o(e,t){return(e=Ql(e,t)).index=0,e.sibling=null,e}function a(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 s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Kl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=xa(e,t,n),r.return=e,r):((r=Zl(n.type,n.key,n.props,null,e.mode,r)).ref=xa(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=Yl(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Vl(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Kl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Zl(t.type,t.key,t.props,null,e.mode,n)).ref=xa(e,null,t),n.return=e,n;case S:return(t=Yl(t,e.mode,n)).return=e,t}if(Sa(t)||U(t))return(t=Vl(t,e.mode,n,null)).return=e,t;_a(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===o?n.type===x?d(e,t,n.props.children,r,o):u(e,t,n,r):null;case S:return n.key===o?c(e,t,n,r):null}if(Sa(n)||U(n))return null!==o?null:d(e,t,n,r,null);_a(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);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,o,r.key):u(t,e,r,o);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Sa(r)||U(r))return d(t,e=e.get(n)||null,r,o,null);_a(t,r)}return null}function h(o,i,s,l){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(o,d,s[h],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===s.length)return n(o,d),u;if(null===d){for(;h<s.length;h++)null!==(d=f(o,s[h],l))&&(i=a(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);h<s.length;h++)null!==(g=m(d,o,h,s[h],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=a(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(o,e)})),u}function g(o,s,l,u){var c=U(l);if("function"!=typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var d=c=null,h=s,g=s=0,v=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(o,h,y.value,u);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(o,h),s=a(b,s,g),null===d?c=b:d.sibling=b,d=b,h=v}if(y.done)return n(o,h),c;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=f(o,y.value,u))&&(s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return c}for(h=r(o,h);!y.done;g++,y=l.next())null!==(y=m(h,o,g,y.value,u))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,a,l){var u="object"==typeof a&&null!==a&&a.type===x&&null===a.key;u&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case E:e:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(a.type===x){n(e,u.sibling),(r=o(u,a.props.children)).return=e,e=r;break e}}else if(u.elementType===a.type){n(e,u.sibling),(r=o(u,a.props)).ref=xa(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===x?((r=Vl(a.props.children,e.mode,l,a.key)).return=e,e=r):((l=Zl(a.type,a.key,a.props,null,e.mode,l)).ref=xa(e,r,a),l.return=e,e=l)}return s(e);case S:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Yl(a,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Kl(a,e.mode,l)).return=e,e=r),s(e);if(Sa(a))return h(e,r,a,l);if(U(a))return g(e,r,a,l);if(c&&_a(e,a),void 0===a&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,Z(e.type)||"Component"))}return n(e,r)}}var Ta=Ca(!0),La=Ca(!1),Ra={},Aa=uo(Ra),Na=uo(Ra),Pa=uo(Ra);function Oa(e){if(e===Ra)throw Error(i(174));return e}function Ia(e,t){switch(fo(Pa,t),fo(Na,e),fo(Aa,Ra),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)}co(Aa),fo(Aa,t)}function Da(){co(Aa),co(Na),co(Pa)}function Ma(e){Oa(Pa.current);var t=Oa(Aa.current),n=me(t,e.type);t!==n&&(fo(Na,e),fo(Aa,n))}function Fa(e){Na.current===e&&(co(Aa),co(Na))}var ja=uo(0);function Ba(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 za=null,$a=null,Ua=!1;function qa(e,t){var n=Hl(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 Ha(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 Ga(e){if(Ua){var t=$a;if(t){var n=t;if(!Ha(e,t)){if(!(t=Vr(n.nextSibling))||!Ha(e,t))return e.flags=-1025&e.flags|2,Ua=!1,void(za=e);qa(za,n)}za=e,$a=Vr(t.firstChild)}else e.flags=-1025&e.flags|2,Ua=!1,za=e}}function Qa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;za=e}function Za(e){if(e!==za)return!1;if(!Ua)return Qa(e),Ua=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=$a;t;)qa(e,t),t=Vr(t.nextSibling);if(Qa(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){$a=Vr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}$a=null}}else $a=za?Vr(e.stateNode.nextSibling):null;return!0}function Va(){$a=za=null,Ua=!1}var Wa=[];function Ka(){for(var e=0;e<Wa.length;e++)Wa[e]._workInProgressVersionPrimary=null;Wa.length=0}var Ya=k.ReactCurrentDispatcher,Xa=k.ReactCurrentBatchConfig,Ja=0,ei=null,ti=null,ni=null,ri=!1,oi=!1;function ai(){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 si(e,t,n,r,o,a){if(Ja=a,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ya.current=null===e||null===e.memoizedState?Oi:Ii,e=n(r,o),oi){a=0;do{if(oi=!1,!(25>a))throw Error(i(301));a+=1,ni=ti=null,t.updateQueue=null,Ya.current=Di,e=n(r,o)}while(oi)}if(Ya.current=Pi,t=null!==ti&&null!==ti.next,Ja=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function li(){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,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=s=a=null,u=o;do{var c=u.lane;if((Ja&c)===c)null!==l&&(l=l.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===l?(s=l=d,a=r):l=l.next=d,ei.lanes|=c,$s|=c}u=u.next}while(null!==u&&u!==o);null===l?a=r:l.next=s,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,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,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);cr(a,t.memoizedState)||(Fi=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ja&e)===e)&&(t._workInProgressVersionPrimary=r,Wa.push(t))),e)return n(t._source);throw Wa.push(t),Error(i(350))}function mi(e,t,n,r){var o=Os;if(null===o)throw Error(i(349));var a=t._getVersion,s=a(t._source),l=Ya.current,u=l.useState((function(){return pi(o,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},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=a(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(c(e),e=pl(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0<i;){var l=31-Ht(i),u=1<<l;r[l]|=e,i&=~u}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=pl(g);o.mutableReadLanes|=r&o.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Ni.bind(null,ei,e),u.queue=e,u.baseQueue=null,d=pi(o,t,n),u.memoizedState=u.baseState=d),d}function hi(e,t,n){return mi(ui(),e,t,n)}function gi(e){var t=li();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=Ni.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 yi(e){return e={current:e},li().memoizedState=e}function bi(){return ui().memoizedState}function wi(e,t,n,r){var o=li();ei.flags|=e,o.memoizedState=vi(1|t,n,void 0,void 0===r?null:r)}function ki(e,t,n,r){var o=ui();r=void 0===r?null:r;var a=void 0;if(null!==ti){var i=ti.memoizedState;if(a=i.destroy,null!==r&&ii(r,i.deps))return void vi(t,n,a,r)}ei.flags|=e,o.memoizedState=vi(1|t,n,a,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 _i(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 Ci(e,t,n){return n=null!=n?n.concat([e]):null,ki(4,2,_i.bind(null,t,e),n)}function Ti(){}function Li(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 Ai(e,t){var n=Go();Zo(98>n?98:n,(function(){e(!0)})),Zo(97<n?97:n,(function(){var n=Xa.transition;Xa.transition=1;try{e(!1),t()}finally{Xa.transition=n}}))}function Ni(e,t,n){var r=fl(),o=pl(e),a={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===ei||null!==i&&i===ei)oi=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=i(s,n);if(a.eagerReducer=i,a.eagerState=l,cr(l,s))return}catch(u){}ml(e,o,r)}}var Pi={readContext:sa,useCallback:ai,useContext:ai,useEffect:ai,useImperativeHandle:ai,useLayoutEffect:ai,useMemo:ai,useReducer:ai,useRef:ai,useState:ai,useDebugValue:ai,useDeferredValue:ai,useTransition:ai,useMutableSource:ai,useOpaqueIdentifier:ai,unstable_isNewReconciler:!1},Oi={readContext:sa,useCallback:function(e,t){return li().memoizedState=[e,void 0===t?null:t],e},useContext:sa,useEffect:Ei,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wi(4,2,_i.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wi(4,2,e,t)},useMemo:function(e,t){var n=li();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=li();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=Ni.bind(null,ei,e),[r.memoizedState,e]},useRef:yi,useState:gi,useDebugValue:Ti,useDeferredValue:function(e){var t=gi(e),n=t[0],r=t[1];return Ei((function(){var t=Xa.transition;Xa.transition=1;try{r(e)}finally{Xa.transition=t}}),[e]),n},useTransition:function(){var e=gi(!1),t=e[0];return yi(e=Ai.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=li();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mi(r,e,t,n)},useOpaqueIdentifier:function(){if(Ua){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Kr++).toString(36))),Error(i(355))})),n=gi(t)[1];return 0==(2&ei.mode)&&(ei.flags|=516,vi(5,(function(){n("r:"+(Kr++).toString(36))}),void 0,null)),t}return gi(t="r:"+(Kr++).toString(36)),t},unstable_isNewReconciler:!1},Ii={readContext:sa,useCallback:Li,useContext:sa,useEffect:Si,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Ri,useReducer:di,useRef:bi,useState:function(){return di(ci)},useDebugValue:Ti,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Si((function(){var t=Xa.transition;Xa.transition=1;try{r(e)}finally{Xa.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[bi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Di={readContext:sa,useCallback:Li,useContext:sa,useEffect:Si,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Ri,useReducer:fi,useRef:bi,useState:function(){return fi(ci)},useDebugValue:Ti,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Si((function(){var t=Xa.transition;Xa.transition=1;try{r(e)}finally{Xa.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[bi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Mi=k.ReactCurrentOwner,Fi=!1;function ji(e,t,n,r){t.child=null===e?La(t,null,n,r):Ta(t,e.child,n,r)}function Bi(e,t,n,r,o){n=n.render;var a=t.ref;return ia(t,o),r=si(e,t,n,r,a,o),null===e||Fi?(t.flags|=1,ji(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function zi(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Gl(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zl(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,$i(e,t,i,r,o,a))}return i=e.child,0==(o&a)&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(o,r)&&e.ref===t.ref)?as(e,t,a):(t.flags|=1,(e=Ql(i,r)).ref=t.ref,e.return=t,t.child=e)}function $i(e,t,n,r,o,a){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0==(a&o))return t.lanes=e.lanes,as(e,t,a);0!=(16384&e.flags)&&(Fi=!0)}return Hi(e,t,n,r,a)}function Ui(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},El(t,n);else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},El(t,e),null;t.memoizedState={baseLanes:0},El(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,El(t,r);return ji(e,t,o,n),t.child}function qi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Hi(e,t,n,r,o){var a=yo(n)?go:mo.current;return a=vo(t,a),ia(t,o),n=si(e,t,n,r,a,o),null===e||Fi?(t.flags|=1,ji(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function Gi(e,t,n,r,o){if(yo(n)){var a=!0;Eo(t)}else a=!1;if(ia(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wa(t,n,r),Ea(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=sa(u):u=vo(t,u=yo(n)?go:mo.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==u)&&ka(t,i,r,u),la=!1;var f=t.memoizedState;i.state=f,ma(t,r,i,o),l=t.memoizedState,s!==r||f!==l||ho.current||la?("function"==typeof c&&(va(t,n,c,r),l=t.memoizedState),(s=la||ba(t,n,s,r,f,l,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=l),i.props=r,i.state=l,i.context=u,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,ca(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Xo(t.type,s),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=sa(l):l=vo(t,l=yo(n)?go:mo.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||f!==l)&&ka(t,i,r,l),la=!1,f=t.memoizedState,i.state=f,ma(t,r,i,o);var m=t.memoizedState;s!==d||f!==m||ho.current||la?("function"==typeof p&&(va(t,n,p,r),m=t.memoizedState),(u=la||ba(t,n,u,r,f,m,l))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Qi(e,t,n,r,a,o)}function Qi(e,t,n,r,o,a){qi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return o&&So(t,n,!1),as(e,t,a);r=t.stateNode,Mi.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Ta(t,e.child,null,a),t.child=Ta(t,null,s,a)):ji(e,t,s,a),t.memoizedState=r.state,o&&So(t,n,!0),t.child}function Zi(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Ia(e,t.containerInfo)}var Vi,Wi,Ki,Yi={dehydrated:null,retryLane:0};function Xi(e,t,n){var r,o=t.pendingProps,a=ja.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),fo(ja,1&a),null===e?(void 0!==o.fallback&&Ga(t),e=o.children,a=o.fallback,i?(e=Ji(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Yi,e):"number"==typeof o.unstable_expectedLoadTime?(e=Ji(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Yi,t.lanes=33554432,e):((n=Wl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(o=ts(e,t,o.children,o.fallback,n),i=t.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Yi,o):(n=es(e,t,o.children,n),t.memoizedState=null,n))}function Ji(e,t,n,r){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Wl(t,o,0,null),n=Vl(n,o,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function es(e,t,n,r){var o=e.child;return e=o.sibling,n=Ql(o,{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 ts(e,t,n,r,o){var a=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:n};return 0==(2&a)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=s,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Ql(i,s),null!==e?r=Ql(e,r):(r=Vl(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function ns(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),aa(e.return,t)}function rs(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o,i.lastEffect=a)}function os(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ji(e,t,r.children,n),0!=(2&(r=ja.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&&ns(e,n);else if(19===e.tag)ns(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(fo(ja,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Ba(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),rs(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Ba(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}rs(t,!0,n,null,a,t.lastEffect);break;case"together":rs(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function as(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),$s|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Ql(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ql(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function is(e,t){if(!Ua)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 ss(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 yo(t.type)&&bo(),null;case 3:return Da(),co(ho),co(mo),Ka(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Za(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Fa(t);var a=Oa(Pa.current);if(n=t.type,null!==e&&null!=t.stateNode)Wi(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=Oa(Aa.current),Za(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Xr]=t,r[Jr]=s,n){case"dialog":Ar("cancel",r),Ar("close",r);break;case"iframe":case"object":case"embed":Ar("load",r);break;case"video":case"audio":for(e=0;e<Cr.length;e++)Ar(Cr[e],r);break;case"source":Ar("error",r);break;case"img":case"image":case"link":Ar("error",r),Ar("load",r);break;case"details":Ar("toggle",r);break;case"input":ee(r,s),Ar("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Ar("invalid",r);break;case"textarea":le(r,s),Ar("invalid",r)}for(var u in xe(n,s),e=null,s)s.hasOwnProperty(u)&&(a=s[u],"children"===u?"string"==typeof a?r.textContent!==a&&(e=["children",a]):"number"==typeof a&&r.textContent!==""+a&&(e=["children",""+a]):l.hasOwnProperty(u)&&null!=a&&"onScroll"===u&&Ar("scroll",r));switch(n){case"input":K(r),re(r,s,!0);break;case"textarea":K(r),ce(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===a.nodeType?a:a.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,Vi(e,t),t.stateNode=e,u=_e(n,r),n){case"dialog":Ar("cancel",e),Ar("close",e),a=r;break;case"iframe":case"object":case"embed":Ar("load",e),a=r;break;case"video":case"audio":for(a=0;a<Cr.length;a++)Ar(Cr[a],e);a=r;break;case"source":Ar("error",e),a=r;break;case"img":case"image":case"link":Ar("error",e),Ar("load",e),a=r;break;case"details":Ar("toggle",e),a=r;break;case"input":ee(e,r),a=J(e,r),Ar("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=o({},r,{value:void 0}),Ar("invalid",e);break;case"textarea":le(e,r),a=se(e,r),Ar("invalid",e);break;default:a=r}xe(n,a);var c=a;for(s in c)if(c.hasOwnProperty(s)){var d=c[s];"style"===s?Ee(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===s?"string"==typeof d?("textarea"!==n||""!==d)&&ye(e,d):"number"==typeof d&&ye(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Ar("scroll",e):null!=d&&w(e,s,d,u))}switch(n){case"input":K(e),re(e,r,!1);break;case"textarea":K(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ie(e,!!r.multiple,s,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.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)Ki(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Oa(Pa.current),Oa(Aa.current),Za(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 co(ja),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Za(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ja.current)?0===js&&(js=3):(0!==js&&3!==js||(js=4),null===Os||0==(134217727&$s)&&0==(134217727&Us)||yl(Os,Ds))),(r||n)&&(t.flags|=4),null);case 4:return Da(),null===e&&Pr(t.stateNode.containerInfo),null;case 10:return oa(t),null;case 19:if(co(ja),null===(r=t.memoizedState))return null;if(s=0!=(64&t.flags),null===(u=r.rendering))if(s)is(r,!1);else{if(0!==js||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=Ba(e))){for(t.flags|=64,is(r,!1),null!==(s=u.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(u=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=u.childLanes,s.lanes=u.lanes,s.child=u.child,s.memoizedProps=u.memoizedProps,s.memoizedState=u.memoizedState,s.updateQueue=u.updateQueue,s.type=u.type,e=u.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fo(ja,1&ja.current|2),t.child}e=e.sibling}null!==r.tail&&Ho()>Qs&&(t.flags|=64,s=!0,is(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Ba(u))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),is(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!Ua)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ho()-r.renderingStartTime>Qs&&1073741824!==n&&(t.flags|=64,s=!0,is(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=Ho(),n.sibling=null,t=ja.current,fo(ja,s?1&t|2:1&t),n):null;case 23:case 24:return Sl(),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 ls(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Da(),co(ho),co(mo),Ka(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fa(e),null;case 13:return co(ja),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(ja),null;case 4:return Da(),null;case 10:return oa(e),null;case 23:case 24:return Sl(),null;default:return null}}function us(e,t){try{var n="",r=t;do{n+=Q(r),r=r.return}while(r);var o=n}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o}}function cs(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Vi=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}},Wi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Oa(Aa.current);var i,s=null;switch(n){case"input":a=J(e,a),r=J(e,r),s=[];break;case"option":a=ae(e,a),r=ae(e,r),s=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":a=se(e,a),r=se(e,r),s=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in xe(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var u=a[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=a?a[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||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Ar("scroll",e),s||u===c||(s=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Ki=function(e,t,n,r){n!==r&&(t.flags|=4)};var ds="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=da(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ks||(Ks=!0,Ys=r),cs(0,t)},n}function ps(e,t,n){(n=da(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return cs(0,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xs?Xs=new Set([this]):Xs.add(this),cs(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ms="function"==typeof WeakSet?WeakSet:Set;function hs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){zl(e,n)}else t.current=null}function gs(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:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Zr(t.stateNode.containerInfo))}throw Error(i(163))}function vs(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 o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Fl(n,e),Ml(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:Xo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ha(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}ha(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 ys(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 o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ke("display",o)}}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 bs(e,t){if(_o&&"function"==typeof _o.onCommitFiberUnmount)try{_o.onCommitFiberUnmount(xo,t)}catch(a){}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,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Fl(t,n);else{r=t;try{o()}catch(a){zl(r,a)}}n=n.next}while(n!==e)}break;case 1:if(hs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){zl(t,a)}break;case 5:hs(t);break;case 4:_s(e,t)}}function ws(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 ks(e){return 5===e.tag||3===e.tag||4===e.tag}function Es(e){e:{for(var t=e.return;null!==t;){if(ks(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&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ks(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?Ss(e,n,t):xs(e,n,t)}function Ss(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?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(Ss(e,t,n),e=e.sibling;null!==e;)Ss(e,t,n),e=e.sibling}function xs(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xs(e,t,n),e=e.sibling;null!==e;)xs(e,t,n),e=e.sibling}function _s(e,t){for(var n,r,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(i(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var s=e,l=o,u=l;;)if(bs(s,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break e;for(;null===u.sibling;){if(null===u.return||u.return===l)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(s=n,l=o.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bs(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function Cs(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 o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,o),t=_e(e,r),o=0;o<a.length;o+=2){var s=a[o],l=a[o+1];"style"===s?Ee(n,l):"dangerouslySetInnerHTML"===s?ve(n,l):"children"===s?ye(n,l):w(n,s,l,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!=(a=r.value)?ie(n,!!r.multiple,a,!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&&(Gs=Ho(),ys(t.child,!0)),void Ts(t);case 19:return void Ts(t);case 23:case 24:return void ys(t,null!==t.memoizedState)}throw Error(i(163))}function Ts(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ms),t.forEach((function(t){var r=Ul.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ls(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Rs=Math.ceil,As=k.ReactCurrentDispatcher,Ns=k.ReactCurrentOwner,Ps=0,Os=null,Is=null,Ds=0,Ms=0,Fs=uo(0),js=0,Bs=null,zs=0,$s=0,Us=0,qs=0,Hs=null,Gs=0,Qs=1/0;function Zs(){Qs=Ho()+500}var Vs,Ws=null,Ks=!1,Ys=null,Xs=null,Js=!1,el=null,tl=90,nl=[],rl=[],ol=null,al=0,il=null,sl=-1,ll=0,ul=0,cl=null,dl=!1;function fl(){return 0!=(48&Ps)?Ho():-1!==sl?sl:sl=Ho()}function pl(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Go()?1:2;if(0===ll&&(ll=zs),0!==Yo.transition){0!==ul&&(ul=null!==Hs?Hs.pendingLanes:0),e=ll;var t=4186112&~ul;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Go(),0!=(4&Ps)&&98===e?e=zt(12,ll):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),ll),e}function ml(e,t,n){if(50<al)throw al=0,il=null,Error(i(185));if(null===(e=hl(e,t)))return null;qt(e,t,n),e===Os&&(Us|=t,4===js&&yl(e,Ds));var r=Go();1===t?0!=(8&Ps)&&0==(48&Ps)?bl(e):(gl(e,n),0===Ps&&(Zs(),Wo())):(0==(4&Ps)||98!==r&&99!==r||(null===ol?ol=new Set([e]):ol.add(e)),gl(e,n)),Hs=e}function hl(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 gl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-Ht(s),u=1<<l,c=a[l];if(-1===c){if(0==(u&r)||0!=(u&o)){c=t,Ft(u);var d=Mt;a[l]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);s&=~u}if(r=jt(e,e===Os?Ds:0),t=Mt,0===r)null!==n&&(n!==jo&&Lo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==jo&&Lo(n)}15===t?(n=bl.bind(null,e),null===zo?(zo=[n],$o=To(Oo,Ko)):zo.push(n),n=jo):14===t?n=Vo(99,bl.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=Vo(n,vl.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vl(e){if(sl=-1,ul=ll=0,0!=(48&Ps))throw Error(i(327));var t=e.callbackNode;if(Dl()&&e.callbackNode!==t)return null;var n=jt(e,e===Os?Ds:0);if(0===n)return null;var r=n,o=Ps;Ps|=16;var a=Cl();for(Os===e&&Ds===r||(Zs(),xl(e,r));;)try{Rl();break}catch(l){_l(e,l)}if(ra(),As.current=a,Ps=o,null!==Is?r=0:(Os=null,Ds=0,r=js),0!=(zs&Us))xl(e,0);else if(0!==r){if(2===r&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Zr(e.containerInfo)),0!==(n=Bt(e))&&(r=Tl(e,n))),1===r)throw t=Bs,xl(e,0),yl(e,n),gl(e,Ho()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Pl(e);break;case 3:if(yl(e,n),(62914560&n)===n&&10<(r=Gs+500-Ho())){if(0!==jt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){fl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Gr(Pl.bind(null,e),r);break}Pl(e);break;case 4:if(yl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var s=31-Ht(n);a=1<<s,(s=r[s])>o&&(o=s),n&=~a}if(n=o,10<(n=(120>(n=Ho()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Rs(n/1960))-n)){e.timeoutHandle=Gr(Pl.bind(null,e),n);break}Pl(e);break;default:throw Error(i(329))}}return gl(e,Ho()),e.callbackNode===t?vl.bind(null,e):null}function yl(e,t){for(t&=~qs,t&=~Us,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function bl(e){if(0!=(48&Ps))throw Error(i(327));if(Dl(),e===Os&&0!=(e.expiredLanes&Ds)){var t=Ds,n=Tl(e,t);0!=(zs&Us)&&(n=Tl(e,t=jt(e,t)))}else n=Tl(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Ps|=64,e.hydrate&&(e.hydrate=!1,Zr(e.containerInfo)),0!==(t=Bt(e))&&(n=Tl(e,t))),1===n)throw n=Bs,xl(e,0),yl(e,t),gl(e,Ho()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pl(e),gl(e,Ho()),null}function wl(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Zs(),Wo())}}function kl(e,t){var n=Ps;Ps&=-2,Ps|=8;try{return e(t)}finally{0===(Ps=n)&&(Zs(),Wo())}}function El(e,t){fo(Fs,Ms),Ms|=t,zs|=t}function Sl(){Ms=Fs.current,co(Fs)}function xl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Qr(n)),null!==Is)for(n=Is.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Da(),co(ho),co(mo),Ka();break;case 5:Fa(r);break;case 4:Da();break;case 13:case 19:co(ja);break;case 10:oa(r);break;case 23:case 24:Sl()}n=n.return}Os=e,Is=Ql(e.current,null),Ds=Ms=zs=t,js=0,Bs=null,qs=Us=$s=0}function _l(e,t){for(;;){var n=Is;try{if(ra(),Ya.current=Pi,ri){for(var r=ei.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ri=!1}if(Ja=0,ni=ti=ei=null,oi=!1,Ns.current=null,null===n||null===n.return){js=1,Bs=t,Is=null;break}e:{var a=e,i=n.return,s=n,l=t;if(t=Ds,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l;if(0==(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!=(1&ja.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,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=da(-1,1);y.tag=2,fa(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=a.pingCache;if(null===b?(b=a.pingCache=new ds,l=new Set,b.set(u,l)):void 0===(l=b.get(u))&&(l=new Set,b.set(u,l)),!l.has(s)){l.add(s);var w=$l.bind(null,a,u,s);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((Z(s.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!==js&&(js=2),l=us(l,s),f=i;do{switch(f.tag){case 3:a=l,f.flags|=4096,t&=-t,f.lanes|=t,pa(f,fs(0,a,t));break e;case 1:a=l;var k=f.type,E=f.stateNode;if(0==(64&f.flags)&&("function"==typeof k.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Xs||!Xs.has(E)))){f.flags|=4096,t&=-t,f.lanes|=t,pa(f,ps(f,a,t));break e}}f=f.return}while(null!==f)}Nl(n)}catch(S){t=S,Is===n&&null!==n&&(Is=n=n.return);continue}break}}function Cl(){var e=As.current;return As.current=Pi,null===e?Pi:e}function Tl(e,t){var n=Ps;Ps|=16;var r=Cl();for(Os===e&&Ds===t||xl(e,t);;)try{Ll();break}catch(o){_l(e,o)}if(ra(),Ps=n,As.current=r,null!==Is)throw Error(i(261));return Os=null,Ds=0,js}function Ll(){for(;null!==Is;)Al(Is)}function Rl(){for(;null!==Is&&!Ro();)Al(Is)}function Al(e){var t=Vs(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===t?Nl(e):Is=t,Ns.current=null}function Nl(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ss(n,t,Ms)))return void(Is=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ms)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.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=ls(t)))return n.flags&=2047,void(Is=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Is=t);Is=t=e}while(null!==t);0===js&&(js=5)}function Pl(e){var t=Go();return Zo(99,Ol.bind(null,e,t)),null}function Ol(e,t){do{Dl()}while(null!==el);if(0!=(48&Ps))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,o=r,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<a;){var u=31-Ht(a),c=1<<u;o[u]=0,s[u]=-1,l[u]=-1,a&=~c}if(null!==ol&&0==(24&r)&&ol.has(e)&&ol.delete(e),e===Os&&(Is=Os=null,Ds=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Ps,Ps|=32,Ns.current=null,$r=Wt,vr(s=gr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(c=l.getSelection&&l.getSelection())&&0!==c.rangeCount){l=c.anchorNode,a=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{l.nodeType,u.nodeType}catch(C){l=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=s,v=null;t:for(;;){for(var y;g!==l||0!==a&&3!==g.nodeType||(f=d+a),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(y=g.firstChild);)v=g,g=y;for(;;){if(g===s)break t;if(v===l&&++m===a&&(f=d),v===u&&++h===c&&(p=d),null!==(y=g.nextSibling))break;v=(g=v).parentNode}g=y}l=-1===f||-1===p?null:{start:f,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;Ur={focusedElem:s,selectionRange:l},Wt=!1,cl=null,dl=!1,Ws=r;do{try{Il()}catch(C){if(null===Ws)throw Error(i(330));zl(Ws,C),Ws=Ws.nextEffect}}while(null!==Ws);cl=null,Ws=r;do{try{for(s=e;null!==Ws;){var b=Ws.flags;if(16&b&&ye(Ws.stateNode,""),128&b){var w=Ws.alternate;if(null!==w){var k=w.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&b){case 2:Es(Ws),Ws.flags&=-3;break;case 6:Es(Ws),Ws.flags&=-3,Cs(Ws.alternate,Ws);break;case 1024:Ws.flags&=-1025;break;case 1028:Ws.flags&=-1025,Cs(Ws.alternate,Ws);break;case 4:Cs(Ws.alternate,Ws);break;case 8:_s(s,l=Ws);var E=l.alternate;ws(l),null!==E&&ws(E)}Ws=Ws.nextEffect}}catch(C){if(null===Ws)throw Error(i(330));zl(Ws,C),Ws=Ws.nextEffect}}while(null!==Ws);if(k=Ur,w=gr(),b=k.focusedElem,s=k.selectionRange,w!==b&&b&&b.ownerDocument&&hr(b.ownerDocument.documentElement,b)){null!==s&&vr(b)&&(w=s.start,void 0===(k=s.end)&&(k=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(k,b.value.length)):(k=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),l=b.textContent.length,E=Math.min(s.start,l),s=void 0===s.end?E:Math.min(s.end,l),!k.extend&&E>s&&(l=s,s=E,E=l),l=mr(b,E),a=mr(b,s),l&&a&&(1!==k.rangeCount||k.anchorNode!==l.node||k.anchorOffset!==l.offset||k.focusNode!==a.node||k.focusOffset!==a.offset)&&((w=w.createRange()).setStart(l.node,l.offset),k.removeAllRanges(),E>s?(k.addRange(w),k.extend(a.node,a.offset)):(w.setEnd(a.node,a.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(k=w[b]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Wt=!!$r,Ur=$r=null,e.current=n,Ws=r;do{try{for(b=e;null!==Ws;){var S=Ws.flags;if(36&S&&vs(b,Ws.alternate,Ws),128&S){w=void 0;var x=Ws.ref;if(null!==x){var _=Ws.stateNode;Ws.tag,w=_,"function"==typeof x?x(w):x.current=w}}Ws=Ws.nextEffect}}catch(C){if(null===Ws)throw Error(i(330));zl(Ws,C),Ws=Ws.nextEffect}}while(null!==Ws);Ws=null,Bo(),Ps=o}else e.current=n;if(Js)Js=!1,el=e,tl=t;else for(Ws=r;null!==Ws;)t=Ws.nextEffect,Ws.nextEffect=null,8&Ws.flags&&((S=Ws).sibling=null,S.stateNode=null),Ws=t;if(0===(r=e.pendingLanes)&&(Xs=null),1===r?e===il?al++:(al=0,il=e):al=0,n=n.stateNode,_o&&"function"==typeof _o.onCommitFiberRoot)try{_o.onCommitFiberRoot(xo,n,void 0,64==(64&n.current.flags))}catch(C){}if(gl(e,Ho()),Ks)throw Ks=!1,e=Ys,Ys=null,e;return 0!=(8&Ps)||Wo(),null}function Il(){for(;null!==Ws;){var e=Ws.alternate;dl||null===cl||(0!=(8&Ws.flags)?et(Ws,cl)&&(dl=!0):13===Ws.tag&&Ls(e,Ws)&&et(Ws,cl)&&(dl=!0));var t=Ws.flags;0!=(256&t)&&gs(e,Ws),0==(512&t)||Js||(Js=!0,Vo(97,(function(){return Dl(),null}))),Ws=Ws.nextEffect}}function Dl(){if(90!==tl){var e=97<tl?97:tl;return tl=90,Zo(e,jl)}return!1}function Ml(e,t){nl.push(t,e),Js||(Js=!0,Vo(97,(function(){return Dl(),null})))}function Fl(e,t){rl.push(t,e),Js||(Js=!0,Vo(97,(function(){return Dl(),null})))}function jl(){if(null===el)return!1;var e=el;if(el=null,0!=(48&Ps))throw Error(i(331));var t=Ps;Ps|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var o=n[r],a=n[r+1],s=o.destroy;if(o.destroy=void 0,"function"==typeof s)try{s()}catch(u){if(null===a)throw Error(i(330));zl(a,u)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){o=n[r],a=n[r+1];try{var l=o.create;o.destroy=l()}catch(u){if(null===a)throw Error(i(330));zl(a,u)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Ps=t,Wo(),!0}function Bl(e,t,n){fa(e,t=fs(0,t=us(n,t),1)),t=fl(),null!==(e=hl(e,1))&&(qt(e,1,t),gl(e,t))}function zl(e,t){if(3===e.tag)Bl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xs||!Xs.has(r))){var o=ps(n,e=us(t,e),1);if(fa(n,o),o=fl(),null!==(n=hl(n,1)))qt(n,1,o),gl(n,o);else if("function"==typeof r.componentDidCatch&&(null===Xs||!Xs.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function $l(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fl(),e.pingedLanes|=e.suspendedLanes&n,Os===e&&(Ds&n)===n&&(4===js||3===js&&(62914560&Ds)===Ds&&500>Ho()-Gs?xl(e,0):qs|=n),gl(e,t)}function Ul(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===Go()?1:2:(0===ll&&(ll=zs),0===(t=$t(62914560&~ll))&&(t=4194304))),n=fl(),null!==(e=hl(e,t))&&(qt(e,t,n),gl(e,n))}function ql(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 Hl(e,t,n,r){return new ql(e,t,n,r)}function Gl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ql(e,t){var n=e.alternate;return null===n?((n=Hl(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 Zl(e,t,n,r,o,a){var s=2;if(r=e,"function"==typeof e)Gl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case x:return Vl(n.children,o,a,t);case M:s=8,o|=16;break;case _:s=8,o|=1;break;case C:return(e=Hl(12,n,t,8|o)).elementType=C,e.type=C,e.lanes=a,e;case A:return(e=Hl(13,n,t,o)).type=A,e.elementType=A,e.lanes=a,e;case N:return(e=Hl(19,n,t,o)).elementType=N,e.lanes=a,e;case F:return Wl(n,o,a,t);case j:return(e=Hl(24,n,t,o)).elementType=j,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:s=10;break e;case L:s=9;break e;case R:s=11;break e;case P:s=14;break e;case O:s=16,r=null;break e;case I:s=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Hl(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Vl(e,t,n,r){return(e=Hl(7,e,r,t)).lanes=n,e}function Wl(e,t,n,r){return(e=Hl(23,e,r,t)).elementType=F,e.lanes=n,e}function Kl(e,t,n){return(e=Hl(6,e,null,t)).lanes=n,e}function Yl(e,t,n){return(t=Hl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xl(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=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Jl(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 o=t.current,a=fl(),s=pl(o);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(i(171))}if(1===n.tag){var u=n.type;if(yo(u)){n=ko(n,u,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=da(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fa(o,t),ml(o,s,a),s}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 ou(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xl(e,t,null!=n&&!0===n.hydrate),t=Hl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ua(t),e[eo]=n.current,Pr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function au(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,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=tu(i);s.call(e)}}eu(t,i,e,o)}else{if(a=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 ou(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var l=o;o=function(){var e=tu(i);l.call(e)}}kl((function(){eu(t,i,e,o)}))}return tu(i)}function su(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!au(t))throw Error(i(200));return Jl(e,t,null,n)}Vs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ho.current)Fi=!0;else{if(0==(n&r)){switch(Fi=!1,t.tag){case 3:Zi(t),Va();break;case 5:Ma(t);break;case 1:yo(t.type)&&Eo(t);break;case 4:Ia(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xi(e,t,n):(fo(ja,1&ja.current),null!==(t=as(e,t,n))?t.sibling:null);fo(ja,1&ja.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return os(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(ja,ja.current),r)break;return null;case 23:case 24:return t.lanes=0,Ui(e,t,n)}return as(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,o=vo(t,mo.current),ia(t,n),o=si(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var a=!0;Eo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ua(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&va(t,r,s,e),o.updater=ya,t.stateNode=o,o._reactInternals=t,Ea(t,r,e,n),t=Qi(null,t,r,!0,a,n)}else t.tag=0,ji(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=function(e){if("function"==typeof e)return Gl(e)?1:0;if(null!=e){if((e=e.$$typeof)===R)return 11;if(e===P)return 14}return 2}(o),e=Xo(o,e),a){case 0:t=Hi(null,t,o,e,n);break e;case 1:t=Gi(null,t,o,e,n);break e;case 11:t=Bi(null,t,o,e,n);break e;case 14:t=zi(null,t,o,Xo(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Hi(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Gi(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 3:if(Zi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ca(e,t),ma(t,r,null,n),(r=t.memoizedState.element)===o)Va(),t=as(e,t,n);else{if((a=(o=t.stateNode).hydrate)&&($a=Vr(t.stateNode.containerInfo.firstChild),za=t,a=Ua=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],Wa.push(a);for(n=La(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else ji(e,t,r,n),Va();t=t.child}return t;case 5:return Ma(t),null===e&&Ga(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,Hr(r,o)?s=null:null!==a&&Hr(r,a)&&(t.flags|=16),qi(e,t),ji(e,t,s,n),t.child;case 6:return null===e&&Ga(t),null;case 13:return Xi(e,t,n);case 4:return Ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ta(t,null,r,n):ji(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Bi(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 7:return ji(e,t,t.pendingProps,n),t.child;case 8:case 12:return ji(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,a=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=a,null!==s)if(l=s.value,0===(a=cr(l,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(s.children===o.children&&!ho.current){t=as(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.dependencies;if(null!==u){s=l.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===l.tag&&((c=da(-1,n&-n)).tag=2,fa(l,c)),l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),aa(l.return,n),u.lanes|=n;break}c=c.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}ji(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ia(t,n),r=r(o=sa(o,a.unstable_observedBits)),t.flags|=1,ji(e,t,r,n),t.child;case 14:return a=Xo(o=t.type,t.pendingProps),zi(e,t,o,a=Xo(o.type,a),r,n);case 15:return $i(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,Eo(t)):e=!1,ia(t,n),wa(t,r,o),Ea(t,r,o,n),Qi(null,t,r,!0,e,n);case 19:return os(e,t,n);case 23:case 24:return Ui(e,t,n)}throw Error(i(156,t.tag))},ou.prototype.render=function(e){eu(e,this._internalRoot,null,null)},ou.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(ml(e,4,fl()),ru(e,4))},nt=function(e){13===e.tag&&(ml(e,67108864,fl()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fl(),n=pl(e);ml(e,n,t),ru(e,n)}},ot=function(e,t){return t()},Te=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 o=ao(r);if(!o)throw Error(i(90));Y(r),ne(r,o)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Oe=wl,Ie=function(e,t,n,r,o){var a=Ps;Ps|=4;try{return Zo(98,e.bind(null,t,n,r,o))}finally{0===(Ps=a)&&(Zs(),Wo())}},De=function(){0==(49&Ps)&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gl(e,Ho())}))}Wo()}(),Dl())},Me=function(e,t){var n=Ps;Ps|=2;try{return e(t)}finally{0===(Ps=n)&&(Zs(),Wo())}};var lu={Events:[ro,oo,ao,Ne,Pe,Dl,{current:!1}]},uu={findFiberByHostInstance:no,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{xo=du.inject(cu),_o=du}catch(ge){}}t.hydrate=function(e,t,n){if(!au(t))throw Error(i(200));return iu(null,e,t,!0,n)}},3935:(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(4448)},9590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,u,c;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!a(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!a(l.value[1],i.get(l.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();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])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((s=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,u[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!e.$$typeof)&&!a(e[u[l]],i[u[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},405:(e,t,n)=>{"use strict";n.d(t,{B6:()=>G,ql:()=>J});var r=n(7294),o=n(5697),a=n.n(o),i=n(9590),s=n.n(i),l=n(1143),u=n.n(l),c=n(6774),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,o={},a=Object.keys(e);for(r=0;r<a.length;r++)t.indexOf(n=a[r])>=0||(o[n]=e[n]);return o}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"]},y={type:["application/ld+json"]},b={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},_=function(e){return S(e,"onChangeClientState")||function(){}},C=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)}),{})},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),o=0;o<r.length;o+=1){var a=r[o].toLowerCase();if(-1!==e.indexOf(a)&&n[a])return t.concat(n)}return t}),[])},L=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 o={};n.filter((function(e){for(var n,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),o[n]||(o[n]={}),!r[n][u]&&(o[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(o),i=0;i<a.length;i+=1){var s=a[i],l=f({},r[s],o[s]);r[s]=l}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},A=function(e){return Array.isArray(e)?e.join(""):e},N=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}},P=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},O=[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 o,a=((o={key:n})["data-rh"]=!0,o);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?a.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:a[n]=t[e]})),r.createElement(e,a)}))},j=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(o={key:e=t.title})["data-rh"]=!0,a=M(n,o),[r.createElement(g.TITLE,a,e)];var e,n,o,a},toString:function(){return function(e,t,n,r){var o=D(n),a=A(t);return o?"<"+e+' data-rh="true" '+o+">"+I(a,r)+"</"+e+">":"<"+e+' data-rh="true">'+I(a,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 o=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var o=void 0===r[t]?t:t+'="'+I(r[t],n)+'"';return e?e+" "+o:o}),""),a=r.innerHTML||r.cssText||"",i=-1===O.indexOf(e);return t+"<"+e+' data-rh="true" '+o+(i?"/>":">"+a+"</"+e+">")}),"")}(e,t,n)}}}},B=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,o=e.htmlAttributes,a=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,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,o=N(e.metaTags,b),a=N(t,v),i=N(n,y);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,o.priority),F(g.LINK,a.priority),F(g.SCRIPT,i.priority))},toString:function(){return j(g.META,o.priority,r)+" "+j(g.LINK,a.priority,r)+" "+j(g.SCRIPT,i.priority,r)}},metaTags:o.default,linkTags:a.default,scriptTags:i.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:j(g.BASE,t,r),bodyAttributes:j("bodyAttributes",n,r),htmlAttributes:j("htmlAttributes",o,r),link:j(g.LINK,c,r),meta:j(g.META,d,r),noscript:j(g.NOSCRIPT,a,r),script:j(g.SCRIPT,f,r),style:j(g.STYLE,i,r),title:j(g.TITLE,{title:l,titleAttributes:u},r)}},z=[],$=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=B({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=a().shape({setHelmet:a().func,helmetInstances:a().shape({get:a().func,add:a().func,remove:a().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:a().shape({helmet:a().shape()}),children:a().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var Q=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),o=r.querySelectorAll(e+"[data-rh]"),a=[].slice.call(o),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&("innerHTML"===o?r.innerHTML=t.innerHTML:"cssText"===o?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(o,void 0===t[o]?"":t[o]));r.setAttribute("data-rh","true"),a.some((function(e,t){return n=t,r.isEqualNode(e)}))?a.splice(n,1):i.push(r)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:a,newTags:i}},Z=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),o=r?r.split(","):[],a=[].concat(o),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],u=t[l]||"";n.getAttribute(l)!==u&&n.setAttribute(l,u),-1===o.indexOf(l)&&o.push(l);var c=a.indexOf(l);-1!==c&&a.splice(c,1)}for(var d=a.length-1;d>=0;d-=1)n.removeAttribute(a[d]);o.length===a.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},V=function(e,t){var n=e.baseTag,r=e.htmlAttributes,o=e.linkTags,a=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;Z(g.BODY,e.bodyAttributes),Z(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=A(e)),Z(g.TITLE,t)}(c,d);var f={baseTag:Q(g.BASE,n),linkTags:Q(g.LINK,o),metaTags:Q(g.META,a),noscriptTags:Q(g.NOSCRIPT,i),scriptTags:Q(g.SCRIPT,l),styleTags:Q(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(),s(e,p,m)},W=null,K=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).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,o=null,a=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:T(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:L(g.LINK,["rel","href"],e),metaTags:L(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:L(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:L(g.SCRIPT,["src","innerHTML"],e),styleTags:L(g.STYLE,["cssText"],e),title:x(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:R(e,"prioritizeSeoTags")});G.canUseDOM?(t=a,W&&cancelAnimationFrame(W),t.defer?W=requestAnimationFrame((function(){V(t,(function(){W=null}))})):(V(t),W=null)):B&&(o=B(a)),r(o)},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);K.propTypes={context:q.isRequired},K.displayName="HelmetDispatcher";var Y=["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!s()(P(this.props,"helmetData"),P(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,o=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return f({},o,((t={})[r.type]=i,t.titleAttributes=f({},a),t));case g.BODY:return f({},o,{bodyAttributes:f({},a)});case g.HTML:return f({},o,{htmlAttributes:f({},a)});default:return f({},o,((n={})[r.type]=f({},a),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,o={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,a=r.children,i=h(r,Y),s=Object.keys(i).reduce((function(e,t){return e[E[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,a),l){case g.FRAGMENT:t=n.mapChildrenToProps(a,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:o=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:o,newChildProps:s,nestedChildren:a});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:a})}}})),this.mapArrayTypeChildrenToProps(o,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),o=f({},n),a=n.helmetData;return t&&(o=this.mapChildrenToProps(t,o)),!a||a instanceof $||(a=new $(a.context,a.instances)),a?r.createElement(K,f({},o,{context:a.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(K,f({},o,{context:e}))}))},t}(r.Component);J.propTypes={base:a().object,bodyAttributes:a().object,children:a().oneOfType([a().arrayOf(a().node),a().node]),defaultTitle:a().string,defer:a().bool,encodeSpecialCharacters:a().bool,htmlAttributes:a().object,link:a().arrayOf(a().object),meta:a().arrayOf(a().object),noscript:a().arrayOf(a().object),onChangeClientState:a().func,script:a().arrayOf(a().object),style:a().arrayOf(a().object),title:a().string,titleAttributes:a().object,titleTemplate:a().string,prioritizeSeoTags:a().bool,helmetData:a().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},9921:(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,l=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,y=n?Symbol.for("react.fundamental"):60117,b=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 a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case l:return e;default:return t}}case o:return t}}}function E(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=s,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)===l},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)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},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===a||e===d||e===s||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},8356:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}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 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 s=n(7294),l=n(5697),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 o=d(e[r]);o.loading?t.loading=!0:(t.loaded[r]=o.loaded,t.error=o.error),n.push(o.promise),o.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 s.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 a(o(o(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?s.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}(s.Component),a(d,"contextTypes",{loadable:l.shape({report:l.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 s.Children.only(this.props.children)},t}(s.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)}))}a(g,"propTypes",{report:l.func.isRequired}),a(g,"childContextTypes",{loadable:l.shape({report:l.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},8790:(e,t,n)=>{"use strict";n.d(t,{H:()=>s,f:()=>i});var r=n(6550),o=n(7462),a=n(7294);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var o=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return o&&(n.push({route:e,match:o}),e.routes&&i(e.routes,t,n)),o})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?a.createElement(r.rs,n,e.map((function(e,n){return a.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,o.Z)({},n,{},t,{route:e})):a.createElement(e.component,(0,o.Z)({},n,t,{route:e}))}})}))):null}},3727:(e,t,n)=>{"use strict";n.d(t,{OL:()=>b,VK:()=>c,rU:()=>g});var r=n(6550),o=n(5068),a=n(7294),i=n(9318),s=n(7462),l=n(3366),u=n(8776),c=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).history=(0,i.lX)(t.props),t}return(0,o.Z)(t,e),t.prototype.render=function(){return a.createElement(r.F0,{history:this.history,children:this.props.children})},t}(a.Component);a.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=a.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,i=(0,l.Z)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,s.Z)({},i,{onClick:function(e){try{o&&o(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,a.createElement("a",c)}));var g=m((function(e,t){var n=e.component,o=void 0===n?h:n,c=e.replace,g=e.to,v=e.innerRef,y=(0,l.Z)(e,["component","replace","to","innerRef"]);return a.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),l=r?n.createHref(r):"",h=(0,s.Z)({},y,{href:l,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,a.createElement(o,h)}))})),v=function(e){return e},y=a.forwardRef;void 0===y&&(y=v);var b=y((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,p=e.activeStyle,m=e.className,h=e.exact,b=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,_=e.innerRef,C=(0,l.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,i=f(d(x,n),n),l=i.pathname,T=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),L=T?(0,r.LX)(n.pathname,{path:T,exact:h,sensitive:k,strict:E}):null,R=!!(b?b(L,n):L),A="function"==typeof m?m(R):m,N="function"==typeof S?S(R):S;R&&(A=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(" ")}(A,c),N=(0,s.Z)({},N,p));var P=(0,s.Z)({"aria-current":R&&o||null,className:A,style:N,to:i},C);return v!==y?P.ref=t||_:P.innerRef=_,a.createElement(g,P)}))}))},6550:(e,t,n)=>{"use strict";n.d(t,{AW:()=>x,F0:()=>w,LX:()=>S,TH:()=>O,k6:()=>P,rs:()=>A,s6:()=>b});var r=n(5068),o=n(7294),a=n(5697),i=n.n(a),s=n(9318),l=n(8776),u=n(7462),c=n(4779),d=n.n(c),f=(n(9864),n(3366)),p=(n(8679),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=o.createContext||function(e,t){var n,a,s="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",l=function(e){function n(){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).emitter=h(t.props.value),t}(0,r.Z)(n,e);var o=n.prototype;return o.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},o.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((a=r)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?n=0:(n="function"==typeof t?t(r,o):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var a,i},o.render=function(){return this.props.children},n}(o.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];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 o=n.prototype;return o.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},o.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},o.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},o.getValue=function(){return this.context[s]?this.context[s].get():e},o.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(o.Component);return u.contextTypes=((a={})[s]=i().object,a),{Provider:l,Consumer:u}},v=function(e){var t=g();return t.displayName=e,t},y=v("Router-History"),b=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 o.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;o.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,o=n.exact,a=void 0!==o&&o,i=n.strict,s=void 0!==i&&i,l=n.sensitive,u=void 0!==l&&l;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 o=[],a={regexp:d()(e,o,t),keys:o};return E<1e4&&(r[e]=a,E++),a}(n,{end:a,strict:s,sensitive:u}),o=r.regexp,i=r.keys,l=o.exec(e);if(!l)return null;var c=l[0],f=l.slice(1),p=e===c;return a&&!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 o.createElement(b.Consumer,null,(function(t){t||(0,l.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,a=(0,u.Z)({},t,{location:n,match:r}),i=e.props,s=i.children,c=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===o.Children.count(e)}(s)&&(s=null),o.createElement(b.Provider,{value:a},a.match?s?"function"==typeof s?s(a):s:c?o.createElement(c,a):d?d(a):null:"function"==typeof s?s(a):null)}))},t}(o.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,u.Z)({},t,{pathname:t.pathname.substr(n.length)})}function T(e){return"string"==typeof e?e:(0,s.Ep)(e)}function L(e){return function(){(0,l.Z)(!1)}}function R(){}o.Component;var A=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return o.createElement(b.Consumer,null,(function(t){t||(0,l.Z)(!1);var n,r,a=e.props.location||t.location;return o.Children.forEach(e.props.children,(function(e){if(null==r&&o.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(a.pathname,(0,u.Z)({},e.props,{path:i})):t.match}})),r?o.cloneElement(n,{location:a,computedMatch:r}):null}))},t}(o.Component);var N=o.useContext;function P(){return N(y)}function O(){return N(b).location}},2408:(e,t,n)=>{"use strict";var r=n(7418),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),s=d("react.context"),l=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 y(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 b=y.prototype=new v;b.constructor=y,r(b,g.prototype),b.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,a={},i=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(a[r]=t[r]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===a[r]&&(a[r]=l[r]);return{$$typeof:o,type:e,key:i,ref:s,props:a,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var _=/\/+/g;function C(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 T(e,t,n,r,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case a:l=!0}}if(l)return i=i(l=e),e=""===r?"."+C(l,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),T(i,t,n,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(_,"$&/")+"/")+e)),t.push(i)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+C(s=e[u],u);l+=T(s,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;!(s=e.next()).done;)l+=T(s=s.value,t,n,c=r+C(s,u++),i);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function L(e,t,n){if(null==e)return e;var r=[],o=0;return T(e,r,"","",(function(e){return t.call(n,e,o++)})),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 A={current:null};function N(){var e=A.current;if(null===e)throw Error(p(321));return e}var P={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:L,forEach:function(e,t,n){L(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return L(e,(function(){t++})),t},toArray:function(e){return L(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var a=r({},e.props),i=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=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)&&(a[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];a.children=u}return{$$typeof:o,type:e.type,key:i,ref:s,props:a,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_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:l,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 N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="17.0.2"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}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)},o=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},a=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,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},a=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"):y=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();b=e+y;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)},o=function(){p(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,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,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],s=a+1,l=e[s];if(void 0!==i&&0>_(i,n))void 0!==l&&0>_(l,i)?(e[r]=l,e[s]=n,r=s):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==l&&0>_(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],T=[],L=1,R=null,A=3,N=!1,P=!1,O=!1;function I(e){for(var t=S(T);null!==t;){if(null===t.callback)x(T);else{if(!(t.startTime<=e))break;x(T),t.sortIndex=t.expirationTime,E(C,t)}t=S(T)}}function D(e){if(O=!1,I(e),!P)if(null!==S(C))P=!0,n(M);else{var t=S(T);null!==t&&r(D,t.startTime-e)}}function M(e,n){P=!1,O&&(O=!1,o()),N=!0;var a=A;try{for(I(n),R=S(C);null!==R&&(!(R.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=R.callback;if("function"==typeof i){R.callback=null,A=R.priorityLevel;var s=i(R.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?R.callback=s:R===S(C)&&x(C),I(n)}else x(C);R=S(C)}if(null!==R)var l=!0;else{var u=S(T);null!==u&&r(D,u.startTime-n),l=!1}return l}finally{R=null,A=a,N=!1}}var F=a;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(){P||N||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return S(C)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=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=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,a,i){var s=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?s+i:s:i=s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:L++,callback:a,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>s?(e.sortIndex=i,E(T,e),null===S(C)&&e===S(T)&&(O?o():O=!0,r(D,i-s))):(e.sortIndex=l,E(C,e),P||N||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6774:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var u=a[l];if(!s(u))return!1;var c=e[u],d=t[u];if(!1===(o=n?n.call(r,c,d,u):void 0)||void 0===o&&c!==d)return!1}return!0}},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"EOSC Recommender Metrics",tagline:"A framework for evaluating EOSC Recommender System",url:"https://argoeu.github.io",baseUrl:"/eosc-recommender-metrics/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/grnet-favicon.png",organizationName:"ARGOeu",projectName:"eosc-recommender-metrics",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{remarkPlugins:[null],rehypePlugins:[null],sidebarPath:"/home/jenkins/workspace/_eosc-recommender-metrics_master/eosc-recommender-metrics/website/sidebars.js"},blog:!1,theme:{customCss:"/home/jenkins/workspace/_eosc-recommender-metrics_master/eosc-recommender-metrics/website/src/css/custom.css"}}]],stylesheets:[{href:"https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css",type:"text/css",integrity:"sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM",crossorigin:"anonymous"}],themeConfig:{navbar:{title:"EOSC Recommender Metrics",logo:{alt:"Logo",src:"img/grnet-logo.png"},items:[{to:"docs/",activeBasePath:"docs",label:"Docs",position:"left"},{href:"pathname:///openapi/explore",label:"Explore the API",position:"left"},{href:"https://github.com/ARGOeu/eosc-recommender-metrics",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",logo:{alt:"GRNET",src:"img/grnet-logo.png",href:"http://www.grnet.gr/"},links:[{title:"Docs",items:[{label:"Introduction",to:"/docs/"}]},{title:"More",items:[{label:"GitHub",href:"https://github.com/ARGOeu/eosc-recommender-metrics"}]}],copyright:"Copyright \xa9 2024 GRNET"},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},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},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},themes:[["@easyops-cn/docusaurus-search-local",{hashed:!0,language:["en","zh"],highlightSearchTermsOnTargetPage:!0,explicitSearchResultPath:!0,indexBlog:!1}]],baseUrlIssueBanner:!0,onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],scripts:[],headTags:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},7462:(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:()=>r})},5068:(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)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>o})},3366:(e,t,n)=>{"use strict";function r(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}n.d(t,{Z:()=>r})},8776:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r="Invariant failed";function o(e,t){if(!e)throw new Error(r)}},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/eosc-recommender-metrics/search-430":{"__comp":"1a4e3797","__context":{"plugin":"fd61e3ff"}},"/eosc-recommender-metrics/docs-c5a":{"__comp":"1be78505","__context":{"plugin":"ff679b80"},"versionMetadata":"935f2afb"},"/eosc-recommender-metrics/docs/-d08":{"__comp":"17896441","content":"a09c2993"},"/eosc-recommender-metrics/docs/about-b56":{"__comp":"17896441","content":"3d8d21df"},"/eosc-recommender-metrics/docs/category/dashboard-views-c93":{"__comp":"14eb3368","categoryGeneratedIndex":"631d8d28"},"/eosc-recommender-metrics/docs/category/metrics-descriptions-c7e":{"__comp":"14eb3368","categoryGeneratedIndex":"1ae8c5dd"},"/eosc-recommender-metrics/docs/category/policies-580":{"__comp":"14eb3368","categoryGeneratedIndex":"5885a49d"},"/eosc-recommender-metrics/docs/dashboard_views/graphs-4ec":{"__comp":"17896441","content":"7a2f3870"},"/eosc-recommender-metrics/docs/dashboard_views/kpis-ee9":{"__comp":"17896441","content":"964c9504"},"/eosc-recommender-metrics/docs/dashboard_views/rsmetrics-e9a":{"__comp":"17896441","content":"84321939"},"/eosc-recommender-metrics/docs/material-391":{"__comp":"17896441","content":"ed943255"},"/eosc-recommender-metrics/docs/metrics_descriptions/accuracy-a4a":{"__comp":"17896441","content":"e98765a8"},"/eosc-recommender-metrics/docs/metrics_descriptions/catalog_coverage-f81":{"__comp":"17896441","content":"6f5a4b96"},"/eosc-recommender-metrics/docs/metrics_descriptions/click_through_rate-02d":{"__comp":"17896441","content":"3ae74972"},"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_gini_index-417":{"__comp":"17896441","content":"43091680"},"/eosc-recommender-metrics/docs/metrics_descriptions/diversity_shannon_entropy-b87":{"__comp":"17896441","content":"af1b10df"},"/eosc-recommender-metrics/docs/metrics_descriptions/hit_rate-978":{"__comp":"17896441","content":"c77d8447"},"/eosc-recommender-metrics/docs/metrics_descriptions/novelty-667":{"__comp":"17896441","content":"9895d23c"},"/eosc-recommender-metrics/docs/metrics_descriptions/user_coverage-95a":{"__comp":"17896441","content":"7ec451df"},"/eosc-recommender-metrics/docs/policies/privacy-24b":{"__comp":"17896441","content":"b1321f4b"},"/eosc-recommender-metrics/docs/policies/terms-a72":{"__comp":"17896441","content":"333e92ea"},"/eosc-recommender-metrics/docs/policies/tom-3e2":{"__comp":"17896441","content":"338d3536"},"/eosc-recommender-metrics/docs/use_cases-e9c":{"__comp":"17896441","content":"10ac9a3e"},"/eosc-recommender-metrics/-234":{"__comp":"c4f5d8e4","__context":{"plugin":"ddc0f703"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=9383,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/runtime~main.4ab82b41.js b/assets/js/runtime~main.4ab82b41.js new file mode 100644 index 0000000..7018ec7 --- /dev/null +++ b/assets/js/runtime~main.4ab82b41.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,t,a,r,o,d={},c={};function n(e){var t=c[e];if(void 0!==t)return t.exports;var a=c[e]={id:e,loaded:!1,exports:{}};return d[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=d,n.c=c,e=[],n.O=(t,a,r,o)=>{if(!a){var d=1/0;for(b=0;b<e.length;b++){a=e[b][0],r=e[b][1],o=e[b][2];for(var c=!0,f=0;f<a.length;f++)(!1&o||d>=o)&&Object.keys(n.O).every((e=>n.O[e](a[f])))?a.splice(f--,1):(c=!1,o<d&&(d=o));if(c){e.splice(b--,1);var i=r();void 0!==i&&(t=i)}}return t}o=o||0;for(var b=e.length;b>0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[a,r,o]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.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 o=Object.create(null);n.r(o);var d={};t=t||[null,a({}),a([]),a(a)];for(var c=2&r&&e;"object"==typeof c&&!~t.indexOf(c);c=a(c))Object.getOwnPropertyNames(c).forEach((t=>d[t]=()=>e[t]));return d.default=()=>e,n.d(o,d),o},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,a)=>(n.f[a](e,t),t)),[])),n.u=e=>"assets/js/"+({16:"43091680",23:"631d8d28",37:"5885a49d",48:"a94703ab",78:"10ac9a3e",94:"9895d23c",98:"a7bd4aaa",138:"1a4e3797",142:"af1b10df",258:"6f5a4b96",285:"c7ceab09",310:"338d3536",318:"1ae8c5dd",342:"333e92ea",401:"17896441",495:"3d8d21df",509:"3ae74972",570:"84321939",572:"b1321f4b",581:"935f2afb",602:"7ec451df",634:"c4f5d8e4",647:"5e95c892",670:"ed943255",800:"c970ad1f",811:"c77d8447",855:"7a2f3870",899:"a09c2993",934:"9705dab7",937:"e98765a8",969:"14eb3368",979:"964c9504"}[e]||e)+"."+{16:"42f80ef2",23:"1410099b",37:"6041ad95",48:"1676e604",78:"ec72a894",94:"9af546b1",98:"75b2318f",138:"116f9790",142:"0afb92d0",237:"84d4b8c3",258:"db854b63",285:"f4c1db64",310:"7e50887c",318:"c0f573ad",342:"fe3f0a07",401:"90ae3f8c",489:"ca291d9d",495:"1931d78b",509:"6a2f3a0d",570:"b9b9cfa1",572:"a40332d5",581:"2cf5a243",602:"173df12c",634:"fc53e4f6",647:"7b63612a",670:"5167a9e0",741:"fa20244f",800:"2f30ea53",811:"28599db8",855:"cd9a9228",899:"9187bae6",934:"abb86606",937:"16179eb7",969:"72797bf0",979:"8230afc8"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="website:",n.l=(e,t,a,d)=>{if(r[e])r[e].push(t);else{var c,f;if(void 0!==a)for(var i=document.getElementsByTagName("script"),b=0;b<i.length;b++){var u=i[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+a){c=u;break}}c||(f=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,n.nc&&c.setAttribute("nonce",n.nc),c.setAttribute("data-webpack",o+a),c.src=e),r[e]=[t];var l=(t,a)=>{c.onerror=c.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(a))),t)return t(a)},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),f&&document.head.appendChild(c)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/eosc-recommender-metrics/",n.gca=function(e){return e={17896441:"401",43091680:"16",84321939:"570","631d8d28":"23","5885a49d":"37",a94703ab:"48","10ac9a3e":"78","9895d23c":"94",a7bd4aaa:"98","1a4e3797":"138",af1b10df:"142","6f5a4b96":"258",c7ceab09:"285","338d3536":"310","1ae8c5dd":"318","333e92ea":"342","3d8d21df":"495","3ae74972":"509",b1321f4b:"572","935f2afb":"581","7ec451df":"602",c4f5d8e4:"634","5e95c892":"647",ed943255:"670",c970ad1f:"800",c77d8447:"811","7a2f3870":"855",a09c2993:"899","9705dab7":"934",e98765a8:"937","14eb3368":"969","964c9504":"979"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(t,a)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var d=n.p+n.u(t),c=new Error;n.l(d,(a=>{if(n.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),d=a&&a.target&&a.target.src;c.message="Loading chunk "+t+" failed.\n("+o+": "+d+")",c.name="ChunkLoadError",c.type=o,c.request=d,r[1](c)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,d=a[0],c=a[1],f=a[2],i=0;if(d.some((t=>0!==e[t]))){for(r in c)n.o(c,r)&&(n.m[r]=c[r]);if(f)var b=f(n)}for(t&&t(a);i<d.length;i++)o=d[i],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(b)},a=self.webpackChunkwebsite=self.webpackChunkwebsite||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})(); \ No newline at end of file diff --git a/assets/js/runtime~main.6234f20f.js b/assets/js/runtime~main.6234f20f.js deleted file mode 100644 index acd7de8..0000000 --- a/assets/js/runtime~main.6234f20f.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,t,r,a,d,f={},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={id:e,loaded:!1,exports:{}};return f[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=f,n.c=o,e=[],n.O=(t,r,a,d)=>{if(!r){var f=1/0;for(b=0;b<e.length;b++){r=e[b][0],a=e[b][1],d=e[b][2];for(var o=!0,c=0;c<r.length;c++)(!1&d||f>=d)&&Object.keys(n.O).every((e=>n.O[e](r[c])))?r.splice(c--,1):(o=!1,d<f&&(f=d));if(o){e.splice(b--,1);var i=a();void 0!==i&&(t=i)}}return t}d=d||0;for(var b=e.length;b>0&&e[b-1][2]>d;b--)e[b]=e[b-1];e[b]=[r,a,d]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var d=Object.create(null);n.r(d);var f={};t=t||[null,r({}),r([]),r(r)];for(var o=2&a&&e;"object"==typeof o&&!~t.indexOf(o);o=r(o))Object.getOwnPropertyNames(o).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,n.d(d,f),d},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>"assets/js/"+({14:"338d3536",21:"43091680",53:"935f2afb",81:"10ac9a3e",85:"ed943255",128:"a09c2993",195:"c4f5d8e4",275:"631d8d28",295:"1ae8c5dd",411:"9895d23c",458:"964c9504",480:"7ec451df",508:"c77d8447",514:"1be78505",531:"ddc0f703",535:"3d8d21df",564:"b1321f4b",599:"333e92ea",602:"84321939",692:"af1b10df",699:"ff679b80",782:"7a2f3870",783:"fd61e3ff",787:"e98765a8",815:"3ae74972",817:"14eb3368",855:"6f5a4b96",881:"5885a49d",918:"17896441",920:"1a4e3797"}[e]||e)+"."+{14:"e665cd11",21:"ab0a4899",53:"5ca4bddb",81:"737a0632",85:"8a703aba",128:"7ecb9aeb",195:"60980168",275:"882ce771",295:"2a16e6c5",411:"a70bdc51",443:"e0a13234",458:"1c41e13b",480:"6c1234b3",508:"072e067e",514:"d88f401d",525:"a7b52e37",531:"b31bfdd6",535:"a7d32c7f",564:"33f54237",599:"4ee9d8d8",602:"114fc6a5",692:"b1da8677",699:"1065fb1d",782:"b1effab5",783:"47ac373c",787:"8d45c92d",815:"72159e3d",817:"bcaa3779",855:"e998ba34",881:"ea9a8a8f",918:"0c1cdf4c",920:"a3f2126e",972:"7ff3826d"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},d="website:",n.l=(e,t,r,f)=>{if(a[e])a[e].push(t);else{var o,c;if(void 0!==r)for(var i=document.getElementsByTagName("script"),b=0;b<i.length;b++){var u=i[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==d+r){o=u;break}}o||(c=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,n.nc&&o.setAttribute("nonce",n.nc),o.setAttribute("data-webpack",d+r),o.src=e),a[e]=[t];var l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(s);var d=a[e];if(delete a[e],o.parentNode&&o.parentNode.removeChild(o),d&&d.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/eosc-recommender-metrics/",n.gca=function(e){return e={17896441:"918",43091680:"21",84321939:"602","338d3536":"14","935f2afb":"53","10ac9a3e":"81",ed943255:"85",a09c2993:"128",c4f5d8e4:"195","631d8d28":"275","1ae8c5dd":"295","9895d23c":"411","964c9504":"458","7ec451df":"480",c77d8447:"508","1be78505":"514",ddc0f703:"531","3d8d21df":"535",b1321f4b:"564","333e92ea":"599",af1b10df:"692",ff679b80:"699","7a2f3870":"782",fd61e3ff:"783",e98765a8:"787","3ae74972":"815","14eb3368":"817","6f5a4b96":"855","5885a49d":"881","1a4e3797":"920"}[e]||e,n.p+n.u(e)},(()=>{var e={303:0,532:0};n.f.j=(t,r)=>{var a=n.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var d=new Promise(((r,d)=>a=e[t]=[r,d]));r.push(a[2]=d);var f=n.p+n.u(t),o=new Error;n.l(f,(r=>{if(n.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var d=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;o.message="Loading chunk "+t+" failed.\n("+d+": "+f+")",o.name="ChunkLoadError",o.type=d,o.request=f,a[1](o)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,r)=>{var a,d,f=r[0],o=r[1],c=r[2],i=0;if(f.some((t=>0!==e[t]))){for(a in o)n.o(o,a)&&(n.m[a]=o[a]);if(c)var b=c(n)}for(t&&t(r);i<f.length;i++)d=f[i],n.o(e,d)&&e[d]&&e[d][0](),e[d]=0;return n.O(b)},r=self.webpackChunkwebsite=self.webpackChunkwebsite||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})(); \ No newline at end of file diff --git a/docs/about/index.html b/docs/about/index.html index 679c2da..3764347 100644 --- a/docs/about/index.html +++ b/docs/about/index.html @@ -1,16 +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-about"> +<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-about" data-has-hydrated="false"> <head> <meta charset="UTF-8"> -<meta name="generator" content="Docusaurus v2.2.0"> -<title data-rh="true">About | EOSC Recommender Metrics - - + +About | EOSC Recommender Metrics + + -
-

About

The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).

Support

The Recommender Metrics Framework users can communicate for support through argo AT grnet DOT gr.

- - +

About

+

The Recommender Metrics Framework is being developed under the umbrella of the EOSC-Future; an EU-funded H2020 project implementing the European Open Science Cloud (EOSC).

+

Support

+

The Recommender Metrics Framework users can communicate for support through argo AT grnet DOT gr.

\ No newline at end of file diff --git a/docs/category/dashboard-views/index.html b/docs/category/dashboard-views/index.html index 5e53e60..79a5196 100644 --- a/docs/category/dashboard-views/index.html +++ b/docs/category/dashboard-views/index.html @@ -1,16 +1,24 @@ - + - -Dashboard Views | EOSC Recommender Metrics - - + +Dashboard Views | EOSC Recommender Metrics + + - - - + \ No newline at end of file diff --git a/docs/category/metrics-descriptions/index.html b/docs/category/metrics-descriptions/index.html index 43facaa..9059323 100644 --- a/docs/category/metrics-descriptions/index.html +++ b/docs/category/metrics-descriptions/index.html @@ -1,16 +1,24 @@ - + - -Metrics Descriptions | EOSC Recommender Metrics - - + +Metrics Descriptions | EOSC Recommender Metrics + + - - - + \ No newline at end of file diff --git a/docs/category/policies/index.html b/docs/category/policies/index.html index 702850b..ee3f9e3 100644 --- a/docs/category/policies/index.html +++ b/docs/category/policies/index.html @@ -1,16 +1,24 @@ - + - -Policies | EOSC Recommender Metrics - - + +Policies | EOSC Recommender Metrics + + - - - + \ No newline at end of file diff --git a/docs/dashboard_views/graphs/index.html b/docs/dashboard_views/graphs/index.html index 3eaaf03..48ffee2 100644 --- a/docs/dashboard_views/graphs/index.html +++ b/docs/dashboard_views/graphs/index.html @@ -1,18 +1,34 @@ - + - -Graphs | EOSC Recommender Metrics - - + +Graphs | EOSC Recommender Metrics + + -
-

Graphs

The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:

  • User Actions per day
  • Recommended Items per day

User Actions per day

Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of user actions occurred. The granularity of the information is per day. -User Actions per day Graph

Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of recommended items delivered to the users. The granularity of the information is per day. -Recommended Items per day Graph

- - +

Graphs

The RS Metrics software designs and exposes information graphs concerning attributes defined in the RS. The current implementation exposes:

+
    +
  • User Actions per day
  • +
  • Recommended Items per day
  • +
+

User Actions per day

+

Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of user actions occurred. The granularity of the information is per day. +User Actions per day Graph

+ +

Concerning this graph the x-axis shows the referenced date-time range, whereas the y-axis shows the amount of recommended items delivered to the users. The granularity of the information is per day. +Recommended Items per day Graph

\ No newline at end of file diff --git a/docs/dashboard_views/kpis/index.html b/docs/dashboard_views/kpis/index.html index ac0488d..f9c1f49 100644 --- a/docs/dashboard_views/kpis/index.html +++ b/docs/dashboard_views/kpis/index.html @@ -1,16 +1,30 @@ - + - -KPIs | EOSC Recommender Metrics - - + +KPIs | EOSC Recommender Metrics + + -
-

KPIs

The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:

  • Click-Through Rate
  • Hit Rate
  • Top 5 ordered Services
  • Top 5 recommended Services
- - +

KPIs

The RS Metrics software implements a suite of KPIs exposed through a rich UI/dashboard and a rest API. KPIs indicate measurable values that demonstrate how effectively a company is achieving key business objectives. It currently delivers the below KPIs metrics:

+
    +
  • Click-Through Rate
  • +
  • Hit Rate
  • +
  • Top 5 ordered Services
  • +
  • Top 5 recommended Services
  • +
\ No newline at end of file diff --git a/docs/dashboard_views/rsmetrics/index.html b/docs/dashboard_views/rsmetrics/index.html index f82a957..b024b11 100644 --- a/docs/dashboard_views/rsmetrics/index.html +++ b/docs/dashboard_views/rsmetrics/index.html @@ -1,16 +1,31 @@ - + - -RS Metrics | EOSC Recommender Metrics - - + +RS Metrics | EOSC Recommender Metrics + + -
-

RS Metrics

The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:

  • Catalog Coverage
  • Diversity Gini Index
  • Diversity Shannon Entropy
  • Novelty
  • User Coverage
- - +

RS Metrics

The RS Metrics software implements a web service presenting reports through a rich UI/dashboard and a rest API. Complete documentation of how metrics perform the necessary calculations, and what is the expected range of the output values is also exhibited. It currently delivers the below metrics:

+
    +
  • Catalog Coverage
  • +
  • Diversity Gini Index
  • +
  • Diversity Shannon Entropy
  • +
  • Novelty
  • +
  • User Coverage
  • +
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index d481eb4..cdcb422 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,16 +1,52 @@ - + - -Introduction | EOSC Recommender Metrics - - + +Introduction | EOSC Recommender Metrics + + -
-

Introduction

Metrics Framework

The Recommender System (RS) is a novel component of the EOSC Portal meant to improve user experience. It provides EOSC users with recommendations concerning resources that could be of their interest, based on a multi-focal perspective of the users. Measuring the success of such system is crucial to get valuable insights in many aspects that affect user experience. In this approach, an independent metrics framework as a service is being introduced to support the evaluation and adaptation of recommendation mechanisms. The use of additional diagnostic metrics and visualizations offers deeper and sometimes surprising insights into a model’s performance. The evaluation is quantitatively being performed by processing information such as resources, user actions, ratings, and recommendations in order to measure the impact of the AI-enhanced services and user satisfaction as well as to incorporate this feedback and improve the services provided, via a user-friendly API and dashboard UI.

Flow

Components Functionality

Preprocessor

This module is responsible for:

  • data retrieval through a connector module that claims and transforms data from various sources
  • service-associated knowledge correlations
  • dummy or dissociated data removal
  • tagging of various associations in the data, i.e. registered or anonymous -related users and services
  • generation of statistics information.

Preprocessor

RS Metrics

This module is responsible for:

  • processing the data
  • computing the designated evaluation metrics
  • producing the necessary information in a homogenized manner.

RSMetrics

- - +

Introduction

Metrics Framework

+

The Recommender System (RS) is a novel component of the EOSC Portal meant to improve user experience. It provides EOSC users with recommendations concerning resources that could be of their interest, based on a multi-focal perspective of the users. Measuring the success of such system is crucial to get valuable insights in many aspects that affect user experience. In this approach, an independent metrics framework as a service is being introduced to support the evaluation and adaptation of recommendation mechanisms. The use of additional diagnostic metrics and visualizations offers deeper and sometimes surprising insights into a model’s performance. The evaluation is quantitatively being performed by processing information such as resources, user actions, ratings, and recommendations in order to measure the impact of the AI-enhanced services and user satisfaction as well as to incorporate this feedback and improve the services provided, via a user-friendly API and dashboard UI.

+

Flow

+

Reports

+

Presently, we provide daily assessments:

+
    +
  • for the Marketplace RS by utilizing service resources, and
  • +
  • for the Online Engine through training and software resources.
  • +
+

Both evaluations occur on a daily basis, with resource retrieval facilitated by the get_catalog.py Python module. While service data is obtained daily, the acquisition of training and software data is a manual, best-effort process owing to the extensive size of the dataset.

+

Components Functionality

+

Preprocessor

+

This module is responsible for:

+
    +
  • data retrieval through a connector module that claims and transforms data from various sources
  • +
  • service-associated knowledge correlations
  • +
  • dummy or dissociated data removal
  • +
  • tagging of various associations in the data, i.e. registered or anonymous -related users and services
  • +
  • generation of statistics information.
  • +
+

Preprocessor

+

RS Metrics

+

This module is responsible for:

+
    +
  • processing the data
  • +
  • computing the designated evaluation metrics
  • +
  • producing the necessary information in a homogenized manner.
  • +
+

RSMetrics

\ No newline at end of file diff --git a/docs/material/index.html b/docs/material/index.html index 1ef4ef0..13374db 100644 --- a/docs/material/index.html +++ b/docs/material/index.html @@ -1,16 +1,35 @@ - + - -Material | EOSC Recommender Metrics - - + +Material | EOSC Recommender Metrics + + - - - + \ No newline at end of file diff --git a/docs/metrics_descriptions/accuracy/index.html b/docs/metrics_descriptions/accuracy/index.html index c850d19..5587b26 100644 --- a/docs/metrics_descriptions/accuracy/index.html +++ b/docs/metrics_descriptions/accuracy/index.html @@ -1,19 +1,71 @@ - + - -Accuracy | EOSC Recommender Metrics - - + +Accuracy | EOSC Recommender Metrics + + -
-

Accuracy

Summary

Measures Recommendations' accuracy based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction

Description

The accuracy (A(A of the recommendations is based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction. Generally, the Accuracy mathematical expression is defined as: -A=Number  of  correct  predictionsTotal  number  of  predictionsA=\frac{Number\;of\;correct\;predictions}{Total\;number\;of\;predictions}

-In RS Metrics the computation is determined by the following formula: -Accuracy=Number  of  correctly  recommended  servicesTotal  number  of  servicesAccuracy=\frac{Number\;of\;correctly\;recommended\;services}{Total\;number\;of\;services}where correctness is defined as if the service is both accessed by the user and also it is recommended by the RS

Output

TypeFloat
Min0
Max1
info

A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction.

Prerequisites:

  • recommendations without anonymous users
  • all available users (with their accessed services)
  • all available services

Process Flow:

  • Clean up

    Recommendations clean up; entries removal where users or services are not found in "users" or "services" accordingly
  • Vector creation of the Accessed Services

    For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is found in the user's accessed services, or 0 if it is not
  • For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is recommended to the user, or 0 if it is not
  • Accuracy score computation

    For each user compute the average value of the difference vector; a vector which states True if service is found in both accessed and recommended vectors or False if it is not
  • Mean value of Accuracy score

    Computation of the overall value by calculating the mean value of each user's accuracy score
- - +

Accuracy

+

Summary

+

Measures Recommendations' accuracy based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction

+

Description

+

The accuracy (A(A of the recommendations is based on users' access to the services. A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction. Generally, the Accuracy mathematical expression is defined as: +A=Number  of  correct  predictionsTotal  number  of  predictionsA=\frac{Number\;of\;correct\;predictions}{Total\;number\;of\;predictions}

+

In RS Metrics the computation is determined by the following formula: +Accuracy=Number  of  correctly  recommended  servicesTotal  number  of  servicesAccuracy=\frac{Number\;of\;correctly\;recommended\;services}{Total\;number\;of\;services}where correctness is defined as if the service is both accessed by the user and also it is recommended by the RS

+

Output

+
TypeFloat
Min0
Max1
+
info

A value of 1, indicates that the RS model got all the predictions right, and a value of 0 indicates that the RS model did not make a single correct prediction.

+

Prerequisites:

+
    +
  • recommendations without anonymous users
  • +
  • all available users (with their accessed services)
  • +
  • all available services
  • +
+

Process Flow:

+
    +
  • +

    Clean up

    +
  • +
+

Recommendations clean up; entries removal where users or services are not found in "users" or "services" accordingly

+
    +
  • +

    Vector creation of the Accessed Services

    +
  • +
+

For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is found in the user's accessed services, or 0 if it is not

+
    +
  • + +
  • +
+

For each user create a vector at the size of the number of the services, and assign a binary value for each service with a value of 1 if it is recommended to the user, or 0 if it is not

+
    +
  • +

    Accuracy score computation

    +
  • +
+

For each user compute the average value of the difference vector; a vector which states True if service is found in both accessed and recommended vectors or False if it is not

+
    +
  • +

    Mean value of Accuracy score

    +
  • +
+

Computation of the overall value by calculating the mean value of each user's accuracy score

\ No newline at end of file diff --git a/docs/metrics_descriptions/catalog_coverage/index.html b/docs/metrics_descriptions/catalog_coverage/index.html index fbf7229..92b9d26 100644 --- a/docs/metrics_descriptions/catalog_coverage/index.html +++ b/docs/metrics_descriptions/catalog_coverage/index.html @@ -1,16 +1,61 @@ - + - -Catalog Coverage | EOSC Recommender Metrics - - + +Catalog Coverage | EOSC Recommender Metrics + + -
-

Catalog Coverage

Summary

The percentage (%) of the division of the unique services found in recommendations to the total number of published services.

Description

The Catalog Coverage is described by the formula: unique_rec_servicesservices\frac{unique\_rec\_services}{services}

Output

TypeFloat
Min0
Max100
info

Catalog Coverage is 0 when none of the services is being recommended, and 100 when all of them are being recommended.

Prerequisites:

  • all available recommendations
  • all available services

Process Flow:

  • Retrieve recommendations

    Retrieve all available recommendations found in source
  • Gather all unique services

    Gather all unique services found in all available recommendations
  • Retrieve services

    Retrieve all available published services found in source
  • Calculate ratio

    Calculate the percentage (%) of the division of the unique services found in recommendations to the total number of published services
- - +

Catalog Coverage

+

Summary

+

The percentage (%) of the division of the unique services found in recommendations to the total number of published services.

+

Description

+

The Catalog Coverage is described by the formula: unique_rec_servicesservices\frac{unique\_rec\_services}{services}

+

Output

+
TypeFloat
Min0
Max100
+
info

Catalog Coverage is 0 when none of the services is being recommended, and 100 when all of them are being recommended.

+

Prerequisites:

+
    +
  • all available recommendations
  • +
  • all available services
  • +
+

Process Flow:

+
    +
  • +

    Retrieve recommendations

    +
  • +
+

Retrieve all available recommendations found in source

+
    +
  • +

    Gather all unique services

    +
  • +
+

Gather all unique services found in all available recommendations

+
    +
  • +

    Retrieve services

    +
  • +
+

Retrieve all available published services found in source

+
    +
  • +

    Calculate ratio

    +
  • +
+

Calculate the percentage (%) of the division of the unique services found in recommendations to the total number of published services

\ No newline at end of file diff --git a/docs/metrics_descriptions/click_through_rate/index.html b/docs/metrics_descriptions/click_through_rate/index.html index c3e9d31..86088a0 100644 --- a/docs/metrics_descriptions/click_through_rate/index.html +++ b/docs/metrics_descriptions/click_through_rate/index.html @@ -1,16 +1,70 @@ - + - -Click-Through Rate | EOSC Recommender Metrics - - + +Click-Through Rate | EOSC Recommender Metrics + + -
-

Click-Through Rate

Summary

The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users.

Description

The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users. Takes into account all historical data of user actions.

The metric is expressed by the formula: ClickThroughRate=clicksviewsClick-Through Rate=\frac{clicks}{views}

Output

TypeFloat
Min0
Max+\infty
info

A value of 0 indicates that no clicks through recommendations panels occurred.

Prerequisites:

  • all available user actions

Process Flow:

  • Retrieve user actions with recommendation panel

    Get only the user actions that present a recommendation panel to the user in the source page. Those are actions with the following source paths:
    • /services
    • /services
    • /services/c/{any category name}
  • Count user actions with recommendation panel

    Count the items in the above list as they represent the times recommendations panels were presented to the users of the portal
  • Filter list

    Narrow the above list into a new subset by selecting only user actions that originate from a recommendation panel. Those are actions that have the 'recommendation' string in the Action column
  • Count user actions with clicks through recommendation panel

    Count the items in the subset as they represent the times users clicked through recommendations
  • Calculate ratio

    Divide the items of the subset with the items of the first list to get the click-through rate
- - +

Click-Through Rate

+

Summary

+

The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users.

+

Description

+

The number of user clicks through recommendations panels divided by the total times recommendation panels were presented to users. Takes into account all historical data of user actions.

+

The metric is expressed by the formula: ClickThroughRate=clicksviewsClick-Through Rate=\frac{clicks}{views}

+

Output

+
TypeFloat
Min0
Max+\infty
+
info

A value of 0 indicates that no clicks through recommendations panels occurred.

+

Prerequisites:

+
    +
  • all available user actions
  • +
+

Process Flow:

+
    +
  • +

    Retrieve user actions with recommendation panel

    +
  • +
+

Get only the user actions that present a recommendation panel to the user in the source page. Those are actions with the following source paths:

+
    +
  • /services
  • +
  • /services
  • +
  • /services/c/{any category name}
  • +
  • +

    Count user actions with recommendation panel

    +
  • +
+

Count the items in the above list as they represent the times recommendations panels were presented to the users of the portal

+
    +
  • +

    Filter list

    +
  • +
+

Narrow the above list into a new subset by selecting only user actions that originate from a recommendation panel. Those are actions that have the 'recommendation' string in the Action column

+
    +
  • +

    Count user actions with clicks through recommendation panel

    +
  • +
+

Count the items in the subset as they represent the times users clicked through recommendations

+
    +
  • +

    Calculate ratio

    +
  • +
+

Divide the items of the subset with the items of the first list to get the click-through rate

\ No newline at end of file diff --git a/docs/metrics_descriptions/diversity_gini_index/index.html b/docs/metrics_descriptions/diversity_gini_index/index.html index 1b0ca22..0e45f02 100644 --- a/docs/metrics_descriptions/diversity_gini_index/index.html +++ b/docs/metrics_descriptions/diversity_gini_index/index.html @@ -1,19 +1,76 @@ - + - -Diversity Gini Index | EOSC Recommender Metrics - - + +Diversity Gini Index | EOSC Recommender Metrics + + -
-

Diversity Gini Index

Summary

Measures Recommendations' diversity. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen.

Description

The diversity (GG) of the recommendations according to Gini Index. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen (see book). Generally, the Gini Index mathematical expression is defined as:

-G=1n1j=1n(2jn1)p(ij)G=\frac{1}{n-1}\sum_{j=1}^{n}(2j-n-1)p(i_j), where i1,,ini_1,\ldots,i_n is the list of items ordered according to increasing p(i)p(i) and each item ii accounts for a proportion p(i)p(i) of user recommendations. +

Diversity Gini Index

+

Summary

+

Measures Recommendations' diversity. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen.

+

Description

+

The diversity (GG) of the recommendations according to Gini Index. The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen (see book). Generally, the Gini Index mathematical expression is defined as:

+

G=1n1j=1n(2jn1)p(ij)G=\frac{1}{n-1}\sum_{j=1}^{n}(2j-n-1)p(i_j), where i1,,ini_1,\ldots,i_n is the list of items ordered according to increasing p(i)p(i) and each item ii accounts for a proportion p(i)p(i) of user recommendations. In RS Metrics the computation is determined by the following formula: -Diversity=1n1j=1n(2jn1)(count(j)recommendations)Diversity=\frac{1}{n-1}\sum_{j=1}^{n}(2j-n-1)\left(\frac{count(j)}{recommendations}\right)

Output

TypeFloat
Min0
Max1
info

The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen.

Prerequisites:

  • recommendations without anonymous users
  • all available services

Process Flow:

  • Clean up

    Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly
  • Services Impact

    Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(j)
  • Sort Services Impact from low to high

    Sort the number of how many times each service (i.e. i) was suggested from the lower to the higher value, in order to apply the respective weight (j). The computation includes services with 0 recommendation occurrence
  • For each service calculate its recommended probability by dividing the number of service's occurrence found in the recommendations to the total number of recommendations
  • Service-based product computation

    Calculation of the product of the recommended probability from previous step and services' respective index j, for each service individually
  • Gini Index computation

    Computation of the overall value by summing all values from previous step
- - +Diversity=1n1j=1n(2jn1)(count(j)recommendations)Diversity=\frac{1}{n-1}\sum_{j=1}^{n}(2j-n-1)\left(\frac{count(j)}{recommendations}\right)

+

Output

+
TypeFloat
Min0
Max1
+
info

The index is 0 when all items are chosen equally often, and 1 when a single item is always chosen.

+

Prerequisites:

+
    +
  • recommendations without anonymous users
  • +
  • all available services
  • +
+

Process Flow:

+
    +
  • +

    Clean up

    +
  • +
+

Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly

+
    +
  • +

    Services Impact

    +
  • +
+

Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(j)

+
    +
  • +

    Sort Services Impact from low to high

    +
  • +
+

Sort the number of how many times each service (i.e. i) was suggested from the lower to the higher value, in order to apply the respective weight (j). The computation includes services with 0 recommendation occurrence

+
    +
  • + +
  • +
+

For each service calculate its recommended probability by dividing the number of service's occurrence found in the recommendations to the total number of recommendations

+
    +
  • +

    Service-based product computation

    +
  • +
+

Calculation of the product of the recommended probability from previous step and services' respective index j, for each service individually

+
    +
  • +

    Gini Index computation

    +
  • +
+

Computation of the overall value by summing all values from previous step

\ No newline at end of file diff --git a/docs/metrics_descriptions/diversity_shannon_entropy/index.html b/docs/metrics_descriptions/diversity_shannon_entropy/index.html index 6e312b1..379e4a6 100644 --- a/docs/metrics_descriptions/diversity_shannon_entropy/index.html +++ b/docs/metrics_descriptions/diversity_shannon_entropy/index.html @@ -1,17 +1,68 @@ - + - -Diversity Shannon Entropy | EOSC Recommender Metrics - - + +Diversity Shannon Entropy | EOSC Recommender Metrics + + -
-

Diversity Shannon Entropy

Summary

Measures Recommendations' diversity. The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often.

Description

The diversity (HH) of the recommendations according to Shannon Entropy. The entropy is 0 when a single item is always chosen or recommended, and log(n) when n items are chosen or recommended equally often (see book). Generally, the Shannon Entropy mathematical expression is defined as: H=i=1np(i)log2p(i)H=-\sum_{i=1}^{n}p(i)\log_2 p(i)

-In RS Metrics the formula is determined as: Diversity=i=1services(count(i)recommendations)log2(count(i)recommendations)Diversity=-\sum_{i=1}^{services}\left(\frac{count(i)}{recommendations}\right)\log_2 \left(\frac{count(i)}{recommendations}\right)

Output

TypeFloat
Min0
Max+\infty
info

The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often.

Prerequisites:

  • recommendations without anonymous users
  • all available services

Process Flow:

  • Clean up

    Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly
  • Services Impact

    Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(i)
  • For each service calculate its recommended probability by dividing the number of service's occurrences found in the recommendations to the total number of recommendations
  • Service-based product computation

    Calculation of the product of the recommended probability from previous step and the logarithmic value of it, for each service individually
  • Shannon Entropy computation

    Computation of the overall value by summing all values from previous step
- - +

Diversity Shannon Entropy

+

Summary

+

Measures Recommendations' diversity. The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often.

+

Description

+

The diversity (HH) of the recommendations according to Shannon Entropy. The entropy is 0 when a single item is always chosen or recommended, and log(n) when n items are chosen or recommended equally often (see book). Generally, the Shannon Entropy mathematical expression is defined as: H=i=1np(i)log2p(i)H=-\sum_{i=1}^{n}p(i)\log_2 p(i)

+

In RS Metrics the formula is determined as: Diversity=i=1services(count(i)recommendations)log2(count(i)recommendations)Diversity=-\sum_{i=1}^{services}\left(\frac{count(i)}{recommendations}\right)\log_2 \left(\frac{count(i)}{recommendations}\right)

+

Output

+
TypeFloat
Min0
Max+\infty
+
info

The entropy is 0 when a single item is always chosen or recommended, and log n when n items are chosen or recommended equally often.

+

Prerequisites:

+
    +
  • recommendations without anonymous users
  • +
  • all available services
  • +
+

Process Flow:

+
    +
  • +

    Clean up

    +
  • +
+

Recommendations clean up; entries removal where users or services are not found in "users" or "services" files accordingly

+
    +
  • +

    Services Impact

    +
  • +
+

Calculation of the impact of the services, by counting how many times each service i was suggested to all possible users: count(i)

+
    +
  • + +
  • +
+

For each service calculate its recommended probability by dividing the number of service's occurrences found in the recommendations to the total number of recommendations

+
    +
  • +

    Service-based product computation

    +
  • +
+

Calculation of the product of the recommended probability from previous step and the logarithmic value of it, for each service individually

+
    +
  • +

    Shannon Entropy computation

    +
  • +
+

Computation of the overall value by summing all values from previous step

\ No newline at end of file diff --git a/docs/metrics_descriptions/hit_rate/index.html b/docs/metrics_descriptions/hit_rate/index.html index b08c9ae..77a97b6 100644 --- a/docs/metrics_descriptions/hit_rate/index.html +++ b/docs/metrics_descriptions/hit_rate/index.html @@ -1,16 +1,55 @@ - + - -Hit Rate | EOSC Recommender Metrics - - + +Hit Rate | EOSC Recommender Metrics + + -
-

Hit Rate

Summary

The ratio of user hits divided by the total number of users.

Description

The ratio of user hits divided by the total number of users (user hit: a user that has accessed at least one service that is also a personal recommendation). The metric is expressed by the formula: HitRate=hitsusersHit Rate=\frac{hits}{users}

Output

TypeFloat
Min0
Max+\infty
info

A value of 0 indicates that no user hits occurred.

Prerequisites:

  • all available recommendations by registered users
  • all available users

Process Flow:

  • Retrieve user-service association

    For each user get the recommended services and the services the user accessed "services" files accordingly
  • Calculate hits

    Check if the user has at least one accessed service in recommendations. If yes increase number of hits by one
  • Calculate ratio

    Divide user hits by the total number of users
- - +

Hit Rate

+

Summary

+

The ratio of user hits divided by the total number of users.

+

Description

+

The ratio of user hits divided by the total number of users (user hit: a user that has accessed at least one service that is also a personal recommendation). The metric is expressed by the formula: HitRate=hitsusersHit Rate=\frac{hits}{users}

+

Output

+
TypeFloat
Min0
Max+\infty
+
info

A value of 0 indicates that no user hits occurred.

+

Prerequisites:

+
    +
  • all available recommendations by registered users
  • +
  • all available users
  • +
+

Process Flow:

+
    +
  • +

    Retrieve user-service association

    +
  • +
+

For each user get the recommended services and the services the user accessed "services" files accordingly

+
    +
  • +

    Calculate hits

    +
  • +
+

Check if the user has at least one accessed service in recommendations. If yes increase number of hits by one

+
    +
  • +

    Calculate ratio

    +
  • +
+

Divide user hits by the total number of users

\ No newline at end of file diff --git a/docs/metrics_descriptions/novelty/index.html b/docs/metrics_descriptions/novelty/index.html index 9c76aa0..cc424e3 100644 --- a/docs/metrics_descriptions/novelty/index.html +++ b/docs/metrics_descriptions/novelty/index.html @@ -1,16 +1,69 @@ - + - -Novelty | EOSC Recommender Metrics - - + +Novelty | EOSC Recommender Metrics + + -
-

Novelty

Summary

The novelty metric expresses the ability of the system to recommend items not generally seen before by the population of users.

Description

Calculating novelty of the recommender system based on the user actions using the following formula: Novelty=iRlog(p(i))RNovelty=\frac{\sum\nolimits_{i \in R}-log(p(i))}{|R|} For each service item ii belonging to the set of recommended services RR calculate the portion p(i)p(i) of the times the service has been viewed to the total views of the services produced by the user actions data.

Output

TypeFloat
Min0
Max+\infty
info

Novelty expresses the ability of the system to recommend items that are novel (not seen before) by the population of users. A smaller number expresses that more services are being recommended that the users have not seen before.

Prerequisites:

  • all available recommendations associated with registered users
  • a subset of the available user actions associated with registered users that expresses transitions to service pages

Process Flow:

  • Clean up

    Recommendations and user actions clean up; entries removal where users or services are not found in "users" or "services" files accordingly
  • User actions that target services

    Identify and keep user actions that express transition to target pages that are views of services. Additionally, user actions where the source and the target page belong to the same service's space are removed from the process.
  • Calculate views for each service

    Group and count user actions that express views for each recommended service id
  • Calculate view propability p(i) of each service

    Calculation of the view propability of each service which is the fraction of the service's views to the total service views
  • Overall Novelty computation

    Computation of the overall value by summing the negative log of all recommended service views from previous step and dividing them by the total number of recommended services
- - +

Novelty

+

Summary

+

The novelty metric expresses the ability of the system to recommend items not generally seen before by the population of users.

+

Description

+

Calculating novelty of the recommender system based on the user actions using the following formula:

+Novelty=iRlog(p(i))RNovelty=\frac{\sum\nolimits_{i \in R}-log(p(i))}{|R|} +

For each service item ii belonging to the set of recommended services RR calculate the portion p(i)p(i) of the times the service has been viewed to the total views of the services produced by the user actions data.

+

Output

+
TypeFloat
Min0
Max+\infty
+
info

Novelty expresses the ability of the system to recommend items that are novel (not seen before) by the population of users. A smaller number expresses that more services are being recommended that the users have not seen before.

+

Prerequisites:

+
    +
  • all available recommendations associated with registered users
  • +
  • a subset of the available user actions associated with registered users that expresses transitions to service pages
  • +
+

Process Flow:

+
    +
  • +

    Clean up

    +
  • +
+

Recommendations and user actions clean up; entries removal where users or services are not found in "users" or "services" files accordingly

+
    +
  • +

    User actions that target services

    +
  • +
+

Identify and keep user actions that express transition to target pages that are views of services. Additionally, user actions where the source and the target page belong to the same service's space are removed from the process.

+
    +
  • +

    Calculate views for each service

    +
  • +
+

Group and count user actions that express views for each recommended service id

+
    +
  • +

    Calculate view propability p(i) of each service

    +
  • +
+

Calculation of the view propability of each service which is the fraction of the service's views to the total service views

+
    +
  • +

    Overall Novelty computation

    +
  • +
+

Computation of the overall value by summing the negative log of all recommended service views from previous step and dividing them by the total number of recommended services

\ No newline at end of file diff --git a/docs/metrics_descriptions/user_coverage/index.html b/docs/metrics_descriptions/user_coverage/index.html index 2be7049..069a2c0 100644 --- a/docs/metrics_descriptions/user_coverage/index.html +++ b/docs/metrics_descriptions/user_coverage/index.html @@ -1,16 +1,61 @@ - + - -User Coverage | EOSC Recommender Metrics - - + +User Coverage | EOSC Recommender Metrics + + -
-

User Coverage

Summary

The percentage (%) of the division of the unique users found in recommendations to the total number of users.

Description

The User Coverage is described by the formula unique_rec_usersusers\frac{unique\_rec\_users}{users}

Output

TypeFloat
Min0
Max100
info

User Coverage is 0 when recommendations are being suggested to none users, and 100 when recommendations are being suggested to all of the users.

Prerequisites:

  • all available recommendations
  • all available users

Process Flow:

  • Retrieve recommendations

    Retrieve all available recommendations found in source
  • Gather all unique users

    Gather all unique users found in all available recommendations
  • Retrieve users

    Retrieve all available users found in source
  • Calculate ratio

    Calculate the percentage (%) of the division of the unique users found in recommendations to the total number of users
- - +

User Coverage

+

Summary

+

The percentage (%) of the division of the unique users found in recommendations to the total number of users.

+

Description

+

The User Coverage is described by the formula unique_rec_usersusers\frac{unique\_rec\_users}{users}

+

Output

+
TypeFloat
Min0
Max100
+
info

User Coverage is 0 when recommendations are being suggested to none users, and 100 when recommendations are being suggested to all of the users.

+

Prerequisites:

+
    +
  • all available recommendations
  • +
  • all available users
  • +
+

Process Flow:

+
    +
  • +

    Retrieve recommendations

    +
  • +
+

Retrieve all available recommendations found in source

+
    +
  • +

    Gather all unique users

    +
  • +
+

Gather all unique users found in all available recommendations

+
    +
  • +

    Retrieve users

    +
  • +
+

Retrieve all available users found in source

+
    +
  • +

    Calculate ratio

    +
  • +
+

Calculate the percentage (%) of the division of the unique users found in recommendations to the total number of users

\ No newline at end of file diff --git a/docs/policies/privacy/index.html b/docs/policies/privacy/index.html index 81b76c1..49cc96c 100644 --- a/docs/policies/privacy/index.html +++ b/docs/policies/privacy/index.html @@ -1,16 +1,99 @@ - + - -Privacy Policy | EOSC Recommender Metrics - - + +Privacy Policy | EOSC Recommender Metrics + + -
-

Privacy Policy

Controller details

Α public limited company (societe anonyme) under the corporate name "National Infrastructures for Technology and Research S.A." and the distinctive title "GRNET S.A."


Controller's Contact Details

dpo at grnet.gr


Processor Details

ARGO Support Team


Processor's Contact Details

argo at grnet.gr


Scope of this Privacy Statement

National Infrastructures for Technology and Research S.A. (hereinafter referred to as "GRNET SA") is bound by European Regulation 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data (General Data Protection Regulation -- hereinafter referred to as "the GDPR") and Law 4624/2019 (Government Gazette 137/A/2019) on "Data Protection Authority, measures for the implementation of Regulation(EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and for the incorporation into national law of Directive(EU) 2016/680 of the European Parliament and of the Council of 27 April 2016 and other provisions", as in force at any time (hereinafter referred to as "the Law").

This Privacy Statement details all information necessary for the processing of personal data carried out in the context of Argo Service Monitoring., as well as the policies and procedures implemented by GRNET SA for the protection of the EOSC Recommender Service - Metrics service users privacy. This Privacy Statement sets out the criteria as well as the terms and conditions under which GRNET SA collects, processes, uses, stores and transmits the personal data of the service users, how it ensures the confidentiality of such information, including any law and/or regulation implemented or enacted in accordance with Union and national laws on personal data protection and electronic privacy, as well as any law and/or regulation amending, replacing, issuing or consolidating any of the latter, including any other applicable Union and national laws on the processing of personal data and privacy, which may exist in accordance with applicable law. GRNET SA reserves the right to amend and update this Privacy Statement whenever necessary, whereas any such updates shall become effective five (5) days after they have been posted on the EOSC Recommender Service - Metrics service website.

For the purposes of this Privacy Statement, the terms "processor", "controller", "third party", "supervising authority", "personal data", "processing", "data subject" shall have the meaning ascribed to them by applicable legislation on the protection of personal data.

In addition, for the purposes of the present, the following definitions shall also apply:

  • "Website" -- the website accessible via domain name web-ui-url including the entirety of the web pages thereof.
  • " EOSC Recommender Service - Metrics " - web-ui-url
  • "User"- the EOSC Recommender Service - Metrics online service user. The acces is restricted to specific user. The dentity is unknown or may not be verified.

A. Purpose/s for processing the data collected:

i. GRNET SA-- as processor -- processes its "users" personal data as referred to in the following section, for the following purposes:

  • Providing the EOSC Recommender Service - Metrics service
  • Technical support to the "coordinators" of the EOSC Recommender Service - Metrics service
  • Easy and user friendly operation of the "EOSC Recommender Service - Metrics service".
  • Proof of Acceptance of the Terms of Use and the Privacy Statement
  • Creation of statistical reports and charts to monitor the EOSC Recommender Service - Metrics service service
  • Statistical reports and charts data do not contain any "users" personal data, as they result from anonymized information.

ii. GRNET S.A. -- as the processor -- collects and processes personal data of "users" using its infrastructure for the purpose of providing the EOSC Recommender Service - Metrics service.

iii. Special categories of personal data

GRNET SA does not collect, process or gain access in any way to specific data categories, as set forth in the provisions of the legislation in force (in particular data relating to racial or ethnic origin, religion, health data, etc.). In the event that a "user" posts any such special category data on the "website" or on the Argo Service Monitoring, such data will be removed as soon as the management team become aware thereof.

The processing of "users" personal data is necessary for the performance of the Agreement on the provision of EOSC Recommender Service - Metrics service, in accordance with the needs (technical and organisational) to provide the best possible services, to serve the "users".

C. Access to personal data:

For providing EOSC Recommender Service - Metrics service and the seamless operation of such services, access to the "users" personal data shall be granted to the following:

  • To the EOSC Recommender Service - Metrics service support team, consisting of personnel engaged
  • in a contractual relationship of either a project or an independent service agreement with GRNET SA. hereinafter referred to as "GRNET associates".

The processing of EOSC Recommender Service - Metrics service "users" personal data by the aforementioned, is carried out under the supervision and only at the request of GRNET SA, within the scope of the mission and the role of each associate. Such associates undertake to comply with the same privacy and personal data requirements as GRNET SA itself in accordance to the present Privacy Statement

D. Recipients of collected personal data:

GRNET SA shall in no way transmit or in any way disclose the EOSC Recommender Service - Metrics service "users" personal data to any third-party entities, private businesses, natural persons or legal entities, public authorities, agencies or other organizations, other than as expressly set out herein. The Argo Service Monitoring service "users" personal data may be disclosed or transmitted to governmental authorities and/or law enforcement officials, only if necessary for the abovementioned purposes, in the context of enforcement of a court decision or a provision of law or if necessary to secure the legitimate interests of GRNET SA in its capacity as processor, in compliance with the terms and conditions of applicable law.

E. Personal data retention periods

The EOSC Recommender Service - Metrics service users personal data shall be retained no longer than it is necessary for the needs of the service and the audits the service is subjected to.

More specifically:

Categories of personal data collectedTime and place of retention of personal data
  • IP address
  • Data from website navigation through Cookies
18 months (log retention)

F. Privacy and Security of Information:

The processing of personal data by GRNET SA is performed in a manner that ensures both confidentiality and security thereof. All appropriate organisational and technical measures shall be taken to safeguard data against any accidental or unlawful destruction, accidental loss, alteration, prohibited dissemination or access or any other form of unfair processing. The services provided by GRNET SA are constantly evaluated to be in line with the safety requirements of international standards. GRNET's Information Security Management System (ISMS) has been certified by the accredited certification body, EUROCERT SA In particular:

  • Access to technical log data is restricted and can only be accessed in a secure way by the EOSC Recommender Service - Metrics service staff.
  • When accessing the EOSC Recommender Service - Metrics servicee adequate security controls are in place to keep your personal data safe in accordance with the classification of the personal data we have collected from you.
  • We use encryption (HTTPS) to keep data private while in transit. Data sent using HTTPS is secured via Transport Layer Security protocol (TLS), which provides:
    1. Encryption---encrypting the exchanged data to keep it secure from droppers.
    2. Data integrity---data cannot be modified or corrupted during transfer, intentionally or otherwise, without being detected.
    3. Authentication---proves that your users communicate with the intended website.
  • The implementation of the EOSC Recommender Service - Metrics service ensures that no unauthorized user can log into the service. An authorised user means a service user, who has an active account with the Federated AAI service, having passed the authentication process mentioned above.
  • We review our information collection, storage, and processing practices, including physical security measures, to prevent unauthorized access to our systems

Although we follow best security practices to ensure your personal data remains secure, there is no absolute guarantee of security when using services online. While we strive to protect your personal data, you acknowledge that:

  • There are security and privacy limitations on the internet which are beyond our control and can have a negative impact on the confidentiality, integrity and availability of the information.
  • We cannot be held accountable for activity that results from your own neglect to safeguard the security of your login credentials and equipment which results in a loss of your personal data. If you feel this not enough, then please do not provide any personal data.

Your personal data will be protected according to the Code of Conduct for Service Providers , a common standard for the research and higher education sector to protect your privacy.

G. Contact:

For any questions or clarifications regarding the present Privacy Statement and as well as in the event of any violation related to personal data issues, "users" may contact the Competent Department of GRNET SA at the e-mail address mentioned hereinabove. They may also contact the Data Protection Officer (DPO) of GRNET S.A., Ms. Vera Meleti, and/or the deputy DPO, Ms. Vasiliki Konstantinopoulou at the e-mail address: dpo@grnet.gr.

H. Recourse/Complaint:

In the event that any EOSC Recommender Service - Metrics service "user" request is not satisfied by the processor, the "user" may at any time address to/ file recourse with the Competent Supervisory Authority, namely the Data Protection Authority https://www.dpa.gr .

- - +

Privacy Policy

Controller details

+

Α public limited company (societe anonyme) under the corporate name "National Infrastructures for Technology and Research S.A." and the distinctive title "GRNET S.A."

+
+

Controller's Contact Details

+

dpo at grnet.gr

+
+

Processor Details

+

ARGO Support Team

+
+

Processor's Contact Details

+

argo at grnet.gr

+
+

Scope of this Privacy Statement

+

National Infrastructures for Technology and Research S.A. (hereinafter referred to as "GRNET SA") is bound by European Regulation 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data (General Data Protection Regulation -- hereinafter referred to as "the GDPR") and Law 4624/2019 (Government Gazette 137/A/2019) on "Data Protection Authority, measures for the implementation of Regulation(EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and for the incorporation into national law of Directive(EU) 2016/680 of the European Parliament and of the Council of 27 April 2016 and other provisions", as in force at any time (hereinafter referred to as "the Law").

+

This Privacy Statement details all information necessary for the processing of personal data carried out in the context of Argo Service Monitoring., as well as the policies and procedures implemented by GRNET SA for the protection of the EOSC Recommender Service - Metrics service users privacy. This Privacy Statement sets out the criteria as well as the terms and conditions under which GRNET SA collects, processes, uses, stores and transmits the personal data of the service users, how it ensures the confidentiality of such information, including any law and/or regulation implemented or enacted in accordance with Union and national laws on personal data protection and electronic privacy, as well as any law and/or regulation amending, replacing, issuing or consolidating any of the latter, including any other applicable Union and national laws on the processing of personal data and privacy, which may exist in accordance with applicable law. GRNET SA reserves the right to amend and update this Privacy Statement whenever necessary, whereas any such updates shall become effective five (5) days after they have been posted on the EOSC Recommender Service - Metrics service website.

+

For the purposes of this Privacy Statement, the terms "processor", "controller", "third party", "supervising authority", "personal data", "processing", "data subject" shall have the meaning ascribed to them by applicable legislation on the protection of personal data.

+

In addition, for the purposes of the present, the following definitions shall also apply:

+
    +
  • "Website" -- the website accessible via domain name web-ui-url including the entirety of the web pages thereof.
  • +
  • " EOSC Recommender Service - Metrics " - web-ui-url
  • +
  • "User"- the EOSC Recommender Service - Metrics online service user. The acces is restricted to specific user. The dentity is unknown or may not be verified.
  • +
+
+

A. Purpose/s for processing the data collected:

+

i. GRNET SA-- as processor -- processes its "users" personal data as referred to in the following section, for the following purposes:

+
    +
  • Providing the EOSC Recommender Service - Metrics service
  • +
  • Technical support to the "coordinators" of the EOSC Recommender Service - Metrics service
  • +
  • Easy and user friendly operation of the "EOSC Recommender Service - Metrics service".
  • +
  • Proof of Acceptance of the Terms of Use and the Privacy Statement
  • +
  • Creation of statistical reports and charts to monitor the EOSC Recommender Service - Metrics service service
  • +
  • Statistical reports and charts data do not contain any "users" personal data, as they result from anonymized information.
  • +
+

ii. GRNET S.A. -- as the processor -- collects and processes personal data of "users" using its infrastructure for the purpose of providing the EOSC Recommender Service - Metrics service.

+

iii. Special categories of personal data

+

GRNET SA does not collect, process or gain access in any way to specific data categories, as set forth in the provisions of the legislation in force (in particular data relating to racial or ethnic origin, religion, health data, etc.). In the event that a "user" posts any such special category data on the "website" or on the Argo Service Monitoring, such data will be removed as soon as the management team become aware thereof.

+ +

The processing of "users" personal data is necessary for the performance of the Agreement on the provision of EOSC Recommender Service - Metrics service, in accordance with the needs (technical and organisational) to provide the best possible services, to serve the "users".

+

C. Access to personal data:

+

For providing EOSC Recommender Service - Metrics service and the seamless operation of such services, access to the "users" personal data shall be granted to the following:

+
    +
  • To the EOSC Recommender Service - Metrics service support team, consisting of personnel engaged
  • +
  • in a contractual relationship of either a project or an independent service agreement with GRNET SA. hereinafter referred to as "GRNET associates".
  • +
+

The processing of EOSC Recommender Service - Metrics service "users" personal data by the aforementioned, is carried out under the supervision and only at the request of GRNET SA, within the scope of the mission and the role of each associate. Such associates undertake to comply with the same privacy and personal data requirements as GRNET SA itself in accordance to the present Privacy Statement

+

D. Recipients of collected personal data:

+

GRNET SA shall in no way transmit or in any way disclose the EOSC Recommender Service - Metrics service "users" personal data to any third-party entities, private businesses, natural persons or legal entities, public authorities, agencies or other organizations, other than as expressly set out herein. The Argo Service Monitoring service "users" personal data may be disclosed or transmitted to governmental authorities and/or law enforcement officials, only if necessary for the abovementioned purposes, in the context of enforcement of a court decision or a provision of law or if necessary to secure the legitimate interests of GRNET SA in its capacity as processor, in compliance with the terms and conditions of applicable law.

+

E. Personal data retention periods

+

The EOSC Recommender Service - Metrics service users personal data shall be retained no longer than it is necessary for the needs of the service and the audits the service is subjected to.

+

More specifically:

+
Categories of personal data collectedTime and place of retention of personal data
  • IP address
  • Data from website navigation through Cookies
18 months (log retention)
+

F. Privacy and Security of Information:

+

The processing of personal data by GRNET SA is performed in a manner that ensures both confidentiality and security thereof. All appropriate organisational and technical measures shall be taken to safeguard data against any accidental or unlawful destruction, accidental loss, alteration, prohibited dissemination or access or any other form of unfair processing. The services provided by GRNET SA are constantly evaluated to be in line with the safety requirements of international standards. GRNET's Information Security Management System (ISMS) has been certified by the accredited certification body, EUROCERT SA In particular:

+
    +
  • Access to technical log data is restricted and can only be accessed in a secure way by the EOSC Recommender Service - Metrics service staff.
  • +
  • When accessing the EOSC Recommender Service - Metrics servicee adequate security controls are in place to keep your personal data safe in accordance with the classification of the personal data we have collected from you.
  • +
  • We use encryption (HTTPS) to keep data private while in transit. Data sent using HTTPS is secured via Transport Layer Security protocol (TLS), which provides: +
      +
    1. Encryption---encrypting the exchanged data to keep it secure from droppers.
    2. +
    3. Data integrity---data cannot be modified or corrupted during transfer, intentionally or otherwise, without being detected.
    4. +
    5. Authentication---proves that your users communicate with the intended website.
    6. +
    +
  • +
  • The implementation of the EOSC Recommender Service - Metrics service ensures that no unauthorized user can log into the service. An authorised user means a service user, who has an active account with the Federated AAI service, having passed the authentication process mentioned above.
  • +
  • We review our information collection, storage, and processing practices, including physical security measures, to prevent unauthorized access to our systems
  • +
+

Although we follow best security practices to ensure your personal data remains secure, there is no absolute guarantee of security when using services online. While we strive to protect your personal data, you acknowledge that:

+
    +
  • There are security and privacy limitations on the internet which are beyond our control and can have a negative impact on the confidentiality, integrity and availability of the information.
  • +
  • We cannot be held accountable for activity that results from your own neglect to safeguard the security of your login credentials and equipment which results in a loss of your personal data. If you feel this not enough, then please do not provide any personal data.
  • +
+

Your personal data will be protected according to the Code of Conduct for Service Providers , a common standard for the research and higher education sector to protect your privacy.

+

G. Contact:

+

For any questions or clarifications regarding the present Privacy Statement and as well as in the event of any violation related to personal data issues, "users" may contact the Competent Department of GRNET SA at the e-mail address mentioned hereinabove. They may also contact the Data Protection Officer (DPO) of GRNET S.A., Ms. Vera Meleti, and/or the deputy DPO, Ms. Vasiliki Konstantinopoulou at the e-mail address: dpo@grnet.gr.

+

H. Recourse/Complaint:

+

In the event that any EOSC Recommender Service - Metrics service "user" request is not satisfied by the processor, the "user" may at any time address to/ file recourse with the Competent Supervisory Authority, namely the Data Protection Authority https://www.dpa.gr .

\ No newline at end of file diff --git a/docs/policies/terms/index.html b/docs/policies/terms/index.html index 5415be7..a997516 100644 --- a/docs/policies/terms/index.html +++ b/docs/policies/terms/index.html @@ -1,16 +1,37 @@ - + - -Terms of Use | EOSC Recommender Metrics - - + +Terms of Use | EOSC Recommender Metrics + + -
-

Terms of Use

By registering as a user you declare that you have read, understood and will abide by the following conditions of use:

  1. You shall only use the resources/services to perform work, or transmit or store data consistent with the stated goals, policies and conditions of use as defined by the body or bodies granting you access.
  2. You shall provide appropriate acknowledgement of support or citation for your use of the resources/services provided as required by the body or bodies granting you access.
  3. You shall not use the resources/services for any purpose that is unlawful and not (attempt to) breach or circumvent any administrative or security controls.
  4. You shall respect intellectual property and confidentiality agreements.
  5. You shall protect your access credentials (e.g. private keys, tokens or passwords).
  6. You shall keep all your registered information correct and up to date.
  7. You shall immediately report any known or suspected security breach or misuse of the resources/services or access credentials to the specified incident reporting locations and to the relevant credential issuing authorities.
  8. You use the resources/services at your own risk. There is no guarantee that the resources/services will be available at any time or that their integrity or confidentiality will be preserved or that they will suit any purpose.
  9. You agree that logged information, including personal data provided by you for registration purposes, may be used for administrative, operational, accounting, monitoring and security purposes. You agree that this logged information may be disclosed to other authorised participants via secured mechanisms, only for the same purposes and only as far as necessary to provide the services.
  10. You agree that the body or bodies granting you access and resource/service providers are entitled to regulate, suspend or terminate your access without prior notice and without compensation, within their domain of authority, and you shall immediately comply with their instructions.
  11. You are liable for the consequences of your violation of any of these conditions of use, which may include but are not limited to the reporting of your violation to your home institute and, if the activities are thought to be illegal, to appropriate law enforcement agencies.
- - +

Terms of Use

By registering as a user you declare that you have read, understood and will abide by the following conditions of use:

+
    +
  1. You shall only use the resources/services to perform work, or transmit or store data consistent with the stated goals, policies and conditions of use as defined by the body or bodies granting you access.
  2. +
  3. You shall provide appropriate acknowledgement of support or citation for your use of the resources/services provided as required by the body or bodies granting you access.
  4. +
  5. You shall not use the resources/services for any purpose that is unlawful and not (attempt to) breach or circumvent any administrative or security controls.
  6. +
  7. You shall respect intellectual property and confidentiality agreements.
  8. +
  9. You shall protect your access credentials (e.g. private keys, tokens or passwords).
  10. +
  11. You shall keep all your registered information correct and up to date.
  12. +
  13. You shall immediately report any known or suspected security breach or misuse of the resources/services or access credentials to the specified incident reporting locations and to the relevant credential issuing authorities.
  14. +
  15. You use the resources/services at your own risk. There is no guarantee that the resources/services will be available at any time or that their integrity or confidentiality will be preserved or that they will suit any purpose.
  16. +
  17. You agree that logged information, including personal data provided by you for registration purposes, may be used for administrative, operational, accounting, monitoring and security purposes. You agree that this logged information may be disclosed to other authorised participants via secured mechanisms, only for the same purposes and only as far as necessary to provide the services.
  18. +
  19. You agree that the body or bodies granting you access and resource/service providers are entitled to regulate, suspend or terminate your access without prior notice and without compensation, within their domain of authority, and you shall immediately comply with their instructions.
  20. +
  21. You are liable for the consequences of your violation of any of these conditions of use, which may include but are not limited to the reporting of your violation to your home institute and, if the activities are thought to be illegal, to appropriate law enforcement agencies.
  22. +
\ No newline at end of file diff --git a/docs/policies/tom/index.html b/docs/policies/tom/index.html index 75d66f3..1445c53 100644 --- a/docs/policies/tom/index.html +++ b/docs/policies/tom/index.html @@ -1,16 +1,59 @@ - + - -Technical and organisational measures (TOM) | EOSC Recommender Metrics - - + +Technical and organisational measures (TOM) | EOSC Recommender Metrics + + -
-

Technical and organisational measures (TOM)

This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.

The definitions in Article 32 of the GDPR apply.

1. Confidentiality

1.a. Physical Access Control

Actions suitable for providing physical and environmental security of data centers, server room facilities, and working areas are adapted, while precautions against environmental threats and power disruptions are also granted. Access is limited by job role and subject to authorised approval. Technical and organisational measures that are taken into account involve security guard personnel, reception, doorbell systems, manual locking systems, and video surveillance of entrances. Entrance to the building is only possible with keycards and keys provided to authorised employees or by visitors accompanied by employees, preventing unauthorised persons from accessing secured areas. Additionally, Information on security policy, work instructions for operational safety, and access control are provided.

1.b. Logical Access Control

Operations sufficient for preventing data processing systems from being used by unauthorised persons are applied. Logical access controls are designed based on authority levels and job functions. Granting access is gained on a need-to-know and least privilege basis, where it is restricted to authorised employees responsible for the job. The use of unique IDs -identified through Active Directory- and passwords for all users is adapted, including a periodic review and revoking access when employment terminates or changes in job functions occur. Technical and organisational measures that are taken into account involve; username and password protected systems, intrusion detection facilities, use of Virtual Private Networks (VPNs) for remote access, firewalls, intrusion Detection System (IDS), user permission management, information security policy, work instruction of IT user regulations, operation security and access control.

1.c. Authorization Control

Actions to ensure that those authorized to use a data processing system can only access the data subject to their access authorization -based on their rule- and that personal data cannot be read, copied, modified, or removed without authorization during processing, use and after storage. Technical operations incorporate physical deletion of data carriers, logging of accesses to applications, specifically when entering, changing, and deleting data, SSH encrypted access, and certified SSL encryption. At the organisational level, a minimum number of administrators is applied, management of user rights are controlled by administrators, work instruction communication security and handling of information and values are also claimed.

1.d. Separation Control

It is ensured that personal data collected for different purposes can be processed separately. Multi-tenancy of relevant applications is performed, or systems are physically or logically separated. The development sheet is separated for each product, and the services have their own line of environments. All environments, documents and other data are shared for the members of that project/product, while operational, information and data protection securities and policies are applied.

1.e. Pseudonymization

Operations for pseudonymization or anonymization of personal data are implemented to the extent necessary. Internal instruction to pseudonymize or anonymize personal data as far as possible in the event of disclosure or even after the statutory deletion period has expired. Specific internal regulations on cryptography, while operational, information and data protection securities and policies are applied.

2. Integrity

2.a. Transfer Control

Measures are taken into account to ensure that personal data cannot be read, copied, altered or removed by unauthorized persons during electronic transmission or while being transported or stored on data media. As technical and organizational actions are the use of Virtual Private Networks (VPNs) and firewalls, the provision via encrypted connections and techniques such as SSH, SFTP, HTTPS and secure cloudstores, the logging of accesses and retrievals, while operational, information and data protection securities and policies are also applied.

2.b. Input Control

Operations that ensure that it is possible to check and establish retrospectively whether and by whom personal data has been entered into, modified or removed from data processing systems are implemented to the extent necessary. Input control is achieved through logging, which can take place at various levels (e.g., operating system, network, firewall, database, application). Traceability of data entry, modification and deletion through individual user names, assignment of rights to enter, change and delete data on the basis of an authorisation concept, while information security policy and work instruction of IT user regulations are engaged.

3. Availability and Resilience

3.a. Availability Control

Actions to ensure that personal data is protected against accidental destruction or loss have been implemented to the required extent. Measures comprise fire and smoke detection systems, fire extinguishers, air-conditioning, temperature and humidity monitoring and video surveillance in server rooms, UPS system and emergency diesel generators deployment, RAID system and hard disk mirroring for data backup, information security policy and work instruction operational security.

3.b. Recoverability Control

Data backups of databases and operating system images are taken to the extent required and with the aim of preventing the loss of personal data in the event of physical or technical incident. Backups are performed for network drives and servers in productive operation, where the process is being recorded (logged). The backup concept is applied according to criticality and customer specifications. When applicable storage of backup media obtained in a safe place outside the server room. Information security policy and work instruction of IT user regulations are also engaged.

4. Procedures for regular Review, Assessment and Evaluation

4.a. Data Protection Management

Technical and organizational measures that are taken into account are; central documentation of all data protection regulations with access for employees, security certification according to ISO 27001. Updates and reviews of the effectiveness of the TOMs are carried out periodically. Data protection checkpoints are consistently implemented, while data processing systems (IT systems) are checked regularly to the extent required and after changes to ensure that they are functioning properly. A Data Protection Officer (DPO) group is appointed and notified of physical or technical incidents, and staff is trained and obliged to confidentiality and data secrecy. Data Protection Impact Assessment (DPIA) is carried out as required, whereas processes regarding information obligations according to Art. 13 and 14 GDPR are established.

4.b Incident Response Management

Technical and organizational actions have been established to the extent required for security breach response and data breach process. The use and the regular updating of firewall, spam filters, virus scanning, Intrusion Detection System (IDS), and Intrusion Prevention System (IPS) for customer systems on order, are served. The process for detecting and reporting security incidents and data breaches is being documented via ticket system, with regard to reporting obligation to the supervisory authority. Formalized procedure for handling security incidents, including the involvement of DPO and ISO in security incidents and data breaches is available, while operational, information, data protection and IT user regulations, securities and policies are also applied.

4.c Data Protection by Design and by Default

Measures pursuant to Art 25 GDPR comply with the principles of data protection by design and by default. No more personal data is collected than is necessary for the respective purpose. Data Protection Policy (includes principles "privacy by design and by default").

4.d Order Control (outsourcing, subcontractors, and order processing)

Actions to ensure that personal data processed on behalf of the client can only be processed in accordance with the client's instructions. Technical and organizational measures have been established to the required extent. Measures involve monitoring of remote access by external parties, in the context of remote support and work instruction supplier management and supplier evaluation. Moreover, a prior review of the security measures taken by the contractor and their documentation is applied. Selection of the contractor under due diligence aspects (especially with regard to data protection and data security) is achieved. Conclusion of the necessary data processing agreement on commissioned processing or EU standard contractual clauses and a framework agreement on contractual data processing within the group of companies, where written instructions to the contractor and obligation of the contractor's employees to maintain data secrecy. Additionally, an agreement on effective control rights over the contractor and regulations on the use of further subcontractors is maintained, ensuring also the destruction of data after termination of the contract or in the case of longer collaboration, ongoing review of the contractor and its level of protection.

5. Organization and Data Protection

The National Infrastructures for Research and Technology S.A. (GRNET S.A.), based on Its Quality and Information Security Policies has set itself the goal of providing products and services to be delivered at the highest possible level of information security in compliance with the law. In this context GRNET S.A. has established, the roles of Information Security Officer (ISO), Data Protection Officer (DPO), Quality Officer (QO), and Legal Compliance Officer (LCO) as well as a Corporate Binding Rules (a set of internal guidelines and regulations) on information security and data protection, that are contractually binding for all employees, that defines secure information and data handling formed in secrecy and confidentiality. Employees are continuously informed and trained in the area of data protection, while third parties who may come into contact with personal data in the course of their work for GRNET S.A. are obligated to comply with data protection and data secrecy by means of a so-called NDA (Non-Disclosure Agreement) before they begin their work. Any subcontractors entrusted with further processing are only used after approval by the clients and after the conclusion of a Data Processing Agreement (DPA) in accordance with Art 28 GDPR, with which they are fully bound by all data protection obligations to which GRNET S.A. itself is subject. Current high technical security standards at GRNET S.A. are periodically reviewed and confirmed for adequacy and effectiveness in the course of ongoing internal audits and annually by Independent, External, Accredited Certification Bodies.

6. Certifications

The Quality Management System (QMS) as well as the Information Security Management System (ISMS) of GRNET S.A. are both certified by Independent Accredited Certification Bodies according to ISO 9001 and ISO 27001.

- - +

Technical and organisational measures (TOM)

This document describes the technical and organisational measures established by National Infrastructures for Research and Technology S.A. (GRNET S.A.) to meet legal and contractual requirements when processing personal data, conducting a higher level of security and protection.

+

The definitions in Article 32 of the GDPR apply.

+

1. Confidentiality

+

1.a. Physical Access Control

+

Actions suitable for providing physical and environmental security of data centers, server room facilities, and working areas are adapted, while precautions against environmental threats and power disruptions are also granted. Access is limited by job role and subject to authorised approval. Technical and organisational measures that are taken into account involve security guard personnel, reception, doorbell systems, manual locking systems, and video surveillance of entrances. Entrance to the building is only possible with keycards and keys provided to authorised employees or by visitors accompanied by employees, preventing unauthorised persons from accessing secured areas. Additionally, Information on security policy, work instructions for operational safety, and access control are provided.

+

1.b. Logical Access Control

+

Operations sufficient for preventing data processing systems from being used by unauthorised persons are applied. Logical access controls are designed based on authority levels and job functions. Granting access is gained on a need-to-know and least privilege basis, where it is restricted to authorised employees responsible for the job. The use of unique IDs -identified through Active Directory- and passwords for all users is adapted, including a periodic review and revoking access when employment terminates or changes in job functions occur. Technical and organisational measures that are taken into account involve; username and password protected systems, intrusion detection facilities, use of Virtual Private Networks (VPNs) for remote access, firewalls, intrusion Detection System (IDS), user permission management, information security policy, work instruction of IT user regulations, operation security and access control.

+

1.c. Authorization Control

+

Actions to ensure that those authorized to use a data processing system can only access the data subject to their access authorization -based on their rule- and that personal data cannot be read, copied, modified, or removed without authorization during processing, use and after storage. Technical operations incorporate physical deletion of data carriers, logging of accesses to applications, specifically when entering, changing, and deleting data, SSH encrypted access, and certified SSL encryption. At the organisational level, a minimum number of administrators is applied, management of user rights are controlled by administrators, work instruction communication security and handling of information and values are also claimed.

+

1.d. Separation Control

+

It is ensured that personal data collected for different purposes can be processed separately. Multi-tenancy of relevant applications is performed, or systems are physically or logically separated. The development sheet is separated for each product, and the services have their own line of environments. All environments, documents and other data are shared for the members of that project/product, while operational, information and data protection securities and policies are applied.

+

1.e. Pseudonymization

+

Operations for pseudonymization or anonymization of personal data are implemented to the extent necessary. Internal instruction to pseudonymize or anonymize personal data as far as possible in the event of disclosure or even after the statutory deletion period has expired. Specific internal regulations on cryptography, while operational, information and data protection securities and policies are applied.

+

2. Integrity

+

2.a. Transfer Control

+

Measures are taken into account to ensure that personal data cannot be read, copied, altered or removed by unauthorized persons during electronic transmission or while being transported or stored on data media. As technical and organizational actions are the use of Virtual Private Networks (VPNs) and firewalls, the provision via encrypted connections and techniques such as SSH, SFTP, HTTPS and secure cloudstores, the logging of accesses and retrievals, while operational, information and data protection securities and policies are also applied.

+

2.b. Input Control

+

Operations that ensure that it is possible to check and establish retrospectively whether and by whom personal data has been entered into, modified or removed from data processing systems are implemented to the extent necessary. Input control is achieved through logging, which can take place at various levels (e.g., operating system, network, firewall, database, application). Traceability of data entry, modification and deletion through individual user names, assignment of rights to enter, change and delete data on the basis of an authorisation concept, while information security policy and work instruction of IT user regulations are engaged.

+

3. Availability and Resilience

+

3.a. Availability Control

+

Actions to ensure that personal data is protected against accidental destruction or loss have been implemented to the required extent. Measures comprise fire and smoke detection systems, fire extinguishers, air-conditioning, temperature and humidity monitoring and video surveillance in server rooms, UPS system and emergency diesel generators deployment, RAID system and hard disk mirroring for data backup, information security policy and work instruction operational security.

+

3.b. Recoverability Control

+

Data backups of databases and operating system images are taken to the extent required and with the aim of preventing the loss of personal data in the event of physical or technical incident. Backups are performed for network drives and servers in productive operation, where the process is being recorded (logged). The backup concept is applied according to criticality and customer specifications. When applicable storage of backup media obtained in a safe place outside the server room. Information security policy and work instruction of IT user regulations are also engaged.

+

4. Procedures for regular Review, Assessment and Evaluation

+

4.a. Data Protection Management

+

Technical and organizational measures that are taken into account are; central documentation of all data protection regulations with access for employees, security certification according to ISO 27001. Updates and reviews of the effectiveness of the TOMs are carried out periodically. Data protection checkpoints are consistently implemented, while data processing systems (IT systems) are checked regularly to the extent required and after changes to ensure that they are functioning properly. A Data Protection Officer (DPO) group is appointed and notified of physical or technical incidents, and staff is trained and obliged to confidentiality and data secrecy. Data Protection Impact Assessment (DPIA) is carried out as required, whereas processes regarding information obligations according to Art. 13 and 14 GDPR are established.

+

4.b Incident Response Management

+

Technical and organizational actions have been established to the extent required for security breach response and data breach process. The use and the regular updating of firewall, spam filters, virus scanning, Intrusion Detection System (IDS), and Intrusion Prevention System (IPS) for customer systems on order, are served. The process for detecting and reporting security incidents and data breaches is being documented via ticket system, with regard to reporting obligation to the supervisory authority. Formalized procedure for handling security incidents, including the involvement of DPO and ISO in security incidents and data breaches is available, while operational, information, data protection and IT user regulations, securities and policies are also applied.

+

4.c Data Protection by Design and by Default

+

Measures pursuant to Art 25 GDPR comply with the principles of data protection by design and by default. No more personal data is collected than is necessary for the respective purpose. Data Protection Policy (includes principles "privacy by design and by default").

+

4.d Order Control (outsourcing, subcontractors, and order processing)

+

Actions to ensure that personal data processed on behalf of the client can only be processed in accordance with the client's instructions. Technical and organizational measures have been established to the required extent. Measures involve monitoring of remote access by external parties, in the context of remote support and work instruction supplier management and supplier evaluation. Moreover, a prior review of the security measures taken by the contractor and their documentation is applied. Selection of the contractor under due diligence aspects (especially with regard to data protection and data security) is achieved. Conclusion of the necessary data processing agreement on commissioned processing or EU standard contractual clauses and a framework agreement on contractual data processing within the group of companies, where written instructions to the contractor and obligation of the contractor's employees to maintain data secrecy. Additionally, an agreement on effective control rights over the contractor and regulations on the use of further subcontractors is maintained, ensuring also the destruction of data after termination of the contract or in the case of longer collaboration, ongoing review of the contractor and its level of protection.

+

5. Organization and Data Protection

+

The National Infrastructures for Research and Technology S.A. (GRNET S.A.), based on Its Quality and Information Security Policies has set itself the goal of providing products and services to be delivered at the highest possible level of information security in compliance with the law. In this context GRNET S.A. has established, the roles of Information Security Officer (ISO), Data Protection Officer (DPO), Quality Officer (QO), and Legal Compliance Officer (LCO) as well as a Corporate Binding Rules (a set of internal guidelines and regulations) on information security and data protection, that are contractually binding for all employees, that defines secure information and data handling formed in secrecy and confidentiality. Employees are continuously informed and trained in the area of data protection, while third parties who may come into contact with personal data in the course of their work for GRNET S.A. are obligated to comply with data protection and data secrecy by means of a so-called NDA (Non-Disclosure Agreement) before they begin their work. Any subcontractors entrusted with further processing are only used after approval by the clients and after the conclusion of a Data Processing Agreement (DPA) in accordance with Art 28 GDPR, with which they are fully bound by all data protection obligations to which GRNET S.A. itself is subject. Current high technical security standards at GRNET S.A. are periodically reviewed and confirmed for adequacy and effectiveness in the course of ongoing internal audits and annually by Independent, External, Accredited Certification Bodies.

+

6. Certifications

+

The Quality Management System (QMS) as well as the Information Security Management System (ISMS) of GRNET S.A. are both certified by Independent Accredited Certification Bodies according to ISO 9001 and ISO 27001.

\ No newline at end of file diff --git a/docs/use_cases/index.html b/docs/use_cases/index.html index 534ab3a..0ea07cd 100644 --- a/docs/use_cases/index.html +++ b/docs/use_cases/index.html @@ -1,16 +1,28 @@ - + - -Use Cases | EOSC Recommender Metrics - - + +Use Cases | EOSC Recommender Metrics + + -
-

Use Cases

Monitoring the Recommender System of the EOSC Marketplace/Search Service

The Recommender Metrics Framework currently monitors the Recommender System of the EOSC Marketplace/Search Service by reporting diagnostic metrics and visualizations. The Recommender System (RS) is a component of the EOSC Search Service designed to enhance the user experience by providing recommendations based on a multi-focal perspective of the users. The software calculates statistics, metrics, KPIs, and visualizations to measure the success of the RS that offer deeper insights into the performance of the system. The evaluation process involves quantitatively processing information such as resources, user actions, ratings, and recommendations to measure the impact of the AI-enhanced services and user satisfaction. The feedback obtained from the evaluation is incorporated to improve the services provided through a user-friendly API and dashboard UI.

Evaluate a third-party RS

The Recommender Metrics Framework due to its design can be used as an analysis tool of the recommendation engine of a Recommender System. Specifically, if the RMF is fed with the necessary input information such as resources, user actions, ratings, and recommendations can carry out the preprocessing stage which is retrieving data from multiple sources through a connector module that claims and transforms the data, establishing connections between service-related knowledge, eliminating dummy or irrelevant data, tagging associations in the data such as registered or anonymous users and services, and generating statistical information. Subsequently, RMF will perform the next phase's steps which are: processing the data, computing the designated evaluation metrics, and uniformly presenting the resulting information. The results such as statistics, metrics, and KPIs will be displayed through a visually appealing UI/dashboard and a REST API, with comprehensive documentation on how metrics are calculated and the expected output range.

- - +

Use Cases

+

Monitoring the Recommender System of the EOSC Marketplace/Search Service

+

The Recommender Metrics Framework currently monitors the Recommender System of the EOSC Marketplace/Search Service by reporting diagnostic metrics and visualizations. The Recommender System (RS) is a component of the EOSC Search Service designed to enhance the user experience by providing recommendations based on a multi-focal perspective of the users. The software calculates statistics, metrics, KPIs, and visualizations to measure the success of the RS that offer deeper insights into the performance of the system. The evaluation process involves quantitatively processing information such as resources, user actions, ratings, and recommendations to measure the impact of the AI-enhanced services and user satisfaction. The feedback obtained from the evaluation is incorporated to improve the services provided through a user-friendly API and dashboard UI.

+

Evaluate a third-party RS

+

The Recommender Metrics Framework due to its design can be used as an analysis tool of the recommendation engine of a Recommender System. Specifically, if the RMF is fed with the necessary input information such as resources, user actions, ratings, and recommendations can carry out the preprocessing stage which is retrieving data from multiple sources through a connector module that claims and transforms the data, establishing connections between service-related knowledge, eliminating dummy or irrelevant data, tagging associations in the data such as registered or anonymous users and services, and generating statistical information. Subsequently, RMF will perform the next phase's steps which are: processing the data, computing the designated evaluation metrics, and uniformly presenting the resulting information. The results such as statistics, metrics, and KPIs will be displayed through a visually appealing UI/dashboard and a REST API, with comprehensive documentation on how metrics are calculated and the expected output range.

\ No newline at end of file diff --git a/fosscomm.pdf b/fosscomm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..daa8f13b15ee9c5143a865bccff45b5cd9559ab0 GIT binary patch literal 6621391 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 z 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 -cg8ezWHtvd>?*Tfi_2(Q3@RJT6w>bUs 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%0A6{ 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ô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 ^9*v*}tw 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%0A1`|miCWJcj&^!R(Uf8LldjHa}?Ax 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≪&6}o{jg&95uT9>h%B`$P6VU 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

#0--rKatCgOhu@j_a(BoPE4N0=^_n@z6G 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%0A@$Qn_l_(=_jA_h75 zJqPm1sX}YK)3zw1@aA=Nr^TTm)T`e)G?!$09N=V(7_$^MXVwKqUy9_6;DbTezkxW( z;NF^GkAV5)2K9VMD=&8tWw5EGqux6DwZp~my6j5|CvdwNeEb-`6igo}{@g{kSG3a@a9|}ubDigVo_scts(VWmp zHPg2jKsKRgS!dOR!C^bqUmycRZ=*s>E2-2Z%t4BZfRYhXhW#AO$rqiD}a~2m6zRcdqfNwGuDx!MEXs-O_w{g{xI#(hgO0jXXr>iZ4!j%){g4 z8M$Q!k9JqiPBL(u4o;4wA%((KA41kFlg`e@r8qsE!3B?km@K~2v5IX zJ187ks^znvsp;*xAi8gS*+aP|%6TGE#opC>ov4N8&}#&9AHF|(NBMbYm%XXLS#qt; zA?nhE26Vzm*~(Iqw@G99t)b2gs|mv<7Bs((e(+#7JYDQT@sGMBl7uHQFK}}1)6V)H1o^TV8bjb;BBtZwgXo%)UxueKCClcWwq#iix;mi{O3P|h)i&U=r8A+*9XSPq-RlOlqr@McSdQBm5~ zaUbi=$POV7sgfAtI$u~3Oac0KM;^;Jd(O3F5Gy?m*p;RPf_=v5`;emrW>@x#Xnp+C zJZr%coz%+@&{x8*9rqErGKqp+em}!}QMt>3cse5%DlDQ7A0DIVSJ!~OA?bBi8T|$! z#Fa&q%~?hnZHke?gRH{|q7R!!1G(tpj^FEr!bHyd!##d@ln`oKPOr#6q$}OI52?XK zFC&8wG;fhsk56y1CvjjeiN9pC2Q3;MBDdk%UZpXGdarFzUoa6ZJ~ld9OlTLGEn8zk zUGWB+#k=tl6AkFr%9$;c3Z>_Sc}ly8v^@{QQ^a?RYnmit~fu6 z9lo?7zI==XNIuwOkts!l4mP%m{jg?PTD&sls1lH5;pVZ~B(-X{j_->+x%5o>Nw*(sXRJ3RWbtS{Qy)^-vRB~Z*V^;v3si6BQp zR%k=*tOtzq5%sTErqynQ>IA_yU25f=6Z zyX|}8@(0gqh+J2J+6wA}Awj1C7+h7yOr!rxkBFNTUVp9K3IJ@Bj&gV%r}*P#g)HRJ z6UlaGDEnlTy}c;5htmBBL|{H4_cVey6ZJluUE=c>R;QqEKy*wIaE;P36r0;+Z#(cE z4bArfHg_}b^Tp%Q!aj>aarE3+ry%Z!OOYdE7zY3(RFd`QmSq_a+*WFV>r1RF6naZ} z#EW8XgEQAn(gpL%W@C}<`bbJ!_gEYaLN;^thPMR#R+}e@8tS?5G~rV9y*T6KzC8y0 zShCUPRSwY$+^MGP-~oS5xB&LltZ-;tsL@aJ_I&A}71GDK;2Ze(Rq8tMW0C&E@j#%i z1{1TN%fQ#6>URD@m?!e0FzcYY@5LIzx^!e;4Og>pfnv!QJv`)|iN4O(vqOwVoxpJD zt9k)!+1|50jO~C;wTZ1I=Utd`6+Y*>uX`v62--fHA4pSH)ofAOqnHfsiM)a9OVm2lkzxXIxisn*t#GUi1V!9l~Fi$ zKq}hsu^65r&b*Mx3-+S2&ugfoNZYo}?IGzOn$86al8KZEIxT`Poov3{ao_KMKf-Xz zYtJ>$X9e@nPWRf+NP!Hc$AStA8pDiJV`a2R$`O#`nQVt00O&iePg9@v_`@_G zw_mkxYTVI!E!nK#9eIHbuTGeSRNXOMBIozkMo20NHYK_(r^og1nRc=c@95d`MZvT8ZuHD*$6YPKs@7zNbvD48x<{TBHtg{B`P%DJ3Gsml70zP`TwZLtU1 z6Vo!V=^4{$inS$|CqIuV?v72!PR|i_RNHh_6W>pH3rgt{!U?(TC`h;J`>CI;SP378 z0|T&X;&IH4pPja*0+~FoxX&qpOl$KN)z0+EQ#9^{Fm-o&4IHQ%2Sf{c*s17iZav#3 zo_wOjATT?iKnZzwMH7FgKYpttJI=P6z=8IiJ!r!68L>M~8`$eU6tJI60NSI`Ae+Ci zcK_3kqkrbw{Xdhpmht}*x%xsQ{!h@&Zq)L>?Vx6Xs0i86N$rG0?4Udb(v-U|M`W>s zpxLgoMl48l)0plL8x7ya)EzyX>VmwoWTw86VW-l-F%G^Sxuy)7#9HvW{q)xgri~`H zrY(E>c`}op7-h&;QB2XBnKcWT`w=hSu_qUQl%WbhsS_j-vO0zCj}dQ25lTXqkYm{) zqQT7M*TwfA=yTN(Oj1hc0*q9mVWLR0gKo%?We|T%FQYj#Bgpvhq-63C+sBaeh3RS~ zq~HjH{M~P$1E74QP@R;&#jQCfZHL9u2ezT8@XR5V(wjOZM=XgE&yi!|7U%eO(vxFk z=1t1oJqZ~JFmqn|(&H-n^g9tfy5n;NVSWOwhMHX5Og2ll(K$7l83HuM^39+3s4p0s zK_<#7az^aeIq$&-gN^lYgBg;);&(ofyou=}+Y~?@`(eICf2gstN0g$;DNO7m-U!#UX1rVPx3rWDjd&78*VH zc~KNz8(vAse@}_D?|@*$r5fWV?JCs#a3c2qKpTH)-J=DP6pDocG?Y--cGn|*`x)Wy zAwnVQ%JqFic#4*XW5cSG)Qk;Dt8G)@&=*;bs_Z0ixm)+lA9Qo83z^TCHP2l4L`aI5W1b{Zz_v3I&~{Rk z-LErDys}}?mJj(@RCauCC2=J+H6Y6NHR$E^T~0q?3XG0SF~)UOF~6t~Q7!+huvnHw zl0FWyQxSMH#-ZgL$u+0IwZAX9)-b7l)OEI{HEGy8q~&|*5bK^Ejh8F`D8yO~U&wq_ zsEO1l;2Z6V%Woic%#+#qCXi`L|F)!#{Vtg#nM$_r3xb(Zshhh5F2I1f@qCM)gpq)D zh{kn8w0Tflkx;In$SUg{)~f7tO%MkCxL^2bJ6(~vd%?I|b9ci7)qD4FM zeVOOx2A#i;C738jw4=tIwyj*l%&{E9i>F@x6y`~O4-x^udnz(RlM>{LnN%!0?%gM@ zU2VRg>E0Z>a9inbH(y0ULBoRGmqE)<>I~xo2~knzs-2^T4GRF=<-=c4Ok!o(UmL`r zDixJs6pc8I77Zz)l^l7@*&?a-5nCzDJFl$>Vw5bWX0f(tw>F8u(2NK%N^${CkBvCfO3OBLnyOc)(IK-m-<5;x3<77bQx*E8p2(W&Bk*~ z4HZhgIxqgtglh3M#JZH)ZN@Ru9uD$h35`tzT%!SgC(tc6ecl*f99)cAx*8(>SPTt< zYv(snxsic`_H}{y;d)wz6%Es()%%kZlbbEs>Rko1rYVl7q}#e1zfV|w z%cUGm5}^?Ufd$0M3c=h8AL)z}<=ptoFc2p|Vr}hu>>VPjQvlDKy7AIIHe_|O;ek|l zj0~6vcI%N`_`A~r1Bl&B$09kfN-kOfp9w_6F8>bfD@#s4U1`RICV8529+Q@TFQru3 zZF~1_?TBf4FuRIxyhV3YyytrMeUOm|=F45H~05of+AL`wx>*ocX;Wd0hCtR#q? zSVal-$F`UH(fqw2asng$9tdJ0Zv zyM3TWVW#Kyrsw@V6BEZ3+9_+OdYGc;WvP$_kwrHN93;+j30iC7}3 zry_G7&mzXa_*B|K1A< z>PhTbWBsrm`vkx5T&L7$$o%OOy)HMKXuF8~5-Xn$Wv_aLUQTd5nI)l?4$Mo{yJ|y7 z%>%pO5RNH1guh3-s^-==B-M`4uR@8ivEb|KBbNPat7-jM3Iq^exO~m5*`L(X4=7;m z-IIAICAUr=nK2P^cn>jM!XZ@fGO>3g+?q0gSziXa;o8HD?D|YM?J5-J0RH;TpDdNI z>p1l{5P1f+Ad4(SU6)Pf(>PK3IFM(|E+{M_7+0-AF>Gsl`i?)q>6_geuAA=hSaO|c zB_xqtanJDhOCRR!V5L7uSXf&B^s^+$VqKPp&eyZjmV37`I1-Q6g`7V8ByWZzxx8ZN z`w*R7>w3>kS`IExkKm&Fgc>o5yLv_9^7y@@$J1FR;iQ)5v|M*tITeELo1cBmlqUV+ zJ7ec~dXZ5Rl^-&2WE7H};_6X1k+e1@!gUZoSQ8R$6jqj-P$P~{h;9TaMO3F;h@(Y| zz^Y?_kq9N5tV#w-Tp~XA?@jsDwg|4*xT^>?n0`T>q00J+Gc%J^6Of)~&!wfRggPP# ztPI5Qz{c-$GQR4M$@%wR{@V2)H~#5UfA2z(2aZEr^#ERx(PWx}sx+ zXc93O;2@arjoTfsu>Gd!N6RM%{wezd+Ikb2ei3n6V%RmK9Hj}#KVFV}t$6e*nv(~X zitRp@BH4hss?GSJ{a8)sORtnCjVG%kLaxlJKzBx}5IaScM}!j(^6oCd^xFIY-{FyN z>)zyfI`i9A|T6c&K8 ziZ>Ja1@p2k42)<}T%1@svE9%d%G=0=a24Ih#+w*RH%lsxU)9Nqj4|XVf=sx3P@JY8 z2;F}J`y@mG>dg5{*KrUYrsL0vcU3u@mR;)rpGXuIITOQn{*3$Z(#X=%eqnBNa@vuCB`XM+|8T+1!&J;Hq;%Et1UF|NgB?-37O@Tr;!_K0sff4;7UI zl}KulJ_;o1&TW^9>%-``d~~+~m>M{JZE*SIWF;Z|dbfCGD(|I96E^`_pg8<_@Vd~w zEe|YEUsg#=if8!NnFdQQ%m|GL^=tT^kS!O?j7Xs+RxHHSenwu!uhaMJnLN6wS@JV~yf?vcZ?TK<3-Gtc>~SBDb#+ljzvN>3 zskA~L(MHO`ogZzVA8zbYBwwh{wro=cjYs8HaD|kEuVcNd+1!URsqLH|qpz&23&q{^ z-E5#7f6xwBKi1`|C}*T6fa94ZbQ7~5Yc`35tyvT>zk^l zROV;5ImgCWksz+JIgq<4V{OUH6#+@ zBV5F_ydiX@i_-cwoRYk~$8M5jv%#jP&@ezzewT45agKw|BR=6}X)M_pO%mp87K3i; zsu$~b#~?pGoo7umX9nEl{MZro>EsLshp8}C!QDZS339!n7j;xx;$Irs`}j`}`t zevY)PDSCMY=EpwgM$ilSl2RMJMm?yb)-Bc%SRYo$`{?~-_QJbgw#vfH)PKSQV9BIK z2@Lr0gH(O{kAd$O#tIul4wG(8ttEwKKaSB&D?5Ma_|}E&YR?J;#i}%Kc4gBrPMP!4V0-J>UM=4elB68wkZlS=NU1 z}$*_4X#Je_OfzHV!w_z5@SjkaYZ=ycL5lV*)s^Z&Qq_HB^L6zG&krEikZTx4b#{ zbMn`kj+}hBTpEKh2U!l5=XG^RD~fd6?let*JbdQkTFRh{-Ad zSo$RGY}$|FD|jo>5=Hcvb+Q+UYN;d~_S~IiGKLp4)GU%zI?ejQi9>+x8_>&w161?T zsweK4bV8aLVCqF)}V3h@?vVb$Y0fM&iU34*ttt@&I2RdO{Zy z`c#}c8WD^Vd0uK7x(~=YgKsh_uWAQu1Mfe(+Nb#hWNqRT>P;qATv*bX4|Ka#lu~Fqhwl$LAZlM39rB{2{YQY|e|K9}{%`NFKUd+u zUgN8jP=EuW7A3wTHinIJPInoDU8tB19mpXdaWdL-;)xz)75;O;v#r)|4|25J?rF>{ zFt;OoTf~hCA@COrO`JkT>K*kMgN!+BAMB=^%ZKFDrL85^%B-{5{R11=2RxXm{IZk! zzhM{sC+$~?bNat~zW(nv$^SuORQhLj(XW2^mh*qOQ~xqS`VF+btayt#j6VG=k&pcn zCg9vh;kg2OLHPXqtnfF`61d4wC@-YqdtD#8HOnI*pPKyePYO#dwevkbFEP-}QX5@5E^{~*jYwjaVmyQZ_ zbnCu26Ryn#zG&+`xrFPNGjeXO^LDk@t%~M`{dBieV7o{>bI|BGuSR(o!fZKtR;J*U z+uZk{4e9zG_r;0egL;_Qgac^+nurNWEipFN47gy(V^Z*(NJxS|Q7Rl?A`ybiHMS|o zk&mgQ$kE|Y>jr=2!vdO!>(q$pUX$gk$Y7)7u+Jdm)*$auJu6C%jB?8V$n){}RDv_r z6pO77J$&Np!B>1bxY0TrOcQe~VBv|Mbkh#wpZW$c#Q&xjq9rT3G75BD@6jnqcz22#=) zWzyp}I9B=7URkCRjsEv=rywgQ^xtR-irn!6vL>Bo*g5*Zvd?`7V{Mxe!`R7nrSBc( zN2XGr{C=L6f>OtYu;??0Lo?Qj_xBO|K=q~kzP0P1!U(ZvUG<9O6FA4K~-|ZU4 zi)fx6*G(9!yQYh>{<=_+eIwW!@7zpuk#FM}jJUdv$*8u`79I$S^+D02zj;2!Ze8+L zsiLK}HhL)_HYfTy(e{3*L#O>IOUk;CsmOTi0mT)>ljESIyV&Ml$tc%l81F7(>4Ku| zM+^0apsf+)&7wnB{@5=R4ZUPDhida!x6dN4Pn*SvbrUp;_6cvQFHbt>ov?K6wq|l( zh!M%R*dHmYwBTApfp!33?4ZpCNq_UyJo3#Q8X&qzC|~lv_dt(g_H~s1!HlG|i-h zI@O4rS&ZGW1Wt&l7$VJi2~(CrVs;k$Kz7{vb(Z-Xxs!b-OG|FxZp~A)4RJ3FpN1ti4@W zSiEWe<_ZvP044lR4!BqM8cRX=o?PN*g$nNW$C?*0{;@>caH^|o_k*rbQ(6`tqA78k zPQS^rNt(DbZd^zH17dH~RKpkaUSf?r{*P5b<;gNxo*BASL$VCM zo2e9QspF4$_;X+Xhz;Fxg8@H5`e6-wA^!XVr4cTH^>uU6CF-%d+kTI`gGt88O<3(2 zgZ0Kzh44LcYJVV(kaqkHbh+%aUz2@D07xTUX|6BEy}ZBp7^?3@($Ehp$84|y*W{xI za0y@#pSEe>6IH)HA$?nAF4Fo+w44gb=(xXmaf_=PN zd!oulADuDy(0>B{1ExPU0C_d$URwGoP=N4CKP+x`k*=;7o7YqeDAXlf&jYATMVS%# zP^K)FRgyySA@$+4%3Ue1K$4SB0e6%)!ap2$>87`&1Xr${nrDF$tp!V0AL+81#|a}^ zK6UlPv~+yd)Umf$AlM!2s#5)eWJ!y6CU}RwzP8Dc6}^NJB8~r4oN7kbIpI^BjWp_Ch*=r{(C0K@-V!#yeSm z#R(DVIzaIZny(&tr}uuhtQ6b19O&@0l=8aI16!f_|JZvAsJNPKU9@oxBm@$?Nq|6b zr*R7qAV_d`cXuafaDoPRCj<+wK@%ExhtRmY)dK%gNU8Zw|6yfaX}vd3Xeaw^s$3%T(RW{ zW#2o_u4^rbBqEIMLT)X}V^_R%2*3}O^_h19Z9f9R5m$EXwO3A&4ovy=4MLhxJ_PlIvQn&;4^UR?4V*S z3mUI2|G|3Q^FxGfm+6RFb+ieHJu7|Fn>>)h4HujgcJGl{LofhZh&5++u+531-EP|` zKjL)k{7~4$bT!<-ZtXfHVbvi2TZ!J%HbS8|{X)YzFw4H%h~cahyUc{D&^E&fLUuPU zE(p3|urc|1%wA{`7_~tsB8U=){J^!VM zY9z}-D<7A_5S&=VH7LgS6C|18=$AvX=(5RNx^9?9Z@ zzQO-^bNIrcldvFcpPb)2w{|c^1@9#loyTT z!?La&dY6(IuCLex!YFx0&rCV1tW01B`cq2nL!nz+B z4?w6^mo6T14%71vKdbZWBxO;Jr$}|A3acMTZs~b5xd#L+3t|_|kRO$?!1GmUj~gx1 zdT1yVnm@G@^m7rlW|3KqC5STm2{LpzL4pikP=X*k5A1yp}h6VFJ zq{A;vrJmUfDbu!*lZ4)RSrDuq9Gn+WL>46WXJ}M9+TcvRQl8$|6Tg(e67RQ1gL3r^ z^0x*Gt&qs0G{i2rA-c{Cqzm<)Zr-#sO=c9dx8jOAt&_+~&BxlUx48WT`8q5f@sE!z z-f&M;uw7)PA3+D@5m>sYg7@-cz9d7ML62g+#3f}mub)&}+ z0IBn%2XUo&tvq5hxw>ER*sRJ649DzWBc- z0k(_?HYoEu8XA=I>!o9_b7W+1kv=;djImhpdRERWH>|17T~A98sr7^SDq0Btd^_wQ zi=-m9h`x&8)yFhocbv}NDzTTjDJBzlb9{A-PU!&M^@vU@pItq)@)?}H zh{{|CgeR(Xh-dQa3^3)yY$1_lgEJvS9 zqvqK(aIQ!yw3>Rj`JJ)2EFdk-rbkO$X8cAfM=D42s{@YNlcDJU{xwOMk! z!K2||_0d@B{CYGa+?bqrxyb9ORJbv?v1`TXY2%4?H<5=)f@na5*ATeBHXK(e@SC9o z04W>KGQA2Oy}Xb3V#GTj6cm&78LWLPBPeY=k^$ zrZp5>m`RKS|M@_o4`6J;*4tjmZ>|;7)8pLN=#Nl*&=%=ZLTpf>>9ksl{5!@vi2cR;m&AAWa^smd89}lU^k$@R0X+`9dO~Xr{$hkg;+gv%OguGWU-}w zY)1PTo#y6>KL_r)1<^YQlsP@sC#1wcM2Avq-ypOP!7%1?`ZNrmJm%_3sT(Jux7#&E z@$MylweoFL(2wSf0e>gHzA1Ny*$VUbUFwJpgzCxpYM9qw(8cBqCU3Xo-(~Jn(6|;W zf$1on^(Vx`K0B(_^9X6PZi(A;)NF&ls@`=cPSVa6Jg)|D9-dGbwE8iM1XtJ`MvR9X zoconKa;*etfBIDCW(|)$52j>}_C6#>NnN7u=BjwOL!0w?a_vbO!9zb>Q;yHDy~4Mf zli)NDr@2e7&b3d>`Rnu2k>!k}7Y&oWkyh3gK~+xih8?|azCy~qeWdmL$vYMXD>`3u zC-3kzHuu@yZk^lvDS z)!swq;k5N~FjsfbTdfZanOmT6p=HmJtRjCRjzh|PY0u{|BD-R7&4^db=849watl%A*<(*xwR6~OWp&Y4E81N_4jsW76o%s zor5GPFXT9UyATHLu?6BE7UxT4QC7~n+H{@YF&)n5&ELfG+E8poKZ8?}z8YY;BM{n{#kCU8#UnQu4VC*josYuUgH9)&pZrn)A7$j!Dh1p~iA zw3v^=m5MVzrB;Q?f?x8K;_6WOdh>L^ixiXrW4WdGau6`1j!NnloE@l)MglF*C zVhZlk*loUfh1@LCq01Ot+7T-@;)Z`mzUKoikUT~|0V0zyUEK%Bus@tY&!dV2V550@ zAr~^3Jr@>Zv$b^z>#__;b5m3V2vOZxhfeP%w28+abXk__Ir7@te<22vlM`^k@4hRu zj+1%>FPP;9^LM|)zx9FeO05u39ORdn*k+rqhc?xc6QS;5uM1RE@KT~q^G&M~mjm%g zhOU`;*ak0$Kj-8B1J5r{bt}Itlzi$O<`#;vthJs&TA(3-Ie+# zMu4%j<0_-ymm5+YL6K`Z6Sf~?V0EYOTTf*REcO7Cksf|JN+WbTJDwXhh@}!!oG<4% zS`LG)&>wn~A6t<3Fvo2=rEMHN@1<1q29@V*ttT3z3ON8JL6gUQEpH=!-RM z=o&marpN|RR{l}9hfa9xuQ=B10VHEz4qg)TNdU0AEcP*TtQ@AdN^(r3_nU}0lko7# z(zFLB%?i7OETtj1`+j4e47>5WRSje2i6{(+!&Qn5^7wc9ws91wz~TiTSC=WHqR?19)8Pwcs0#21)X7?I@db|sE@ zUAtv33$A_ewnygQ6Cw`}UvpAX!F+U*=l4-U>EVw>`e(!m^HZ?O?JLDc8&8!v{gon; z`eLiPUgH?LAY`@gL+iUOETl#lP-A72;8~Bcn|C}&#ofPDkFOXI(tKpDp2yya3koHC z9rZTqW8u;j@#g#2MX1_Bm`PI^h>&7L}p z?nE@sV4zV3@1k>-iUzIl2@cv#d~`B=0^i(RvK|$o{(%$x(2AW8YtJw~GbEUzd-yfl z>iFwDY>||!*lyam9JTkG62EfoFVq`#9ynI{9L&U^CM&nqDYL3m!s*=dQzW;Z3>qtcUj`ZU$yXnme#DuVOxH^gz;nHRgEbKBb@+Cf*2Nq&ll2c;*BY115 z%)#A60wDshxFh0WH?q$yir^$~_I;nK{4($jxq7Zbz3OttH_Tf+$?#hc@3jdZZO34t zPnAS@!VOdkBh<+-`-(Jch40N~twv5y>g8;YAPUu`x6>Na_RPEEZGEXej`u|%xKEiM z@Oy-M={GaHgDVe}D>?EF{1?y=B}Fg|V_mS^4In7^eJFEb#~wr)%P+FOo7m^=5n({5=$lu7~UMT#Dz}2DRN>Vz2AT))Kmf2C?~@ndg8I zby>MDv0G>4%&zkbg0JC%A#Gd`d@6FPgH6>%gN8Ykol$E93QMk@OXTbk?Y*{YfUYq< zd2(G787cIBO1YJAYfa_>`DferX5`KFJ`4*g^L6HrGi3OKFA0y!@Xhp(U~*&hyen^V z-GYCpFbML9A!LZQZKvC5QLcYxsP2<{8L156T{7T9ap=(wsQAQtyBJJ5Gf1zx&HaYM zp7yo&%32?rI0de1{q_#_vUY-Gy}3jmDTAGKF~-Yl|6aX2Qw66ELE%FY}nm~;f$B+3uh4@gm2zue1edoh6 zNNN0lY;Bk81eml2m=r5aC_Fy~tiORGI9Q#omeYO-78#QhwJozWq>sN$=1gl3nlnI& z<;DatZ$U!(uyXDEAGqsF@lJ%=(AE>Ft=K?7SR=APOj<9L56itSXIMV`WF_8|G>dsYY@1qO(F+0~3LiI~rT2 zlih6aI<@?)fp&{qdNTD$#0^U`R0O#jLpRlt%#hR#zi*30D4R`+AohwgaOmFraPn-eiYpcd@Lv(wk#;|XF^9Q9CJWW7V9XD7Z;yvt~B!U9szknq;yOo zx(ZSxDp|BGlTZ&zD+=yK`R<~8h*tBk!t;`f#F`eP?m3h6RdSN%qT#LDRrLlAZ$sq> za#Y@puywvA7#A-R1?+HNlJ(Auv<)Wgax}jBv1AjsidUQ-95ftw$JOwiMfkg0?hkDra4c+J zOIozDxqa1qvGb@>5hUg+(0R3*mW!^Cp)7ipT(Z19wb~R93n$a^>xd`zOW<9NY0{0k zzybyl;f@x~93un_Mq;5E=2)DN_RAn16Y_L15Uk7@M|--@CQp6wi?S(iAAt~0s2~S3 z)p%vwX5Wql)rxnP5&uU63*Fg{H+$bB)11To0=oG;#$+67KC)$fTQ7GT_b?2;ed30Z zbvp&J9-zj|LE&oSPowSHp3Z8FTlhXsi#>bDCTG`s7@^_U-5`gEE!Cj#t({DlLE zFU1sMxt@J6;JP(CJLEkI$&Sd4zYx^{sCZ0zRWAGxw&OBJqbe?>O>C_w)pAUhjLyPS zO;Rz#54Ue=+a#~ZcVP^w_0HTpvWN?FVx=~8(Vyt+08plu^wjZYBJuiR_Fmvns?8)Bb`H(;Ve<4kVopz0X3{1;ThUp?Yd?t;VS9I}A%licPr-`0D;HZ%|a0n1z$A?4CQF`v|M1N z?UL@4*kuG75GH(x(>K!fk@I^E*uh#m_Cu;MwEHl$rs&Km3}=d_QUmsuMr>kd!>@|6nnR=NQ;5gH*7 z={tJ~V1jA&IA5KOf&<@%4kQyqQ@?T$ ztQ)OSsTtp8CkolGpdXRgUDAB9E+@rIay)g1cify7128?}_TXB!Bd~%p*X(71z>qt< zeHT(Z9RvV+F6hwanH-cZ7NJst=L<&f8>js~K3c*FQ!}=mX%)HAY77h3BEH+NgZaR$ zb7&hGGd_>Tkh>#EN%xIeNo`S?v2^wV=B!w=q8R>Cv`2=G`iYgi(^!g>#>>()d}BAu zbKFQKSHYfG)w2!Ol%7MAKsM-w_@c^`ZnL~^c1D8m_rCW1#c(egvyIa^dFP1X4m5qY zr#oRBaL2^4%<1!6nh6Tk*m4f-rJabMzBh@X_Fnq+wh7!dq>sgsnW-f_YZJA6++)6_ zy~35Y-M^7-qb-#dixi$iOnl1qRTT(*%kzWsIVkUYf>)46TdOC<8>P8kKVRx@t)&o|+{<>R5dlS#yo&*7j&-Ctm5Y`fwQqFfGV$~^!c1D3??pNYe=Wp8mpnO4+ci_AztUhZe$XGpkTP<^V+~nc*<%nzj%4ju-{lpvQ z1o&tAa9}rC6#is@I=5VnlR%Wsqh6Xzp|d{?ipwi6f0o^h=r%GR{);9Hp#IDh`mc7! z0JNVK|3v%wKYY#mKS27~`gcBt-vMiN7nALTf7@3gGj&I<nM~7+N^94pV{bQB2kFJ|Ehk7Nx91Fch+ zC%1m0;J1vm|A-o@Sg6;!PRw}jv0lGjiQkYU6h-S{*-l{vC2`9{EzAxBy&Y2=M+E>R zK->H{RRvuUps!s)tLS#=lBp_V+;E^z4}Y3C&cy}d6LsaN0)DXf;^>JQSv(2&I)FE0AgW7cz}+~{ zDZh^*!J!Z1br6T4B~C#q4v#JEp4Y3*b8e-MEq=L5YR^T8Z>D?POpDG%RgNon_n7pu z*}06-05%gI?I=1*vj!!pksWU$4gsb9pnK&SY+Fam6XlQ>0G078Eqej<2L1Fm#qPT( zsN#jQey4bcTWM`^;a(P17b+{so{TFcQaLZk7I2Ju78E9uX83!@fdKNR-ILSu$2yhB zoFGHT?Mc2?USLYKIX$3c#x?F$u>2?bHAz*5y&S}%JEe@`HpNQW_{vU$f@aLu$MXW6 z>KZ{(^IQzMMhrzT)c1D7D&#Kp6zGQ;GbF&=e(lM-rs}%SuXojS>-_2vqwLzKCYlR0 zs*~o(J7Njm?@F)$;HCB`m)~6lx_9|C=*1=7zO74S>36GOy1=tQC=PqH&8W(PppZJq zmyqaOWRwR(#|yPK;Vc7Z8fushuUgd0y>(k{3lU(HQTUK84G>p1onDF}s&Kt7ZY&68 z%Uv->2=|4URo=At;UV;U`sGr_8*mn$X@_0o8|NH+)MxF_#xjy^r(kA!d+_OK+Y`+L zXRZfIYqiQMSEUHoR0?Scyi&)^TGNOKF~EyO$I&(G1-LY=K& z^VS{#5vN76MjEe*RupYa*ss@g<)dIoEa@tl3Qm0Ay;=F-wg3PLLrJ z(rK;EBwVCbz~AH(Bf;5){dnt0in2Rbe}dgvF-*25L5!WRX~4gn5!xIA*fGC)=B@1V(cOp^mNn2hFPbOzDS0g` z*v+u;A#+bw`E(2)I+c~0k?hEae4u88uOde9m*Ki^y1`NR-0>9)(xn!!L@T~rgv!%7l-iG_tp1ChC70=er@XKAk4jvCO7*Zr_u95&d>Q451%DHwYP9mlU zcJ`kPL%ZQ(5Ny#1*f$zigZF%q6OnM&w_?LSDEYrYFG=NZjAbcow87e@yRea-wV^mCj|!8K{mW*X<-&!nEa1 z_jTIf9zGaV`7%e68Ow^SqixvUq5ysK1KA4 z$}_v+AE&cCt*9}7NUlCBLi@paP(m1GH3KFsd0a2aTUj}|{YV-)hdGcQUb3sS4oiiG zK+O%Gc$GLVHT`Dn?4Z*zR)k!dPR!8x**Eh$GpjkqRurlWyIpm89n*!E)n?Tm7_)(a ziUUMKM@4PWZ!%aOa8MFR>4m|QgI<$|8p57cwQfqNaL|EIUVF{RUfyYhnrk1ldvh6I zyjQ4;99LVSD3ugj@inksk#VmixM4Bxt@rSuCj`@n)A4qq3EJZcaRGrSZcA$}OK-ni zziqCK?Pq1^ekSr7uKPzj0iQco8j`a%MMK?~HQR<&lB!pF`%pJN3tdd?SC>fCEg4p| zLC-SEPxUtS1B+_&L?p(d^~bzly7Bbo(BsByBc@TZAYi||iHhA5QFtPJ9EFFdmGGsP z^NCc}bG}~8(1{4CYjv&{was;-*78Txxi+6G2HRD2L8!3($Ei3hvXJiXW^ejx7ypM! zyrCpQ6rYe(>O{#%(<=K)el%1*Qr|9qEL-Ka{HLTSVb3KN4BC8> zboWrw;chPXwK*(i^RUlo%WfiKV#Ne?(!3AIzjQML12>U%{qfE8LG4{N{7BHD7q>at>S-jZ7-l*0*m3qfpZ^Zno58H^DKA`66IrRtJ_~dZol|3&7=LP&Y8IKsB0#p(qH)TW6`PvC&HDEVN{SX}LO#s1QTfXP9}hvg467zUy_rJbD`0He`VUuupV3Xk`^bo%ZWm%#4I=|q6UK&ndk#k z?-{T1Tm6?-d;EF<>PZC#GcClP!ed$E^o|i~6Z^7FiT#uZ`7E$Ht9q))X~Bt1Wz*`tsF>~18v)A^Q*Kw`(pMh6-L@?5QO83nNh&3-^0)M! z0!H8TYE3fA1!Q%~XcB7!S3;yk1nk&Tqk+peN_9*`#cpY`uGDia^L|IFs^e%|&Bb<;({t42*AC`pw)H;nx(cOsh}bz^>CIWE24xbTp{KEvt@zMpj)iW#GJ_NW5O;14*L~ zgQL8IM|H{uvEKRlZ{_FmXf3^%%PwXXyBs>`^y0~UD~}0U4*2@dHY~D+%5$eEECbIW zR6v-Ez(kAAD6c|^S;)4TL!~CDU+$sZDA{S5X$ysG!i%{&yDAd_Hc4|u`cHG^?o>Uk zxbw1Xgv5{WY6MAb3vLb0ptY#w@SPp%0j_TBn>kLOk3Fl&bSpurw-CJG@{5o1lQzoR z^08bm@YlpjQr%Y?I4&wz@`r;G7_8)b#q?1VdcVk{@~(cNIxeny0i($DSINXRNSop+ z%x#U|jU|aLQej-D(Hr!5ym{wkj?JyJpV6y;k)d?=UA-=28Dkrbvc2xhT>Tb8Wbh%% zamAaK$iu!z-Q~<_vtKI0co|oq9torO}nOnh`y5^;rS z_wo8WR@Z)G<=C@X`v8CXXs7+rii=5%GIJI80Wl}E_m@Uta6{Hy0{vA#Jo}=@e>fnf z!i%db23d5!J}54=RgH`C%or^1LGO9quoh1iz7+LCd5_WBgvjs%-U&L2&+(nK>Hg40 ze$hUwJ0#10fjYrzhz8Gi-nR`d)%`#MDiDOsc}Fl{b*3e(grGkN&$`4p&wISVefz*I zXBNdWQP-=%i&o+Fcm-P_MbP&#x>g^181JK7p9=F%BJo-IA3?CJpdK+iz8|J(&2#H3 zD{2|!9#7U_2&4St8T!)+yAqf0rh7bf4L$+O>8GdVx?3}TWXY{$pxxQypP(0+{%2b_ z&JdyuA4`PDPGam$ZBN_BZ%t1ZY($bZ3|*-F6fG&xU&wc@n6d6cCr?&47wUt@$`=V7 zqM346BU^86dQd*)i+VXd*{2cJNvfM8HW`gFx+%`_OOa+VH$JJ4)503gg_G450JtVf z&BqHuj5&-u)Sl`W3TDDAFn4=eQ5H!o0tn-0$`NQHA#G=8XSXl?_tqRgj-7x^A{TuD z5Gxhq#}9UFzKu}fkpDce~k?D2dPqm`9i zL2W!SoMpJ-JHG>orEs`dcY8s;2E#Z^ZP3uElxf1s_s&z5Na3K-9fS3uEQQMPDqTf3rgG`b9=l6YGhy$6$^6$o*sWw)iyCUmyPZ_Qy&UQ63H zSQ;8Lrk~zeTT`HqvgNW?AchC{qW%O?tkgfSk*bgTYTx6*6{%>ZV;KAcK%3#j%G_Ix zNf&=(mpaf&df~sB<;IYMjYdhJ_txM2taP>&XRFRV)#aSi+wd?}g}TuVp9_CYu|HS) zYXhtGIiLU5bcK@^KM>KP6+3JE%qPZ|JXWFy-+2E#ioL_tf6m8XUQ_Fp=ak;-Y-|EL zypSFw;BC$@5{rqZ(Nk)2FzalHZ7rk!NJ0w#!=uzSUoQUBpgW4O6s71stW&L=b6UTn z_|0%fgDZC>;pU8{Fhwq>P?L^F-%BlO8>GK>%&BU=Q_G3yvV6+|BKpJ$V&T5y4V%8m zTk-&7ZgQL_*ewW-Xrg)+jglit8A2$WyZM+k2Qw?R42(6+jQIX<&@8qUys=em+#t%JY%n+XYa0gPZKI9M)v$0%Utc069 z{N+c8{8NCt_~n$T{})UmvXT;82o%wT*D6Bsq(^U4%|RQ=@+MAV9ql!hEn*Q#PoCrQfqmd5l$9X4 zyY|yi;#c_ra`kT%A`}!ihjp51i#pa`?h}z|MHsV2F}@2=u~^SFih5+Q1u}jNRtuIC zQ9THcbZa^DZ4xd3 zkJ8>A7k=K}^~xEn?f<3I!&b2<(cj@*%=Nt6+>~9T7q`?t90!{QTlUC@d%Y;|L*`2I zY+#RYyb>2Z7Sv_|(>Z49lz%*8<&#gPVc#m*>K!82t$^f!md9HJ43<^=UO{YOY}hS| zwt3B2j*Ex&#PPs&wh$Rj_-cXBuI7oY(ld4{D{R@vABT!07+O)74emF{B_p|PF2t3aBD}lG{-zK(}Pr41>SILh|`P6dBh)xk4hz~!fA@$ zUMxqzbNR8sxqS(-OTWBRB-r(9{}N8Tn&T7bsI30|Hf?c+{EKm-rCBn+O#*Wu@!5Wq z9JaZC_uWb#eAjg)kEV4r3cxxZE3w^E2GTDZuk%RiA&t1hjbg7Pc>2f=*xP_U6M41H zl@(7pb0~DC7YJe@%?je$oh+yMb~S$bwWbTFpOCAM#WROK9^DPt9~^KBIs@>JwPN*@ zO$R+Z=k79KTzUTULeLolI_^lfTLCC6y=AeB``u%TqUQv7@8O37#&o0dAw30nVp7}5 zo~vv@VkvB)GlB#m(v5Bcdtsmxf#5`r6anAz(|P6*D`&J09$t-icJM4u`Oea7wleUE zWel1(cD-xxsG&e6BGfM(k+60@NM=b3KuZb0M=)u0iDBW4YqnBSkX2k%^PjDdbGzV?I z9P{%Oz8lU2dFph!4-9_3y*(nQB{LaeHCmD*8XiT_xtYPVgh7@tF336W1Z(~e3lg@i zuT6b^%s)^Ooo5MI;si%rKvn)IpQ-_*8{XfXVH=KOzau} zWuf=)I4VtdPQ$Za!-7vH|HIa`iV>$xosZxr0&7JV19zRA8CL*t$cOCTa1X!0Au5z^ z69v{9E==wgT2B(xkBU!qrXB92DuR4=w|{~pj54uX!Flox8^19Ys1cIJTQ)0#oqR4a z0M5-x7XW8H!s}~^*Tlb^11bJFlmF~@4({8TKjFum0N4~fZ^bA6bn0J#FPKG10I-mn z(zPl?8;%y65B5jhKj3C;nFQW1;`f5p`v4wl+E-ErXDA|%t|bH!R>NTc=14(zU>^*G z8S9R2B$+xZ5w-tPK*pz>8Z?UrIVJ}0tfQiu@6+mwsDPqus+Srn}fqjl!?&nH#7 z6oj=_T&`D9Ek8pkAM{}n1&N5_<$18bpWUqsDVd!7vsuwaSU7pZGAvoI>}ZZ2v=#=1I$JK!ccfQ=_TSpW~?h|cXo3v zN0pn=_yr;h>}m+fokqiz)PLm4-M`lGs0VUSOK?|v(PH>AKUi-0O$RWZJGDfoIdKHb#|Ku zi{*KpJK@RJ(|LgTid@HTD~HBn`TL(v3F1)$Yghl}_vTM9D*ptAM57p^WNU!wil67>akZ0Z&L{!y$0F(watU>2v(mhZ_`JC;6|Zg2Fz2 zkGgZMfQf$u-yG@;`aa9fKL(~Q(rGV;|698MqoM-x&m2F1`E~BNf6f7$U8pyR$;(Y3 z-|j8Io%l_Hs)(KOckWTY%L{Y{=|3{h`JGnq;jqHr>h(wQh7j2l7k*ca_m7&xJpc#( z4-?{X{?AGf%l!$?0AugL{{~$S=yrrUGsj81+5B3K0+Ujs_?xZZd|Hk$YWUNHJo@b7 z;#bQKb?!&?h!0WQ+rNtzYD;+8!6b1xKyA>|;xReIXjuyEmZvmR?dPPyV~XdT$8+5V z(d8XN9fcrWU0vtm4{}Jor_#dI6OjG#7+gIiV_nddaoTM~kvH<3sctB zdF;CuWnccmk(RCFU%Q>5W+HH2u6OZ6_m79CPyg>c9yIdg>xl^)+?C7{$%ar^i^b#h zpn0CV6*oj?>^vp!y;Lb!dPit@31-j+S-+SNROIbv&7tjU{y0sSSOo`yJeL_eG?E4d zYRGSNfu^`RuGR8nj!{cmV80K*?mVA9IdTA|4&xQAAZH3!!-b^4lo@)9&lMWg?d4C< zP9eZ@q9bsN7tO5lLO7RoaDsUSQJ}7|!R3NcF ziy3$Q%{|wUEAY4B+f=Wgp#O$2_PXg9gR9F84Uqc=MaDUx@pH}{o+scwaAdE6H}Yu} zAXeH0?DI?YUzHZQOcAJxYW<74e@kcGd?yTq0sviqGJv8_M@7b+Kj5;xeXeQF!8@z_ zzcl|fS-@)IXLjd*N$+pj6M^I$x%%bBKU+5HLJ2U#kc7ZKV0$C&)!!Bd6#qqGz-D)Y z{69f|N%L>v;A1xPr@TD>bQ^#G^gp$ek~yDW_60QmMPa~X;OU;lzoz-O@X(!cgfJ}l zpYDOcKQ%#*s9*L46#q5Zdy`#5uK$wW-?H~@x={0A|DSGx_&+t*3cEk-`@0AH6=}d` zKEK-ZUl#@%DLY0w$v@qN|D?A91_m_$MPa~bK<5UU^k32ZTllYe0>Hxm_8R~88ldTa zdyRj%?*EHkLq;dC?!l;n?Ddh)Me#ZI&Yn9Mpz<->D>%)O<5dQ~i|e(!EyEW$ZTks2 zR2sh^T4o;c6fr8A+tSywywmUgv^$`?O7)_dWmc98SmFyupZioZ8xYA~4Of<*4}W0c zKIfUUsa7kui*QtCnivL3b^O=WtkWww+GCxSo|||90-q^k;DIIH46?rmMED!D7T#9t zXV^`m4(3nL?BreSfVPr$$u)ydpVI;Kw%KQst{U$ARQ&mx;)i!~NNCI7jiF{=fbi<$ z7v@hw2tn()qwN&YNWzXw9^QDPNdnm2aXTx%Tv0pwW#H-6+v3fZK|Xju3*StP8TAcUE z!S|Qoz5zpysI$U5D0o*z`aZq*Z`A_#nf+V!zYX&57V`gMm-+5v;$=!`OHz_|4LP|L zrLH4Qqeg(I1p$%S@j7)iGveSt)Ax3f8D)}{Sk&kz#fD|FeTk~y zRx1?#`{IAs2-4Z%^25L9^Smu?)Ov2{1qcl80`4bTw@6A#(KknDW@1BULcjmT4&h{n{Nps!AE$YF(HX^TtR2z+_Ja+b`96vK z@6*gI=xogYIOIfU=KOWU&yUV1r|0NsWN&?+^8Qd&R^Qyn;I|?PD?JkWa));}M!qqF@{lwa}?bY{q(F0%k7W%@0DpS`H7qqu^j zo}2adI%Gy?{#}({g}1jcP%v^t*8uAAN(`M*(a6>Dk8%nB@mJ)J zzY^$L_Z9rRMcDzJ_ZGdkn4+7l(Y+;1e*JH61Q_xUb4eQ+n&}DKxB@xc7lMm}37s9N zz7{&82w-kN&;ckN$M53F8#&lG*&7($pZaZIMj>l!n_nV-SWw*F#>w_qmI^?w_IlP1 zwt7Hz25x{p;LIx{XEOsMd2!+UlK#1{_c{EnuwrJGzzqX#tR-NkS4IXlhCr#`7+IS* zngSXBwk?qMj~3*b+N`2wL&E-WUJlJKgNF3t0TAB^>ttOOrx9H7lZ-DPgQ35EUTr2Z z+v+rIP649=#Eqxa=&p&YKJk3i z_J)G@9M)uqHGY|7>_qf9NJQ$TuoE_cR4&0rj{pXSDQ?ro;a~z|I;KQESu%-IYWNUx zH=G1{a-c|c2fkm~XZMqV>47)_vOus7wx5k;&~OOEAJGsj<@hw7)g}JW36ipZuXo>=r7Z`7=rVa2V8kPCn@*#ioQ zTt2%!j`a4v-6BD;P3c&_&~Hyrr}svswCpyYyCH4aUT^_7`ZTmQV$Z|&bbfknE%<;r ze1bAK*qPv7uJ4Gjm&Y}{WAWqZ9>+NzZ$oM2&?BV~AZH}BJDQBWnd58Ny@YS5Xs~Ip zX=H4yQ0a4xR?;7?@w&+9cvC;eeWONGCc_uefr5p=p_SVc>>;i3a4(4+O?g)%O_+Bny0#J=ILel^kJfn)K9X^ z$A!%krBiVNFqEpckSr!9RV(5?gU>nRJ{#A3>fou=r&}QGF^YRnEwAMgv(l_U_{m1_ zWj51`sw76;fqw0|#g2ZZoWKuF3Jy}S^b@uITxj)-I@Ra^S^0wr&ZLH|17G%Tj45R( zX)1J{A47pot-u*7QBs1JL;tLH^qJi=Cln#3>mOk~80dv;a;<`zh)!L`oyZLyadlhm zc(aW3sfXzgw7tA0*<4{El#S1IOUpf+X>=O$kI>zrZKEJex;5XD zCZuYSEapx*N|{#X_%u9xb%S!Wwvhgx`SJVidEb#CT+IJ)Mfc9({-g%rSN`Uoe)+t= zb$JCReaBxe>X!!v92($y>}_rC9RRwcy%W&?Rm=>5?$5%+20>?hZDeL*3V1MfR*ri& zWocutV5?^U2>rvoFbbPFI>;H>i`ZD%+F0NFJ0RWP9Lp;a#ea1x|8Ti~xRsw%KbJrc zCB-DfKydIN5FGFi^m7&@0zySbMnOhGML|J9LqkQ!#C?E?fq_YY^B5bKgb++hLP$(Z zM!`Tu_MDEKn3$ULB^?tp8yg##ii;1z!pp$Q#&WL&4h;*V_^lqwb30rXznCmka^cE$Jo(`R3RZo4e>C(bPw@!| zDPK@gzocPf=ir2Jaf`eX6%&6gA*rCKq^zQ#&W@t;3_^lhd>Fi_5F~dcgtp{M+Yu#r~yUkAQl?BO)RoqTJUD4&DX$B0NGwdd7^5 zBlH$U&+hSa7C%&6;h3z-b~JKU`2#$C`(gAa6l}|shxb+cRkOcVG5`Nj&Hi4of7ELR zgoywL+&qLwAOX;kJ9Qa7I{kAib+$ zEm`FNEY4JaOw~uRq}rR+K(0F{_DO$B*ogHhHkPaZqM8Q9v9;cleZ<1FDOx9lW{}<3 zuUC7GJJz9R2hdRCQTp{*)73~$>=!I9WY&x7ptkI=6Go&Ps&QUfMEAg*piXJKdg5}! z5AMZhq_6{IU*5B@^QQ-k9rS1|-wVyroLCON?xjtEeP}`Q6`hO0+BC{hohd!jdv@`! zVGG{*oR=Xtq99i*yiwQAwuaUKhIpG8qnhZL2V-heu%VwI$7^sW`?sNc?C$^neszXV zEN(p%-phCGW45=YpRD`jJ@!b0>&yoZIfG8Do(vLHLvc0Ck0f49 zgi$-=;tMceMt~e}m5NSgw>6|Z8sGDTl$FCV^&iGdFyD^2vM*fNEF%|`PQ6bPzT#v2 z7WLg9Mf#{W0L-k_X}ad^RfsT1o!$IY_~NZy@r9xJxq7jh1O>LkgQ5VBCP`%cv`zwO zfiRyb!r*-{Kw(J;;z#l6l;-;y`i`P*P)64v|OeL>uf`+63U`D=U( zS@P#hFjIXl7C`q+282-0K4rd$wdW{{E?u&)#qkql>8}`Of%<9p$)4X7G4g&mxC~_H zs3NtzkN&mTEK$9?sOUvg^67z~9tN@swKcpPthlN6^aPAE!q^3*R+RrXof7#*@1743P5oEWYdfft25m2IZbm=v|2kECcFpf zd`S+lJSVXdb-B7Md%do6_uQA)IPA>kLNT2hSitAU{RwIT-ta0oxkk*pi_L^3K_)ZCsi&hv3GpiHYNPkWhUbeQ1W2EueKcaS+m`d{q5WmH_z zx+Pk8LXcnyPLN;)1b0txcXxLw+zNM>5Zv8@I|O%kcXux|U8mo@ea`*SvW2t>Q{9_dDLw4wLykzpVEj67- zJ&4XqAN{uED1Y!(<8Cz%tR1YXFme|+(tiIz-vIP_@) z>9SqXx>fZiSSo0USiFZJ{~?IyOSSLFT|IG4R18b++4po1MqfdHr*+U2KIee@1tsf( zqs%BW>lhUB-`xkHmVf_e9$_p86xwFK#%mFz(C@~xVDXxv*4^Pf^mzz`fp`5NT5p|N zk7K$zIzOwnM?U-o1Z#2x=LYZUF0SI4xT;{pN@qEp4?XWRRsd}Jw&f73dNMvp&F(bM z+FIwwi&Y2K(Q2ebYf3u-{sP`#D8Hy}t-+pjxnwe2&SGi&neootAJ_PBYU>Wadw+K* zCM$w35Z=aA3{hO^c>~Uzi!I@%d9HkEy#)1`okTzW*@>Lf`{dRs)q1&?70k+kHaaXT~9v zp&l_Z9FwPj>D)5Sp9St^$5?tBqh>9?0w@9j>b^)q1A?>_|09p{@A;hnU5~m`(3#0f z>*A>Ou4~{#^XV;%zJDZCxml<_(RrW(WZ8$yoX*Gv?^5Z%(i=_=yZ?znAdCrWAdCyd zj(*0$ZOkT|0h%c+WFC{FyfcbwGK89WoT<;kd~NTA7A0tF4PMD$Aw~b-G|_kaa!=N3 z!bjH+GruJaWFDqem;64 zkRMlkV(9DM%&@=;5}d##z6|^YL}Gg`_9bq0nfLo^4TSTBHZx!wl^Ws#MumhE6wWMz z>sD4Z^@r>j7~O1<<7UCpLY0sJiI|=^H&9QUP6Ua-8HXB&8>Y5IBuvmIH4)O|m(N~a zE{D1(Vd&?G(a}gYr#|3a8ir`-9PNUrbTd%VB9e8E8zum``);s}illrwRv5Bvev#+R zx45*v6lD5tfG)aR4DaZbXZA`i^wgOEl}BXC=Ad!vcF%}p`P~g=T(rgpA>7dsWD{U` z_*5|-R1!C^P>6)|aCm6-nc&tgCpbAR{S& zreT`StXX|sJa5O^(&y@qZ-}jHh@c19M}{4TTLwh=C}yOy9=E*)V||O~?CC9awv2^k zOYhH%ittNWQL_Rx8srKmZ!~~n{s@`Uf=f=Xh^@I z9(DhL`1-FT*#A2J|6AV_;PLr~Qx~|!EKU4|?nyvD_|l&duoa{u)c?1Ry#7y$BL7qG zr671+V+Eto`<DQDv!sTd9me99TmO6k!c}_qeC>gfjW`!`Cam%v%(QUNPNX=>cAJ zJJ+?98@XmFE-`KViP#$!<1>e2herd<8!Z!cDi~rjg|7ZAjJf};dmvQVwOm{p*bOt5 zA6@nJfKmHl&P^7RogZk3O&pGNBv%Dnp&@D0;M17AX+G7{MO_iAplWT?x1MKZsUE|v z92qwYEBIDF35odQ(HYVsZN#DK?R6NkMsoH|;idgZ6f4m^u0UJ$QVx#HR!CQJvI}Z{7qwas;G;7t9h@v zR#Sgw6Kv_TaQf7_dCl?K=KV(7>zhTIH{N05erCn zliDnv)%rkP|MMbi+l9*P;2QaMB8>NQ@6QHyeu`Ne)){h*mGP+`#x|qE>6mgv;*>Qf zvtA^ZJ_o%X%9;&j#cb(na9#@eo*A>Zh7vn`V%jm1u8}^d6WNC|mMyy3b_R`#HzE`U zI`Yo?LR|w&Gk)v7yfxvsdT{?R2M(MNvQc`rI(5s)xqchjcLE&n3{({;UfT6^LZqB! zbO)Z*PP3LyKZBQECRpft3b$ffFXnyukfb0An-R}EqHmK;o?*GFOaBXci<%Lb1qlOy&!Ql zy>aHcj?=JFJO0z{!H9Dx)Qltw;LZ_Vcfv>2haVK2MH)Z--lcah0F#j?8r5haAF{9| z@IppR?5*`|cjjrV{!&%*2zI+0zj-OS@*=mWhN|i7?kz-7{`hqK=MCehVfSSf|s>Zjwj!{|5RBtIk5^M!M ztEqn+bepRnXeWK0pYKBH^Pbr=u(}sGVC>6UC@9cXDH0&N3!kshC2A+z9EvS|GP%1n zoFL~OP`yfG$~9BOdmq9j|MST`>L5O{KjG(}I<3TJrDuwpz10ubLpo{j<@tvELRHT# ze3JRCo&8hL_i}<>W12&qn6-)QgQMwsC2(xV#RVUI}N8_(`3q|(1G+gtcLqasJQ?a9s zz$!GVx%6=9LdMqLZ2-h~$6}5iK0f4qTnh??x5qNl{mu>&iV0Bi zlCM2Si(T@EYNwP>-?4uYkzAd+cir;=f3?@KPdf~Ae23mLuj2NHh6cubrNI#g`_Luj z*h)t9eekC4-0*rYWxYeR;9!*=l1^XYz3JlW=Y>n#^5nLp8LlTNX1{Z@`7iw#r~F3Y zWc7eF{WInLD7CjT$#j+;7yZ&RKhb)k=4r$e)l10j#?w;-R2B*6_Gpppb$_ktfbDuO zXs~wH#y0$?x~arFB5`<20`Xt=u-r3mMo-V2SJ5=VJXei&(AWd$9=eKwQ!q40a zo_~{gghp7AjSl8MfSFqYy*MhTAf>mIA26?I!&^Sc;zw5qIO@LlHD%}uT?6|FmMfiLG(z7OgR8B}TGsCX1eBv%s-++dOj4M5WWrrY!P_bQ^Z$0|UMcozb zz#?Y%-(zr}5B4y*VITkms@?~VEaZ9#BRotocwe|o-dR4ML@!{h)(h=)fxU39>_H>3 zbqFg=)+Nu|4;q1!d%0HxAlBx@OO!7CUqEFURO4kx3k=t}E1dAwX$<8SD^~NPTy0l< zg4PGBKws`=zjG#eQoAiagMx$ellgzyqTbuyWu(WLwwz1W+q?93Zf9U>Q12Qu>) zKstd4{o-in6E-VM{Z-MM#O}u3&F337zN(j4sHW?0_^c<2SrUBkZYDGo)nfv)C_z!} zA!NH}0F>OGD+Bn}wed*VKyo*2_li3===Hv%xuyLIJ&R@7_`1;XfTH zv@qZE)&gxL55K9(mwLl;AxC5JCJED43*OWQFmjA|x85Eo2hpfXpdF|grA@%*ALFz0^v4vb%WLnP+b-_^3@N!?2f&+ zovF!!NS!sy3 ziETN}845Ns!fK=2wRO&d?+)Q=%H=+T2dmuwLOB|M$@yaQb%vS#Bv{MOA`J32)_H_G zIfF>`BHIEOM`}-~WA*j(k6E^J*Q;hI=!$&Ba8-W+Y5Gw8p_^x2DqZNz#oqM>KDcj_ z{U7z%Ja&Ou*GjkGXFKRfGOjAN+N%m;9zgGHC)#rsS))BS@=L(-6~Gj%D*5lL8Z7Qh z`}L!ztL@|c4$p7y=N*z@;J#c0_*&^M=Gg$+gi&Rh-qqehV8^!;tQCp-3~sd`Tbmve zEo<@j#F6jFFS{zgZ4+0RRYG>;p)!s)^tPWqiT0yECBl=~3&DHJBYpe#)VUTv)_ms{ z(UodiX{@ByD2lH$wIcz^C8iaAIN%-}{)W=LKpE2KflP2n736grux|)>G?wSTT!9Jz zKDy&nrhq+N=;^J`DVwQ?l^uRszXA&{lY66FyWihiSzzuDa6Pm2OICW85LR8^S5Di- zJjmGoASMo?9N36ItT}j{%zlGb9pqUIZ0YsTi~a@3o9L+C_=bZTg!4r+Awx!xyFNF1 zkA;8^2JOz!%H%$l_twsUYJWuXhJFvK2ia4s1;6y|QZGq})oWC%&Sb*aG{xg?6u%ug z-#{tJv@dV>KY_4Z5s_sv*`{Tt>3Sy_TN_MwieS!Nv{ns@qqso<=(EIkf;OzcR!Vq{ zh^m1*I04teRh3$X;EG35K69_0PTSI^$z52_=FyA}%@J33NV%ZK1at zkpcafXNZhj<`^`JH5ze&_ZK?!2Cv~{JxW z6>+{84E-?ZF-_9_bB7O1>2 zc))AW1Sx%X)fsuT!F^>?r;jS)qrES4X>19QjvURwfa^qAQD%@^z$-6X`oUfa8p6dn zoD6s{IP}I({@q2TBqetHk5#`Tg(Puk{U18f;{TSYf+;g{Cy6JE^RKyle`t9ahc2dc z%Qilx&Bn--SeX%1+I1yjiJd2_AiHd5l%Lz&0{nLR7jQweaT4>&{URG5TN7Q5w4=R; z4L17=@Vvy@`8=JqZ7b)FLM^*Fwn#H($VAr{qX?1^ah~kykDq*enc*n;B>@6{t>K;s z(Iv0GYz*I-y@O$DRM$aI%t@ng=ois}WNn{u^y9B(?Ek6_&1tw!8y75c+2_^I(%dSp z3>f4q>lXM_XRuZ5WQVmfEUoYkB~w10%Loq6{v_SrjccHT`pUJh0>_JkJz~p^0#P06 zqXQg?rXK8C<~|^Tsxw>lnP;ObK{T#NWG*{0Km}H?%6|Jdxv8w{*s(D1Xr8d#50%jZ z5$iZJ&P#}C1#PNW=ke$JKxeU3UG{WiW9K3M&a6Oa7Bb3pCyEjrap_j@>EM~4uNjeP z-vL85|iusPWHd!WA~JbuxgF4if|(fXEYKqF^M!I&nD+p3s(>% z?%D*0bAJowMg5e*>naCEPaXcmC|_-;jFr9-&Fu)qL;)L1J}kdQpApcFg810;sIJROghf& z?(tt}GweSnp#L?fe9QBPGekS&o}y!{Qf+E45}Gh!jnFTC=fK!pU+yYYD^=Aenf%16TQ%4b?^_MH`xW6MOkhi^wc+u|kLF^^UXhNLH86Zy&*sU(ozM zbYM$&4866!LVa0|J2&~j$Y)UY#Q->~VId4U3|e>e@F6n12+(M`Du{RJOWeTa;HR&c z?jb4shEiabGhLDYhZ%9TYzW78#zAmhL=^4)%Cqpquz__v$5Vqqx3~NgILiGF8}OKa zQy8xknzq=`i>oqph-4uBFBodQiHlACL85Km)BHB~pkJ&%x`XzZ6l(8pb|WuOmr6QW z4CRNs=394BPdfa26_qVWUeydmZS)g+XIOsYI3cXt!_IV-)pADt#gfgb{MU>c=KeHU zA^IVTYml#ZZTL=tS}c0zSG$}(^s+&*AEqrn8Es5S_;=s6rMR23<=m?8sDa9_N49Pn9o}??_sU5*kl(rCz`Dmj z{}PJ*Yk2#gasB}c`~Ti7t6iHqVdfE`O3b z_K+IpU{jQUYwP%-awp~wI^<(vBQ5Re!P{3&Eln$zAv5%3+lGDCTT)~DPROC&wN+?k z>p)9v+XDZ1vf?Uz>8Wenb%z0$e%^1Sm}07S&{I&_;%g?28YZu>DpJF_*iisv@_{y2 zRwifK(pAxd(V|~kvxi)ooDlXDK_TNiY;`qETWNTU+djp5=_cb)S$=;RDDF_C#^7LW92zuBf) zX%CKj0}JXJGV);Z9UUepGx8wdQ=X!XB<)B9A_OOAt>Pv1n>~Ir&}YTV^_0^75w;p2hkgCd8$0AjE=T4N%j~XN zTU=_iOsizmYEgg!wX?7^#7t%C+^ID<+U9Y3tx59d(`K_q4uUd3t zHkd!kr!(?lrR|HRO_d7(b`qT#@mY}E!SXhbP^w?sGF$t&p!^TL%c79*3 zScCl3S}a7Ir{4PsXRFB@gz;D?jc^L`%Myajf+Y8v`O6Ewo;H#$`BzS5CG$y;Y{`dd z-?7Fr9PUGD$KXTZtl#t&sM3XBhEAlUqG?>RB&T~r5jYK_>TI@up&E?|zgik?@RhD| zi_Bi8%;WLaQ@M^rqL>N%6yOey2)7>T$~Jbb;E5u3BU9Tfxo9%GA}Y;_g*?}@>(7NY z^BoCRz|ZWN#2A{nO(@6)NVGOti$EnxvP{3Dp|^i6&I|@8r^->!kG6c>YZjv5L{BG- zcKCkS763NXYQKWz1+y%G{Jzc%n*pzgY-jD`JwCOs7S7fP9oAcOF@hr&Dg}< zG=^@zDBEYw9(I1!qSciP(%4zSF73O|1sq+9Pu1j8yy9Lwc z*#NerAg#~b-h+m`ZBGCZd2azlseF;zCd_mk7+Ie>&iZQNDQA;*wVwI=h7&q9W~t{s zHDdKmLeI?SkWFvev;F|YEc1{vI;r2G@lYqvst!bSC@xlB8M4h&iyO}v%C(4m4NA`% zcnMF_tDC21&0Z)jt)flZCHZB1HME@&nMY77U?U5Xms3LfhBCsICPg%A$AnQQP5=|| z8JFwgS|#K%=}A+DepCi47g1ikpL4Bs1`wb^UvDFe5YD+Lf~;nD9vkN`z8me(+$m6? zWn-nH@qvCEw^-GVhWU?C$p9aK>tus1iE8wg2P)k|_|hYwx+R` zu~>^0FQ@cFwSsp9+bY?}7g*R&=^nG5YQ&$E|Fg98dT=E-ax-rA9!FKwr`6p~=+Aw5 zfdaXBw{)q}a-R9|pQc3q_4gAFeVU$zSC1(K&%TT_qLw1uGPtL|iihX!0hc1eQvow< zGI)u@(>4>Z<-cA_&ofL3>n?oDX81em(SImA8#7si41OaeZG~Am(M$ygvH>4rMno_g znD;^e&tOTvjQwP5m9XSr!ux`SA1m}?HRZ+OM4-#LR=Pcs26(-TJKvLVH$#L8vG)W>Z5`=I2vz7U-K0w&QR5Te@tY`nf)b*H&k& zeA1<~p_-b=t&cG2W;K38d~!Qd#YYK?8L3I-ANzZOQW*M%R5@P~n!Ux3v=w_htcdIE zl?^L6N_vhc(b11N9FBj!Y5&3Q8ECaQ2c|VMjkp4P(~Qi%s!f^|c(7L&Lifrc=TZGK z=SgHGMsr(+YVZ%siv!j7Rs3%L&6TCLPwBr3HFOv9#4iZL)01lpUvPQ8v9+ch3Z(`DD51Ezi5W`0NZx zKRAZxqyD1xOn(@2d83)LbINg|&&beAI_{GN4Bo;uE*!;BWkjY|Q#{YNT@}yf>Tt;h zn!KmD$Pu55zUg1E72j&;KZM-(2Vm!3nh8Qy3SEP~$wjep6L_^1U z67`IKpo`dua`6EbB?oKbYh9X^)JM|%J{}uR`cE*vO1?!wMKFRWA7nqsLXW5`vhQX4 zu>aUD%hy3m$eBcGEZ+A4*qZQ)U!p zR+K2$%=$D$P(rwMriWVdcN@xxyd#z&{GjH=&lb18_IYqE~I1 zIKpOs1ZQmb06gr-ZuT_S&ePAdE>3Pfswlu?ukM3bU|`vF^ED^0_j}gQ136FFRn0b= zNJe0S_Iv?a8k}YytF} zuuz)6dKM>fpR7+xX;DZ*)YzQJCy(+VmjL|1f|@<;U4J>r(rcnX79SkR^;>P3Z*eZQ zsM*{$q#-%5VHDQB&4U7rUjkzKTWPw!8jY3j?=B6#NW6yztF!7S_epP}ZRKdd**7v) zyDjxqrnUP50EtY6u6jFgbO8ME_LAdXcoNaV;*W#2nSPo@tED70ELmNerM5yiAh3e9 zLRtj5nN|H=l7m!uN-VO0wmkd~MZ*H13{Vh5UPN3qt-%*huwX?hTonMVc;Eho@8PjM zwK6-qoo4=PX67|dF|Z_-v~H+#w)45@QMnbpfZdqvJ^C}%qjKcPzwNEy+8|aBci*0k zUY6U*?qzBv-mc!94@gjb?u(!mB;Yi)97{YFskdh^_g2hR(KVmmqXT-@zVWK;cQfAb zpTlRB6y^mg_R8_%B!QC@uzyo82&e z`A8-5lCFVG{v_LF{v_!_yK{k)T4-KLwEm3jNc$=(Iy}CaDaksUg<~BML=34E)m|09 zZcv9CC}XN1@|1tnFyirjRQ5=%A`}uP?Z!7cOwO={SD*}sN;>Y1 z1eM1NVpk^oj%?C|3vK&kE^WvqhZaP)3imcqe7|W}anwL6+*&DD4?MKMT@84~JEwDD z)$ed4_oofK*R1@R7Kak|WK$(l)1VURG`Qmj-ADhd=8hfC_fWpUe`W=}y}Ke=*?GpQ z<`JSsS0OL1tW;ak?yK}~@L{NLZ4kzEA(Iyf^3Md599`(hjEb>7Vuyn4U4VG97T;&! z#n_np6c2Ms&rrUF%kdy)Ud<^sv7z}huq_qXF^E@)kBb;;!M+=_7Iec&D>9s|6yMGP zs^Th}xL499H!plp_gmO2#TrPz(v0LRb*z-J3TYpOQi86J8WubXbH6gf5S{{*{326p zUxSLMM|yWXE(CT&Dg_#x9nuZ=YQR{_jdVF!cIf1^L96csmtIA@iEu^wv@d}&CAe3I z_izE09lg8zMFDcP1Pxlk>`&Pgb90f&1A^S)Ke2ZRB#@#OcleV!$(TUKOe@)6az)#2 zkzvY)F=W}nQH+A&y&qu&4#J%jSeP4s^fM`L2BgHpXWn z>$PKU!vc&wpL---TGrV2e}K)PK|b{A-0tQnbND_B%3Nce%h()PSg{T{q1y_2Lxo~= zK0}!v3tTSFFNB^k3O^d+7S*vE{c=)uasBPrSMSaSz|%EFac4=1Mp?;FS#R96)ntay z=y$9BLU_ltNxh?R!6Iubsl<1)4fDHK>87<*>2)u^k5XH)9Bsz`*zqQe`y|1QVrT${ zcx~Sjw>KCznH@oo$Q8k$ctHx|ncwG31)Ro%2mYQ}mVqCO-=75Zdw>)>=KEKT(d9f; z-WembpfztQ{nqwtv0rIAM))Bd>toxtT|N?Gw0HXlx3ru05*J<31DWnK8PQE0^#PwH z5<(a)zaD5|y$I-weD_ikfeUPORT%d$j6fKERO5n!EgStH$sQSf$3vrLauQABClGq` zHeolO6yjK-YcH$St~C3d;Iknkq5!d#qzd{t`*U z@Uwaib0bp|A>g$6V8v?%L5ZjT0l~?>WtI292OJdt3x21$FnL#&fozp>rXEJw=*Eo3 zNI>|8JF%yMosADegcQUYde@1exuRqDOnJe)H=uyKd$YpFUs!Z?y6zfTH7H+Npdycg z03!x>G~LopCE9v<5PVyfQOa=VuBw>tHS+G+_nFZ4;RP6cr5&t?V`(c3vfmgFc9zYe zr+EHVr>3-pjvDhZN(Hailz=Lph9Kw$X%vR920QY3fpL{Mk?@=z7*+9so6wbOeO#^rp&MDE zW8lj=ep^J?xziy*OZ)AQm_JNpIowp7Z!ArQEQ zKp7V~7*f#nYCU`7xUanPZut81n~Vlt9;-SltDexD64y*+DA7Dw&kc^M6wfd4yw-5m z1t|``roJxS+V{(Gzzud;S_?x-Zl+d?VXN9H;Ze8r%XAC{W7!K4&9(RQH^(cYzx{ z1G!~2XHYd&kfjy+;{UF2+g~`GNd&+N(%}ell5mz0#+_y%=K+-RBxv7aq)@61DCw?U zKFh>NOzqC)3x2g*)7o_%7~QB8z&euqc_8wR^85*(|BIU!$JSMWW-JU~RUDmRJxgf0 zEmh*>B*Yf>AZK^Kb>kDBZJr^F!F+QCCGHu81a!yueBJ~&Xsj?jRKq_pKHvwqA6H2>>>TLsvfzsn0olOkSDi=^Q<4p1&wmC$gV}j2kd7J&1BQY zinpq({iz;(ExU1|4eFOgR|>&OR@{3~iBS$d<_cDxT?whMchOww6>ff-ue!g+=pl^u zZ!G#XW2Mwx;-9V?B6{sNT{gn_Az}SD#X_LMxl#J_1d`&W<5?s7JjA`t;)(Ey4Lwe*#aq>=bk_dG(kT9 zNVI0Q{inIrGyop5NT*O;u)aEshAdFmD+jjHTHR9J zFvquX-A(ISMyO=n2a!_iHytspy8k4yGyUvmc|fY53ck3lpRP|6Kr0waj~DAuYn5ZP z!6Wn_wmLY_%r^r{9C~9@cXdN0pG9(pN_w2{rA#vCr@xwJYT!xPiukO;jY;G|zRS*e z(LUwW>+fz-sKGY@uIQNL{|%FD zi%Nw&GFA%-uF4~2o3mN)3&9~vDln>(|TWu6RPNjT1TCeY)6>J(jf?olPuj^}2|FTQnfWi~}ue0x+OGTXG@EDAuh2z-Y z!!6#CRA^l~w{>0yo|q14k5_Z9{#xbY8t~egu6vsMk**x-CdoZi5mq0A$dF>5>>w(w zC6=oHOI)FSf$$BS0gACy3BMHYf_Hq!hrTo40xgx)@GIF6GQnpn|5=GgYBQ)cYDbsp z&}ydp);3SueH@4P@c`=h1G7SsjkA)hnqJB&v3gTIYtbK{s%k18W8TO00nRUV#+zH! zI%uc<%kQO!U4`5I_Hj|S)x%u*Myd+dKi;%2abh3O<)Cf`%5Mp^7G#PvdQ7Yv;{2hAd$~cE(aD+e z9jcPd6o-gyP63|+kGGshBXm(7h`&++&hPoRH!#)FBR&zP6~v4gB}8H(<*@z*U~Fia zv%~VRM_p*|;H`f2h*MvV3A?CN?%RKK$l8qY_35Y&q_@3$&)x+$I`EuFep87IY3k?w z%}2+tp;#cISoVnCa3xx8!y{?i23326EB@l?r+i0m_^f7cSBc^Wsuu;22m%#&sXX32 zOULzOZn(vagtzdr6l(PoZ=1TD>p%;_UaZEP3)rky?{|XoWVMfJSfb?aI;l80Ni>^` zI4fi%N92N!sj7{aKcj?701hhUH2sVaTQ3urqn3inEQSZi%w<7Z%V;soqscX5{r!wZ zc#cAN`~m6Da|(df_jrJ7+WB^G5YBA{_BEZYlvs5r0guCNg(Z;uU29F!iN$@jcN+Xz zg6jf#PAN#n%pS3KQTZdxxs|~SDF|$W-K}pL&z2D9=g$&3C$yzuy^Ezw!ifH8nhtlz zb|A~}l$pWa?8HnuX`ISpKRoh|lPDrfv)#-VqhX}lkeBEcDEizRJippSpNaH?Ymg+! z@iTs4GV_ID&uw8A4LwJ*o$|DC?XMP}>$PSL?0|us+w!#}x7E6z!=GeEIY}R((Nwsv ztz8@73Hdm(DrZ6wnR~UWHq%Pfg#8|fA87~oVwt1s;Z&yfSyO}8UID{DE%Gp(TLd5CU$7_r@~RfQ7K=SNG8{7gyFpjbp)HH&HAAn&v^Ij`sI zt7EURboHA`Ng0O4CDb=^wI&&FDi9i4%Wy11#Yo;}A&2-sX(%L)06ABgVkNpBirhTR zb7yxj8)ogNs&7}JHYA$u+ct{R*AudhfsZraF~g{+u@B(L7pnATnkyajj7&VDty-A& zi%cDdy^Qf+IjjUBm6oX1hk8WpO#@HD0hcaM(TO>0ho*1(1`<)l7**a)D zIv>CcJNyQN-y4x|PsZHGv$m6FZks9;*KjWozkgXJz&kp$ADC~k@f>hzTqaaKzQ177 z)gdDj6xt;Ib2a9kw56ytM?8inAH|yc>iqSJEjT&EDz@QF%J0wOYu$P(%W!g$UuJYr%g@>ohsn(lM zh44o3Q@6O+wWevg^vhqE2o$(;N#0hx^X?Q3T0E!ZEB7A2Ihg4+Xo_d%QvLFV*zt@M z7>pkuDHq>s_*J)vHN2IEeYRK0K}Qsx0$;eE2D?YF-%m;e`<*6rLAHS$_9RWWFN)%n z2mrSrHyj>&zDSWV``xMuDxDc$bmN5s#d@i;enMfE@K0h1P<;tUZ)Vn)~!EusV z9^on{f@lWgG`~s+Dwur<$E^^g$^)sR|(z<1>k~U>S+Q&iOpE$Ioc+X>&0{#r^WA!xZ{; zW%4P7OKECUiVpkHZ?~X{LrYtv4yoNp1EznB z?GU7h+qpembGZu)?J0yap-s41v7u`SD(kE zmLPJtM-ATLl#21V(jOt))HO4#ZfmSW-W`;@38zle;xUT~@7_#0za?6#kEW$&*K#CGtyaLOpiL{_DAH`oRb59LaIhgCiX5`vxErc*Swle=*y;0WDSCTaWNQcO|{sGg*V44@H zP8Irb{zAPXxeu`$DB95l<($Y_6l)E9asK{A484Cf9p81T54Gin|3yy03KajOb4HH ziVhyub$%Wn-*$<_BtSC9XEI*kWmHkpkJ@!| z$5v+em?V#4zabmkzAS*uYq{}pny`}z!Sp0LOE<|B+XUW*$J=8DUBu84-A=L*KD>zF zdt;&dOBpELFK)^2&&o!4A~h`|(=pRHe?6gZdO|;{dNh?eb92{Ov`~&8wh^k|1RrR* zpkLcD|H%k3po^BbaO4J)2z&jyU}woH=}yi%v!)9fg=h z$sj(Nk~cc=8r?&O|7(`wk5wf)7Ju4mhLh_z_gpS~uC_iZ`+kR2dGg9xJLxCT%E;cB zy>Bfhn%EbTeF56>%+0YvU=17))Z9GyR*!%D&StMUb()LPWF@{Aah(79;piC1eWU#B zHEgVtMy|}`2Jg49!tWm#DzREZ(YO8nx{UCpowkxFze~SjV}bP%4~7%&nERo)5sN(b zk3Q`CgZUJZej$7ts<@*Qg}8+J>aL@s)R-|-I4aa*1cn!CWGS#EoNIAH?`3@oe{}dK*FrK8JW+t{6TWYr?a)@p7Z3T0#B z@9si9H4)=M{-Cf3Ph>gN!=lV@5Xo+ocnKVJCP0BFs+%8h#C#QDp zCZ;Ev$3lTy_w@aWLSxu|HTX;ZN6B-eZlYd1BtaxDKJ)|0WIbdr4!(+`)|Pp;2p0`v zb0e3?VXn1c+I+LPp|knY+}V>p&Zgqj)GR;n7BR%C^k~^Q)B7lh_ehM`^Bnbyo_?7x z&vSw<5n_hBD~kw1Tl5i@^zi3g+MlLRfcI5O?U1az@yd{AT@wrVRt>VqPk6h&vK~+O zzNH}fq1UTkpF9m{#3$A{ue;}guH(j6Ou_ig*P^z1pL!^eFcLlDpn~b{k%EbR3{QG8Q#jD z47P609N%U-zKRv#F7guzgrafcu;H4L0DI26GS$?my~MOLh689NMmu(p+>r{4s5!p% zIzQdqSDnTvJFje`SB5nTfrlx)S4(xa3QVIYu^tDE*As$dzmV6vcCh3DP)xSwSqgKN z)?eZlM?N5-hJkn5g$;kEJ2~ETMQOGi=8d4$twJrxS63x6JIQ(oGr94azn_9yV6Kv94<>{4W?2}zK*>X`yfVhzL3~yZb_+tx~$f5 zqRT-TqEqm5=+s5%yM5ZMEULC=`knDHL}K6n803DaEb01Sk}D z_u@{2TM1qW?(Po3B|va@cbA_0d#tm@I2UK^+awoBX7bMWdz3H9m76^$fpDSIIX*r( zj#+_)+jIz}Znru?5U3tqkz?wwH#_ax{E7DG#UyC2Qku!yT@o*)tnsha#u9t8;j%|X z2@8s+`|*Rup1^_1lxt>1E)lYiwqC4JKV??wdq9!W*5;xy?Pe+ReM;F+E==Vf-z&yoR*6=ii*s3BUT z?Z@K%Mmw`28WDu$7nXLIiF7qH5$Ni7Mz6cm3@NM~$AphDF+95=SaI8r^WYtJIeni^ zAa|s+=wtQ---IX9rX3{Y_rh||oZhdDKaEDYH$ToRrSH=)R__ga&Pa^PLhg?J2RfXa z-m(*8546iWsYmt-Hd#)%&WbU3+FuT+VrnmK+ua*+b8||2ZMIeRiBXeg_Ih!lQByhd z?NO<(Hg|HpSmh@w3s_3)_bX7aE6bK*K%73MDaaY1B6+~aXW;*8buABk&7Q@}Ewo}% zVLy7|J~lWB_J3s9@7I95lovR=*1`(KwiS6sR*ZL4eKPdohoQvWD6>LeBRuSdJqQ`Fg7l1_qJ{whl%)S;3#0N{pBU zg%X6Vwo3AIKltH%V9P9@t;lw~ZAg_+=($}rL0Lo;?#0{&UZ2SsZxYr{mtSxFy439z zQmH*|qANui@bKujDh#WuDk+1eoO&Q8K4{fL0_;vQXM63x>7sqW4q2znnuU-U(_Jf` zroy1LHtMOrf4DY)SiC@s!huhNiex?2M|G#f$X787#W@#W5ANjXOP2x2X!&KvP=g{O z7nvsGrbC=Uf*Jk$H)Qm9@{XSwC(;jP8k-6X?)jG#qgc|5oMRjbz_+MzoIbO18@8v} z%jQ}13!i`|3jLdp$c+u4O^tZz`|@&Rsq~fK{Nl`|Mttuu^&v#Jw%zW9Nv+9=#0a_6 z+x|Y{`g6(yY%FedTDRvwlu=2d&g2w_bGqvDVY*m=tn8Z1&^iJso19 z;?{qgRm0g!iwr8`ojj<+kzC!+y`(N)VOz0&;>>f6HMj%F)iS{W0Z3h4T}KCcRvT#u z%gSE6^`=vwjN&WYL)DyS;t*bwPmIs&I473HOi2E0Ry*F+HJVVk9_ebZ2o;iJ^-=98 zI$-<`?QgBg)@0mYg(V-KAl-TuV)8G?Om{GuG&iS}-w(;3_>nz49XxyTe6J4n1gC~&6WwvvI zZ*MN+(5HGfD+MoE$OZ(HiYDvQ(z-qKDH|iJ3HVC*j`T(DNLQ~i>N=C(pFu^lNn`7d z)*2`GOn)3)_QSe7eIz_yVz^N1M^0HvAdVm{UvT#j%Y=IC(PyX-X-jHEEOvsJ!@?Tz_RfuX)=-XD$ApFG!hB`Jqv9Dhz)n^yqRNfgbRFRA0cEN_*ejbm`0JPr` zYwd1)Wc}c^NPLajVATSP7p)MR8C}d$!EB5cH^~G z-H7AFl0oO|ude-hf&wkJl_j%`Gzf5*V0GtSiDYrd5gVUMj(E^jX5i7M$1Mxn+~*Bg zFJThkTUym4sKHagh)l-s{3@|1Fy_eb?G_T|y#G0cE>4i70;632hEWpqSC@MXQW}`ce~SD&F1TGtLC4L(lYMg_EXEpMm6jlSwpf} z^jM;6W`Ck20Q&9kc-hMi9YEx_w~VBFRdAon!olxw2rD9!&9n0O($?E%ESegrXse6^ zV`TSYE396r+UlxiMpH}lh$6QH_K;)c!Hs8ZoCS;_uGMP3%Frc!sNa&v<_{*iP=bKa zKsv(plVh2kPfCl@ix=r=h!Jfg9py>rw6oO^T%v)YI+F zP$_N$N#`xC`t06PBl?%~XrhP+R8)Zpmj|3m;=N&`pJih^A`7AJ9J#wmeVDdSU9`l8 z&fZs#e)V-sMG1Q@0J+)gBLkA-Q%zi(^;FzG|OuZSvQXlklN)To)R)9wI zinFMH_*Gdm5v*jeKB<^(BwE_-VAJ=bARCprNTc%x?eTCs3Myjw!CJYC-=`V2dQmBM zJC%{06F9FgD8BXTjX9t{^G(ZdjKMkM^sBWG)y>|^+Ii9N%`O81<5-jJ^jvCY+V6EAW$mF-y#GC$S@HDj zhOV|Aj|q!5HqKw~lET9iwwEBy3Vr_|b~8KVc=?unr|J#x7OCDPi#C>fX;ipk`d&-d z9FLb{xy;Q%lVS3>4V^ks#xqtUF7W>9#pcfiedEH-Q9i{xd#Y&LUt-xW9}ltnSP&o8 zf4SJ3%>GQRi+|0TtMf8YmW{F^puvaXV*;aqQAyJ}PG4{*8Nv8r_;o)szr1Dqn-YM* zWZBP!0*Be+(4)9Odh#e?jVt2vw*Hj1UC+#iFeDS$V@~ zt=ws+8Sp6}rPYtsg`4S`C-lo%n)B9eQQP5;sES;rIKE!2A4xdaDQTuirK$Z$imaRz z(qj62WPX8+V)w>ZxzwOhO2Am7Yw*&EGWhQ%nKaW(a5=&!CMzpOgd8~ROOIa{UQUgd zk?kD^%IbAkI=Q>dvfidDDnP4!Nh}h0Yr9K*iQOx6`w6}yi}ApFsrimb3-Solu{Q%S z9euPJ#G}nX8`QN@RuolvBxTJ@=F1V=RI)Q4&K5>HHF*1`9q43S8{$fwA>v??R`|0_pQK|}wu4kT27}6%7W9rz%f4zb8)wd{wnvHdbAm2P{zHfX&1sIQ!%|=ANK;?D z;aa5}kSq=v+v-*E5y9hqz|^Z_gKN<=heqc+Wi<;G#S-7LX%ep9N@a&QwK!$T^bq z*J{RWvwgxa#l+0Z)G}!M=3U{8+3NAH_WP~-*n5n+Yp#^tPvGLTig>OXo(!h-Y?p5= zyVkgbPo>Xr51~H#O{($BR;=->698B4HRa?Pw_xi=w3E4&gv9V;2jeFh*{Yc{2)KN`iFd0RQb5P)oug)w&|5%A9ZVDn>hsd z)Y>yX)lb8^cbDKH*1K4DZNoS4MetMelG)3?s8_|bbWiA*VjW*W{pS<5AZj*fKIrtV zK?48OvIT+pd?`CN8gHY}+xknqgQl#2EEXOc{5)8l04)nc0%`{fZ$oU^@&}{VMQ+T1 zHv+}<=kTNl2L*n%Np8;9`r=&6i-QJd?r*effsF?l{zB!*i5*}&gA^Fr$kIa)K6~{R z?d3B|{W;5u{(h%z^S5XVn!nLx!Wx(^`!?^?>YjWPhR6s~*wM+iwUsvb7YcooE~i|w zGCqq>@K&1QMUUO-SFj8|YZjJgN1mz@-FaYqdIvFskM@4TjN16+50+!g@CG-H zrsUz_=nTDvXODyBkH71eT}9?J&vJZ9unDFOLQ#1eh9b^ta$cMd9bQaYg@`R%OvbEb zD*T)p?vEd?byRP#QG0J7&yVddG}&nGbPrmI*fxnRsz{fEDU|ezK_CcCLj+%6IoQ{O z+CHf3d_#`v_EU$(vq;X@d2m}bjC(By!2Xm7{X%)i_)%2#O?DB1bMv8mZ&VX$#bzPj zhbd*fkgeP;(x5-jPUS34Pbc$_z}Q`uuM_W_n@+LCX?0t!>@Hqwv(IGU(GajY*E<$B zvgiCbX^bF*?n)P>g17Vjm@%AaN3lvvjt76<{?Pch^fin^TQnu@qof`&3 zf30bQ+SpsNedDW0X{smHB*D)ch?sL;ZF6j^W{Z-=~|U>`hcrPAm~d+&4U# zt4aMojYKw_eFbxJx$Fnm|C{S(*qIUWo_jN{MMxIGi{M21KtXcX+oJTCw=@xQEXhwz zg1hkw_FWSVLX%`v$9usl(FFOBuQK}Af4lUJUqj+?o4Y4O%xhJ-gi{_IodTitX-?=5 z&Q7|JNE`>~Z?wo6)S*!d9Qc^aK^a(xCD~uz ziqbNSz@GGt)r%s35ZE@&h`(0{Ni%cLU-u)3%CQAc7;z~je2(3-jX!L=21o2X;bz0~ zEsPV;7M;=hxd`5&f24m^e_6fmt*+9z-ka2@kd`B++s2;hi*MKyK-dOSiVyrDSebJt z5|5@G%tiaYB@(=t%_tnnj7V)XO`?(vq~vzSxyt9pTMmvb|9pZ`V@zaX5=L3aDeRYw z4Ko)Ge56c5=wwX{ctPLJ*}5bkEVaS+2FQ2(tYvpR3Xt~Es1}UUWR{k8v;yU~UWY3+ zF&Ad*XX`0h4m3*sLUyXO%GkOa`%jSRV*ueVh6}>Kw#jsbzcMU3yts=$qF36bzlv(V zY(0m15od>H4Sd*=8KwPSpbz|i2l|qH59Oz8pzNn*6>i91Qd08nYKJb1Or~T?DZ5U+NPSzRb#n~{=!X)1mgs%;oj{sLoYW+HCy=VG$_rKA!;}?g5)|w@ z7M!@B1Kr#7XFE(8HME4<@78Ea;-?8uI--fkJ-)WL-goq{u@Ln#U_EWh|LfB3|~;MCy0N-TwQ=ZrI~b4#^y665sj;(0>Z zoL6Q&_0HARXqh9WziHjbju4U%7eI++hdQ>e81FZur*sBp ziQz|=GhGjUGcp=wEVmjF95e=mY{P=8Q-%;(4HxC_vdWAjF{3qtBFq^Uv?6noIiAyf zS)``Fm1h9QBanrHmu=5ePH&`>sN6q)GTx&)b7?8HF%t}6$rohx%pV(Fd=BONnx{U^ z-X`q+;^3&nO}KAIY_{JaLX0cL zBwG(;1tzlbx85D!z(@A+U#W@X%7~qt15q$cD(Q!RS2;dPv?{%K1dI#LYsvmNL~-q~}*b71hAy4CIu;Ha@-vZ>Iq_*1!wIdobc)2Tm`c#!oLmhS4b?CE#b zB)QwQH%|^v{vi+>_*%Vpkh{1He;XCmR;@M4B((KpizeNql?seJB5CgB7;hWm%xaa6PFB5l^$6gOE;0CMrME186@ zlwB3rVg&_MIIA1KCUEY5%g&7RY)1m&Ib3UOkRxrSCi(p)mE`5KXSod@16sL;l#%17 zO?MY&Mh)8liL*GCf%@XUTHkfJwoX*Z=1`36!adbqX*J%vibMMwx3oCHAi;2JZAKz! zzcOksoTgo0M#R>w10_kOv_}qt_1_KyZJHhH$Txx@%OSfxM%kCe@gnUFf(T_dLlKveu2DHAK>UInUI`KGTUzmO?v4|3Z%*m_Y8LPZ+ovK_~U+M0@ED z6~RB$O$!7XL8nRjFhuGd!bdH#z;T{2cS2_=Rx|}dfhYJUGZiYJml`4w zc(JixGF%|+W?J7O*=#-#haZl({-Doz$f%Ys|CR2_xPY}?zB*pTXCcC6czkTe;8>Ch zcex(C%Z3>WC8tfB;#S&UpKzhk+dnSS!_FzH8D0TYFUWJ_+G`gN3{L~?M+2#F&+J#L zr?6?dm@Xd#6o0*QmarA!Z0{S+;Yn=~5wqqxYWSX+v+@5SSN;nS_#Yqj`2R>!bFlv3 zSA5VUej>RE^iM012gkg%v_YaW{)bR$_G+gsA{H-YmVz6vXJTby!ukv{KE6(HY%cVaNS-$S$gC+gG zWX{ncjVLFM{6oybI#jJmAPwa4?0NX(rr-aXuOz^w-(VWW^+bJ<;2*-&Z;hFl=JMk9 z(QQ#F9i2#nZKv-RG0al#13UndMC$FCAy}?_=36yfMgkXQW9(cz8i98o6I3L|G{1;i zyXs$PGG0mL4(Qh?9zWluDD?`vOloWMS3LH&N`vempf8BGOsMw!+ZkD$-rjRbXxr7Ar4Lc~ee!E~ey?QyQkbk;ur=#c>D8 zR|!xB^jjQxsOjr2E-qVv;sG97Kj$9;h()#^{e`YP-LP~8NC$FIUp%a5r=WY^JGcz2 zwJS*ZsY#ZKNM1uU{mti6Ql;@AQ$f2nKTq>Y^$kC!m;PYi(GPXq_+}6nYri@><%#i1 zTQovmLdInjt1QE3xYXnAm)oZ{`YHB|E|CkH2hbw++aiCNu%RJAkbL7e#R9~3PKvw& z%v|DPBRNr-In_7iT3lG^QqN>Z&cVN<@kN13e#p*!wg4Bx&1e$Pw_P$ zmmt$j_2OhG>Qs_St_pI1PH&_fXF_C>=VPIR;inir;%`PBGrEOJ{nRmiNxXxyb8Y8NSyakFrqAnh)p9cp>G zwseA7V@-|HeiTxO96{xH>kX1;EOWDq#w3aQmr&R+u0^PQisLL@Gqb3EUV|6rJ>He)1Ud`AAMRi)^{!(LZQ7#3mG62 zt5go_o@L$T2gTuGo;IT_mn<9d;d5Cn1!t~V8Du~Fys#+4i`Ks8PS>?Y^C!LW%WAWI z9PguFe8pBm_Dzk@E`lh0VIg+^-;|wOhOX?$0lXi6_1*)@WjPFH@_tnaYn_MS?Qo^? zW}f<(cXBmDzcnO0RC97w#|pA!Y@5WxniO9^V-e9GfggrUnqG~xIZQSINA#9?O-6-l zQH!8e1Mf*58)DSPWT3BC1?jz&+*4s?Xx{+-2`zmkEy#+HUxbNuHTe1BJA3@w=Z`)p zs=QX=A?L){M|$U;*27Rj-7{c%$6XSqN`qIy%7Yf@SDfy*YRnHY`Pr4;i&>OYwOr+q zF5cu7oU&)Kg5~chq*g?#?Z`WJ5RfiP$8PBj?l>j0Pji^Xg|bWC6i1E-SBQ1+!((Ql zzoUs%>k=4w=hvH6<5cHQDf8&AbW-^Z)!;*4*GJTrFTx;72Fw}6bZrtE{t(J#f+<#y@M+aHX04phv&OV}a;|51{bo$AmKmp<+v(|6tSxq+P~wk_D6>)f zu6}k)1V;3-T7XNod{WL*mmr0TwS_>}&}})JiRi$oaIHFz-+`>CH3CnDM*P;uL$}$4 zNfbNbNB7NKQ@OS@SxbOK|f9S{B@T3xEL0j_H$zX8PA_-UVWBx~w)c3)N0#H(vG35**3ey)b zEyxi+j2gcQ+|SPVKB>+Rzb=3goQK~f4=<=j&VfQnC5gS&wND59C*%`J$Y<>NnFFU} zbKVjEO;Xz|lC;8+_hSk_lC`vB!!HC=W0h%BlVe{m-ee=sFY4c;oa(aWdZmyBP{a`) z92x$g2pz3@=;5yZ5OC5Z)(Z<@PC(d=;}pfxsjtu6vS|$Y^Ru_X`#s#cHX}26mXreQ z+MC3uJpjgzrz_dhO>-Q2+o!`Fwf37DK4IT5hZnl}M!Ex(^#3&0p$y$cW*DCv7*&FU;{> z&z2j1tG|?wGid4-IO+en$4gBZC9MA0MG+OM3P-tA%+pW*s<{Up@*Ipws4s~p^V&;) zt@*h?i{5 zit0#CCMbLJxJ!`apmT>OqnefM#?&vfLLk`4rqB{P(*lgd{4TKUh<>JZ^V>!ki;MLy znSnHbVyU?VWUwh$yg0zAi7jvtCp7zF-+%haO4xgj6wJhiT|66Qk#y)x)M}jF+OJCY z2rH3LCh4(Toi$b#Krh z^tAh&o`z~vs_BdDLD+>hcc2xgrM3!jAlBZg?kZ9)72d{VJUL{EEUlHQo?N8X;|;~wM)e=%D%f&(s|V0mUs%W5sudYOF-aeovM^Ad|6>c>bN&=&7bM0`iF3Q zb5tYq1gCT0>z~l2LuhG>fyxoi>x5z7P#RV2CL9sVeYSdzRaUus|L|(=(+^5uY(CI> zPVmtv#$Htdgyp;JJH67T^`8f-Xkv)M(`~d;M8zNtJH!%e0!IL$i>NiVghTybC2wMX zX%qQywKroije8?aY-z;BG<;*#E*XS9>I4Tk7wdx>ndN3yW9vx)B1o_8j4UROh|6t@K@Li zOsli+(Cx9a{sCHV=O)pFv9d<@iN~F^h$QysY-o|L z_1ie?!kn_w5hax;xeB9r17ge|FZ^SESCH*4Qh^mA&k?SwLXnm}#!1s%BotXFDQS$U=AD#BR zOi4wd4O$W1KB`0>-1xnBhBRBIg>(7Mu`joZd~RX!iMPReO9+a1n__EIP!;_hWpGhGg$<*Un3zfY4xAf*_?7Ui_U-DgaT!Z%6i zW@Vkc*+^+BkENPo9-@n0bBC}>BgOfeWSG|V!-Yfz9#cX03=EZ%Gc7^;uy zlwDb`wKmgq1kL0!>2`D!M80Hhb(x*M%17=F!~me;-)Da74u>n95Mm@^5(d%pWAQx0*$~{gz^A!bNo`dRT=VY4HyhWLWwccfzo)IsriuMPP7T zWp6RVJsH)C6=&mX#X3RQ^tfz6h$PL+>9Wxtd}3hObs=g{H19QF$*!~R2r!pF(?WBS zPBjI)4<>jqgB{tH9@PYy(eyF@A=J;EgAvj=+kBPi)?0v;%3*Q1U*-J0e`_&3iT%`Y zZW@zEVjSFpmcq@t*_^^M!=9+T;HtU4kaMPg2vNaGRM&9$fYxy3^RqYn0o(t4$rS7A zvG1)qZ~o5{t9$$=FIUf@p7(GZ4E7%m7W}_B*#AZFmgJTXrm#es?jZZcDi%}28(*9KBYlKKWREXx z13z5h96Qn9gY`GfjA<4^-tHn8l`5+7fp6dcLwPx$CX^5Dje=dNo=PDJzJ>pvAb`ug zY%rC&)|L%dHn*Mu-0@Q@K@+3-RK`+UGka41Gk@^bqie_TlgMY0z_sZZzjhf6X(q|{ z(&(s*bzt4;B_m}>H5_Q$>b0f3q^j$`Q`{m?aOrg1f#}CLjiU{)h^r;nvl*XOn12g9 zfuTf6WT6X79KcW1o1!d%;kqr+{0eFBZw3b)Dl6wI+bv}(>xSrvJ`CSpR?I~&UyM8B z+`~@W48d0veOYgy1vNx9tkC6d+^cfit}mm))efy^ffL3@y`DkC!U})v+3cQ61^-GT zI%|@l0<#K%H#g-^I0S|r>Aq$*td?^u4Yq+TQUd}E0)txuXWyKqc^hSOJQpOaq_O2Q z99KRYUGl`wRaol*Q$m)v);l~+hpVY1wZ-cZ5vm#HC=TVWj{qS&4l&E8i@yq%c@AY9 z3arav87b~QuQQ)o2I)WUn5btJ&J`*rCojHBJdEb6_?X;q`h8zG**MN=i8jlt%rP?RYk6GHCGOul67d~Sxxe~R#UwOFxKD~rM6c2hRkXzB*pXYo*u z{>U)86eJEe2OOfcJ#qs2!zW^l2msD+BnD9_gn)21(b<>Ys5UwcshGlsTeyjJSJ%X7 z+qt_l!av%fq138)N&4bky=dR21r(`7-jM4{kYSF$T5G!F6o4YM*Ibs)vP*<8s#7fL z1Q%z^^b9--G{Hp&n#!V6XgFWcP|rg`V7YPH@q zf@Z7Dc0&adyAlbMVoQ}%sAtm2t$I-BABNRx`pJ;FHP&DoBYTF>ZmNyPx%>n7MMZCY zRTXj@0TOI!xh=5eL1XDRc_rf8SL8_%U32#JX$xot>Y9R=Gtk$)L1z2ACKh0WVi-cU zwAM@K6kSvU*{&jCc-yRgv+~?@dM&(D-FDf%M0P{wSpl+10`UW+tllG-Im#{a%n^(T zxhI$BVpx@{pg4pR!7%@xu4+y&_bbocqUM$~`Vn6Kut=^7o^Ikha<*1mOqqX(jugr4 z%;L(1)mGMv3U08KEEEZD>U3yLJfk9AscRndwnyBiE@WWndnWc;(oNr_52|SPrH4=3 zn5xA_CK|-D^mPzSxh05cWtKmur7yQ!JYpPe*Fx(@OaV#?Cd}(nA1%Zq$T}~EhnvoM z40|?*P70DG=#3pm#Y*ow<$E;ZH zZpOX90F}xEJ+6H=a%eXg>wrOuO5Fgcwr~OiU`}T6uH=sF$1kWy;H`YVph% zFta5$!oFFuB0T}ORAzF}Ig{m7auXRPGZbAHC!FN{;G&|V%(TfJ=OZjgh~=I+c6gQ` z?f?mp*O_(bYkJ+N!8hBox9LG0K}|#KgK-J#wd4r`&rEC9tmq~~cg2Z8TEgd-s@1dI z9{9C%3cQX$(;@1ue+cDrPG0osBGww2khjVbkJ^lP0FC%($;(o$)V*z5ECv-LmZAOu zZavB*r*}4)%!h)JihEY$2sg#Rs_`L0M2oHgpWSBRqpeojv&X$h%}lEAG2;jIWQA|- z<{VM)V~ro?VyeoAcZq>|Kz-Hf3oO=CwKaG_SzTQgjD{-FrI{eTxOW|RwMHQ{mw0GM z0J~mtXjneDfVyVt*P>+Rqag;CNups z`Y%qfc92tzm|k0RzUqJvsr){muhf@v?1w^aoBbSaVLazQguqWo{#}73i4tJt^y5=- z=u^LIPHgwwW1zOnI}&`2%P$xF#BW43g2cJLZw8`E8BV*Vzx=$gylYw`0Sys$6o8vkB+v-{IX$n*)I33S0NzD}L^s1;h+T^gSG zv*W@r*b)%>M*F942i#sH5_E#6*~nakG=Me~zG0Yq&kw8NgYk zg}26x`zMP(k-S1D(=xvxoSIR8$S~>bJUG&w<4m_njmTV5=4O=BC*!S)&*ab%OF4p< zLEzOU!Ls1LK&vBikT*(XkPdZBL7j@+PD5MeRP*5LgiRi^NHRg zd6rf#QkIxwXW-T&Os`@SkvwX$(V)qAU^QE>iIy4EpI4o1*3f1i9o69XXWyo3@-(mQ zYwcff7sB4$^KKR2JCF9T#mfcsr*HE2NHa(;)+{9bdB3Jn5({PpAzKD+YUN4*mz^T5 zWQ;L|+=Zb6uG#*>t-S~c^$kU|*IP)KLrgiZ)52)Csc}L+rbUGftZv0UKV#+I#6l#jW}fo|r^IRcZ%TO+$WNVz16_ zdBE@h`trmUn9}~FH%|aCu}?tWyVUg46XHW9M^a#%Lb1W01=G+1=X_V{>VAfI!xJuf zOeHS|GA8jXV`MhwTPj))@IQWsbzn$XH#rP1IP%)DC_gIKrf&K#)k0M=$uP!_9$p(I zOXs`4*Fy z<*^IY`Ven zQ?6xOS1?GwEay2=q!*Pf+m7W4=Q+6*^%>PU+lx8{iDMKxl{suv$Ic|Ch;QgZi_!m3 zRho=5rv-a(^M+r71^KEre{)+0acWT`5D;`c&2h``m{6#=sJ`pH|r9%;y63%i!BPx(SM3M zwfke^96Xm|#3lY3ENZeH_MjK(G9gAbeX*wYQB(M{Z8@Pyr~cV{R^LgFFs=ff`Vmu| zL}WQ8#AWQOS+~FhYLw2JyMjd_zP&i7>jRPCve=K_dcz=sf@&<5P^W3#< zQDNm&8L9a*pK0IMS~P-)p%8321#;)P z-741s;?V8EvZh#^@!`3F-T^e-`&cq;VJpKxCa^eZW>Bpo6Uy>Bv?@(C3Hxtp)7XzR zRN|7dWOn)jO|wrah>_wLUdW_617v(jDWPmbmVcxACgJhR2vBJF2*Zq43X5d77)2w@ zwgQ}1fhhMimc=3G2y_4mI8lfr`@VGet4jQuxyPwhh*oVF@*V}-S~dcZBpORFue2_# zBfSTLUj*GKoN2yTw*pH}nHJdVsg=fhF_0128>AYV*`vu`<~Ujad(_-FNu)jJJ86CU z8YH92)(qKX8N3<%YHbX8qk(llS8^}p-{ARkDwbZ`#E;xx{#b@qBzm%xKvbfiv)t;4 ze_&d-Edcm7x%vU-Merr!LXkzigr`bFt?wLRw*`x*hseXzCwp0D-|ymC_&ZM$ql@&k zVYSVM9XA@jZ<;~4mY-a4XEiGkI79rdD@R-8w?jGm;>{FTHzuVT=N_T(H<>2Y;YYX^ zMAkzlHuO`H^lDgpgx(h+NvfAire6_|bH-=JcUfXIao5okQ%a(?rvPwU;eJ@VCmo<6 zx;5PX`i#{)Km=&j7#?p0_v1B~XYiI@L5JaC4of_Sb(&v>x^kFtyK>mQ1g6|*{~@pw zQQdWeNhu3d2tUBtPl6*vskfF$!`EJU;olW(GKJoOxvbZ)Ri56&`y0 zws7E>Pu%^wjfa9Lo@}|cc(BM2WoQ0!@N%d)6(1kHARr!UdmpSdU5`A2OoSaZ(m?%l z{AJ_{GkAbW-vXU4y1$~E*T(}}5GDQAOZ2UcY|mj21F9ds(c{xh{L)!8U`C^vS52D> zt8Hz$NNh~d{`+o=x-G&G0ZDD5I5VZsj9^lNj99}Qa@==J*P$bscmbm_BFdcE($sc^ z6bU;)45!ON)axS3Yw0KYAf2TOwB2I4gemwf4GYt1LlE|zlJm-eGS5<=!tYMAYF16F zrH;SF)~04kTX-Roic@uovY_FWP&szvCp zMBp%-fVFl=V1+kyZS{B4_pv{JEd!{DGi$owz@BNmi0#xcFs3lsI7qCnLYM;o1H})S z>gi9lm(Vw(?8!rHLk~`qZpB2sTEVY+a`5OHobwVrq%Kd847P^3ls4THZw>BmFfgyBp*nZR0T zNQs}Dwv~E=kF?R2$JH9bM6$Sl@t!b z2cC+4wtScctKXQ-+L@?>={0w&6vY(4u%Dt%F1p*`T=t!*qLd8ne(!(4j({l zx$V(;P0{*3(_hBlw8UacH4NygT#UqaA*!^W$I)jEEB}}BI5}Htqfjo~y9!tmOxCHz z-y@&AB@9tMVS6&#V~c7Ph}K~>IR$<=w885+|A$~{f7mNX0ol-ot#b(q4m}^G{T-Ri zoTqrwOkb*{3@-lqKvNDzTH4{0hU)7}%amJtMj^h$`fvl09H`+mH6ov=v=lc!8gzWuXgkFBz}}ku^J>E=fXgv646O|C z@_w@G!2m_{rv=K-lqwRsi^&%ab@2m4Kns!G8iuA+$9ONZS3F2zy@gFmjD(OuD#Rxa)bu7dj9kbNyn_MXM=_!%+8S|3Wp@C{ z;?Q(tU>V|xBpZ)W^g1Y-)^1r%lA0E!yiX$@Bt@9=zIQ~A{!#~a|w{mwJb#*5BuXow@A^xmx?fyu>H=pO>kyMx`&+R_4X zrgT=bk*`55U$=t35X6J~4vRi-QnxXv!cA{bvv?$2kX&2jJEJgP3xjDBjNXj_yEz!%Z zc2qSC7&r$#_nr#pXY!}?7qeWz)?frJ`>dPRg2S`7lL?=@QJUo1mIPNw{q#FHNIdwS zSCn5jc@;~5u!hUty~RJ3J*knRYJNzKPFHp4$inlZ!>5yS8IFMgvT3wO`~X02%@JKQ ztG@_Xt>K34Hgmlkju#i=Bo^-lO{2TCP-9fSu!!`C?DpbLfE630@@!?7 z!X+15Se;YEmLr*{JWYx=!C_as^nvrrsNQ2S4Em>Lkf$FTS~>ICg1x@dU+~M+s%e_M z6e4C$j^zqC6GV!;P?5Lhj=rU09KQ)bJyLqvE+3*A;Vo06>cyHDoS^7@alJ{TjxLkL ze2==L8banM^unVjWEVW@!M))t3pPF$qHFIo!-#p+!4Oj$i<+OVi}?7bzRzV45pw#M z9sPQ1dT9-s(a4d%pume2j%1yIm?DbWS#F_ss9nrzsF+HruZ(7%1O&qECVQ0+J8}x9 z0`)W3gFts!G3lpSq~vdl!tS3+E1GQ(b2TNF$7L?jBGZK|$L)v28i|Ht3Hk7z(`gd_! z+Ng|=JhZd;SgmeAu-Sh5Fj2bWkCgL@nJ$LQ0b-_0{?!|Bxd+Z z1^c64A$F@^`#5cZ{1&lxjREB1oWFikghrv;VSABvjW9pQO`iO0O`-H%XW2yDuUW)yGnv4f%(#nC6&dZHK$WZ?$z|7|OQ zhjTKDVj;N9)M3CTT~lE25uc@Ryd#3OnG`Gy z4@mJu(zD79GmJ04;7{+=RwXtcgI>TD@f)$&o{nDDum%+mXJtfURbqtOHQsP4`Kjvo zo5~>VkE~=X*#2U;8OfG9@_84MjTaT-o6%471Fen~jtPraoK+$pNYi$SZ(XRiKnH$! zhwt@m9<#EZ7p-s69ce`o$vL0%A2R-3IiIF2cJBe%bQ(BQxBexVSG ze`ZD9(A1;Cc<@qa*B8$NKw@98>wmfA4HdkEkJ9AV^H{l5p{B8|A-r<6={#zaK>u!v zGW7Vrcc{xX&XE$*w+eD#r{OEHj}XT5mBbpALlyP>*lsACjs@sBD>A$XNa9I)H#ig3 zYvI*$7cp}Uc*N|H-&BHJr=#U(9u>pkNDjfZqS{^;yN`d5y2FFl)GUkMmWa!b|C~0y zuR~^FIGkc(5t5IXr%e+(>Wc%dv8UXWOTej1qnOA3w3>h0jrz=-QV*v^#w1@m{_7Eq z{sb~rl3)01ri)ypQH6{YA0%<2kd{k1=W~A6lTt0>-rMK00_lZdMl4l1%0D;TX9hw@ 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

dC{E`A@M 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 z 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

ixZ+PU zw02HAFVlQ=+FM>kqJUIzP(F<5SCd-hHl|4g91lDp08!WU60aE#;xLF0{8`9(>PuN57)SCE*q6z;<6Nh8G$`n|Ui>3j}^ozOYErp>upKM=G}KbvVh`ws-h`CAtVpVMIi$ zQ?m`uX(88s;!*kN6ex{L{zLhL)hoaZ4=SRhs7cgYfSbvUey4J+6D2Fa(uL|tt(74W ztayV3G~ul&^dfb5OQR`Lgw{dDRR@;JSI2&Hl2VSb%Vq!wMX#1W93}Kwe;WODY&0O0 zNYPKqTv&Q}_`Fa}t>XYwM>hve2KL3@aV;CJ`lSp3ypM|#6d=vHJ?<%}tVA}+9e-cFaWR6_nrd_G@0?7CT`yRWw%^ZtSN`Gd|hY|LFNs+*>F;T}n>%5D?_G{`K@eQh8_})HViM#=X6-0ZLrvBtAl}H9UhRShIUQ zg){49xq|_>qCsgJUxmI2Svk49tMYyl6h_f`I)!xS8v4kp82rq`+0|~ERb<1rbp^fv z;TneVU4b?uVh*H8PwtAWE=&8fyH!%cRzBG9@a+3?8wI>UZ&7IVDzhe(QkMRbm!&RVOH7$NmIRj*&(avqrkwwB}n zy!#J89SnLoB$Gc8+WEy4-$v?rx>&No?=g+JUS73Y=otUn4hKseA#z^lkhkrw#7&R} zpRo#=lVde8n)kdz+P`??*;26RQaBfQVMGY~d-c<;w|9^iiRnq3e0QUi!V@AV?n9p_ z`)%TtixKh1G3zqhPgWqXNk4pbR9)4KrrYwiGK6v>nKS;if@%MCiY4?&5NZgpe>;~< zL>&P z!A)XxNh2L?lA|Z~s$+S9GdH0T&w0(?!|-<+1CZ3Gq>-r+XN2;0S417fC-b@l>798kdkQzQ%lDAyW4@+p9|T=8KNusf{BQz()XX3M@z0X|N!*BPG2DC?3IE zHgIm?7R-4&iDFN9{oVLHg8|u-I+#)Ay#$vB`9|Slxk}*u*G0zWDK{3>onVSADYeql za+q$DL+jZN>t1dlfN^BXn!I$j=21x@eTC`5WjoI0z>!aolMOhM=lu4RFY}5k^ERQt z#-^wM795|gm3$k0W-Qc#aQh+hufq@Hl;1miT74n>nEz*Ad;VgvjC9W#o z*Tl&sB3#y;(<-Z89|5z8`F;ybjtgtie{ph|hazKn@TnD!*v+pFkn7Wy+y=TmKu%0HHNL-u`9j0PJu@R- z`QSvDrSfld3pnD9Ja(Y>_-`{G^L8`=j)Cw!{x$W|A}u@*(T>CXVwWr%h>0j42GOOd zr(`!P0UK_?wjI zxh&}#nu=ezjErSnXGTBNQAdy5(5n!!=_YtZY#)YE5ApcwhyDlnMCX!}WQGQU}Wsda)d zJuZv}OBy+o?M@~MdxVVPF*EEJ?a}Wt9Y5kEdUR|U073W*zK8uS8w}Ik4XhU*7sw^% zgssjsR*^O-(%k)>D+yw*3U%vq`{c@gAzSurHezEf(dzl^keF!R$U#04KN{GB#x+yX z-&6ES0z*$%%HN;+{h&aiNDwxWfr`@-y)~T*Sr?@fn=}tn_peT3U<&Un+To?TkJCDv1HBt^Bm#m0Q8lH z=ug7CX`AVYanfpQ61xXa3NQCI9Ta$*N+pkGTAknPS#{5c14+ohAFe2npaI1%>UAyi zA_MJmzSasPZkigcQ#&lHoqAX+A`BJK`KGG8=l8$17E34Yn;}-{uymWTkAAdEtuIU| zJ|SO}{{vKHeTKtix}WcMn?Deb2eK@@;f&=XzTqwkFTO;V|Bt5)cfZXEImj^5dzcYc zckfip9zvhTG&BDLc)`;`XA8NPmoeZ-0_oChJowAw;aoPAt7y{ZC|B`t1?)E}wOd~3 zqs14e-N27hZtYug@O%(r_hL@Aj{2`!1<2U0z&mKjUF22Xt(>{&yfekWJt)k3PnGqzQP1Z%PFgQ!}SSM_UIT=I5Yz}KPd8g?S{zz0{Rx82W_& zD|C5e#MvJ>uA{7k zO*W~fb$igIIk)qccv-u8=HhgKbbuNnGgUt zT^(}k;vXv;hvmN`V3Z`%1rG!lU=#W+8jT61PjyRmmZ`U;)p zZTYVL2Oy`|H73pSD!r$@=_N*@4KNNLKAs|bXKN4Px?*el!W*_~Slrm}P~{q%l&6)< zyaEgD#aU(QHf3ch&-?ixz5v1l^TP8rS6;ePeTL=~>yrGbMAcgZ>DK5bv=w$LQk zETR3NVg8q-pD>)Fo&3)zoGwJv@KPcgpZew}bFctXRxw%X(sOZBRR$MNiwCO{PeL*R zO|n}4n|2|&p4+Is;=m?a)73URsaOK*kK^_dWUK!G$eB-SH(IBO0eUm6%Tj6-rVCTO zTM6j>ffz6TqIGRC?`S{xigozgZsI3hu@6rBg8K#sv%#$Cs5pcqo6XeLfH{D+TE0ID}PUVU_WXKt)wNX}-^PiYV9e1?c;( zPHk`V2-ZAv{l!C594QXe)PFxk(cQV2tX;!zY2gI`uwtBb4D8RX~DpYsgi zc#anbFrkZvU#NZu%a#m{#7c@GWTvLYJy=bN70>TcvVA*KYwqI`t0SAD&u}JGa*+)@f864fv_g+`BcfBdb%7l=GF$TOto&wFM$#4~W3RB?WzS}& z*oid%S^kw?8}DQ>3$oOdr*vt{r|T(!zC`}Wcw7m(A>)&X`XY@Wxe7OiAM!W8goN*(2`lB$X0 zMK>F|(V`@0Wp~sG$45Qr%2a68L1SGDoc(NdV+6x#AX`QX0l9rQN;wjei#@YhcmZ|W z&QqH#W#PWm#0veqS-vL|i-_Lc`A%#Tt8PwU|&TF#f1X&$2aPH@>s* zpRHRY*AZw{vpqdOaU%W{U!R+c2-*2sc|(nSe)9TU~& zvj%sz;?jvSpG_gOE9Y%JfFQ&cb}F1>LUXrB3OKlq*Jk6dg*sqMqdeg;)fBu0Kg>_7 zxCPh>m7QqM+ciwU2efB-$p0bWb#LcA!PES~;IoC+g^2&(lXi!R+85cNuw-y+|KU?o z)|YY&j>WIHe~IvdwT`9c=$A;MrI>E#RCk-gce3o}hXhJKH_~`S|Co=PkhM>mqUV@X z5zCS+u^1Q>`NUj{*Lcp0(-@w+ku9;j;y})%KX0`+$CW~?LRG4%#bpUsJyhs4(3Q19 zX2VJ~nK?6j|s~ z<8ef6A7J$ah4U%;n$rXvW^+?j%etIfCbEA^hCq?(3wI(y@Dx zJVVHaS|bbhE=}u^!^clDjdfR|nVIzNe^m`+g%CEX3>E2^HRzj?zFUWT!C`d;hu39U zDx~TuszcL0x*E$6`x98IWoheMTJ*zU$_JF~FoD;gH2aw%itA~J`#X<~q5A`wCEKP% z)|~P;s--J@yd@cfNXJAj4!J|s*0h`kq_{4uCaZ?F4jr;9XiJdzl>ceTdHjcZ`_CB} zoI~19Yxi0miiF%@_y4_i&+5gv)D`C5|y4H_=-q-(`KBqz`doyO`3(EKaD ze8JF2!M3;&eEk7}bt`TN0nv!tC#xBN65ywa6ccUwy(W{`LCk2h1h-%tw__6Av!EpBC8&%EFf9;zimn~<5@LgTcGq9L2`RJnQYoodGF-H zGnT!)J0Pqe5--{F9IJ;>@M7?Lj;FiM)JUY(B{goQjufd!#9vQJ%d^@^>jnL+?ZRWG zlRLlxTxc^ptK^_#Nlcqbmw}YGSmql-8~_Odng16L%GZ zrkOhvY1ig@h%$N(yX3{O3C^C1;z~gP{hXZTPF~cFLso$PYdlY6&N=NlaOsYBc=K_} zsJq3;&+EN1bAc4f7JyTKc29nE4PSsq+Rn}Mu_Y`wfr4?EH??wgJw(VdZ1yZ{FIgFJ ze3=we4W9rs(g1Ri{{EcR2DT0;9k1JrqDl&f#pUdhxfz_}dg}#XxdM+TTy-j$gyoM) zNgPcZ=bc$?Y<{<;@w+8mCyPRR_{J3adiXwj^qD}%t zg>9PHdkF5YT{I6kF#QlBz_ny7Nb0d;gz0pcPe330*_gwq5^ErshFtE(+8ZqnN+st~ zECs~~HNvLl`=?#AzlL_tuqs*+v+|UDNTvSlRlOjJg|tF#^yx?^DKlVSl|{Q3ELWu*3eEh*;0D}T@1Ugqu+%VG8T(J)0 zb=!KfQTe%pKb#|3b!kQM6UDgvuvlW1GPfw!FHm)(Uo?z#kam>gxM8h(T&iMQNlZfB z-xY!3@*tVf5V(EcUau*q5&s6?OwY7;2P`EUrTetGgGhs`@;!Sf)J6-9`0eDQ@SJH= zmcco1X`~a`LulnK)_(Uf5_Ay`Th^(;6q_sQ-k;!DK2oIkkW6H8+vfN4Wu*59C6YfZ zM41Nd6%`*oyCzc+0Xc2SFzwG1NHPeXdiUp_$+rR}#N%vhU^U`#&sfUDGjmz;B5hK8 zLw{c#s_D~1a&TpYXXr|5*)uzQ6VKO#l0BYqho5KsXVxfb!fCleU$?-o;9So)x;dHk zvia(1p@9NxGyUOrYFn6Cb1SWtk?RPY2l7`l5#!?IcY2)gxn1yHaa(OP=*!)dvhII? z@RE2g^|%R^5P=baEwJG}O*R`q3u5kb|};rp@9$Mk4 z40Ws#YMqiiVqsHI!gayvJH$Abv+pW37+zv(Yp!|kO>+)kbST~$rzgqf8dkRuyb*-Z zTPBa@Rf6x@sy;`!jkOxXC3NN^uTpUv13nn{uwsG?d=CNt3XUp$U7_{#wo~;P(mQ`9 zJ+|Oc%Zu3ci%X|91Ww$rY?C_dd7e8Ag{o5 zz0sN)wQ}gPb@zGE0e9pwYhB^rAX?x@zv2&k84USuvt7_$f2SNnTJIKrrxXPT?AK!% z8+Qe9&OvuWvxv7TyhZ=t{$>|E|%@f}cZ6+TM>*v@2;_VFKv{fOa z*gtsw8A+IJPPF%E7+rnsr5Pkl5=F5&n2!wCwR~4Yr%v_OFq{gKy%y zWJb~*$tI!?JTY~JHJ7p;bBk3gkG2CrYzszb_uXA7o(Zf_i@OoAu9JDXPf%a2v}YoX z%vn=YZV1*ShQ0Bo2=OmP68GRA{@B{O+F9DqPOGcNL&t7J{VZ3}>3iHoR(CpopTN(j zzteyi$_^G?MScWB4ZhBS3g6aw1{qy4E!ptvk0*hr`o!rOfu*fR9d=(Vdp3j?B6&%& zb%P}C&+C@^_9$i>~d&_=HP5p*)PeSjsz97 zaNe!Cb=<+-B5ew1rM|R1G_^=cC(N>uhw>#F!uGYg4YA`Aw{^`V<5}C)A{cL8Z~wh zux*khYThwa0dJQ{guzoSSTPT*0n=~U;9RiG+F2CXivJQjnK{WJ#6;_JVc2J=A0>Ns zcZAU?F+qdaU-?JO?1+WI>`Eprw;XA_RXJ`4p8-i!;g)>ut?7VZgFhavd`ZcFDBMLLac-ciNgu4wgMQ*OhbC_rBlx^&Q_+f9hY24z0XC4&3lk7 z_srdrW3lFapx&#;_b1A@D>9#2==qTj)cq(QL~bBWz(`8pJKCkjgTF#aq-CA4@gI_o z;~@((%f^x(hzf2tmKF$~2+^K&ZYk5poH`X_m>^USK6#m7imU1vqaQwq4J!weps^4g zI7C9%rfFwjy1D>@M$m4z_RA$@3<(Ji%_`m3T&5v`63%S;{u0(V=K3qyEF~;|C>&HE z1>V##opH@i^hfuua=`a1vMYWnP8yGu^R`f^NnfO_K(mCf5ZFiUIwi&PbK~SW`_BqE za*9WY;AlC4p8Q~s3+5nB<#Xd3s3c4tL5UvtLHIByi06;Gl`aFitDBB9uM(=&SDQA8 z{*cmS4E}!(Dr^cJF{GB&&UFih?J@6a26w`MB0)UVp(CW;`05S>xI(q7G$R71-}MsK z&1>A^U+$_76MSmvELT`9MGh$ncB~nhxk+`C^JK~;~VEKozefcrcSpQjUA%O4gg#@}^ zltrmn=WT@#{Knz+7PR1%) zH|K6^c<8`->*7^vXx{QqW|n`OU~N(F_j3}tpZI+sP`q|Udi!PG1G<7mQmn`iqO*Q8q9yXZ3~CVV`_9x zPX;v}BccmxH$35L)%I#T0ozX4>$Ye?SG|41{Q?>%K##{jex7w9Vc#W-vYz8uUGL0N z5+w~{dVG|Hdw@mLcK99}nz`+TPYGh0&Qjx+&{OIEChI~Mj!3_V^M2PE@qg9fZ%+DG z%2%hvUtNjfpy_@h)@r=xG*)(=tp{+zb~Y{l+ottFtqV`WqmPKaB) z9~`j3^ZkX}vD3KM(JONs~$`FNkb;s{@wUaTy|jKeP@HHs#J2*Vnmy(>Bq3_GnC!Z0E?|`?)187Y^l95x!lp7iff5gN-R*88dwJ9TjU3l0hnf3JwV)b(qLonn zW%+0Ra9W|Tt(_aa?1O0T*Ll(quxh~F`;xD9b~E)Vvno{M4f5`j4zi1jXhxnP8~D+5 z6wH{RFZRwXGYT}5?v4d?vCe;)6w~E9kx6w{Cg+ zxRhARGCr=3R|q~Oe$P@t`L`3)=Ew%CX@6-D3xogw8Pr5(YNAwC+)KFR2e39^rIHornCVs zEw@3jZD+C`uuYT)#rpO+65Z*V+4~7ew)*CKW6b5#+ta%ug8HGKwVHg`Njnk| zaxh_@+8?#~51)adm+R?g>)jUE6+wWdXL2Zq5w*j^|F=IbN zGaSLFy$qrfP$crEl$`*V$Y-*aRkm+R@IhRvF}67^DiC##cdtpN`DXT)~WR4}u3(@n(gdUdEc;gVujY_e-Wx`u>2YZay& zjhv7aV$_;OK96y?7=Z39-~18u&2T&&)*U2ULi(oHjOnIR_9^jAV&5MwQK|zW36S9Go^x(zIsqDSd#CYS8u{062rrv0$(EENR&*nXe17ZjZM$Zv=4`>nveJlWO=} zDw#T2hC~EcBK+=+NiKcl`Q%)Jc%c2xSotqF`QnU;IeD%?#ilPl?}plF(R-X@BS-F# zDfZsKuxK8vTbLzXi!wGxptbPETD2gAZ%N$AioBszOXCi4Sgi%545|=gy9uMwIvGl&N=73F`#_Yp49D)S{&>E<*U9Lr7;by}E*u|> z5dFjSU8dC@4Zrm32H^D_!C881j9*eP>oqtqp>#S6&ifPek}vrD1((S}Vb3xt>u*Cm z^ZB5PLFa_5-Z_*(tVy=CD`TP~Su&PD;919MVf;a?BzZqX8BXk$IF=}~7toBBRE6U8 zC^F_>MZbp(YWyGYRkd1L`ZnBZC=XYJ{-jti&Jtx-uc$Q%=ZPTjT<86EGM~z$A+^q}r z2m<<-XWkP}#2_m=dF4Dn$MPd7%`?{p@QI=paDU&*HPLeDqWWCs&}hk(kW|A(%# z>WZsvfNT>q1PPX)4MBrDG;YD&9YSz-cXzj7jk~*haCdiUJh(%q-*3%a&IOA+1huhU4~v>H^xRFiR23`ij}7J&@xMVy5Ci^zipNj=j60Ru8lk8G%7%u`e5gN#{s?^!EC>J(Iunx>*&`CVfUW>RT;ti(CawPfpg5Qv@zWp2 zBV%edwb;kK--ncy_EgtD(McdbIJU+}Lei_!;}iKEhhP1$KzgCo$C^0Kt9}Q_F{~DGx$5%C^25G@?4Q79hX*38qVIK^$XTxtTk5W0+W(O;y@JOk%#}!WIyv3?w z$Q#c3@AzaHm+$}l1#N+`!_}Zq{AK zVq+f!KTUB}o_ZSMmwbu>%jyLz|Jb5o| zuC?oR2R4=#|GAbt2%>V`OVs-COYT==gU~;K&duvdpGC7o23)&?z(GPVaiLSOqr6>9 z%F=yGQ$mIHemSorSytKAK2ZU%Q>*l36OGu^vyw$aZ~UgAOU9=^W-E)I>k#}EE|nYw z(#3aLe%TlvGiboERo{vN>pVz9+;;8=_JMT7LQ5_|_AcauhfD=~AP33Ym&RGMO@aWT zx(#bNegy~CNBmP>IqTaj!YPvog7MMRlaFwAe3nx&)r|DC0Ta{RbX%boIuVE9g-Luf zm!>Q8l&?&Zc2|Gm8N}p|prP&P6M$LE z=o(S0l74CB_OW1VnhTgSn^=E9nrZl@=*|fJbH{u^m}G5WO1e5PY2Xdk-!s5g#cZ@pB`Br&uWG5KkrO*jIe@~g1Ca)WN5KeILW$-1OS9@@| zmZ^XlwxWK3Mv4N9MW~yHO4&asqD!|9+>OQtXDfT|a5l|130m5kBOMAm$l%u#aNm5v zw3EsCEJo57o<@sr-I30qUm9Lh8;r=TnaGYMyA7Z+Wk~$o3ICTDZ)gkurywQ;UlKG( zVmFn$l>Kc&&$xld1wveHC8);T_^l`ca!ioeiF`TL~EWcX#nS@TE5I>E5Rnt{m6E zH^kapRQcR^rh|9a$IEa=f9`La@-KAPO8?3~{JFNWrnTaoK>ju}Da1u5v7cQnwX-K# zLE*_I$*(E+fudjv$e^^93@81jod%hVq*TbX@P#Q2Y!@j#a>sBpnh)kM8WGclX=PrZJz7 z`&t%<`qn{a#qYrbJ~W!duDrVMo0GQIA6mz!-}*eO3k_itwV0EQU2RS{s>`qGj!bRf1x6MR9votxQi(b#a=KgIBM4(1k7Bc2W9a z5gJII+~}w|;K_=<30H1a&$h~keF4gXQ=t6}6a5Lv_vFpLz${sNXcaZ6xz06*MH#g&Vez}UVyekSN-5q?-!{QL9AC4StwC;+(i3EDxh!|C@H$Zy@_Y(PUC@mzS@JB~ z7_L((d$g))mXs*`(EE1$*)|503yUV@pRO!A9p|K-t|nn zw3Av?UvjmM;Cxogb}a53D6DAus<>9T5?pknq=CC<$0vkXBJf@*`*BnE%X+=>5^drf zV7IhGt;Uj{JZ6}*kM8hE*$+*f>}Enbhf9}~EO4ymbZC>UT-`B$jLKWaUc(ugK`%Rk zQBP-0W0h}XVVomn#P3FK836W!Nsv4PRPm@hCc<&6Zd`;GY)Yfpe3KPBWFosk0+Bd? zdcVm@4$7^bF;-eN@`%-U*GHV7o_>?${K*1A3_y20bJUrN*w)8zXQ14y;R-q<#01EU=RhL_wyTZiO*ou0=?L4QsZ&`}lYB-)v#4q;Ki(vmgBm^V zgbxUzg}T^q1|7rTTg8ob&rD?V1*fBG=f7V!OkZf_{n^%>l{jTYZ0*oxAiv&yl9l_o zm32-z-s!G>{5;{L0M4%2UYwC2(ujF5Pr){C?t^hLAH5zEJPX^d2=6_-gUY0irdJV? zs1fmOkU8ZfspgTV=g9+wYdBZy-$E87^jVCpYWb32Qh2f6afaPS9|k-aqAA`BcT3KS z+jiGvXNA;$%5R#3NSwJKpoigH%Aj<4e}gOHaA)_6J8ISarkc*UF|4mqLAuc+abM8n z1)1mX1g(1aK4sZxCid|YraU8sVQyMrhQ&)BF;xKW$4pn7*y49XJA}$tAKmG3->-hQ z_;RT{$VnyeeLP=n)&F3@9mJ2`Tru}E@wSa=ux0}#QGum(QD%a?mjBe?p%;_ZHy@pyKN z;A5~B{?I#4&o)6&WBrE^rX3KN3FTMB;%`0X_eB=MUA-4NJWTF93>}2UOGWP^7{>m7 z7wi1|JzZ5IPa`f_;%E4WvKW6sBEYeZb)L3c#x6r?=?Ecbx=E-_lLA`=5ykJ6CqFL4 zZ01nCz(qf1JjE@GPD)gT&3nP^f?6%_tfuV?l$>PHlbtvfRSbe*1SWFZO>()7 zq^QA|Y3ccG357${!S6jAjl|kH~b7K4JN&c+1ZDC!GGQ!kRZM zpF4P=M`9k#1Vc9orx>>B4FEpqhCD1Hk5cP3=Dtt9!wK8jk1kz$lrryC?fcOU~c zRu5hP#y)%ZuPhlxf>h!JQ*G8k#XIF(er$m;guhoE@NR@WUl(IvDo-=eMlu217MvpE zCHA2S4eil%mQ@oSz4$z^oGdgF*B)w(%j0M_>?Gt6d~1I&SuY~rdt

%B9$ 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

s02}VO=+f%VCpfe z%sEF)iBe#r%tB=)Y-8onl|vEh)2bL^UjvGWlnbLX#|W=twE@S&B@Mmk!9T+vn9-;n zxkBsDU;v~^QD@P4=&3d~uMc5`DD;_!(U?1a@p;I{LKwmclIuN57JAMVy5ZE@ znc!l9g|T59#m%y$rz5YMpavj$jim_HS&|b+qAS0f05HfzclR)Q5Ztak{ZyfMF&Ft*3qN8G5`#d9V+R zd;I(;57Z1h6pIevSB-`=VbhgW{a-eyP^?(f0(;xJY1dJ1Z`w*0Xyiq1`r_U7o zIo6SRIn1Yz8*MNp^N0{GreA5d@nImu>A{#RebEM;z@~q4jjhO&X%b70Uq2fTnjxQd z^5Ck1I*sdEEqb8-oTT5Ts6YECI(2ls!P0&VDtzF)U*p|}W3x^6MCBcp%c@+Y!sY!M zoI;~H2VFQG#ryP##-yXrQ86IBUeWu)Pel{fa(1;{LfT%rHAlZ;0aq~RPr;&`P%R!aYiW<`byu~`!-y}|M{Cmy}3nAv_P(e3&d@I5=J zWm(sFA5~u3t3JPuYK$BdiiB^z%1h$`ajS1zX*Dy)bodIoiGZ3d>;DFZ-ml|eC225b4p5( zVJb0JKkqQrIlWw_lplBscPKCKytO4MHdTd()aHDpYH$=1%6}YZkS$Ltm2j>@=>#t6 zuiQVMiiA1vT8C=^3r6Cdry-Yq#>kII)PTPQj{AzuSHqyCriGISsZ)0K))|Xu%cEr- zOpv_BkKrse`J#h=HZIbVc z88?n&*D|@X#&fy4u;>43rOnJj$3)%&scO=pPb^bAt$#{Q$Iy%h>S9l;3$ua%tD`nR zpnVB6UWC?b?hai4m62h3I$q_P|3Ey;dqj>VZZG#KgEju;ABNv(sQePt`NjMGG-nij z_Y8#g-VJ*c-WJEF%QPP8ED9_Mp}Ss>SfS{XU1jvu=6@z#D9=|uh`i&?Z@DCMPK5h|DPGbH&F7nzm z3#wn;pXr=i39DoZ^YZd5q6qfR?Fx9Yrx3mRs^wH6n>-g9csqu(Cq!{TkNKuiJn_Ns=ZM&ZoAb;Bnv+)y_(Z*^IjH59?8 z@-5wDHhgr4Muz27AdC7U19b9$Rk#QDPw+wbSyKC$@LR^t&v{-{i!y`zI0GK_CH-L) zEB5fY)e7&PW#eI!x=C-8LlDT1b5?WD`lt5r9qi}+=Uwc}Gb+9gPX;k5fmwh0tC;@? zMfe{zPuN1LtS;1M3a2ky&Ak%Y5>+(DWk2Gq9E_=Ka$Crj?u$DZ>ZT-cb-X*ULkrp` zGS`O_JwzK?Kl%*-<0mq6fZ<%wF5n8dlH-9w#WULdZQQWyR0y?M&!`g=os(2peUuHW zCg2ICdq!>W2UZ>WiBz4t31gr~vrSoDv%MPAIqtMdnoyPE>m_Wyh74}MP239-Wn+}J zX1?{Ohb2_oBIFnH+d_ZOYx6HJjb@z~heY2nKLEu#xepzUr?6jpy55lF-)BsZ#hd%Q zuiN8sa3u(V+$+PsMcLzV*42wkRrTZBRO{+(^@J{6{aQ%)pP7EGRo*d(XN4etT-$o- zZoq_Hs)j=CDOqS1!s12`;zr!|6|eF6)o>m@E-EDJCxu! zn`{IlS?kLeS;^Of0`by@peWt2p9p=O$(s@Ujdya5e`&8|a{v*Hc%AfD80Dw*uPI5Y zsK*(rFZ)I*>0G+zW{r&W{~&kdY>v!f7l&`V3{TOc85YhTDtOiB1Xm=CFSr}IWor=D z1XL|N%DpQI%{iAS5hb1;_aEx)M+3Nqm3>RB<2lp>64fcUGs|s6ygxhxhGWO|3<-&k z7g|1Zlb^ko$UmScsHZk(RT-hc(#Os8g^e0Xgbrfq<^yOC!aEdwlqW21)BfUJPuYFQ z`3-}bKWuzC%&0Yajw~ep&6m8LyzA=gou_x%;r9`MpX(rWR(gxo{U4A??rjF($usg( zuoY}+yw-n6E98HPjb?FwQ~n+0k3kIXf!us(SlX}o>-&_=zahiQQqEHWxCr~A)3t{{ zUqwL6RRIu(aL2OqvhcG2B}hr(vaRs`M1ZBx)_q{Cw19=@6^o1A0`TuOp6P6nPZnzA zMRPI*Vja)dA^@3X?g{R$FW~ECPW}h<*Z}mK?PVz3r7&PLF_`e5*qi)&bt-~EsHKQh zyI%{{mw)vyS2!uhI=fffI3!2bS|?1pLjD0&ndsa^NY_`JQq_SZJe-)yu3CIxnDgTFU=0S>7K~Yka-@tAKSQUeL2gY-I*bazVR< z2-)I2OgD{){B_#HTi_YSA=YNE!-1t0_<%Sc0BLlc{{5SrWcq5pS$Fr%@O1+Yy2Z8A zyIrAda)kEG5r%9TSwGx7KCd%k)SHuf_-XeB&3oa4p*sKN?^bJ5&z8VhK!&%B%ngo7h)de-Vn!! z20?qJIC}Ux0Czt%mmH}ar(GhS^bZKd?)OYub<*ZJ4%QZ}w^xh|mB1BciJnC~g9eVn0H@);b&?q2cU7?nMcIYo0p+sVQSw;OwIL)?m)<1eew|VzHL>djl4b) z{$OD&(UOH|g+E5TykEJJrZHP4mxFV%1KIk$4qnYOc~^TD=C{)uJS`VYU&G9t$3WKV zpWK1)>)G1mVBfUD^{^ozfk4N0uZv>VNl3-WwyN;$ca~ULniM9Pl}PyMJMOFGf$Ab! zr(#7x7lr92)Nv&g#f5I*c5PtFx!&2tXv_#sZoPN2JNWaZ59C8Qi(;mEI+$-;rTmGY zF)r~4Q)zUt@L?@kyLC#4OSnn-ut>4>ACOkssI*#N&eiO0VNL&vOe}WFR@{Skog~~-if2-HWpZfYkW33&DCKdBDy3)*!vH3-Ny9N)W52C`o@Z$SISvB zm#R&C;)`Eq`s$x`syrcGR!to!4sD$7kS_Vtm2cs6a*TM6ouL&$LZ2-LSVwcc;YHP{ zt_AWHwq@747ryC7)F$_8{8X;v(i3(K2n~z&8OND4>$-3GbfV*m8@cm!(hWQT^=ic* z@XSO;@YQe}tU=H`yyr+)Jy>(brVkZ!7zjUh5oAsOa7D+_2q<&{?5{KJaV)-GI%1yW zNd@5kIUDP*N9GwROGLTHGEzu#Fj^qasu-R(#Swk0a}Fq7Qn4$oEhK)aG|MqKlL6Xf ztZ!{=Cy$q9UVh#@iVL;y@u)6%e|j_*n$qZQB4KNUWn=gjAB}L|tM}3F+)j8Q70f=@ zSjY4Z^86DQELBpBK3l-RlsrQlNVsKYP8$oUGd{~T1dSWvIJ#w`H%~8(XIRO%lI)C2 zui#C7u0n?YY^LUhRrSPbuw|nRQs^@C)i88V7SB7F-ttM49aDH=SUd}uP zX?O?v4S8<~p|`|owW)OY6^V(>Y>kZEuBzc;?8T&j8mC_v+ywp*poM;2hAN+*2V1iOr%Rg-{GBZ%5QBoQo6Cvg0Qt3rg2 z^(oxkC146hN6lp*6@g`Y7xHkx0Uz0zAd+hAgB%yQ|7Fl5g#;_kbpvlMn5(X7##hzL z)|Md^-AA}sc~DbbJ85>_xvtd+ql=HBK`=)@DcW(+*~nB3h!GjpxElgiSt1uvK!n4#rryf8w34aK-I(+(e5_GvZ3PQR96wT+SD4>!3hq5x z9)Ur0qC?g5qz(eKoa*+$3{wuCa#YYG_Dr2bs&IICd zT!Ee%QHIQrKDsm9{WmH6^2Cfz>p@pT>VxGg`pbVhl%4UI-$k*QSO1m59;$L{@{SEE zf$#GTd6gRDwR^-Aq_8fvTsn5jKDk5RH>;YdPr`6oiC)-DV3wi389FIG3YK zkhiuMMr|enoZn*kRoob2<&`m`%1q2g%`plSjr)}nC>UPQm*iEC&&yV<+IF$0D{$wh zt)NT_dU4$zoBgVF%htrqEmtg)^>8>T)aG7kJCDT?68cL3N1fOvS?Tj)9Ho<6e^ZAN}1GtVt$VBBQ7q$gw*~pHKR|{EpJTIR>72 zKTm?k@%u{}agPmYpnWwvh=k&-kku!1dzK~e870V1d9&@{ zUg-1?%-9`=;)J{Or*>CYwzKY%)}IW&tXL6f0dciww!BC$O6Z!P{KOnKG?pmt0RZ$h zu$ZBrpr70z)m5u6!@vr(S$8_OzPwd^HVay|4X@s{r=7)1y}M#ac9?)-R)9my3yh7W zt{S5woLwog(1QgQB)-@Im9{n2xWUM>fKn5)_Tl>Bsq%praMy$^M65I}2;tBeBc~O! zIzF$QOvy#MgML}+^y>H(&lapLZZtz6>N;+Z2CpLNBOG-_c z=3e#Y;Fr5K3mYSe164F|MLP7Q83UF3lyVMd^3BQtk>0$NNOIqgWSoYBwI4}K;L zxUN#qD3sM0$+F*tf*txVu{*LJz5RuzhbnBOPm}3v_HS5MhWTL4qqQ;Z$`kK_iwi`p zdXM$T8rq03mNh&C$KIaTT1e$ONJjx(WF&RAGeEaZtSkFuS=KS-|&B%Y|aycRWGXB zZgAs{o8(w$zsAt#k2ea&-Y1kThxb^Yss)~I^@Ld_(V>U7OdLe!oS8^6Z^ZBSWJV}W z&{C{VVmg*=*grC@D%Y?ysYZk1#xRy?T`HDc4ZRiODi#e#uLJ621H8zYlpRsWpIt3> zMm#(vQ$(0bBlTS}L(+6Nxo>wV@G_>(FjiCTH_LK%lsgkof#71+akNYL2lGV@te55m ztNRou*7*7vQiEo%kBEb2>!kR!_vz`|Ya1wnjf^TxmZ zc5q>8lbU_^tB*0bFIZy!B-U-o-UoS7$)t2t#EZvbNBSzEPP=C>3+;BEJsenaEvA8c z@R;`zUr&dV&h(@|+`~@r+z&lCdxv%?ipr(}Mt?Ye~cR4}7p3W|l>Ij<5eSbICyZ-prOTp`~ zYWjn2%uW`gZ)`}bG{R6X&Pk-N*~cEM@#|V}`FXksUAHF**34N+N^5#*1qtc843THeKzmswsHym*bOy=GC)K;`PAQ{0ghT^F`X@ z!H1D6HsMMqOgWCTt&f9$B8t|AR&MoOky#p;^qB=F`!T#pe_1r5M+L`;nduL0-KEG6 z-su;9A9(fLdNc=%FfKNadbe?>-VEivBR5-X4DXFv{Ag{>FX1{-NsqfZ0=W;3seP!w zMpasamyX`Z3f7-!+<*B%OSn9VirjgU+XHsEQvthzVBV`JZs4v(F*C)Z*~yU zQ2J@*O_K?G+KpljsSkSU4!E8*KkL;00WsKGMg;AH6?(u|<47y6T%=kaaYY0Pl;4^$ zbjKqg8Dz1Sp*mkBP*h*4zu=ar)Tzsp8pNOuZf3iC%$@^%lM3enkX+j*-K&Ggl zBHF_V17)`A%<*L8hve*&xWlurie{X)8`9%PpF=*!BxLM5%=vN`@)U6}z!$#B|DdlO z^d43$18}Pc)duO=QGBm{yC`pEfc6}i8mBr$GseaW^`LrMX-5TFR)RYF{m|{==EQ{o zVTviK(5mVJ2%fP#cfA7%CxWxD_3|H(SnLsv#wlUuE3|-X-{~PyvkgKhs$aWR99Ds0 zbxHXz;U!tCy^c$3hfe_$FpxphOz~_73WQdj)GqaKf@K>0Esb-c`YdkGoSQ@^E-MAPI)&+i`QrHuSYm-1ok7qk=(7myU@}2j%c%T2HIp<5gsMPDOE9p2KC(_}< z9byGcb@lH7F{YitKzav8=hy4hwwxdMKGpPF)%t-7Jt!=U%YDnWRR*(9B}XSHi+0 zQ>@O9NN$EB!wL*YMag?gM4%_)G7rB>K(2kxJjEtj(`X=w0K6Bf7eJJ)8|fVUSAm~HrfmTCiz z>ZP9Q8q-IXImasc^RID3I9Ax4Zxns4Z|BL}RwY0CYBI9KzlbLK)Tk%$zjYA)_k%H~ zgu?#rfPoTYY+mg5?;04LD%zcMR{&ZP4?s(P4?dUH4vO32)A{yxG&IPS=ew z10g&c$o9t=ngQo$ZV8m1zQ;KaF(3@wG_X9oiPvZHvpb|V{3MjRvT>!h9HzxX7Oeb_ zzI;vjtUMx_=rjG_0BZjSwb*}u8ULN{lNe2~R`u&WYx?u~%kCl;I&FwrTU*BYzENiQ znqXDy638M4Nef5^FgoS5JLXuGdD$+g1&NDEIdtd(LAWflCu}pHXSOokD_d_wDTyunAX|R4T0Bub`;nAFl^&M>mgL>^(wH zVyQeDzG`fFlLHWl&zdsidKzseVvT3KcU;QbY1gr4l;hrW*;2*D1vQ9SB>A<## zk_ihhI%Uw?Idberptu={{R>~?g*%gBHjKBimZ0D_>j_yQtF0p}wiaHrf0t9t_tgy{ z0Dw!L6vb*uqpcx$8=LhH-7oa-5UekkBYQ}#KXxL90a*~M^9N)!{};k7DMcyHDpC-t zEV?_H)zj0Cc1PmzxjMfWU+Z-cAnrm#%PXJN0AhmQ>_0;0w@o%zU*MZ@&}g{Px)(jo zc8Hr@+h)4w1-w@HML2(jMa2+wbyfad1B8SA?297fT>FaJg=UvXvvxWUA=npXrsO@! zbUEWemEf@ItF|u$ZSKMe!4= zdLw1LU*_C&S!d3u!LKyLO!>$Gv3l4q(Kh%EwFv1F!ka{ybe?o8C)L2r$={^Y{?Po) z#P~Q|B9e&{)lW%7K*#Y4uVSlNB^_GT@tGrRQaEo{^gyRHj{v3Gj_G)O*ZApfoR5^C z&i^fF-JDWN-7r#0?VQ8ug>r3b+Qs11#d^}-5IgL{kHA;GrGW9w_|E{(B2UxpNF&{n znxd5Ah6#CyGn71qq_1Dtqw@FrriDBV?Hnoj@zMr0rmk*{iz-sGRdT2E-if`EYAn5 zG-YUxHrsQLlINJ}>mw27T!#v%Z~9UsuPVm`v|6W~63?fChqGMxDe3cKH_N7E=$Jfz zZKH6)_u3$ht}m3eIIxKlX0vu;=f(hGj)T5u?DlxS{+N@!k4>ckQ(K(pn}GJo$nX#I z$1t5pFAA!cWxbK|IJQJjwJCMo*--oXP z+?wER;n=sqB&`#^J7TnmW+^VzNKmJ6g(O_6DQ$!@Y*isaAFU9W82S3cEB1mSpdL2hCnY-*48kr6_NE6}g-% z4W!3uDR0gEmtZpS%4_n}rYROnUS{H9V-gvxX2DUK>$;2UUMJpc;%~Pj?KV;ilXLGl zP`5Kn>4g85kT*4>S5G$cooEhk5t+Vp=hnT@ZFz30(oqVJ1mQ;Qg7!X?=HcCi)wq^M z@d}yCS)kI))j{1CEj)@IloQII2l$F^x>Di9Xcv`_5@xM4hpQv&&Fu|VYg@*}e|4|uu!WN3LG~t|Vb`1I z^V_V!3y0ya6`d$QsJYIpb=k{GLcA~*;8mAL!Zcwlqf9b#%7<#66TW%^@*tZSEBBd` z$`sMBdWkp;A<2we7&|392D8A8m6F5W(p(!k?!!g1xIU5S_<7lU;?wYE{+!Ukn4^zk z+v}lMxWtz7T!Y@ZCAF0q9B9*!*jjfkpY~Bd+CG|>NqRImZj>WfQc9HL64%x5oSuz2 zZK^!J=`V}iRKyf}&c*b6D)iHo3=PF9Q%ifDJqHBxswz7~nXb~u_op-GNe&<@<^PF(Ie11An^Y65)%E@>Cw3BJ;+YM$5Q~ypkyrL*2{sHb76Ht*39>Tne zwp>Z$teMTibu21evn45n)>4kf47*V2dk6CqfRu|5+ES8e6aE-~k5w}i*4S6CrX-d> zZZF&Cde+`<`e|SYrQcaCwC^}I@ZE*73*r(g|o6NqGxvAg?JcqE_QP&#I#>Df2hB$E8C&z zdcopN2}gD02GPAl(7?ZDWuh>55?@REfYKFrYkpOMb-zK{q?zf0)-&DuJ*nC*Hg;AO z43pnonP*AB{+blUUVXMkussg^YhxpclI3Ht6t*OFU70;RrHWb}>e|L4ray(s0dCRY z5{?7`X}`#zR{OuAh)mD8r%?lne+{Ii6%$dfT$(gS<8_qDj~?Zh8W>{|I$hJ&0{Y7x zJPL%bW$D*X?I0>Zr{m+Ma;d-`GKEM`15g#TgDPyFoAG}JaW@izde%QT>J7AQ z8gkdKwaA;4FHv}!sV+_&=r?L$?77Fhf#}_<9_yQKF$jUQ4<#+Wj@^G+<^H|y_TSdw{wH4()+!e4b&&!5c{lft zoZVk^F?}T~E?6K$k#2pG(%e;*_%t^ex8@G2v9ZL7_EJuA5$hu?E~xRjbBU}^Ye`S? zx25~OJ%cu#N7!1FTl$OIun}E1tvV7p67P$v0g(BA?GU75wU^{5Qf%d!wJ6Fr)HYi; zRWV=9JcB3)S$A8~B)03@wBwO+7jeSm3H#xZO*&=$k5Od-m&_(H6QhV+0tHXc!wp@! z-rJT(8?>A=(@^?^QXGfzBe2W+SA-t%Uxw8Invs;9s-j9mFau%Zmm?8pF7=D&9VuuF zaX)JeOymMe?Yd~Yztk?TD9ukZ+*%4F;(CA+_|?pVEQC7~X$p5=dZqc*c~=gA^CHv< zmiAnuI)wrzN4>NdKd*iWbQ{@8n7Ac-XT-%7fNPtP&_we7My>wuB9>|L}jY_f}DH zHSe2f;|W0$BuJ2iCb$OIhVbFqxI4juI|LdDgb^I* zowH`nTIYY)y`|*cRc}?j@;u@>VrcNv-nh_Net(QwXtbC;rne}^nD2d)_K03os!Fpoi-l6~xuT)^O%Wh{Jf7DvkhdW#S`@TK>(wkS%L1F4rK=X^Y1MbqVsqd)^Vv&R* zVA=z53rpA9InuJ6c+%~_&V!<}YG{?Y2cPl>0oM#HR3BBQTQ0MtoRo3He~5E1=kK%wm95m8X;dVN%55sy^JO4iw62P zPd+odN&}t@(Ry~_!!&OPkyiujhi?o(L*ATP)7O%0Hho)?_5>!pTPTYyW(ND$zi!2( zTf>=j$C!%2$F%mSo8hqyZUtc)B4=s~4zJ>tsq{Mt+w}!tSBD%bfUgSUBY@gB1>2MG zWp&T)ypC(sCAv4ZIo}X-d1>5jO9m0XquiPmFH5(k4PY%_VOkb<434%Hq(=dhGr}}y zfOy15s5$kI9c}si9>QVC$UUd@p>m+aFcm3M$$%Qp@7-}Rdg9F00g)4t?03!?SP4g$ zBlr?kEz_l>*Tu~3E0tHQRDnB1e<1A2Df&qZ537ZbxC7`eTl-SZrnn`)ktIWiZ(XR)J;`H4j|Fs zeihm|aMHm5SwT1@CRhX{s)wS3G#_S zk11c(*A~w!&8gImu|hqbk9G7)bA-eiTatQNdG?eBqk2@L*(tS*ts&)E#*gJ4xXx8P z?U`anK$m>LA#k%Q`4>vFS9@*K)$dA@D=eEL@*#mBN7B^M6 zm}!4&{_rbXf%+J^r19U~=lusm_D(IJBjL8)dE{J|1;E{UxYT*ByS(BZn`cxv6!L*c zz+2PbVZXW^Z3(43r18#3^L2yx4wMRMRWoXuRZPKY z(#+oZtWxJ7i|$(Cuz9MbBUP4%to5UXI-+7U*$Be;$4{^8yh{(oB!SFWCR@Vs#o$~Ki<%d?0AXV_lg5z2 z-QMlnCk!A^l+=f`xo%4EeX*WA@-h<-`%keOS%>O$LysbT8b22==QHMH4smY0gAc#i zq(DH3zw7=3+g$MgBTepJ$`s6;J*z60ZJ zcy9~(He$>P@QaevNDBf=63YwmfIqy4kRx${D2IKJ{s zz?(OGG-|w`h%s^V6wqAe3gQ?`tJM-(@ zDRVaX5)Qi5)#BV`@q%y)YxDb}J9U5S4o=2bulzS@BXOZ8N>ekW$5Q7yw~k$uidH&QHk<~8BbKrC(#mWaMZLNK5f=--Y{vj#k!DW0lM%HgUXUB_ zTV#j17PC2MhAgAIWVZv6327fb8m+G^S^8vy=l>BDv;Q{{(f&`AwQ_0`s)3-Z4mZQb zvyJ_EDIofmvX3y^BbPSV&Q_n?gVjZZ|)Kqp5Sjl_fJ^d3&K_(Ru!&DbvxGB*SI^58gYzd@*-%oqSBd@Tl(H4EYep_*E9roix=^zCV}by}?&k6HFi0 zMJKrJ{v@t)hG%*6{dHCT5CP2c4=Cb?{N@*Bw|AbgLa?VVAkmEd>xC5UpLp+h=&h!7 zBD)=%qfVkUK0iY2AOXj$^XYW}Ia~uT`#Ysw%I}ZGfG2HJ{tPX4DiW;4J&=~H6Oi7X zw3@D7S#=f|+tOTcuUGwX_?Mwtl;6tl`&t+#sK0UQGu)Y+MoT*U;9Alxa_eg_8A>>! zEzo-2asem%OOkhMd;urkm+yskK!SX(gD;1wOY$PhMltVA$-P-{5J&@yf~$A4Pj~Cd zI!h~uf;K`az2|i{FttO7j}@0`1L=5)H>t24^j_X1-( z&wm05jvf6cI<4SziQ0y#B*dWCKvM5ZsM+}p5k^$F^r0qEl6ZJ>p3Dt@C=b!m;M63h7bN+zL4vFFi*mVQ~RbO#GM+;uOJsYu*g?;+sowM|#9_v*HvB#H=8Yz`X zMVV2ZCc9gSW-+1#s*CrHVcGJVEGXw9CnB#_ep|Y&ka}wdUPvyPbQ)u^YRHD zNS9pNyilkl4NIA;tF!;!uN7*I$D`o8b*7}X)ZU6dUAkb=ed6?n$*lbo3Yp*Z%+MZl zv%E?Ea#x|&qVD1%b4#~|@}2qiUe`3)I2ta#Wi6@aetG_P!KP%jghU+8t+bXlhK{o0 zUWYy`Z8E6Ld+}c)l^_wLn11pq-O~T(+3o)u>4o|YGvFum<&ke_QUW!^VKwwQ`6EFB%_Yn9%j%Pw!>ja) zPlf~h9i~vo)LjUWn0vaG^oAVgwWuTeT~Co{1=Zv7H)P@3*7RjxC3HlPe<{CM3y9lI zORdl%0K6oM(0KLfyw+5xS%QBj+s9Cl!0u$JfxG_=bkc_NFr7KO1_E9?5i~*F#Xwo8 z{A+~tDHcvf+fvH;TxXwPy7K&;qC@{q0nlA}OE;mgX*cf5Y845`vKDb$Sf>F`^0i;i z{>Kx6)`@FaGGyg2^kGgw9At$J@DVJ0m4mJ-F_AvKKRJ<%{pEzhHHOg1uyGcw; zicc(HI%z37m^vhSrDz{jEQ!~RYUmeuH6VDQlKxV^4hT1>Fc|VudYJwtFqg7Mwn=h* zqNS>YUY5M^qLhCIj-`I1ZtM2OE8!+XID35Rq*>C*!+4f$QCmy90qab=r<#wPheEo< zlMYloR5aT7X8#@dK|pagu4B0gWKzc7mkR~_Zqv=jRinR>S0% ztM62CZ-R#%yV%~7d98(8^M`=^doJRFC6HNOqU3gJZ7cyu`5$FB1fHjLYb-P6BjBqI2g2fU^YZYnjr zp`L7sVY{Iq!I9#0sI5=YF#Ud}Y^O4ASn)%Jmvz9``hjhbAVtF=kcpb*E3o`=$D60~ zKDIT}+Qf)?;vfIfd5}Aw`DZ*&Ll^iWSI7T`2KfJaqVfNY_7T=tmRRmvV(~1H5h*_F zl!~tYCvnE(lND{n3r&>Fp_i>9V=wEk?)ksb(EqCQzvTX3W8nWU zV?Y!LI&BjQh03Vu^^*@!t}7**9*scZuXIaF#Wf#zN0F?cpZTMwz5XEsF6ioT8l&$F z+z{qI`4L&BAi$6G7kOkQ9a(h>zP=aK=?Or9KDzHWgtqiOERfaWTmLWvqrCkk8+Cms*A;|`MI3ep?jrtH>&TIm)u?zYVFLbcdVfs0F8%jav4{`K-oZfI zg>uAxSEXb%8r(`4!;acA=`DadxozqfINHsSw~mj2(0 z9sgDwnchYt3^bXt%L0dRix-H%{rf6%-l%KHoDD&-i4$ce>h!?+>0#>R-~M1`867RK z6_kB-cMxd)w@}DBnL_4P-}JvVg82>@y%4Xi##Z71D?KJ;okH23Lhjx{vO3s{+i*fB zzv~Z(8%6qd!*6|aV3h`fDfAz)n}|?9-Sn+XK7yY@!*R!>1-%IjMm5bWGiVd9)bRWVut`#|<&SEI_lW=togPL+*DJ$sM(kbKD0)r9W&GNkp zwa8b)UC!yLai$L;bVV=!Wgt|#3ybD0zL!sFOv@y!3=$X<@buGuAkp4v&<=sKG-Gcu z5Mqo<2FElx0(LW`{_uAn!G&EhnOst^S@t2rgo>5>c%BB1?uo zISeg0|4Q4>SvVxZ<2u_53jB7I0UnXK&OWF?-ukKPwGiWRo%{E)HUsnSLIiukeT_&1 zGa*sJv`3ii!PJZB38+Vy#0C6sJ@2!!R=f*VET6QE{yq+ut)IBE44imRNC8YIs(2?T z@UL$IdcxTh##%hgA{_E*Q@VNL$|G=qu3+dFV7WP>A)?O8Ua?rQxW<1G4TahX1GPy0 zO3;l9`8I54B{-WsFU2A+F1k}!!A%mKyloI7#7J404l=*a2ARpsZULi6-!@Z0U&(WpJ-t1A^tOHelT%0^+!t0;XFlJw_Kc`6jwR6MXr6-|r77T7O!5b$ zLkTojMwrk-{FIdozt4aj12G_?d5+0AkK5@@sDTi^!jm*uk$_xlyFD`K;k)|$E`V=R z@>4#=?2BlgEilfHb=thx?peumbm)%y13DupJ&hM_@7c+pd)Nbf2jLFDQ;m%CZR;u) zzIe7ZAA|(^JMO&)9d2baLO-1VPL{U6ZvlJ}VH5g;K6n;<8yCvGu-z=!8A1AKp)*Pp zz#R>w=%dn zWAkp^My}X&)~Lk&nnbd-d>{gw(*&Tp0niNPJ*|xs0D7UV;;(SfBHm=Rd`A#i(1nh; z75KJRNsb}-lqdriUPVg8Cxt(nqs>9$EP)Lh=uHC9-`Ma$cn55Rn2?tOfc}=yg zt6BJxtyl@VUA)A7LiVlL;?yVu0C9>Z*wbqcz=u?T)MjsWvRFdlUS3AX?Z3CCOYiwFu(*IPU@o zEm`dzE`$g4r*o1J`i3@Ydrf{5$W0$1(ydee^HiTHk7~!9Mu0QD=`sVCE2~B13)iG; z=+er`$#;Cpdu;k!yR2~Gxi11vRJc!ZzJiS*SCqHv3qWR9eDb-sVE68-0DaqO>81bk z2l*RRryW|zEr1j;Ojj-kxPkMSYj-aF5DSj5lcX>o%Do-spiL#>V=WQdaq{K~L&24h z%adCTZEncs!7UH4)?Le3-n!(_cQm#VxAU0-{k8Z-VJ_}z{6%0=hk9uhjiN05Q66J` zC#*Stk@baNG-_d_km8WI?*%_2komB#w=WprHNl3EtP0ysBA~4pY zAwfPb95JrbD#jiFqjT@U`ImR60hiM?K9U&2p+F{ktVQ00JJTjbGeC$)6B_em@$AO$I zE61<51&p5+9L!&_0DY(qCoQS{=w4)9_;-%c{VMd3k%Q6x_u z>{5?Xt+*xdYC&&|G^@oMLF%r+hgq9hj73IPY5oT!KJ~2&^31Mdy5aJO7x55rf0P)3FMk4BD8`e2B+PY4~IxD5{;rFAk!yJ=8Aj|2nQ^wAY zil@vHhq;>y*jZz^hLf2xvmVFpAmeKCTEy4s%?C+9r~RwP8oxf0oJRfuCBy+*4F>)@ z3S?3eQz{5Hn*=FBZv0M7I!(_C4k>TWfp4fliPlWx6eg+J{@<6IH~B|ftfk7w?#zV8 ztEYL7?*R^WY!d`R^6&VtXnpRkt;P(r!zBNHz7H{#vp<09z`1plxaO?UJaTH#>A*b( z$2R;ChJx2VMrfNA(Og@1(rMn`!&c#BQPEFHS<|D(d}FJw}w(QvHScH2tR;e_T;TI1dSU zci!hDDfE%?)bF7&yduI4m?zr6%pV^*{8`tqF|AP(5lHb0a`6fXgZQ^NXIN+cY5Wr^ z@HOC&+hs`c^bw_Q?$VhIBVb)#SGko%_-nU4T?2zWowAb^b8sEpHcK8MLIMaOYo8xq zC$mJ4`zUb(7`y3yt;FGA=HA>QiGXOi2`tza|7gUzf!}V6j;yzewufeaNZB0$9I|Adg3amlF!(7(?&V~p8eX@)wilo^f&#bmSZIo*n~vjmNX)GIA8x zM&(3&$pD)(w49x&x)k@;27O3;lVTdNtqL%`F1e03^&g1Iaw`a@sExS1*zfa|`E@^2 zuZ0{tXj!s+fM!%1%JlVo*GBVY91od z|JId2n;xHFae6FSgZW*^;Qa7iyWmE41An#a2xnD^2-cCDDQQrrQ|_4CXA{e3cR%U2 zCI{>0w&i}+f8zsZfX9`kYDc_ZrOC6K#ST?P`@m$Xn7g5dLv$jZrW+OO)4ho(IwLRW zNzCN7oECyP6Imk`PI8?;y)A()-_NwDMZI$MOg4tn;T2+~iV~_bE6`4-jRX-pQ(s*d z#W|Li_8cMk`m^sKdyzRmF%oxDaClwEYK11piVmPm&weRriE1mb`XJ_V%?mbRM5>Mn zRbyq z2d$bdEb~_^EGr>1d$xFhV-;6v@bJNjghAE(?MCJMspHEyjzxLepE&j&kJuLCt}f(M z+k@+|&kUUgdc;D!UMK5B?t6ZnQ!;lojqMCQNA?@Bdx^wbLW!-NU>NP87Ie~(matR1 zxMP#^kDQnO3wV3g}u7vmwNAgcW?{6g2f=@?4z1oNo#6j^&tIo9N zNFPm}O1Xgduo1lt4J66?xg7D+n{GKO?W;2ZZh|LF#>gQTozGw!D!rZYrk4K3kVDa| zj~qtYAGbnR<9iYDfltM^&$sJWZU$+qrpq9xYnt>m7e;1@_4hQAXsK5j-*t9q!&cgr z^$+T#Dx{3qitCnXsSBbSK=hFqB_-T4Qkt-PQlib1Bj|osD7CwH5&nwTAVC7m z2NurD4_R<`c~K$${3XDMf z;G>-)ka>=(H#{QoTYEZYG1rXB=6<8`%~zV�UK9Bq&rB^R+>~A1@2cM>T{Webo5c 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