From 19828024acfcce1de3b0db502edafeb80f6887a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 22:54:51 +0000 Subject: [PATCH] deploy: 97bd039f3459ed072606c87c2af4a1e0de677eb0 --- 404.html | 4 +-- Business Value/Overview/index.html | 24 ------------------ .../Use Cases/Consumer Assistant/index.html | 13 +++++----- .../Use Cases/IT Helpdesk/index.html | 14 +++++----- Create/Disambiguation Methods/index.html | 20 ++++++++++----- .../Genesys Integration/index.html | 6 ++--- .../index.html | 6 ++--- .../Hosted Static Site/index.html | 6 ++--- .../index.html | 6 ++--- .../index.html | 6 ++--- .../index.html | 8 +++--- Prepare/Software Requirements/index.html | 6 ++--- Resources/References/index.html | 6 ++--- Takeaways/Takeaways/index.html | 6 ++--- ..._step-c036620e228e45f30f45f617a2509978.png | Bin 0 -> 254451 bytes ...611c2.249929af.js => 267611c2.cc02c5f7.js} | 2 +- assets/js/3e49f41b.64c8a2de.js | 1 + assets/js/3e49f41b.a9c5f939.js | 1 - assets/js/7308fc6b.0c5d928b.js | 1 - assets/js/7615987e.7e466a1c.js | 1 - assets/js/7615987e.f9e9277b.js | 1 + assets/js/935f2afb.4c6fec00.js | 1 + assets/js/935f2afb.c4e8619e.js | 1 - assets/js/9951fc4d.684fc445.js | 1 - assets/js/9951fc4d.cf88dbf0.js | 1 + assets/js/bd30bb13.1fefc83a.js | 1 + assets/js/bd30bb13.279c97ec.js | 1 - assets/js/main.5078b515.js | 2 -- assets/js/main.cbfa638c.js | 2 ++ ...CENSE.txt => main.cbfa638c.js.LICENSE.txt} | 0 assets/js/runtime~main.73b0863a.js | 1 - assets/js/runtime~main.ab6895b2.js | 1 + flight-logs/archive/index.html | 4 +-- flight-logs/index.html | 4 +-- flight-logs/sample-flight-log/index.html | 4 +-- flight-logs/tags/index.html | 4 +-- flight-logs/tags/log/index.html | 4 +-- flight-logs/tags/sprint/index.html | 4 +-- index.html | 8 +++--- markdown-page/index.html | 4 +-- search-index-blog_tags_list.json | 2 +- search-index-blog_tags_posts.json | 2 +- search-index-default.json | 2 +- search-index-docs-default-current.json | 2 +- sitemap.xml | 2 +- 45 files changed, 89 insertions(+), 107 deletions(-) delete mode 100644 Business Value/Overview/index.html create mode 100644 assets/images/disam_actions_step-c036620e228e45f30f45f617a2509978.png rename assets/js/{267611c2.249929af.js => 267611c2.cc02c5f7.js} (98%) create mode 100644 assets/js/3e49f41b.64c8a2de.js delete mode 100644 assets/js/3e49f41b.a9c5f939.js delete mode 100644 assets/js/7308fc6b.0c5d928b.js delete mode 100644 assets/js/7615987e.7e466a1c.js create mode 100644 assets/js/7615987e.f9e9277b.js create mode 100644 assets/js/935f2afb.4c6fec00.js delete mode 100644 assets/js/935f2afb.c4e8619e.js delete mode 100644 assets/js/9951fc4d.684fc445.js create mode 100644 assets/js/9951fc4d.cf88dbf0.js create mode 100644 assets/js/bd30bb13.1fefc83a.js delete mode 100644 assets/js/bd30bb13.279c97ec.js delete mode 100644 assets/js/main.5078b515.js create mode 100644 assets/js/main.cbfa638c.js rename assets/js/{main.5078b515.js.LICENSE.txt => main.cbfa638c.js.LICENSE.txt} (100%) delete mode 100644 assets/js/runtime~main.73b0863a.js create mode 100644 assets/js/runtime~main.ab6895b2.js diff --git a/404.html b/404.html index f74d614..c16d9fb 100644 --- a/404.html +++ b/404.html @@ -15,8 +15,8 @@ - - + +
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.

diff --git a/Business Value/Overview/index.html b/Business Value/Overview/index.html deleted file mode 100644 index 4664ae9..0000000 --- a/Business Value/Overview/index.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -Overview | AI Assistants - - - - - - - - - - - - - - - -
Skip to main content
- - \ No newline at end of file diff --git a/Business Value/Use Cases/Consumer Assistant/index.html b/Business Value/Use Cases/Consumer Assistant/index.html index dd38b6e..22d4f7b 100644 --- a/Business Value/Use Cases/Consumer Assistant/index.html +++ b/Business Value/Use Cases/Consumer Assistant/index.html @@ -15,11 +15,11 @@ - - + + -
Skip to main content

Consumer Assistant

+

Consumer Assistant

Business Value


Objective: Showcase how IBM's Generative AI-powered chatbot aligns with the bank’s goals by validating NLP capabilities, response accuracy, and enhancing conversational user experience using a sample of customer service FAQs.

@@ -38,10 +38,9 @@

Leveraged wx.ai to provide Spanish translations of user queries and its answers by crawling client's target website (english).

Live Agent Integrations

-

Genesys

-

Demonstrated live agent escalation with Genesys from within watsonx Assitant.

+

Genesys: +The virtual assistant integrates with Genesys to provide live agent support, enabling staff to escalate issues to human agents when needed.

User Interface Integrations

-

Hosted Webpage

-

Adapted the assistant to a custom user-interface

+

Hosted Static Site: Adapted the assistant to a custom user-interface

\ No newline at end of file diff --git a/Business Value/Use Cases/IT Helpdesk/index.html b/Business Value/Use Cases/IT Helpdesk/index.html index 4c0f3d4..8cb5e78 100644 --- a/Business Value/Use Cases/IT Helpdesk/index.html +++ b/Business Value/Use Cases/IT Helpdesk/index.html @@ -15,11 +15,11 @@ - - + + -
Skip to main content

IT Helpdesk

+

IT Helpdesk

Business Value

The IT Helpdesk with AI-Powered Virtual Assistant is a cutting-edge solution that leverages the power of Generative AI, Watsonx.ai, Watson Discovery, and Watson Assistant to revolutionize the way IT support is delivered. Embedded in Microsoft Teams, this virtual assistant minimizes the need for direct human support intervention, freeing IT support agents to focus on more complex issues.

    @@ -33,9 +33,9 @@ +

    Disambiguation Methods

    Leveraged LLMs to create various topics in the assistants, enabling actions to be accurately mapped to the correct options. This improved the ability to clarify user questions and enhanced overall disambiguation within the assistant.

    -

    Support Ticket Management

    +

    Support Ticket Management

    • ServiceNow Integration: The virtual assistant integrates with ServiceNow to manage support tickets, incidents, and problems, ensuring seamless issue tracking and resolution.
    @@ -46,12 +46,12 @@

    User Interface Integrations

      -
    • Microsoft Teams +
    • Microsoft Teams
      • Native Integration: The virtual assistant is embedded in Microsoft Teams, providing a seamless and intuitive user experience.
      • Single Platform: Staff can access the virtual assistant directly within Microsoft Teams, reducing the need to switch between platforms.
    • -
+
\ No newline at end of file diff --git a/Create/Disambiguation Methods/index.html b/Create/Disambiguation Methods/index.html index ae338b6..5db4e88 100644 --- a/Create/Disambiguation Methods/index.html +++ b/Create/Disambiguation Methods/index.html @@ -15,11 +15,11 @@ - - + + -
Skip to main content

Disambiguation Methods

Overview

+

Disambiguation Methods

Overview

To incorporate a disambiguation method there are two core steps:

  1. Leverage an LLM to identify all the "topics" within a particular data corpus and its relevant entities.
  2. @@ -34,11 +34,19 @@

    How to Impl
    TopicEntities
    BrowserChrome, Safari, Firefox
    DevicesiPhone, Android
    Printermodel A, model B
  3. -

    Build watsonx Assistant actions for each topic and build a step to surface the entities as options to the user -

    +

    Build watsonx Assistant actions for each topic and build a step to surface the entities as options to the user

    +

  4. -

    Combine the user's selected option with their document search request and present the clarified answer to them.

    +

    Build another step within the watsonx Assistant action to store the selected option as a variable, for example as "selected_option"

    +

    +
  5. +
  6. +

    Combine the user's "selected option" with the document search request

    +

    For example, if the variable "user_query" holds the user's original question, such as "How do I clear my browser cache?", you'll need to append the selected option to the "user_query" variable before sending the clarified query to the "Document Search" method.

    +

    Example)

    +

    user_query.append(" on").append(selected_option)

    +

    This will result in the the final query to the "Document Search" method to look like: "How do I clear my browser cache on Safari" which will then return the most appropriate answer.

diff --git a/Create/Live Agent Integrations/Genesys Integration/index.html b/Create/Live Agent Integrations/Genesys Integration/index.html index 549f483..92e8941 100644 --- a/Create/Live Agent Integrations/Genesys Integration/index.html +++ b/Create/Live Agent Integrations/Genesys Integration/index.html @@ -15,11 +15,11 @@ - - + + -

Genesys Integration

Step-by-Step Instructions

+

Genesys Integration

Step-by-Step Instructions

1. Setup Genesys Web Messenger

  1. Sign up for a free trial of Genesys Cloud CX at this link. This trial will last for 14 days.
  2. diff --git a/Create/Support Ticket Management/solution-prepare-optional-service-now/index.html b/Create/Support Ticket Management/solution-prepare-optional-service-now/index.html index f4a96da..10348fe 100644 --- a/Create/Support Ticket Management/solution-prepare-optional-service-now/index.html +++ b/Create/Support Ticket Management/solution-prepare-optional-service-now/index.html @@ -15,11 +15,11 @@ - - + + -

    ServiceNow Integration

    Integrate ServiceNow with Watson Assistant

    +

    ServiceNow Integration

    Integrate ServiceNow with Watson Assistant

    Prerequisites

    • Service Now Developer Instance diff --git a/Create/User Interface Integrations/Hosted Static Site/index.html b/Create/User Interface Integrations/Hosted Static Site/index.html index ccab42b..d0437e0 100644 --- a/Create/User Interface Integrations/Hosted Static Site/index.html +++ b/Create/User Interface Integrations/Hosted Static Site/index.html @@ -15,11 +15,11 @@ - - + + -

      Hosted Static Site

      Embed AI Assistant in code source

      +

      Hosted Static Site

      Embed AI Assistant in code source

      1. Open your Assistant instance and find the embed script tag following these instructions:
          diff --git a/Create/User Interface Integrations/solution-prepare-optional-msteams/index.html b/Create/User Interface Integrations/solution-prepare-optional-msteams/index.html index 240730a..70f4052 100644 --- a/Create/User Interface Integrations/solution-prepare-optional-msteams/index.html +++ b/Create/User Interface Integrations/solution-prepare-optional-msteams/index.html @@ -15,11 +15,11 @@ - - + + -

          Microsoft Teams

          Integrate Watson Assistant with Microsoft Teams

          +

          Microsoft Teams

          Integrate Watson Assistant with Microsoft Teams

          Pre-Requisites to integrate Microsoft Teams

          • Microsoft admin account
          • diff --git a/Create/solution-create-document search/index.html b/Create/solution-create-document search/index.html index 18d6bfa..001ca5a 100644 --- a/Create/solution-create-document search/index.html +++ b/Create/solution-create-document search/index.html @@ -15,11 +15,11 @@ - - + + -

            Document Search

            Setting up document search requires three core components:

            +

            Document Search

            Setting up document search requires three core components:

            1. watsonx Discovery
            2. watsonx.ai
            3. diff --git a/Create/solution-multilingual-capability/index.html b/Create/solution-multilingual-capability/index.html index 29c0f3a..38a1bad 100644 --- a/Create/solution-multilingual-capability/index.html +++ b/Create/solution-multilingual-capability/index.html @@ -15,11 +15,11 @@ - - + + -

              Multilingual Capability

              Overview

              +

              Multilingual Capability

              Overview

              To successfully enable multilingual capabilities we leveraged an LLM via watsonx.ai. The translation process consisted of four steps:

              1. User selects desired language: "English" or "Spanish"
              2. @@ -33,7 +33,7 @@

                here, create a watsonx.ai prompts for step 2 above. -
              3. Take translated output from watsonx.ai and pass as the context to carry out the Document search with watson disocvery.
              4. +
              5. Take translated output from watsonx.ai and pass as the context to carry out the Document search with watson discovery.
              6. Within the "Invoke watsonx generation API" which is configured here, create a watsonx.ai prompts for step 4 above.
              diff --git a/Prepare/Software Requirements/index.html b/Prepare/Software Requirements/index.html index c39b043..3b6ef5b 100644 --- a/Prepare/Software Requirements/index.html +++ b/Prepare/Software Requirements/index.html @@ -15,11 +15,11 @@ - - + + -

              Software Requirements

              +

              Software Requirements

              • IBM Cloud Account
              • diff --git a/Resources/References/index.html b/Resources/References/index.html index 657238d..ee3ace1 100644 --- a/Resources/References/index.html +++ b/Resources/References/index.html @@ -15,11 +15,11 @@ - - + + -

                Resources

                +

                Resources

                References

                • Language Model Conversational Search starter kit
                • diff --git a/Takeaways/Takeaways/index.html b/Takeaways/Takeaways/index.html index f4e9617..7429e24 100644 --- a/Takeaways/Takeaways/index.html +++ b/Takeaways/Takeaways/index.html @@ -15,11 +15,11 @@ - - + + -

                  Takeaways

                  IT Helpdesk: Summary and Next Steps

                  +

                  Takeaways

                  IT Helpdesk: Summary and Next Steps

                  In this solution documentaion, have explored the integration of watsonx.ai, watsonx Assistant, and Watson Discovery with ServiceNow to optimize IT helpdesk operations. We have gained hands-on experience with configuring custom extensions for integrating ServiceNow instances and enabling conversational search capabilities using Watsonx.ai and Watson Discovery. The IT Helpdesk with AI-Powered Virtual Assistant offers several business benefits, including Improved User Experience, Increased Efficiency, and Cost Savings.

                  For more information on the capabilities and configuration of the IT Helpdesk with AI-Powered Virtual Assistant, please refer to different views of this AI Assistants Solution Documentation. diff --git a/assets/images/disam_actions_step-c036620e228e45f30f45f617a2509978.png b/assets/images/disam_actions_step-c036620e228e45f30f45f617a2509978.png new file mode 100644 index 0000000000000000000000000000000000000000..d713c2ca66f2436219e54c720f3292246f0f25a3 GIT binary patch literal 254451 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.r(t),i.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var n=i(5893),s=i(1151);const a={id:"solution-multilingual-capability",sidebar_position:1,title:"Multilingual Capability"},o=void 0,r={id:"Create/solution-multilingual-capability",title:"Multilingual Capability",description:"Overview",source:"@site/docs/03-Create/03-Multilingual Capability.mdx",sourceDirName:"03-Create",slug:"/Create/solution-multilingual-capability",permalink:"/solution-ai-assistants/Create/solution-multilingual-capability",draft:!1,unlisted:!1,editUrl:"https://github.com/ibm-client-engineering/solution-ai-assistants/tree/main/packages/create-docusaurus/templates/shared/docs/03-Create/03-Multilingual Capability.mdx",tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"solution-multilingual-capability",sidebar_position:1,title:"Multilingual Capability"},sidebar:"tutorialSidebar",previous:{title:"Document Search",permalink:"/solution-ai-assistants/Create/solution-create-document search"},next:{title:"Disambiguation Methods",permalink:"/solution-ai-assistants/Create/Disambiguation Methods"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"How to Implement",id:"how-to-implement",level:2},{value:"Modify watsonx Assistant actions:",id:"modify-watsonx-assistant-actions",level:4}];function u(e){const t={a:"a",admonition:"admonition",h2:"h2",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"To successfully enable multilingual capabilities we leveraged an LLM via watsonx.ai. The translation process consisted of four steps:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:'User selects desired language: "English" or "Spanish"'}),"\n",(0,n.jsx)(t.li,{children:'If language is "Spanish", the user\'s query is translated to english.'}),"\n",(0,n.jsx)(t.li,{children:"Translated query is leverage for Document Search on english data corpus."}),"\n",(0,n.jsx)(t.li,{children:"Answer from Document Search is translated back to spanish source language and surface to end user."}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-implement",children:"How to Implement"}),"\n",(0,n.jsx)(t.admonition,{type:"note",children:(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Prerequisite Required:"})," ",(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})]})}),"\n",(0,n.jsx)(t.h4,{id:"modify-watsonx-assistant-actions",children:(0,n.jsx)(t.strong,{children:"Modify watsonx Assistant actions:"})}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"Create assistant variable to store selected language by end user."}),"\n",(0,n.jsxs)(t.li,{children:['Within the "Invoke watsonx generation API" which is configured ',(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search#enable-document-search",children:"here"}),", create a watsonx.ai prompts for step 2 above."]}),"\n",(0,n.jsx)(t.li,{children:"Take translated output from watsonx.ai and pass as the context to carry out the Document search with watson disocvery."}),"\n",(0,n.jsxs)(t.li,{children:['Within the "Invoke watsonx generation API" which is configured ',(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search#enable-document-search",children:"here"}),", create a watsonx.ai prompts for step 4 above."]}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},1151:(e,t,i)=>{i.d(t,{Z:()=>r,a:()=>o});var n=i(7294);const s={},a=n.createContext(s);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[940],{9784:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var n=i(5893),s=i(1151);const a={id:"solution-multilingual-capability",sidebar_position:1,title:"Multilingual Capability"},o=void 0,r={id:"Create/solution-multilingual-capability",title:"Multilingual Capability",description:"Overview",source:"@site/docs/03-Create/03-Multilingual Capability.mdx",sourceDirName:"03-Create",slug:"/Create/solution-multilingual-capability",permalink:"/solution-ai-assistants/Create/solution-multilingual-capability",draft:!1,unlisted:!1,editUrl:"https://github.com/ibm-client-engineering/solution-ai-assistants/tree/main/packages/create-docusaurus/templates/shared/docs/03-Create/03-Multilingual Capability.mdx",tags:[],version:"current",sidebarPosition:1,frontMatter:{id:"solution-multilingual-capability",sidebar_position:1,title:"Multilingual Capability"},sidebar:"tutorialSidebar",previous:{title:"Document Search",permalink:"/solution-ai-assistants/Create/solution-create-document search"},next:{title:"Disambiguation Methods",permalink:"/solution-ai-assistants/Create/Disambiguation Methods"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"How to Implement",id:"how-to-implement",level:2},{value:"Modify watsonx Assistant actions:",id:"modify-watsonx-assistant-actions",level:4}];function u(e){const t={a:"a",admonition:"admonition",h2:"h2",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"To successfully enable multilingual capabilities we leveraged an LLM via watsonx.ai. The translation process consisted of four steps:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:'User selects desired language: "English" or "Spanish"'}),"\n",(0,n.jsx)(t.li,{children:'If language is "Spanish", the user\'s query is translated to english.'}),"\n",(0,n.jsx)(t.li,{children:"Translated query is leverage for Document Search on english data corpus."}),"\n",(0,n.jsx)(t.li,{children:"Answer from Document Search is translated back to spanish source language and surface to end user."}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-implement",children:"How to Implement"}),"\n",(0,n.jsx)(t.admonition,{type:"note",children:(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.strong,{children:"Prerequisite Required:"})," ",(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})]})}),"\n",(0,n.jsx)(t.h4,{id:"modify-watsonx-assistant-actions",children:(0,n.jsx)(t.strong,{children:"Modify watsonx Assistant actions:"})}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:"Create assistant variable to store selected language by end user."}),"\n",(0,n.jsxs)(t.li,{children:['Within the "Invoke watsonx generation API" which is configured ',(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search#enable-document-search",children:"here"}),", create a watsonx.ai prompts for step 2 above."]}),"\n",(0,n.jsx)(t.li,{children:"Take translated output from watsonx.ai and pass as the context to carry out the Document search with watson discovery."}),"\n",(0,n.jsxs)(t.li,{children:['Within the "Invoke watsonx generation API" which is configured ',(0,n.jsx)(t.a,{href:"/Create/solution-create-document%20search#enable-document-search",children:"here"}),", create a watsonx.ai prompts for step 4 above."]}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},1151:(e,t,i)=>{i.d(t,{Z:()=>r,a:()=>o});var n=i(7294);const s={},a=n.createContext(s);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3e49f41b.64c8a2de.js b/assets/js/3e49f41b.64c8a2de.js new file mode 100644 index 0000000..57a4dc8 --- /dev/null +++ b/assets/js/3e49f41b.64c8a2de.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4954],{6258:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var n=i(5893),s=i(1151);const o={sidebar_position:1,title:"Disambiguation Methods"},r=void 0,a={id:"Create/Disambiguation Methods",title:"Disambiguation Methods",description:"Overview",source:"@site/docs/03-Create/06-Disambiguation Methods.mdx",sourceDirName:"03-Create",slug:"/Create/Disambiguation Methods",permalink:"/solution-ai-assistants/Create/Disambiguation Methods",draft:!1,unlisted:!1,editUrl:"https://github.com/ibm-client-engineering/solution-ai-assistants/tree/main/packages/create-docusaurus/templates/shared/docs/03-Create/06-Disambiguation Methods.mdx",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Disambiguation Methods"},sidebar:"tutorialSidebar",previous:{title:"Multilingual Capability",permalink:"/solution-ai-assistants/Create/solution-multilingual-capability"},next:{title:"ServiceNow Integration",permalink:"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now"}},l={},d=[{value:"Overview",id:"overview",level:2},{value:"How to Implement",id:"how-to-implement",level:2}];function c(e){const t={code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"To incorporate a disambiguation method there are two core steps:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:'Leverage an LLM to identify all the "topics" within a particular data corpus and its relevant entities.'}),"\n",(0,n.jsx)(t.li,{children:'Build watsonx assistant actions for each identified "topic" in the data corpus and create a step to provide all the relevant entities as options to the user when a topic is mentioned by the end user.'}),"\n",(0,n.jsx)(t.li,{children:"Combine the user's selected option with their document search request and present the clarified answer to them."}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-implement",children:"How to Implement"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:"Leverage a python script and the watsonx sdk to determine all the topics within a data corpus and the relevant entities."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example Topics/Entities:"})}),"\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:"Topic"}),(0,n.jsx)(t.th,{children:"Entities"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Browser"}),(0,n.jsx)(t.td,{children:"Chrome, Safari, Firefox"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Devices"}),(0,n.jsx)(t.td,{children:"iPhone, Android"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Printer"}),(0,n.jsx)(t.td,{children:"model A, model B"})]})]})]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:"Build watsonx Assistant actions for each topic and build a step to surface the entities as options to the user"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:i(7508).Z+"",width:"2182",height:"686"})}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:'Build another step within the watsonx Assistant action to store the selected option as a variable, for example as "selected_option"'}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{src:i(9978).Z+"",width:"2188",height:"1234"})}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:'Combine the user\'s "selected option" with the document search request'}),"\n",(0,n.jsx)(t.p,{children:'For example, if the variable "user_query" holds the user\'s original question, such as "How do I clear my browser cache?", you\'ll need to append the selected option to the "user_query" variable before sending the clarified query to the "Document Search" method.'}),"\n",(0,n.jsx)(t.p,{children:"Example)"}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.code,{children:' user_query.append(" on").append(selected_option)'})}),"\n",(0,n.jsx)(t.p,{children:'This will result in the the final query to the "Document Search" method to look like: "How do I clear my browser cache on Safari" which will then return the most appropriate answer.'}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},7508:(e,t,i)=>{i.d(t,{Z:()=>n});const n=i.p+"assets/images/disam_actions-9c16af9629610781de5677d6fc29a58e.png"},9978:(e,t,i)=>{i.d(t,{Z:()=>n});const n=i.p+"assets/images/disam_actions_step-c036620e228e45f30f45f617a2509978.png"},1151:(e,t,i)=>{i.d(t,{Z:()=>a,a:()=>r});var n=i(7294);const s={},o=n.createContext(s);function r(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(s):e.components||s:r(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3e49f41b.a9c5f939.js b/assets/js/3e49f41b.a9c5f939.js deleted file mode 100644 index 7ebb59c..0000000 --- a/assets/js/3e49f41b.a9c5f939.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4954],{6258:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>l});var n=i(5893),s=i(1151);const o={sidebar_position:1,title:"Disambiguation Methods"},r=void 0,a={id:"Create/Disambiguation Methods",title:"Disambiguation Methods",description:"Overview",source:"@site/docs/03-Create/06-Disambiguation Methods.mdx",sourceDirName:"03-Create",slug:"/Create/Disambiguation Methods",permalink:"/solution-ai-assistants/Create/Disambiguation Methods",draft:!1,unlisted:!1,editUrl:"https://github.com/ibm-client-engineering/solution-ai-assistants/tree/main/packages/create-docusaurus/templates/shared/docs/03-Create/06-Disambiguation Methods.mdx",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Disambiguation Methods"},sidebar:"tutorialSidebar",previous:{title:"Multilingual Capability",permalink:"/solution-ai-assistants/Create/solution-multilingual-capability"},next:{title:"ServiceNow Integration",permalink:"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now"}},d={},l=[{value:"Overview",id:"overview",level:2},{value:"How to Implement",id:"how-to-implement",level:2}];function c(e){const t={h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsx)(t.p,{children:"To incorporate a disambiguation method there are two core steps:"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsx)(t.li,{children:'Leverage an LLM to identify all the "topics" within a particular data corpus and its relevant entities.'}),"\n",(0,n.jsx)(t.li,{children:'Build watsonx assistant actions for each identified "topic" in the data corpus and create a step to provide all the relevant entities as options to the user when a topic is mentioned by the end user.'}),"\n",(0,n.jsx)(t.li,{children:"Combine the user's selected option with their document search request and present the clarified answer to them."}),"\n"]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-implement",children:"How to Implement"}),"\n",(0,n.jsxs)(t.ol,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:"Leverage a python script and the watsonx sdk to determine all the topics within a data corpus and the relevant entities."}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.strong,{children:"Example Topics/Entities:"})}),"\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:"Topic"}),(0,n.jsx)(t.th,{children:"Entities"})]})}),(0,n.jsxs)(t.tbody,{children:[(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Browser"}),(0,n.jsx)(t.td,{children:"Chrome, Safari, Firefox"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Devices"}),(0,n.jsx)(t.td,{children:"iPhone, Android"})]}),(0,n.jsxs)(t.tr,{children:[(0,n.jsx)(t.td,{children:"Printer"}),(0,n.jsx)(t.td,{children:"model A, model B"})]})]})]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:["Build watsonx Assistant actions for each topic and build a step to surface the entities as options to the user\n",(0,n.jsx)(t.img,{src:i(7508).Z+"",width:"2182",height:"686"})]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsx)(t.p,{children:"Combine the user's selected option with their document search request and present the clarified answer to them."}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},7508:(e,t,i)=>{i.d(t,{Z:()=>n});const n=i.p+"assets/images/disam_actions-9c16af9629610781de5677d6fc29a58e.png"},1151:(e,t,i)=>{i.d(t,{Z:()=>a,a:()=>r});var n=i(7294);const s={},o=n.createContext(s);function r(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(s):e.components||s:r(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7308fc6b.0c5d928b.js b/assets/js/7308fc6b.0c5d928b.js deleted file mode 100644 index 63792ff..0000000 --- a/assets/js/7308fc6b.0c5d928b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1842],{3652:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var n=s(5893),i=s(1151);const r={title:"Overview",description:"sample page",custom_edit_url:null},o="Overview",a={id:"Business Value/Overview",title:"Overview",description:"sample page",source:"@site/docs/01-Business Value/01-Overview.mdx",sourceDirName:"01-Business Value",slug:"/Business Value/Overview",permalink:"/solution-ai-assistants/Business Value/Overview",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Overview",description:"sample page",custom_edit_url:null},sidebar:"tutorialSidebar",previous:{title:"AI Assistants",permalink:"/solution-ai-assistants/"},next:{title:"IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk"}},u={},l=[];function c(e){const t={h1:"h1",...(0,i.a)(),...e.components};return(0,n.jsx)(t.h1,{id:"overview",children:"Overview"})}function p(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(c,{...e})}):c(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>a,a:()=>o});var n=s(7294);const i={},r=n.createContext(i);function o(e){const t=n.useContext(r);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:o(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7615987e.7e466a1c.js b/assets/js/7615987e.7e466a1c.js deleted file mode 100644 index a0afabf..0000000 --- a/assets/js/7615987e.7e466a1c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2242],{1586:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>o,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var t=n(5893),i=n(1151);const a={title:"Consumer Assistant",description:"sample page",custom_edit_url:null},r="Consumer Assistant",l={id:"Business Value/Use Cases/Consumer Assistant",title:"Consumer Assistant",description:"sample page",source:"@site/docs/01-Business Value/02-Use Cases/02-Consumer Assistant.mdx",sourceDirName:"01-Business Value/02-Use Cases",slug:"/Business Value/Use Cases/Consumer Assistant",permalink:"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"Consumer Assistant",description:"sample page",custom_edit_url:null},sidebar:"tutorialSidebar",previous:{title:"IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk"},next:{title:"Software Requirements",permalink:"/solution-ai-assistants/Prepare/Software Requirements"}},o={},u=[{value:"Business Value",id:"business-value",level:2},{value:"Capabilities",id:"capabilities",level:2},{value:"Document Search",id:"document-search",level:3},{value:"Multilingual Capability",id:"multilingual-capability",level:3},{value:"Live Agent Integrations",id:"live-agent-integrations",level:3},{value:"Genesys",id:"genesys",level:4},{value:"User Interface Integrations",id:"user-interface-integrations",level:3},{value:"Hosted Webpage",id:"hosted-webpage",level:4}];function c(e){const s={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{id:"consumer-assistant",children:"Consumer Assistant"}),"\n",(0,t.jsx)(s.h2,{id:"business-value",children:"Business Value"}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Objective:"})," Showcase how IBM's Generative AI-powered chatbot aligns with the bank\u2019s goals by validating NLP capabilities, response accuracy, and enhancing conversational user experience using a sample of customer service FAQs."]}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.strong,{children:"Key Metrics:"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Understand and accurately respond to 80% of initial questions."}),"\n",(0,t.jsx)(s.li,{children:"Provide 50% accurate responses to follow-up questions."}),"\n",(0,t.jsx)(s.li,{children:"Ensure a maximum response time of 3 seconds."}),"\n",(0,t.jsx)(s.li,{children:"Fallback to a human agent if a question isn't understood after two prompts."}),"\n",(0,t.jsx)(s.li,{children:"Offer robust reporting on bot interactions"}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"capabilities",children:"Capabilities"}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h3,{id:"document-search",children:(0,t.jsx)(s.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})}),"\n",(0,t.jsx)(s.p,{children:"Utilized Watson Discovery to perform RAG document search on the website's data corpus."}),"\n",(0,t.jsx)(s.h3,{id:"multilingual-capability",children:(0,t.jsx)(s.a,{href:"/Create/solution-multilingual-capability",children:"Multilingual Capability"})}),"\n",(0,t.jsx)(s.p,{children:"Leveraged wx.ai to provide Spanish translations of user queries and its answers by crawling client's target website (english)."}),"\n",(0,t.jsx)(s.h3,{id:"live-agent-integrations",children:"Live Agent Integrations"}),"\n",(0,t.jsx)(s.h4,{id:"genesys",children:(0,t.jsx)(s.a,{href:"/Create/Live%20Agent%20Integrations/Genesys%20Integration",children:(0,t.jsx)(s.strong,{children:"Genesys"})})}),"\n",(0,t.jsx)(s.p,{children:"Demonstrated live agent escalation with Genesys from within watsonx Assitant."}),"\n",(0,t.jsx)(s.h3,{id:"user-interface-integrations",children:"User Interface Integrations"}),"\n",(0,t.jsx)(s.h4,{id:"hosted-webpage",children:(0,t.jsx)(s.a,{href:"/Create/User%20Interface%20Integrations/Hosted%20Static%20Site",children:(0,t.jsx)(s.strong,{children:"Hosted Webpage"})})}),"\n",(0,t.jsx)(s.p,{children:"Adapted the assistant to a custom user-interface"})]})}function d(e={}){const{wrapper:s}={...(0,i.a)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},1151:(e,s,n)=>{n.d(s,{Z:()=>l,a:()=>r});var t=n(7294);const i={},a=t.createContext(i);function r(e){const s=t.useContext(a);return t.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(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7615987e.f9e9277b.js b/assets/js/7615987e.f9e9277b.js new file mode 100644 index 0000000..b3b452b --- /dev/null +++ b/assets/js/7615987e.f9e9277b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2242],{1586:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>o,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var t=n(5893),i=n(1151);const a={title:"Consumer Assistant",description:"sample page",custom_edit_url:null},r="Consumer Assistant",l={id:"Business Value/Use Cases/Consumer Assistant",title:"Consumer Assistant",description:"sample page",source:"@site/docs/01-Business Value/02-Use Cases/02-Consumer Assistant.mdx",sourceDirName:"01-Business Value/02-Use Cases",slug:"/Business Value/Use Cases/Consumer Assistant",permalink:"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"Consumer Assistant",description:"sample page",custom_edit_url:null},sidebar:"tutorialSidebar",previous:{title:"IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk"},next:{title:"Software Requirements",permalink:"/solution-ai-assistants/Prepare/Software Requirements"}},o={},u=[{value:"Business Value",id:"business-value",level:2},{value:"Capabilities",id:"capabilities",level:2},{value:"Document Search",id:"document-search",level:3},{value:"Multilingual Capability",id:"multilingual-capability",level:3},{value:"Live Agent Integrations",id:"live-agent-integrations",level:3},{value:"User Interface Integrations",id:"user-interface-integrations",level:3}];function c(e){const s={a:"a",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{id:"consumer-assistant",children:"Consumer Assistant"}),"\n",(0,t.jsx)(s.h2,{id:"business-value",children:"Business Value"}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Objective:"})," Showcase how IBM's Generative AI-powered chatbot aligns with the bank\u2019s goals by validating NLP capabilities, response accuracy, and enhancing conversational user experience using a sample of customer service FAQs."]}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.strong,{children:"Key Metrics:"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Understand and accurately respond to 80% of initial questions."}),"\n",(0,t.jsx)(s.li,{children:"Provide 50% accurate responses to follow-up questions."}),"\n",(0,t.jsx)(s.li,{children:"Ensure a maximum response time of 3 seconds."}),"\n",(0,t.jsx)(s.li,{children:"Fallback to a human agent if a question isn't understood after two prompts."}),"\n",(0,t.jsx)(s.li,{children:"Offer robust reporting on bot interactions"}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"capabilities",children:"Capabilities"}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h3,{id:"document-search",children:(0,t.jsx)(s.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})}),"\n",(0,t.jsx)(s.p,{children:"Utilized Watson Discovery to perform RAG document search on the website's data corpus."}),"\n",(0,t.jsx)(s.h3,{id:"multilingual-capability",children:(0,t.jsx)(s.a,{href:"/Create/solution-multilingual-capability",children:"Multilingual Capability"})}),"\n",(0,t.jsx)(s.p,{children:"Leveraged wx.ai to provide Spanish translations of user queries and its answers by crawling client's target website (english)."}),"\n",(0,t.jsx)(s.h3,{id:"live-agent-integrations",children:"Live Agent Integrations"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.a,{href:"/Create/Live%20Agent%20Integrations/Genesys%20Integration",children:(0,t.jsx)(s.strong,{children:"Genesys"})}),":\nThe virtual assistant integrates with Genesys to provide live agent support, enabling staff to escalate issues to human agents when needed."]}),"\n",(0,t.jsx)(s.h3,{id:"user-interface-integrations",children:"User Interface Integrations"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.a,{href:"/Create/User%20Interface%20Integrations/Hosted%20Static%20Site",children:(0,t.jsx)(s.strong,{children:"Hosted Static Site"})}),": Adapted the assistant to a custom user-interface"]})]})}function d(e={}){const{wrapper:s}={...(0,i.a)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},1151:(e,s,n)=>{n.d(s,{Z:()=>l,a:()=>r});var t=n(7294);const i={},a=t.createContext(i);function r(e){const s=t.useContext(a);return t.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(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.4c6fec00.js b/assets/js/935f2afb.4c6fec00.js new file mode 100644 index 0000000..4bcd0a6 --- /dev/null +++ b/assets/js/935f2afb.4c6fec00.js @@ -0,0 +1 @@ +"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":"AI Assistants","href":"/solution-ai-assistants/","docId":"homepage","unlisted":false},{"type":"category","label":"Business Value","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Use Cases","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"IT Helpdesk","href":"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk","docId":"Business Value/Use Cases/IT Helpdesk","unlisted":false},{"type":"link","label":"Consumer Assistant","href":"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant","docId":"Business Value/Use Cases/Consumer Assistant","unlisted":false}]}]},{"type":"category","label":"Prepare","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Software Requirements","href":"/solution-ai-assistants/Prepare/Software Requirements","docId":"Prepare/Software Requirements","unlisted":false}]},{"type":"category","label":"Create","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Document Search","href":"/solution-ai-assistants/Create/solution-create-document search","docId":"Create/solution-create-document search","unlisted":false},{"type":"link","label":"Multilingual Capability","href":"/solution-ai-assistants/Create/solution-multilingual-capability","docId":"Create/solution-multilingual-capability","unlisted":false},{"type":"link","label":"Disambiguation Methods","href":"/solution-ai-assistants/Create/Disambiguation Methods","docId":"Create/Disambiguation Methods","unlisted":false},{"type":"category","label":"Support Ticket Management","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServiceNow Integration","href":"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now","docId":"Create/Support Ticket Management/solution-prepare-optional-service-now","unlisted":false}]},{"type":"category","label":"Live Agent Integrations","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Genesys Integration","href":"/solution-ai-assistants/Create/Live Agent Integrations/Genesys Integration","docId":"Create/Live Agent Integrations/Genesys Integration","unlisted":false}]},{"type":"category","label":"User Interface Integrations","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Microsoft Teams","href":"/solution-ai-assistants/Create/User Interface Integrations/solution-prepare-optional-msteams","docId":"Create/User Interface Integrations/solution-prepare-optional-msteams","unlisted":false},{"type":"link","label":"Hosted Static Site","href":"/solution-ai-assistants/Create/User Interface Integrations/Hosted Static Site","docId":"Create/User Interface Integrations/Hosted Static Site","unlisted":false}]}]},{"type":"category","label":"Takeaways","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Takeaways","href":"/solution-ai-assistants/Takeaways/Takeaways","docId":"Takeaways/Takeaways","unlisted":false}]},{"type":"category","label":"Resources","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"References","href":"/solution-ai-assistants/Resources/References","docId":"Resources/References","unlisted":false}]}]},"docs":{"Business Value/Use Cases/Consumer Assistant":{"id":"Business Value/Use Cases/Consumer Assistant","title":"Consumer Assistant","description":"sample page","sidebar":"tutorialSidebar"},"Business Value/Use Cases/IT Helpdesk":{"id":"Business Value/Use Cases/IT Helpdesk","title":"IT Helpdesk","description":"sample page","sidebar":"tutorialSidebar"},"Create/Disambiguation Methods":{"id":"Create/Disambiguation Methods","title":"Disambiguation Methods","description":"Overview","sidebar":"tutorialSidebar"},"Create/Live Agent Integrations/Genesys Integration":{"id":"Create/Live Agent Integrations/Genesys Integration","title":"Genesys Integration","description":"Step-by-Step Instructions","sidebar":"tutorialSidebar"},"Create/solution-create-document search":{"id":"Create/solution-create-document search","title":"Document Search","description":"Setting up document search requires three core components:","sidebar":"tutorialSidebar"},"Create/solution-multilingual-capability":{"id":"Create/solution-multilingual-capability","title":"Multilingual Capability","description":"Overview","sidebar":"tutorialSidebar"},"Create/Support Ticket Management/solution-prepare-optional-service-now":{"id":"Create/Support Ticket Management/solution-prepare-optional-service-now","title":"ServiceNow Integration","description":"Integrate ServiceNow with Watson Assistant","sidebar":"tutorialSidebar"},"Create/User Interface Integrations/Hosted Static Site":{"id":"Create/User Interface Integrations/Hosted Static Site","title":"Hosted Static Site","description":"Embed AI Assistant in code source","sidebar":"tutorialSidebar"},"Create/User Interface Integrations/solution-prepare-optional-msteams":{"id":"Create/User Interface Integrations/solution-prepare-optional-msteams","title":"Microsoft Teams","description":"Integrate Watson Assistant with Microsoft Teams","sidebar":"tutorialSidebar"},"homepage":{"id":"homepage","title":"AI Assistants","description":"Flight Path","sidebar":"tutorialSidebar"},"Prepare/Software Requirements":{"id":"Prepare/Software Requirements","title":"Software Requirements","description":"Software Requirements","sidebar":"tutorialSidebar"},"Resources/References":{"id":"Resources/References","title":"References","description":"References","sidebar":"tutorialSidebar"},"Takeaways/Takeaways":{"id":"Takeaways/Takeaways","title":"Takeaways","description":"Takeaways","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.c4e8619e.js b/assets/js/935f2afb.c4e8619e.js deleted file mode 100644 index 038e697..0000000 --- a/assets/js/935f2afb.c4e8619e.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":"AI Assistants","href":"/solution-ai-assistants/","docId":"homepage","unlisted":false},{"type":"category","label":"Business Value","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/solution-ai-assistants/Business Value/Overview","docId":"Business Value/Overview","unlisted":false},{"type":"category","label":"Use Cases","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"IT Helpdesk","href":"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk","docId":"Business Value/Use Cases/IT Helpdesk","unlisted":false},{"type":"link","label":"Consumer Assistant","href":"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant","docId":"Business Value/Use Cases/Consumer Assistant","unlisted":false}]}]},{"type":"category","label":"Prepare","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Software Requirements","href":"/solution-ai-assistants/Prepare/Software Requirements","docId":"Prepare/Software Requirements","unlisted":false}]},{"type":"category","label":"Create","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Document Search","href":"/solution-ai-assistants/Create/solution-create-document search","docId":"Create/solution-create-document search","unlisted":false},{"type":"link","label":"Multilingual Capability","href":"/solution-ai-assistants/Create/solution-multilingual-capability","docId":"Create/solution-multilingual-capability","unlisted":false},{"type":"link","label":"Disambiguation Methods","href":"/solution-ai-assistants/Create/Disambiguation Methods","docId":"Create/Disambiguation Methods","unlisted":false},{"type":"category","label":"Support Ticket Management","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServiceNow Integration","href":"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now","docId":"Create/Support Ticket Management/solution-prepare-optional-service-now","unlisted":false}]},{"type":"category","label":"Live Agent Integrations","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Genesys Integration","href":"/solution-ai-assistants/Create/Live Agent Integrations/Genesys Integration","docId":"Create/Live Agent Integrations/Genesys Integration","unlisted":false}]},{"type":"category","label":"User Interface Integrations","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Microsoft Teams","href":"/solution-ai-assistants/Create/User Interface Integrations/solution-prepare-optional-msteams","docId":"Create/User Interface Integrations/solution-prepare-optional-msteams","unlisted":false},{"type":"link","label":"Hosted Static Site","href":"/solution-ai-assistants/Create/User Interface Integrations/Hosted Static Site","docId":"Create/User Interface Integrations/Hosted Static Site","unlisted":false}]}]},{"type":"category","label":"Takeaways","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Takeaways","href":"/solution-ai-assistants/Takeaways/Takeaways","docId":"Takeaways/Takeaways","unlisted":false}]},{"type":"category","label":"Resources","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"References","href":"/solution-ai-assistants/Resources/References","docId":"Resources/References","unlisted":false}]}]},"docs":{"Business Value/Overview":{"id":"Business Value/Overview","title":"Overview","description":"sample page","sidebar":"tutorialSidebar"},"Business Value/Use Cases/Consumer Assistant":{"id":"Business Value/Use Cases/Consumer Assistant","title":"Consumer Assistant","description":"sample page","sidebar":"tutorialSidebar"},"Business Value/Use Cases/IT Helpdesk":{"id":"Business Value/Use Cases/IT Helpdesk","title":"IT Helpdesk","description":"sample page","sidebar":"tutorialSidebar"},"Create/Disambiguation Methods":{"id":"Create/Disambiguation Methods","title":"Disambiguation Methods","description":"Overview","sidebar":"tutorialSidebar"},"Create/Live Agent Integrations/Genesys Integration":{"id":"Create/Live Agent Integrations/Genesys Integration","title":"Genesys Integration","description":"Step-by-Step Instructions","sidebar":"tutorialSidebar"},"Create/solution-create-document search":{"id":"Create/solution-create-document search","title":"Document Search","description":"Setting up document search requires three core components:","sidebar":"tutorialSidebar"},"Create/solution-multilingual-capability":{"id":"Create/solution-multilingual-capability","title":"Multilingual Capability","description":"Overview","sidebar":"tutorialSidebar"},"Create/Support Ticket Management/solution-prepare-optional-service-now":{"id":"Create/Support Ticket Management/solution-prepare-optional-service-now","title":"ServiceNow Integration","description":"Integrate ServiceNow with Watson Assistant","sidebar":"tutorialSidebar"},"Create/User Interface Integrations/Hosted Static Site":{"id":"Create/User Interface Integrations/Hosted Static Site","title":"Hosted Static Site","description":"Embed AI Assistant in code source","sidebar":"tutorialSidebar"},"Create/User Interface Integrations/solution-prepare-optional-msteams":{"id":"Create/User Interface Integrations/solution-prepare-optional-msteams","title":"Microsoft Teams","description":"Integrate Watson Assistant with Microsoft Teams","sidebar":"tutorialSidebar"},"homepage":{"id":"homepage","title":"AI Assistants","description":"Flight Path","sidebar":"tutorialSidebar"},"Prepare/Software Requirements":{"id":"Prepare/Software Requirements","title":"Software Requirements","description":"Software Requirements","sidebar":"tutorialSidebar"},"Resources/References":{"id":"Resources/References","title":"References","description":"References","sidebar":"tutorialSidebar"},"Takeaways/Takeaways":{"id":"Takeaways/Takeaways","title":"Takeaways","description":"Takeaways","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/9951fc4d.684fc445.js b/assets/js/9951fc4d.684fc445.js deleted file mode 100644 index 7f1aaa3..0000000 --- a/assets/js/9951fc4d.684fc445.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4063],{6928:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(5893),s=t(1151);const o={sidebar_position:0,slug:"/",title:"AI Assistants",custom_edit_url:null},r=void 0,a={id:"homepage",title:"AI Assistants",description:"Flight Path",source:"@site/docs/homepage.mdx",sourceDirName:".",slug:"/",permalink:"/solution-ai-assistants/",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:0,frontMatter:{sidebar_position:0,slug:"/",title:"AI Assistants",custom_edit_url:null},sidebar:"tutorialSidebar",next:{title:"Overview",permalink:"/solution-ai-assistants/Business Value/Overview"}},l={},c=[{value:"Flight Path",id:"flight-path",level:4},{value:"Working In The Open",id:"working-in-the-open",level:4}];function h(e){const n={a:"a",admonition:"admonition",em:"em",h4:"h4",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h4,{id:"flight-path",children:"Flight Path"}),"\n",(0,i.jsxs)(n.p,{children:["This is a living document for an adoption journey that synthesizes the best practices from IBM when considering and implementing ",(0,i.jsx)(n.strong,{children:"AI Assistants using IBM watsonx"})]}),"\n",(0,i.jsx)(n.h4,{id:"working-in-the-open",children:"Working In The Open"}),"\n",(0,i.jsxs)(n.p,{children:["The Flight Path approach embodies IBM Client Engineering's dedication to transparency and collaboration, which is evident through the creation of this accessible repository that showcases real-life customer experiences. By sharing this knowledge, IBM aims to develop user-friendly and scalable landing zones that encourage the adoption of IBM Technology while prioritizing innovation and user experience. This repository represents IBM Client Engineering's commitment to ",(0,i.jsx)(n.em,{children:"working in the open"}),", where stakeholders and interested parties can participate, provide feedback and benefit from collective knowledge."]}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"IBM Client Engineering"})," is a ",(0,i.jsx)(n.strong,{children:"no-cost"})," investment in IBM's customers to co-create and innovate leveraging IBM technology and methodologies. We ",(0,i.jsx)(n.em,{children:"partner"})," with you to help you solve your business challenges. ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://www.ibm.com/client-engineering",children:"Engage us today!"})})]})})]})}function d(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>r});var i=t(7294);const s={},o=i.createContext(s);function r(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9951fc4d.cf88dbf0.js b/assets/js/9951fc4d.cf88dbf0.js new file mode 100644 index 0000000..0a7b718 --- /dev/null +++ b/assets/js/9951fc4d.cf88dbf0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4063],{6928:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var i=t(5893),s=t(1151);const o={sidebar_position:0,slug:"/",title:"AI Assistants",custom_edit_url:null},r=void 0,a={id:"homepage",title:"AI Assistants",description:"Flight Path",source:"@site/docs/homepage.mdx",sourceDirName:".",slug:"/",permalink:"/solution-ai-assistants/",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:0,frontMatter:{sidebar_position:0,slug:"/",title:"AI Assistants",custom_edit_url:null},sidebar:"tutorialSidebar",next:{title:"IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk"}},l={},c=[{value:"Flight Path",id:"flight-path",level:4},{value:"Working In The Open",id:"working-in-the-open",level:4}];function d(e){const n={a:"a",admonition:"admonition",em:"em",h4:"h4",p:"p",strong:"strong",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h4,{id:"flight-path",children:"Flight Path"}),"\n",(0,i.jsxs)(n.p,{children:["This is a living document for an adoption journey that synthesizes the best practices from IBM when considering and implementing ",(0,i.jsx)(n.strong,{children:"AI Assistants using IBM watsonx"})]}),"\n",(0,i.jsx)(n.h4,{id:"working-in-the-open",children:"Working In The Open"}),"\n",(0,i.jsxs)(n.p,{children:["The Flight Path approach embodies IBM Client Engineering's dedication to transparency and collaboration, which is evident through the creation of this accessible repository that showcases real-life customer experiences. By sharing this knowledge, IBM aims to develop user-friendly and scalable landing zones that encourage the adoption of IBM Technology while prioritizing innovation and user experience. This repository represents IBM Client Engineering's commitment to ",(0,i.jsx)(n.em,{children:"working in the open"}),", where stakeholders and interested parties can participate, provide feedback and benefit from collective knowledge."]}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"IBM Client Engineering"})," is a ",(0,i.jsx)(n.strong,{children:"no-cost"})," investment in IBM's customers to co-create and innovate leveraging IBM technology and methodologies. We ",(0,i.jsx)(n.em,{children:"partner"})," with you to help you solve your business challenges. ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://www.ibm.com/client-engineering",children:"Engage us today!"})})]})})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>r});var i=t(7294);const s={},o=i.createContext(s);function r(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bd30bb13.1fefc83a.js b/assets/js/bd30bb13.1fefc83a.js new file mode 100644 index 0000000..0da53fe --- /dev/null +++ b/assets/js/bd30bb13.1fefc83a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9446],{167:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var t=n(5893),i=n(1151);const a={title:"IT Helpdesk",description:"sample page",custom_edit_url:null},r="IT Helpdesk",o={id:"Business Value/Use Cases/IT Helpdesk",title:"IT Helpdesk",description:"sample page",source:"@site/docs/01-Business Value/02-Use Cases/01-IT Helpdesk.mdx",sourceDirName:"01-Business Value/02-Use Cases",slug:"/Business Value/Use Cases/IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"IT Helpdesk",description:"sample page",custom_edit_url:null},sidebar:"tutorialSidebar",previous:{title:"AI Assistants",permalink:"/solution-ai-assistants/"},next:{title:"Consumer Assistant",permalink:"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant"}},l={},d=[{value:"Business Value",id:"business-value",level:2},{value:"Capabilities",id:"capabilities",level:2},{value:"Document Search",id:"document-search",level:3},{value:"Disambiguation Methods",id:"disambiguation-methods",level:3},{value:"Support Ticket Management",id:"support-ticket-management",level:3},{value:"Live Agent Integrations",id:"live-agent-integrations",level:3},{value:"Genesys",id:"genesys",level:4},{value:"User Interface Integrations",id:"user-interface-integrations",level:3}];function c(e){const s={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{id:"it-helpdesk",children:"IT Helpdesk"}),"\n",(0,t.jsx)(s.h2,{id:"business-value",children:"Business Value"}),"\n",(0,t.jsx)(s.p,{children:"The IT Helpdesk with AI-Powered Virtual Assistant is a cutting-edge solution that leverages the power of Generative AI, Watsonx.ai, Watson Discovery, and Watson Assistant to revolutionize the way IT support is delivered. Embedded in Microsoft Teams, this virtual assistant minimizes the need for direct human support intervention, freeing IT support agents to focus on more complex issues."}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Improved User Experience"}),": Fast and reliable resolutions, 24/7 support, and a seamless user experience."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Increased Efficiency"}),": Reduced human intervention, automated issue resolution, and optimized knowledge base content."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Cost Savings"}),": Reduced support costs, lower administrative burden, and improved resource allocation."]}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"capabilities",children:"Capabilities"}),"\n",(0,t.jsx)(s.h3,{id:"document-search",children:(0,t.jsx)(s.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Generative AI-Powered"}),": watsonx assistant is powered by Generative AI, enabling it to understand and respond to natural language queries."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Watsonx.ai, Watson Discovery, and Watson Assistant"}),": The virtual assistant leverages the power of Watsonx.ai, Watson Discovery, and Watson Assistant to provide accurate and reliable resolutions."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"disambiguation-methods",children:(0,t.jsx)(s.a,{href:"/Create/Disambiguation%20Methods",children:"Disambiguation Methods"})}),"\n",(0,t.jsx)(s.p,{children:"Leveraged LLMs to create various topics in the assistants, enabling actions to be accurately mapped to the correct options. This improved the ability to clarify user questions and enhanced overall disambiguation within the assistant."}),"\n",(0,t.jsx)(s.h3,{id:"support-ticket-management",children:(0,t.jsx)(s.a,{href:"/Create/Support%20Ticket%20Management/solution-prepare-optional-service-now",children:"Support Ticket Management"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"ServiceNow Integration"}),": The virtual assistant integrates with ServiceNow to manage support tickets, incidents, and problems, ensuring seamless issue tracking and resolution."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"live-agent-integrations",children:"Live Agent Integrations"}),"\n",(0,t.jsx)(s.h4,{id:"genesys",children:(0,t.jsx)(s.a,{href:"/Create/Live%20Agent%20Integrations/Genesys%20Integration",children:(0,t.jsx)(s.strong,{children:"Genesys"})})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Genesys Integration"}),": The virtual assistant integrates with Genesys to provide live agent support, enabling staff to escalate issues to human agents when needed."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"user-interface-integrations",children:"User Interface Integrations"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.a,{href:"/Create/User%20Interface%20Integrations/solution-prepare-optional-msteams",children:(0,t.jsx)(s.strong,{children:"Microsoft Teams"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Native Integration: The virtual assistant is embedded in Microsoft Teams, providing a seamless and intuitive user experience."}),"\n",(0,t.jsx)(s.li,{children:"Single Platform: Staff can access the virtual assistant directly within Microsoft Teams, reducing the need to switch between platforms."}),"\n"]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:s}={...(0,i.a)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},1151:(e,s,n)=>{n.d(s,{Z:()=>o,a:()=>r});var t=n(7294);const i={},a=t.createContext(i);function r(e){const s=t.useContext(a);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(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bd30bb13.279c97ec.js b/assets/js/bd30bb13.279c97ec.js deleted file mode 100644 index 68614bc..0000000 --- a/assets/js/bd30bb13.279c97ec.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9446],{167:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var t=n(5893),i=n(1151);const a={title:"IT Helpdesk",description:"sample page",custom_edit_url:null},r="IT Helpdesk",o={id:"Business Value/Use Cases/IT Helpdesk",title:"IT Helpdesk",description:"sample page",source:"@site/docs/01-Business Value/02-Use Cases/01-IT Helpdesk.mdx",sourceDirName:"01-Business Value/02-Use Cases",slug:"/Business Value/Use Cases/IT Helpdesk",permalink:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk",draft:!1,unlisted:!1,editUrl:null,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"IT Helpdesk",description:"sample page",custom_edit_url:null},sidebar:"tutorialSidebar",previous:{title:"Overview",permalink:"/solution-ai-assistants/Business Value/Overview"},next:{title:"Consumer Assistant",permalink:"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant"}},l={},d=[{value:"Business Value",id:"business-value",level:2},{value:"Capabilities",id:"capabilities",level:2},{value:"Document Search",id:"document-search",level:3},{value:"Disambiguation Methods",id:"disambiguation-methods",level:3},{value:"Support Ticket Management",id:"support-ticket-management",level:3},{value:"Live Agent Integrations",id:"live-agent-integrations",level:3},{value:"Genesys",id:"genesys",level:4},{value:"User Interface Integrations",id:"user-interface-integrations",level:3}];function c(e){const s={a:"a",h1:"h1",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.h1,{id:"it-helpdesk",children:"IT Helpdesk"}),"\n",(0,t.jsx)(s.h2,{id:"business-value",children:"Business Value"}),"\n",(0,t.jsx)(s.p,{children:"The IT Helpdesk with AI-Powered Virtual Assistant is a cutting-edge solution that leverages the power of Generative AI, Watsonx.ai, Watson Discovery, and Watson Assistant to revolutionize the way IT support is delivered. Embedded in Microsoft Teams, this virtual assistant minimizes the need for direct human support intervention, freeing IT support agents to focus on more complex issues."}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Improved User Experience"}),": Fast and reliable resolutions, 24/7 support, and a seamless user experience."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Increased Efficiency"}),": Reduced human intervention, automated issue resolution, and optimized knowledge base content."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Cost Savings"}),": Reduced support costs, lower administrative burden, and improved resource allocation."]}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"capabilities",children:"Capabilities"}),"\n",(0,t.jsx)(s.h3,{id:"document-search",children:(0,t.jsx)(s.a,{href:"/Create/solution-create-document%20search",children:"Document Search"})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Generative AI-Powered"}),": watsonx assistant is powered by Generative AI, enabling it to understand and respond to natural language queries."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Watsonx.ai, Watson Discovery, and Watson Assistant"}),": The virtual assistant leverages the power of Watsonx.ai, Watson Discovery, and Watson Assistant to provide accurate and reliable resolutions."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"disambiguation-methods",children:"Disambiguation Methods"}),"\n",(0,t.jsx)(s.p,{children:"Leveraged LLMs to create various topics in the assistants, enabling actions to be accurately mapped to the correct options. This improved the ability to clarify user questions and enhanced overall disambiguation within the assistant."}),"\n",(0,t.jsx)(s.h3,{id:"support-ticket-management",children:"Support Ticket Management"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"ServiceNow Integration"}),": The virtual assistant integrates with ServiceNow to manage support tickets, incidents, and problems, ensuring seamless issue tracking and resolution."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"live-agent-integrations",children:"Live Agent Integrations"}),"\n",(0,t.jsx)(s.h4,{id:"genesys",children:(0,t.jsx)(s.a,{href:"/Create/Live%20Agent%20Integrations/Genesys%20Integration",children:(0,t.jsx)(s.strong,{children:"Genesys"})})}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Genesys Integration"}),": The virtual assistant integrates with Genesys to provide live agent support, enabling staff to escalate issues to human agents when needed."]}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"user-interface-integrations",children:"User Interface Integrations"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Microsoft Teams"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Native Integration: The virtual assistant is embedded in Microsoft Teams, providing a seamless and intuitive user experience."}),"\n",(0,t.jsx)(s.li,{children:"Single Platform: Staff can access the virtual assistant directly within Microsoft Teams, reducing the need to switch between platforms."}),"\n"]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:s}={...(0,i.a)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},1151:(e,s,n)=>{n.d(s,{Z:()=>o,a:()=>r});var t=n(7294);const i={},a=t.createContext(i);function r(e){const s=t.useContext(a);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(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.5078b515.js b/assets/js/main.5078b515.js deleted file mode 100644 index fd8215e..0000000 --- a/assets/js/main.5078b515.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.5078b515.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{997:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),o=n.n(r),a=n(6887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,2864)),"@theme/BlogTagsListPage",2864],"0543b7d3":[()=>n.e(621).then(n.t.bind(n,9781,19)),"~blog/default/solution-ai-assistants-flight-logs-tags-sprint-68a-list.json",9781],"12fd17cc":[()=>n.e(3956).then(n.t.bind(n,908,19)),"~blog/default/solution-ai-assistants-flight-logs-4d4.json",908],17896441:[()=>Promise.all([n.e(532),n.e(7669),n.e(7918)]).then(n.bind(n,2692)),"@theme/DocItem",2692],"1d325baf":[()=>n.e(4679).then(n.bind(n,8865)),"@site/flight-logs/2024-03-01-sample.md",8865],"1f391b9e":[()=>Promise.all([n.e(532),n.e(7669),n.e(3085)]).then(n.bind(n,6252)),"@theme/MDXPage",6252],"248c6112":[()=>n.e(4290).then(n.t.bind(n,662,19)),"~blog/default/solution-ai-assistants-flight-logs-tags-log-608-list.json",662],"267611c2":[()=>n.e(940).then(n.bind(n,9784)),"@site/docs/03-Create/03-Multilingual Capability.mdx",9784],"393be207":[()=>n.e(7414).then(n.bind(n,9386)),"@site/src/pages/markdown-page.md",9386],"3e49f41b":[()=>n.e(4954).then(n.bind(n,6258)),"@site/docs/03-Create/06-Disambiguation Methods.mdx",6258],"4a657bbb":[()=>n.e(9466).then(n.t.bind(n,649,19)),"~blog/default/solution-ai-assistants-flight-logs-tags-tags-cb0.json",649],"55faa656":[()=>n.e(8e3).then(n.bind(n,598)),"@site/docs/03-Create/04-Live Agent Integrations/01-Genesys Integration.mdx",598],"5a5e0e0b":[()=>n.e(6759).then(n.t.bind(n,3769,19)),"/home/runner/work/solution-ai-assistants/solution-ai-assistants/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"5e95c892":[()=>n.e(9661).then(n.bind(n,4942)),"@theme/DocsRoot",4942],"684464ef":[()=>n.e(4632).then(n.bind(n,4626)),"@site/docs/02-Prepare/01-Software Requirements.mdx",4626],"6875c492":[()=>Promise.all([n.e(532),n.e(7669),n.e(3419),n.e(8610)]).then(n.bind(n,4883)),"@theme/BlogTagsPostsPage",4883],"7308fc6b":[()=>n.e(1842).then(n.bind(n,3652)),"@site/docs/01-Business Value/01-Overview.mdx",3652],"7615987e":[()=>n.e(2242).then(n.bind(n,1586)),"@site/docs/01-Business Value/02-Use Cases/02-Consumer Assistant.mdx",1586],"77b0b6a8":[()=>n.e(9467).then(n.bind(n,87)),"@site/flight-logs/2024-03-01-sample.md?truncated=true",87],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"910b50a3":[()=>n.e(7457).then(n.t.bind(n,4469,19)),"/home/runner/work/solution-ai-assistants/solution-ai-assistants/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9951fc4d":[()=>n.e(4063).then(n.bind(n,6928)),"@site/docs/homepage.mdx",6928],"9e4087bc":[()=>n.e(3608).then(n.bind(n,8151)),"@theme/BlogArchivePage",8151],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(7669),n.e(3419),n.e(3089)]).then(n.bind(n,9928)),"@theme/BlogListPage",9928],a7bd4aaa:[()=>n.e(8518).then(n.bind(n,604)),"@theme/DocVersionRoot",604],a8474f15:[()=>n.e(7930).then(n.t.bind(n,8390,19)),"~blog/default/solution-ai-assistants-flight-logs-archive-6cf.json",8390],a8572067:[()=>n.e(1016).then(n.bind(n,706)),"@site/docs/04-Takeaways/01-Takeaways.mdx",706],a94703ab:[()=>Promise.all([n.e(532),n.e(4368)]).then(n.bind(n,3699)),"@theme/DocRoot",3699],bd30bb13:[()=>n.e(9446).then(n.bind(n,167)),"@site/docs/01-Business Value/02-Use Cases/01-IT Helpdesk.mdx",167],becd82c8:[()=>n.e(5359).then(n.bind(n,7197)),"@site/docs/03-Create/01-Document Search.mdx",7197],c6620091:[()=>n.e(5369).then(n.bind(n,4570)),"@site/docs/03-Create/02-Support Ticket Management/01-ServiceNow.mdx",4570],ccc49370:[()=>Promise.all([n.e(532),n.e(7669),n.e(3419),n.e(6103)]).then(n.bind(n,324)),"@theme/BlogPostPage",324],e6d78a94:[()=>n.e(9792).then(n.t.bind(n,1374,19)),"~blog/default/solution-ai-assistants-flight-logs-tags-log-608.json",1374],f6b503cb:[()=>n.e(5476).then(n.bind(n,8782)),"@site/docs/05-Resources/01-References.mdx",8782],f7154025:[()=>n.e(2730).then(n.bind(n,5008)),"@site/docs/03-Create/05-User Interface Integrations/01-Microsoft Teams.mdx",5008],f7ace16d:[()=>n.e(9779).then(n.bind(n,702)),"@site/docs/03-Create/05-User Interface Integrations/02-Hosted Static Site.mdx",702],f9cac45c:[()=>n.e(2143).then(n.t.bind(n,9953,19)),"~blog/default/solution-ai-assistants-flight-logs-tags-sprint-68a.json",9953],fc4838f1:[()=>n.e(2690).then(n.t.bind(n,5745,19)),"/home/runner/work/solution-ai-assistants/solution-ai-assistants/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745]};var l=n(5893);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.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,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.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,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(5304),c=n(9656);function d(e,t){if("*"===e)return o()({loading:s,loader:()=>n.e(868).then(n.bind(n,4336)),modules:["@theme/NotFound"],webpack:()=>[4336],render(e,t){const n=e.default;return(0,l.jsx)(c.z,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},f=[],p=[],m=(0,u.Z)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),o().Map({loading:s,loader:d,modules:f,webpack:()=>p,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 l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;return delete o.__context,(0,l.jsx)(c.z,{value:i,children:(0,l.jsx)(a,{...o,...n})})}})}const f=[{path:"/solution-ai-assistants/flight-logs",component:d("/solution-ai-assistants/flight-logs","f39"),exact:!0},{path:"/solution-ai-assistants/flight-logs/archive",component:d("/solution-ai-assistants/flight-logs/archive","6ee"),exact:!0},{path:"/solution-ai-assistants/flight-logs/sample-flight-log",component:d("/solution-ai-assistants/flight-logs/sample-flight-log","254"),exact:!0},{path:"/solution-ai-assistants/flight-logs/tags",component:d("/solution-ai-assistants/flight-logs/tags","250"),exact:!0},{path:"/solution-ai-assistants/flight-logs/tags/log",component:d("/solution-ai-assistants/flight-logs/tags/log","ba3"),exact:!0},{path:"/solution-ai-assistants/flight-logs/tags/sprint",component:d("/solution-ai-assistants/flight-logs/tags/sprint","a55"),exact:!0},{path:"/solution-ai-assistants/markdown-page",component:d("/solution-ai-assistants/markdown-page","7fd"),exact:!0},{path:"/solution-ai-assistants/",component:d("/solution-ai-assistants/","f9e"),routes:[{path:"/solution-ai-assistants/",component:d("/solution-ai-assistants/","dfe"),routes:[{path:"/solution-ai-assistants/",component:d("/solution-ai-assistants/","dba"),routes:[{path:"/solution-ai-assistants/Business Value/Overview",component:d("/solution-ai-assistants/Business Value/Overview","b52"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant",component:d("/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant","51f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk",component:d("/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk","105"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/Disambiguation Methods",component:d("/solution-ai-assistants/Create/Disambiguation Methods","73c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/Live Agent Integrations/Genesys Integration",component:d("/solution-ai-assistants/Create/Live Agent Integrations/Genesys Integration","11e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/solution-create-document search",component:d("/solution-ai-assistants/Create/solution-create-document search","419"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/solution-multilingual-capability",component:d("/solution-ai-assistants/Create/solution-multilingual-capability","b32"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now",component:d("/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now","7b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/User Interface Integrations/Hosted Static Site",component:d("/solution-ai-assistants/Create/User Interface Integrations/Hosted Static Site","f87"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Create/User Interface Integrations/solution-prepare-optional-msteams",component:d("/solution-ai-assistants/Create/User Interface Integrations/solution-prepare-optional-msteams","2a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Prepare/Software Requirements",component:d("/solution-ai-assistants/Prepare/Software Requirements","85b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Resources/References",component:d("/solution-ai-assistants/Resources/References","fec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/Takeaways/Takeaways",component:d("/solution-ai-assistants/Takeaways/Takeaways","672"),exact:!0,sidebar:"tutorialSidebar"},{path:"/solution-ai-assistants/",component:d("/solution-ai-assistants/","8fc"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:d("*")}]},5351:(e,t,n)=>{var r,o;!function(){var a,i,l,s,u,c,d,f,p,m,h,g,y,v,b,w,k,S,x,_,E,O,C,j,P,T,I,A,L,N,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(a=this,function(e){a.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r0){var s=R.utils.clone(t)||{};s.position=[i,l],s.index=o.length,o.push(new R.Token(n.slice(i,a),s))}i=a+1}}return o},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.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)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n1&&(ae&&(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:al?u+=2:i==l&&(t+=n[s+1]*r[u+1],s+=2,u+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t0){var a,i=o.str.charAt(0);i in o.node.edges?a=o.node.edges[i]:(a=new R.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 l=o.node.edges["*"];else{l=new R.TokenSet;o.node.edges["*"]=l}if(0==o.str.length&&(l.final=!0),r.push({node:l,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 s=o.node.edges["*"];else{s=new R.TokenSet;o.node.edges["*"]=s}1==o.str.length&&(s.final=!0),r.push({node:s,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 R.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},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,r=0,o=e.length;r=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()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),r=Object.create(null),o=Object.create(null),a=Object.create(null),i=Object.create(null),l=0;l1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.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=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.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 R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(r.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}}},R.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 R.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 R.QueryParseError(r,t.start,t.end)}if(o.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;r="expecting term, found '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}},R.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 R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(r,n.start,n.end)}else e.nextClause()}},R.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 R.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}else e.nextClause()}},R.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 R.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var o=e.peekLexeme();if(null!=o)switch(o.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+o.type+"'";throw new R.QueryParseError(r,o.start,o.end)}else e.nextClause()}},void 0===(o="function"==typeof(r=function(){return R})?r.call(t,n,t,e):r)||(e.exports=o)}()},8121:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>i});var r=n(7294),o=n(5893);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})}},9717:(e,t,n)=>{"use strict";var r=n(7294),o=n(745),a=n(3727),i=n(405),l=n(6136);const s=[n(984),n(2251),n(9957),n(6930),n(3496),n(4313)];var u=n(997),c=n(6550),d=n(8790),f=n(5893);function p(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var m=n(1514),h=n(9962),g=n(9524),y=n(107),v=n(5463),b=n(626),w=n(8181),k=n(246),S=n(3905),x=n(3647);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.Z)(),r=(0,b.l)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(m.Z,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,c.TH)();return e+(0,S.applyTrailingSlash)((0,g.Z)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,f.jsxs)(m.Z,{children:[(0,f.jsx)("meta",{property:"og:url",content:o}),(0,f.jsx)("link",{rel:"canonical",href:o})]})}function O(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,y.L)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(m.Z,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:w.h})]}),n&&(0,f.jsx)(v.d,{image:n}),(0,f.jsx)(E,{}),(0,f.jsx)(_,{}),(0,f.jsx)(x.Z,{tag:k.HX,locale:e}),(0,f.jsx)(m.Z,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const C=new Map;function j(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 P=n(8121),T=n(694),I=n(1270);function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const L=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,I.Z)((()=>{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}),A("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function N(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=>e.route.component.preload?.())))}class R extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.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}),N(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,f.jsx)(L,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(c.AW,{location:t,render:()=>e})})}}const D=R,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

                  \n

                  Your Docusaurus site did not load properly.

                  \n

                  A very common reason is a wrong site baseUrl configuration.

                  \n

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

                  \n

                  We suggest trying baseUrl =

                  \n
                  \n`}(e)).replace(/{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 K=n(5304);const Y=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Y.has(e))(e))return!1;Y.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(Z).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,K.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=>!J()&&!X.has(e))(e)&&(X.add(e),N(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.Z.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(i.B6,{children:(0,f.jsx)(a.VK,{children:(0,f.jsx)(W,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const a=o.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{a.render(t)}))}};N(window.location.pathname).then(l)}},694:(e,t,n)=>{"use strict";n.d(t,{_:()=>d,M:()=>f});var r=n(7294),o=n(6809);const a=JSON.parse('{"@cmfcmf/docusaurus-search-local":{"default":{"titleBoost":5,"contentBoost":1,"tagsBoost":3,"parentCategoriesBoost":2,"indexDocSidebarParentCategories":0,"maxSearchResults":8}},"docusaurus-plugin-google-gtag":{"default":{"trackingID":["G-GB0XWXF3GE"],"anonymizeIP":true,"id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/solution-ai-assistants/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/solution-ai-assistants/","mainDocId":"homepage","docs":[{"id":"Business Value/Overview","path":"/solution-ai-assistants/Business Value/Overview","sidebar":"tutorialSidebar"},{"id":"Business Value/Use Cases/Consumer Assistant","path":"/solution-ai-assistants/Business Value/Use Cases/Consumer Assistant","sidebar":"tutorialSidebar"},{"id":"Business Value/Use Cases/IT Helpdesk","path":"/solution-ai-assistants/Business Value/Use Cases/IT Helpdesk","sidebar":"tutorialSidebar"},{"id":"Create/Disambiguation Methods","path":"/solution-ai-assistants/Create/Disambiguation Methods","sidebar":"tutorialSidebar"},{"id":"Create/Live Agent Integrations/Genesys Integration","path":"/solution-ai-assistants/Create/Live Agent Integrations/Genesys Integration","sidebar":"tutorialSidebar"},{"id":"Create/solution-create-document search","path":"/solution-ai-assistants/Create/solution-create-document search","sidebar":"tutorialSidebar"},{"id":"Create/solution-multilingual-capability","path":"/solution-ai-assistants/Create/solution-multilingual-capability","sidebar":"tutorialSidebar"},{"id":"Create/Support Ticket Management/solution-prepare-optional-service-now","path":"/solution-ai-assistants/Create/Support Ticket Management/solution-prepare-optional-service-now","sidebar":"tutorialSidebar"},{"id":"Create/User Interface Integrations/Hosted Static Site","path":"/solution-ai-assistants/Create/User Interface Integrations/Hosted Static Site","sidebar":"tutorialSidebar"},{"id":"Create/User Interface Integrations/solution-prepare-optional-msteams","path":"/solution-ai-assistants/Create/User Interface Integrations/solution-prepare-optional-msteams","sidebar":"tutorialSidebar"},{"id":"homepage","path":"/solution-ai-assistants/","sidebar":"tutorialSidebar"},{"id":"Prepare/Software Requirements","path":"/solution-ai-assistants/Prepare/Software Requirements","sidebar":"tutorialSidebar"},{"id":"Resources/References","path":"/solution-ai-assistants/Resources/References","sidebar":"tutorialSidebar"},{"id":"Takeaways/Takeaways","path":"/solution-ai-assistants/Takeaways/Takeaways","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/solution-ai-assistants/","label":"homepage"}}}}],"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 l=n(7529);const s=JSON.parse('{"docusaurusVersion":"3.1.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.0"},"@cmfcmf/docusaurus-search-local":{"type":"package","name":"@cmfcmf/docusaurus-search-local","version":"1.1.0"},"docusaurus-plugin-image-zoom":{"type":"package","name":"docusaurus-plugin-image-zoom","version":"1.0.1"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"3.1.0"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.0"},"docusaurus-theme-live-codeblock":{"type":"package","name":"@docusaurus/theme-live-codeblock","version":"3.1.0"}}}');var u=n(5893);const c={siteConfig:o.default,siteMetadata:s,globalData:a,i18n:i,codeTranslations:l},d=r.createContext(c);function f(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},3256:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),o=n(6136),a=n(1514),i=n(3905),l=n(7868),s=n(5893);function u(e){let{error:t,tryAgain:n}=e;return(0,s.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,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(c,{error:t})]})}function c(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(p,{fallback:()=>(0,s.jsx)(u,{error:t,tryAgain:n}),children:[(0,s.jsx)(a.Z,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.Z,{children:(0,s.jsx)(u,{error:t,tryAgain:n})})]})}const f=e=>(0,s.jsx)(d,{...e});class p 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??f)(e)}return e??null}}},6136:(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}},1514:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);var r=n(405),o=n(5893);function a(e){return(0,o.jsx)(r.ql,{...e})}},4791:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),o=n(3727),a=n(3905),i=n(9962),l=n(2735),s=n(6136),u=n(168),c=n(9524),d=n(5893);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:y=!0,...v}=e;const{siteConfig:{trailingSlash:b,baseUrl:w}}=(0,i.Z)(),{withBaseUrl:k}=(0,c.C)(),S=(0,u.Z)(),x=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>x.current));const _=f||p;const E=(0,l.Z)(_),O=_?.replace("pathname://","");let C=void 0!==O?(j=O,y&&(e=>e.startsWith("/"))(j)?k(j):j):void 0;var j;C&&E&&(C=(0,a.applyTrailingSlash)(C,{trailingSlash:b,baseUrl:w}));const P=(0,r.useRef)(!1),T=n?o.OL:o.rU,I=s.Z.canUseIntersectionObserver,A=(0,r.useRef)(),L=()=>{P.current||null==C||(window.docusaurus.preload(C),P.current=!0)};(0,r.useEffect)((()=>(!I&&E&&null!=C&&window.docusaurus.prefetch(C),()=>{I&&A.current&&A.current.disconnect()})),[A,C,I,E]);const N=C?.startsWith("#")??!1,R=!C||!E||N;return R||g||S.collectLink(C),R?(0,d.jsx)("a",{ref:x,href:C,..._&&!E&&{target:"_blank",rel:"noopener noreferrer"},...v}):(0,d.jsx)(T,{...v,onMouseEnter:L,onTouchStart:L,innerRef:e=>{x.current=e,I&&e&&E&&(A.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(A.current.unobserve(e),A.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),A.current.observe(e))},to:C,...n&&{isActive:h,activeClassName:m}})}const p=r.forwardRef(f)},7325:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,I:()=>s});var r=n(7294),o=n(5893);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(7529);function l(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 s(e,t){let{message:n,id:r}=e;return a(l({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=l({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},6875:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},2735:(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})},9524:(e,t,n)=>{"use strict";n.d(t,{C:()=>i,Z:()=>l});var r=n(7294),o=n(9962),a=n(2735);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.Z)(),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.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294);n(5893);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},9962:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(694);function a(){return(0,r.useContext)(o._)}},1610:(e,t,n)=>{"use strict";n.d(t,{OD:()=>a,eZ:()=>i});var r=n(9962),o=n(6875);function a(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=a(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},1048:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(8121);function a(){return(0,r.useContext)(o._)}},1270:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o=n(6136).Z.canUseDOM?r.useLayoutEffect:r.useEffect},5304:(e,t,n)=>{"use strict";n.d(t,{Z:()=>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 l=o?`${o}.${a}`:a;r(i)?e(i,l):t[l]=i}))}(e),t}},9656:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>i});var r=n(7294),o=n(5893);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),l=(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:l,children:t})}},868:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>d,WS:()=>f,_r:()=>u,Jo:()=>g,zh:()=>c,yW:()=>m,gB:()=>p});var r=n(6550),o=n(1610);const a=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=a(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function l(e,t){const n=i(e,t),o=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 s={},u=()=>(0,o.OD)("docusaurus-plugin-content-docs")??s,c=e=>(0,o.eZ)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=u(),{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 f(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:i(t.pluginData,n)}}function p(e){return c(e).versions}function m(e){const t=c(e);return a(t)}function h(e){const t=c(e),{pathname:n}=(0,r.TH)();return l(t,n)}function g(e){const t=c(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=a(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},4313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate(e){let{location:t,previousLocation:n}=e;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((()=>{window.gtag("set","page_path",t.pathname+t.search+t.hash),window.gtag("event","page_view")}))}}},9957:(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()}}},2251:(e,t,n)=>{"use strict";n.r(t);var r=n(2573),o=n(6809);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(6854),n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.p1)},3899:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(7294);var r=n(512),o=n(7325),a=n(107),i=n(4791),l=n(168);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(5893);function c(e){let{as:t,id:n,...c}=e;const d=(0,l.Z)(),{navbar:{hideOnScroll:f}}=(0,a.L)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const p=(0,o.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.Z)("anchor",f?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},4082:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(5893);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"})})}},7868:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ri});var r=n(7294),o=n(512),a=n(3256),i=n(5463),l=n(6550),s=n(7325),u=n(3266),c=n(5893);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,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.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:r}=p();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(3702),y=n(8181);const v={skipToContent:"skipToContent_fXgn"};function b(){return(0,c.jsx)(h,{className:v.skipToContent})}var w=n(107),k=n(5830);function S(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:o,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const x={closeButton:"closeButton_CVFx"};function _(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,s.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",x.closeButton,e.className),children:(0,c.jsx)(S,{width:14,height:14,strokeWidth:3.1})})}const E={content:"content_knG7"};function O(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,o.Z)(E.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const C={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function j(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,c.jsxs)("div",{className:C.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,c.jsx)("div",{className:C.announcementBarPlaceholder}),(0,c.jsx)(O,{className:C.announcementBarContent}),a&&(0,c.jsx)(_,{onClick:n,className:C.announcementBarClose})]})}var P=n(2600),T=n(2957);var I=n(3768),A=n(3086);const L=r.createContext(null);function N(e){let{children:t}=e;const n=function(){const e=(0,P.e)(),t=(0,A.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(0,c.jsx)(L.Provider,{value:n,children:t})}function R(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(L);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,A.HY)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:R(a)})),[o,a,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=D();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,o.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var M=n(9200),z=n(1048);function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.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 U(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.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 $={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.Z)(),l=(0,s.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"===r?(0,s.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,o.Z)($.toggle,t),children:(0,c.jsxs)("button",{className:(0,o.Z)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,c.jsx)(B,{className:(0,o.Z)($.toggleIcon,$.lightToggleIcon)}),(0,c.jsx)(U,{className:(0,o.Z)($.toggleIcon,$.darkToggleIcon)})]})})}const H=r.memo(q),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function Q(e){let{className:t}=e;const n=(0,w.L)().navbar.style,r=(0,w.L)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,M.I)();return r?null:(0,c.jsx)(H,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var W=n(6811);function Z(){return(0,c.jsx)(W.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function G(){const e=(0,P.e)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.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(),children:(0,c.jsx)(S,{color:"var(--ifm-color-emphasis-600)"})})}function K(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(Z,{}),(0,c.jsx)(Q,{className:"margin-right--md"}),(0,c.jsx)(G,{})]})}var Y=n(4791),X=n(9524),J=n(2735);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(4082);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...u}=e;const d=(0,X.Z)(r),f=(0,X.Z)(t),p=(0,X.Z)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,J.Z)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[a,m&&(0,c.jsx)(te.Z,{...l&&{width:12,height:12}})]})};return o?(0,c.jsx)(Y.Z,{href:s?p:o,...u,...h}):(0,c.jsx)(Y.Z,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...u,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,c.jsx)(ne,{className:(0,o.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,o.Z)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,c.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(4639),le=n(9003),se=n(9962);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,le.Mg)(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,...l}=e;const s=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.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)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,o.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,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(!u))},children:l.children??l.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(ba,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:a,onClick:i,...s}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,se.Z)(),{pathname:t}=(0,l.TH)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),(0,c.jsxs)("li",{className:(0,o.Z)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,c.jsx)(ne,{role:"button",className:(0,o.Z)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,c.jsx)(ie.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(ba,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,c.jsx)(r,{...n})}var me=n(626);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.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(3935);function ve(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Le(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10}(e);function n(n,r,o){if(t&&void 0!==o){var a=o[0].__autocomplete_algoliaCredentials,i={"X-Algolia-Application-Id":a.appId,"X-Algolia-API-Key":a.apiKey};e.apply(void 0,[n].concat(Pe(r),[{headers:i}]))}else e.apply(void 0,[n].concat(Pe(r)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("clickedObjectIDsAfterSearch",Re(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("clickedObjectIDs",Re(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("convertedObjectIDsAfterSearch",Re(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&n("convertedObjectIDs",Re(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var n=t.items,r=Ie(t,Ce);return[].concat(Pe(e),Pe(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r0&&e.apply(void 0,["viewedFilters"].concat(n))}}}function Fe(e){var t=e.items.reduce((function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function Me(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function ze(e){return ze="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},ze(e)}function Be(e){return function(e){if(Array.isArray(e))return Ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ue(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&We({onItemsChange:r,items:n,insights:s,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function u(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:qe(qe({},i?{clickAnalytics:!0}:{}),e?{userToken:e}:{}),insights:s}})}l("addAlgoliaAgent","insights-plugin"),u(),l("onUserTokenChange",u),l("getUserToken",null,(function(e,t){u(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,a=e.source;Me(t)&&o({state:n,event:r,insights:s,item:t,insightsEvents:[qe({eventName:"Item Selected"},xe({item:t,items:a.getItems().filter(Me)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;Me(t)&&a({state:r,event:o,insights:s,item:t,insightsEvents:[qe({eventName:"Item Active"},xe({item:t,items:n.getItems().filter(Me)}))]})}))},onStateChange:function(e){var t=e.state;c({state:t})},__autocomplete_pluginOptions:e}}function Ge(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(Be(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],Be(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function Ke(e){return Ke="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},Ke(e)}function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ke(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ke(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Je(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,a){var i=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:lt(),plugins:o,initialState:gt({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(pt(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:Se,onResolve:Se};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=ut(ut({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return et(e)})).then((function(e){return e.map((function(e){return gt(gt({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))},onResolve:function(n){e.onResolve(n),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:gt({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}function bt(e){return bt="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},bt(e)}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ht,Vt,Qt,Wt=null,Zt=(Ht=-1,Vt=-1,Qt=void 0,function(e){var t=++Ht;return Promise.resolve(e).then((function(e){return Qt&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var rn=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function on(e){return on="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},on(e)}var an=["props","refresh","store"],ln=["inputElement","formElement","panelElement"],sn=["inputElement"],un=["inputElement","maxLength"],cn=["source"],dn=["item","source"];function fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pn(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function gn(e){var t=e.props,n=e.refresh,r=e.store,o=hn(e,an);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,a=e.panelElement;function i(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,a].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return pn({onTouchStart:i,onMouseDown:i,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},hn(e,ln))},getRootProps:function(e){return pn({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Kt(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Kt(t.id,"label")},e)},getFormProps:function(e){e.inputElement;return pn({action:"",noValidate:!0,role:"search",onSubmit:function(a){var i;a.preventDefault(),t.onSubmit(pn({event:a,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(i=e.inputElement)||void 0===i||i.blur()},onReset:function(a){var i;a.preventDefault(),t.onReset(pn({event:a,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(i=e.inputElement)||void 0===i||i.focus()}},hn(e,sn))},getLabelProps:function(e){return pn({htmlFor:Kt(t.id,"input"),id:Kt(t.id,"label")},e)},getInputProps:function(e){var a;function i(e){(t.openOnFocus||Boolean(r.getState().query))&&Gt(pn({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var l=e||{},s=(l.inputElement,l.maxLength),u=void 0===s?512:s,c=hn(l,un),d=Ft(r.getState()),f=function(e){return Boolean(e&&e.match(rn))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),p=t.enterKeyHint||(null!=d&&d.itemUrl&&!f?"go":"search");return pn({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?Kt(t.id,"item-".concat(r.getState().activeItemId),null==d?void 0:d.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Kt(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Kt(t.id,"label"),value:r.getState().completion||r.getState().query,id:Kt(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:p,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){Gt(pn({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,a=nn(e,Xt);if("ArrowUp"===t.key||"ArrowDown"===t.key){var i=function(){var e=Ft(o.getState()),t=n.environment.document.getElementById(Kt(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},l=function(){var e=Ft(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,i=e.itemInputValue,l=e.itemUrl,s=e.source;s.onActive(en({event:t,item:n,itemInputValue:i,itemUrl:l,refresh:r,source:s,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?Gt(en({event:t,props:n,query:o.getState().query,refresh:r,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),l(),setTimeout(i,0)})):(o.dispatch(t.key,{}),l(),i())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var s=Ft(o.getState()),u=s.item,c=s.itemInputValue,d=s.itemUrl,f=s.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),n.navigator.navigateNewTab({itemUrl:d,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==d&&(f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),n.navigator.navigateNewWindow({itemUrl:d,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==d)return f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a)),void n.navigator.navigate({itemUrl:d,item:u,state:o.getState()});Gt(en({event:t,nextState:{isOpen:!1},props:n,query:c,refresh:r,store:o},a)).then((function(){f.onSelect(en({event:t,item:u,itemInputValue:c,itemUrl:d,refresh:r,source:f,state:o.getState()},a))}))}}}(pn({event:e,props:t,refresh:n,store:r},o))},onFocus:i,onBlur:Se,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(n)}},c)},getPanelProps:function(e){return pn({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=hn(n,cn);return pn({role:"listbox","aria-labelledby":Kt(t.id,"label"),id:Kt(t.id,"list",r)},o)},getItemProps:function(e){var a=e.item,i=e.source,l=hn(e,dn);return pn({id:Kt(t.id,"item-".concat(a.__autocomplete_id),i),role:"option","aria-selected":r.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",a.__autocomplete_id);var t=Ft(r.getState());if(null!==r.getState().activeItemId&&t){var i=t.item,l=t.itemInputValue,s=t.itemUrl,u=t.source;u.onActive(pn({event:e,item:i,itemInputValue:l,itemUrl:s,refresh:n,source:u,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var l=i.getItemInputValue({item:a,state:r.getState()}),s=i.getItemUrl({item:a,state:r.getState()});(s?Promise.resolve():Gt(pn({event:e,nextState:{isOpen:!1},props:t,query:l,refresh:n,store:r},o))).then((function(){i.onSelect(pn({event:e,item:a,itemInputValue:l,itemUrl:s,refresh:n,source:i,state:r.getState()},o))}))}},l)}}}var yn="1.12.2",vn=[{segment:"autocomplete-core",version:yn}];function bn(e){return bn="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},bn(e)}function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t=n?null===r?null:0:o}function On(e){return On="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},On(e)}function Cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jn(e){for(var t=1;t=5&&((o||!e&&5===r)&&(i.push(r,0,o,n),r=6),e&&(i.push(r,e,0,n),r=6)),o=""},s=0;s"===t?(r=1,o=""):o=t+o[0]:a?t===a?a="":o+=t:'"'===t||"'"===t?a=t:">"===t?(l(),r=1):r&&("="===t?(r=5,n=o,o=""):"/"===t&&(r<5||">"===e[s][u+1])?(l(),3===r&&(i=i[0]),r=i,(i=i[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(l(),r=2):o+=t),3===r&&"!--"===o&&(r=4,i=i[0])}return l(),i}(e)),t),arguments,[])).length>1?t:t[0]}var zn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-SubmitIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","20"),n.setAttribute("height","20"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"),n.appendChild(r),n},Bn=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n},Un=function(e){var t=e.environment.document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class","aa-LoadingIcon"),t.setAttribute("viewBox","0 0 100 100"),t.setAttribute("width","20"),t.setAttribute("height","20"),t.innerHTML='\n \n',t},$n=["ontouchstart","ontouchend","ontouchmove","ontouchcancel"];function qn(e,t,n){e[t]=null===n?"":"number"!=typeof n?n:n+"px"}function Hn(e){this._listeners[e.type](e)}function Vn(e,t,n){var r,o,a=e[t];if("style"===t)if("string"==typeof n)e.style=n;else if(null===n)e.style="";else for(t in n)a&&n[t]===a[t]||qn(e.style,t,n[t]);else"o"===t[0]&&"n"===t[1]?(r=t!==(t=t.replace(/Capture$/,"")),((o=t.toLowerCase())in e||$n.includes(o))&&(t=o),t=t.slice(2),e._listeners||(e._listeners={}),e._listeners[t]=n,n?a||e.addEventListener(t,Hn,r):e.removeEventListener(t,Hn,r)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&t in e?e[t]=null==n?"":n:"function"!=typeof n&&"dangerouslySetInnerHTML"!==t&&(null==n||!1===n&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,n))}function Qn(e){return"onChange"===e?"onInput":e}function Wn(e,t){for(var n in t)Vn(e,Qn(n),t[n])}function Zn(e,t){for(var n in t)"o"===n[0]&&"n"===n[1]||Vn(e,Qn(n),t[n])}var Gn=["children"];function Kn(e){return function(e){if(Array.isArray(e))return Yn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Jn(e){return function(t,n){var r=n.children,o=void 0===r?[]:r,a=Xn(n,Gn),i=e.document.createElement(t);return Wn(i,a),i.append.apply(i,Kn(o)),i}}function er(e){return er="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},er(e)}var tr=["autocompleteScopeApi","environment","classNames","getInputProps","getInputPropsCore","isDetached","state"];function nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ir=function(e){var t=e.autocompleteScopeApi,n=e.environment,r=(e.classNames,e.getInputProps),o=e.getInputPropsCore,a=e.isDetached,i=e.state,l=ar(e,tr),s=Jn(n)("input",l),u=r(rr({state:i,props:o({inputElement:s}),inputElement:s},t));return Wn(s,rr(rr({},u),{},{onKeyDown:function(e){a&&"Tab"===e.key||u.onKeyDown(e)}})),s};function lr(e){return lr="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},lr(e)}function sr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ur(e){for(var t=1;t2&&(i.children=arguments.length>3?dr.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===i[a]&&(i[a]=e.defaultProps[a]);return Er(e,i,r,o,null)}function Er(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++pr:o,__i:-1,__u:0};return null==o&&null!=fr.vnode&&fr.vnode(a),a}function Or(e){return e.children}function Cr(e,t){this.props=e,this.context=t}function jr(e,t){if(null==t)return e.__?jr(e.__,e.__i+1):null;for(var n;tt&&mr.sort(yr));Ir.__r=0}function Ar(e,t,n,r,o,a,i,l,s,u,c){var d,f,p,m,h,g=r&&r.__k||br,y=t.length;for(n.__d=s,Lr(n,t,g),s=n.__d,d=0;d0?Er(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=Rr(o,n,i=r+d,c),o.__i=l,a=null,-1!==l&&(c--,(a=n[l])&&(a.__u|=131072)),null==a||null===a.__v?(-1==l&&d--,"function"!=typeof o.type&&(o.__u|=65536)):l!==i&&(l===i+1?d++:l>i?c>s-i?d+=l-i:d--:d=l(null!=s&&0==(131072&s.__u)?1:0))for(;i>=0||l=0){if((s=t[i])&&0==(131072&s.__u)&&o==s.key&&a===s.type)return i;i--}if(l0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Gr);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Yr(e){return function(e){if(Array.isArray(e))return Xr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Xr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},no=new RegExp(/\w/i),ro=/&(amp|quot|lt|gt|#39);/g,oo=RegExp(ro.source);function ao(e,t){var n,r,o,a=e[t],i=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,l=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return no.test((o=a.value)&&oo.test(o)?o.replace(ro,(function(e){return to[e]})):o)||l!==i?a.isHighlighted:l}function io(e){return io="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},io(e)}function lo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function so(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Oo={clearButton:"aa-ClearButton",detachedCancelButton:"aa-DetachedCancelButton",detachedContainer:"aa-DetachedContainer",detachedFormContainer:"aa-DetachedFormContainer",detachedOverlay:"aa-DetachedOverlay",detachedSearchButton:"aa-DetachedSearchButton",detachedSearchButtonIcon:"aa-DetachedSearchButtonIcon",detachedSearchButtonPlaceholder:"aa-DetachedSearchButtonPlaceholder",detachedSearchButtonQuery:"aa-DetachedSearchButtonQuery",form:"aa-Form",input:"aa-Input",inputWrapper:"aa-InputWrapper",inputWrapperPrefix:"aa-InputWrapperPrefix",inputWrapperSuffix:"aa-InputWrapperSuffix",item:"aa-Item",label:"aa-Label",list:"aa-List",loadingIndicator:"aa-LoadingIndicator",panel:"aa-Panel",panelLayout:"aa-PanelLayout aa-Panel--scrollable",root:"aa-Autocomplete",source:"aa-Source",sourceFooter:"aa-SourceFooter",sourceHeader:"aa-SourceHeader",sourceNoResults:"aa-SourceNoResults",submitButton:"aa-SubmitButton"},Co=function(e,t){var n=e.children;(0,e.render)(n,t)},jo={createElement:_r,Fragment:Or,render:Qr};function Po(e){var t=e.panelPlacement,n=e.container,r=e.form,o=e.environment,a=n.getBoundingClientRect(),i=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+a.top+a.height;switch(t){case"start":return{top:i,left:a.left};case"end":return{top:i,right:o.document.documentElement.clientWidth-(a.left+a.width)};case"full-width":return{top:i,left:0,right:0,width:"unset",maxWidth:"unset"};case"input-wrapper-width":var l=r.getBoundingClientRect();return{top:i,left:l.left,right:o.document.documentElement.clientWidth-(l.left+l.width),width:"unset",maxWidth:"unset"};default:throw new Error("[Autocomplete] The `panelPlacement` value ".concat(JSON.stringify(t)," is not valid."))}}function To(e){return To="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},To(e)}function Io(){return Io=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ko(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yo(e){for(var t=1;t0;if(!f.value.core.openOnFocus&&!t.query)return n;var r=Boolean(u.current||f.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:Ro,options:e}}))})),h=be(Yo({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},f.value.core.initialState)),g={getEnvironmentProps:f.value.renderer.getEnvironmentProps,getFormProps:f.value.renderer.getFormProps,getInputProps:f.value.renderer.getInputProps,getItemProps:f.value.renderer.getItemProps,getLabelProps:f.value.renderer.getLabelProps,getListProps:f.value.renderer.getListProps,getPanelProps:f.value.renderer.getPanelProps,getRootProps:f.value.renderer.getRootProps},y={setActiveItemId:m.value.setActiveItemId,setQuery:m.value.setQuery,setCollections:m.value.setCollections,setIsOpen:m.value.setIsOpen,setStatus:m.value.setStatus,setContext:m.value.setContext,refresh:m.value.refresh,navigator:m.value.navigator},v=l((function(){return Mn.bind(f.value.renderer.renderer.createElement)})),b=l((function(){return function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.classNames,o=e.environment,a=e.isDetached,i=e.placeholder,l=void 0===i?"Search":i,s=e.propGetters,u=e.setIsModalOpen,c=e.state,d=e.translations,f=Jn(o),p=s.getRootProps(ur({state:c,props:t.getRootProps({})},n)),m=f("div",ur({class:r.root},p)),h=f("div",{class:r.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),g=f("div",{class:r.detachedOverlay,children:[h],onMouseDown:function(){u(!1),t.setIsOpen(!1)}}),y=s.getLabelProps(ur({state:c,props:t.getLabelProps({})},n)),v=f("button",{class:r.submitButton,type:"submit",title:d.submitButtonTitle,children:[zn({environment:o})]}),b=f("label",ur({class:r.label,children:[v]},y)),w=f("button",{class:r.clearButton,type:"reset",title:d.clearButtonTitle,children:[Bn({environment:o})]}),k=f("div",{class:r.loadingIndicator,children:[Un({environment:o})]}),S=ir({class:r.input,environment:o,state:c,getInputProps:s.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:n,isDetached:a}),x=f("div",{class:r.inputWrapperPrefix,children:[b,k]}),_=f("div",{class:r.inputWrapperSuffix,children:[w]}),E=f("div",{class:r.inputWrapper,children:[S]}),O=s.getFormProps(ur({state:c,props:t.getFormProps({inputElement:S})},n)),C=f("form",ur({class:r.form,children:[x,E,_]},O)),j=s.getPanelProps(ur({state:c,props:t.getPanelProps({})},n)),P=f("div",ur({class:r.panel},j)),T=f("div",{class:r.detachedSearchButtonQuery,textContent:c.query}),I=f("div",{class:r.detachedSearchButtonPlaceholder,hidden:Boolean(c.query),textContent:l});if(a){var A=f("div",{class:r.detachedSearchButtonIcon,children:[zn({environment:o})]}),L=f("button",{type:"button",class:r.detachedSearchButton,onClick:function(){u(!0)},children:[A,I,T]}),N=f("button",{type:"button",class:r.detachedCancelButton,textContent:d.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),u(!1)}}),R=f("div",{class:r.detachedFormContainer,children:[C,N]});h.appendChild(R),m.appendChild(L)}else m.appendChild(C);return{detachedContainer:h,detachedOverlay:g,detachedSearchButtonQuery:T,detachedSearchButtonPlaceholder:I,inputWrapper:E,input:S,root:m,form:C,label:b,submitButton:v,clearButton:w,loadingIndicator:k,panel:P}}({autocomplete:m.value,autocompleteScopeApi:y,classNames:f.value.renderer.classNames,environment:f.value.core.environment,isDetached:p.value,placeholder:f.value.core.placeholder,propGetters:g,setIsModalOpen:x,state:h.current,translations:f.value.renderer.translations})}));function w(){Wn(b.value.panel,{style:p.value?{}:Po({panelPlacement:f.value.renderer.panelPlacement,container:b.value.root,form:b.value.form,environment:f.value.core.environment})})}function k(e){h.current=e;var t={autocomplete:m.value,autocompleteScopeApi:y,classNames:f.value.renderer.classNames,components:f.value.renderer.components,container:f.value.renderer.container,html:v.value,dom:b.value,panelContainer:p.value?b.value.detachedContainer:f.value.renderer.panelContainer,propGetters:g,state:h.current,renderer:f.value.renderer.renderer},n=!at(e)&&!u.current&&f.value.renderer.renderNoResults||f.value.renderer.render;!function(e){var t=e.autocomplete,n=e.autocompleteScopeApi,r=e.dom,o=e.propGetters,a=e.state;Zn(r.root,o.getRootProps(Lo({state:a,props:t.getRootProps({})},n))),Zn(r.input,o.getInputProps(Lo({state:a,props:t.getInputProps({inputElement:r.input}),inputElement:r.input},n))),Wn(r.label,{hidden:"stalled"===a.status}),Wn(r.loadingIndicator,{hidden:"stalled"!==a.status}),Wn(r.clearButton,{hidden:!a.query}),Wn(r.detachedSearchButtonQuery,{textContent:a.query}),Wn(r.detachedSearchButtonPlaceholder,{hidden:Boolean(a.query)})}(t),function(e,t){var n=t.autocomplete,r=t.autocompleteScopeApi,o=t.classNames,a=t.html,i=t.dom,l=t.panelContainer,s=t.propGetters,u=t.state,c=t.components,d=t.renderer;if(u.isOpen){l.contains(i.panel)||"loading"===u.status||l.appendChild(i.panel),i.panel.classList.toggle("aa-Panel--stalled","stalled"===u.status);var f=u.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var i=e.source,l=e.items;return d.createElement("section",{key:t,className:o.source,"data-autocomplete-source-id":i.sourceId},i.templates.header&&d.createElement("div",{className:o.sourceHeader},i.templates.header({components:c,createElement:d.createElement,Fragment:d.Fragment,items:l,source:i,state:u,html:a})),i.templates.noResults&&0===l.length?d.createElement("div",{className:o.sourceNoResults},i.templates.noResults({components:c,createElement:d.createElement,Fragment:d.Fragment,source:i,state:u,html:a})):d.createElement("ul",Io({className:o.list},s.getListProps(Lo({state:u,props:n.getListProps({source:i})},r))),l.map((function(e){var t=n.getItemProps({item:e,source:i});return d.createElement("li",Io({key:t.id,className:o.item},s.getItemProps(Lo({state:u,props:t},r))),i.templates.item({components:c,createElement:d.createElement,Fragment:d.Fragment,item:e,state:u,html:a}))}))),i.templates.footer&&d.createElement("div",{className:o.sourceFooter},i.templates.footer({components:c,createElement:d.createElement,Fragment:d.Fragment,items:l,source:i,state:u,html:a})))})),p=d.createElement(d.Fragment,null,d.createElement("div",{className:o.panelLayout},f),d.createElement("div",{className:"aa-GradientBottom"})),m=f.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(Lo(Lo({children:p,state:u,sections:f,elements:m},d),{},{components:c,html:a},r),i.panel)}else l.contains(i.panel)&&l.removeChild(i.panel)}(n,t)}function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o();var t,n,r=f.value.renderer,i=r.components,l=Go(r,Wo);c.current=Bo(l,f.value.core,{components:(t=i,n=function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")},Object.entries(t).reduce((function(e,t){var r=Vo(t,2),o=r[0],a=r[1];return n({key:o,value:a})?qo(qo({},e),{},Ho({},o,a)):e}),{})),initialState:h.current},e),s(),a(),m.value.refresh().then((function(){k(h.current)}))}function x(e){requestAnimationFrame((function(){var t=f.value.core.environment.document.body.contains(b.value.detachedOverlay);e!==t&&(e?(f.value.core.environment.document.body.appendChild(b.value.detachedOverlay),f.value.core.environment.document.body.classList.add("aa-Detached"),b.value.input.focus()):(f.value.core.environment.document.body.removeChild(b.value.detachedOverlay),f.value.core.environment.document.body.classList.remove("aa-Detached")))}))}return r((function(){var e=m.value.getEnvironmentProps({formElement:b.value.form,panelElement:b.value.panel,inputElement:b.value.input});return Wn(f.value.core.environment,e),function(){Wn(f.value.core.environment,Object.keys(e).reduce((function(e,t){return Yo(Yo({},e),{},Xo({},t,void 0))}),{}))}})),r((function(){var e=p.value?f.value.core.environment.document.body:f.value.renderer.panelContainer,t=p.value?b.value.detachedOverlay:b.value.panel;return p.value&&h.current.isOpen&&x(!0),k(h.current),function(){e.contains(t)&&e.removeChild(t)}})),r((function(){var e=f.value.renderer.container;return e.appendChild(b.value.root),function(){e.removeChild(b.value.root)}})),r((function(){var e=ve((function(e){k(e.state)}),0);return d.current=function(t){var n=t.state,r=t.prevState;(p.value&&r.isOpen!==n.isOpen&&x(n.isOpen),p.value||!n.isOpen||r.isOpen||w(),n.query!==r.query)&&f.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){d.current=void 0}})),r((function(){var e=ve((function(){var e=p.value;p.value=f.value.core.environment.matchMedia(f.value.renderer.detachedMediaQuery).matches,e!==p.value?S({}):requestAnimationFrame(w)}),20);return f.value.core.environment.addEventListener("resize",e),function(){f.value.core.environment.removeEventListener("resize",e)}})),r((function(){if(!p.value)return function(){};function e(e){b.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=f.value.core.environment.matchMedia(getComputedStyle(f.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),r((function(){return requestAnimationFrame(w),function(){}})),Yo(Yo({},y),{},{update:S,destroy:function(){o()}})}var ea=n(1514);const ta=n(5351),na=ta;var ra=n(813),oa=n.n(ra);function aa(){const e=(0,l.TH)(),t=(0,l.k6)(),{siteConfig:{baseUrl:n}}=(0,se.Z)(),[o,a]=(0,r.useState)({terms:[],isDocsOrBlog:!1});return(0,r.useEffect)((()=>{if(!e.state?.cmfcmfhighlight||0===e.state.cmfcmfhighlight.terms.length)return;a(e.state.cmfcmfhighlight);const{cmfcmfhighlight:n,...r}=e.state;t.replace({...e,state:r})}),[e.state?.cmfcmfhighlight,t,e]),(0,r.useEffect)((()=>{if(0===o.terms.length)return;const e=o.isDocsOrBlog?document.getElementsByTagName("article")[0]:document.getElementsByTagName("main")[0];if(!e)return;const t=new(oa())(e),n={ignoreJoiners:!0};return t.mark(o.terms,n),()=>t.unmark(n)}),[o,n]),null}var ia=n(1610),la=n(246);function sa(e){let{document:t}=e;const[n,r]=t.sectionRoute.split("#");let o=n;return r&&(o+="#"+r),o}const ua={documents:[],index:na((function(){this.ref("id"),this.field("title"),this.field("content")}))};const ca=()=>{const e=(0,z.Z)(),[t,n]=(0,r.useState)((()=>!!e&&"dark"===document.documentElement.getAttribute("data-theme")));(0,r.useEffect)((()=>{const e=new MutationObserver((()=>{n("dark"===document.documentElement.getAttribute("data-theme"))}));return e.observe(document.documentElement,{attributes:!0,attributeFilter:["data-theme"]}),()=>e.disconnect()}),[]);const{siteConfig:{baseUrl:o}}=(0,se.Z)(),{titleBoost:a,contentBoost:i,tagsBoost:u,parentCategoriesBoost:c,indexDocSidebarParentCategories:d,maxSearchResults:f}=(0,ia.eZ)("@cmfcmf/docusaurus-search-local"),p=(0,l.k6)(),{tags:m}=(0,la._q)(),h=(0,r.useRef)(m);(0,r.useEffect)((()=>{h.current=m}),[m]);const g=(0,r.useRef)({}),y=async e=>{const t=g.current[e];switch(t?.state){case"ready":return t;case void 0:{const t=[];g.current[e]={state:"loading",callbacks:t};const n=await async function(e,t){{let r;try{const n=await fetch(`${e}search-index-${t}.json`);if(!n.ok)return ua;r=await n.json()}catch(n){return ua}return{documents:r.documents,index:na.Index.load(r.index)}}}(o,e);return t.forEach((e=>e(n))),g.current[e]={state:"ready",...n}}case"loading":return new Promise((e=>{t.callbacks.push(e)}))}},v=(0,s.I)({message:"cmfcmf/d-s-l.searchBar.placeholder",description:"Placeholder shown in the searchbar"}),b=(0,r.useRef)(null),w=(0,r.useRef)(null);return(0,r.useEffect)((()=>{if(b.current)return w.current=Jo({container:b.current,placeholder:v,renderer:{createElement:r.createElement,Fragment:r.Fragment,render:ye.render},navigator:{navigate(e){let{item:t,itemUrl:n}=e;p.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},detachedMediaQuery:"",defaultActiveItemId:0,translations:{clearButtonTitle:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.clearButtonTitle",description:"Title of the button to clear the current search input"}),detachedCancelButtonText:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.detachedCancelButtonText",description:"Text of the button to close the detached search window"}),submitButtonTitle:(0,s.I)({message:"cmfcmf/d-s-l.searchBar.submitButtonTitle",description:"Title of the button to submit a new search"})},getSources(e){let{query:t}=e;return[{sourceId:"search-results",templates:{item(e){let{item:t}=e;const n=sa(t);return r.createElement("a",{href:n,className:"aa-ItemLink",onClick:e=>{e.preventDefault(),p.push(n,{cmfcmfhighlight:{terms:t.terms,isDocsOrBlog:"docs"===t.document.type||"blog"===t.document.type}})}},r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},r.createElement("div",{className:"aa-ItemContentTitle"},t.document.sectionTitle),t.document.pageTitle!==t.document.sectionTitle&&r.createElement("div",{className:"aa-ItemContentDescription"},t.document.pageTitle))),r.createElement("div",{className:"aa-ItemActions"},r.createElement("button",{className:"aa-ItemActionButton aa-DesktopOnly aa-ActiveOnly",type:"button",title:"Select"},r.createElement("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor"},r.createElement("path",{d:"M18.984 6.984h2.016v6h-15.188l3.609 3.609-1.406 1.406-6-6 6-6 1.406 1.406-3.609 3.609h13.172v-4.031z"})))))},noResults:()=>r.createElement("div",{className:"aa-ItemContent"},r.createElement("div",{className:"aa-ItemContentBody"},(0,s.I)({message:"cmfcmf/d-s-l.searchBar.noResults",description:"message shown if no results are found"})))},getItemUrl(e){let{item:t}=e;return sa(t)},async getItems(){const e=h.current,n=await Promise.all(e.map((e=>y(e)))),r=(e=>ta.tokenizer(e).map((e=>e.str)))(t);return n.flatMap((e=>{let{index:t,documents:n}=e;return t.query((e=>{e.term(r,{fields:["title"],boost:a}),e.term(r,{fields:["title"],boost:a,wildcard:na.Query.wildcard.TRAILING}),e.term(r,{fields:["content"],boost:i}),e.term(r,{fields:["content"],boost:i,wildcard:na.Query.wildcard.TRAILING}),e.term(r,{fields:["tags"],boost:u}),e.term(r,{fields:["tags"],boost:u,wildcard:na.Query.wildcard.TRAILING}),d&&(e.term(r,{fields:["sidebarParentCategories"],boost:c}),e.term(r,{fields:["sidebarParentCategories"],boost:c,wildcard:na.Query.wildcard.TRAILING}))})).slice(0,f).map((e=>({document:n.find((t=>t.id.toString()===e.ref)),score:e.score,terms:r})))})).sort(((e,t)=>t.score-e.score)).slice(0,f)}}]}}),()=>w.current?.destroy()}),[f]),r.createElement(r.Fragment,null,r.createElement(ea.Z,null,r.createElement("body",{"data-theme":t?"dark":"light"})),r.createElement(aa,null),r.createElement("div",{className:"dsla-search-wrapper"},r.createElement("div",{className:"dsla-search-field",ref:b,"data-tags":m.join(",")})))},da={navbarSearchContainer:"navbarSearchContainer_Bca1"};function fa(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,o.Z)(n,da.navbarSearchContainer),children:t})}var pa=n(868),ma=n(3734);var ha=n(6409);const ga=e=>e.docs.find((t=>t.id===e.mainDocId));const ya={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,se.Z)(),f=(0,me.l)(),{search:p,hash:m}=(0,l.TH)(),h=[...n,...u.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}${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,s.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(pe,{...a,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(he,{className:ge}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(fa,{className:n,children:(0,c.jsx)(ca,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,c.jsx)(i,{className:(0,o.Z)({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,pa.Iw)(r),i=(0,ma.vY)(t,r),l=a?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,c.jsx)(ae,{exact:!0,...o,isActive:()=>l||!!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,pa.Iw)(r),i=(0,ma.oz)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.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,ma.lO)(r)[0],i=t??a.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,c.jsx)(ae,{...o,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:u,hash:d}=(0,l.TH)(),f=(0,pa.Iw)(n),p=(0,pa.gB)(n),{savePreferredVersionName:m}=(0,ha.J)(n),h=p.map((e=>{const t=f.alternateDocVersions[e.name]??ga(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>m(e.name)}})),g=[...o,...h,...a],y=(0,ma.lO)(n)[0],v=t&&g.length>1?(0,s.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):y.label,b=t&&g.length>1?void 0:ga(y).path;return g.length<=1?(0,c.jsx)(ae,{...i,mobile:t,label:v,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(pe,{...i,mobile:t,label:v,to:b,items:g,isActive:r?()=>!1:void 0})}},va=ya;function ba(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=va[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(o,{...n})}function wa(){const e=(0,P.e)(),t=(0,w.L)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(ba,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function ka(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.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)",children:"\u2190 Back to main menu"})})}function Sa(){const e=0===(0,w.L)().navbar.items.length,t=D();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(ka,{onClick:()=>t.hide()}),t.content]})}function xa(){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?(0,c.jsx)(F,{header:(0,c.jsx)(K,{}),primaryMenu:(0,c.jsx)(wa,{}),secondaryMenu:(0,c.jsx)(Sa,{})}):null}const _a={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ea(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,o.Z)("navbar-sidebar__backdrop",e.className)})}function Oa(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.L)(),i=(0,P.e)(),{navbarRef:l,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,T.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+u{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,c.jsxs)("nav",{ref:l,"aria-label":(0,s.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.Z)("navbar","navbar--fixed-top",n&&[_a.navbarHideable,!d&&_a.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Ea,{onClick:i.toggle}),(0,c.jsx)(xa,{})]})}var Ca=n(2303);const ja="right";function Pa(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ta(){const{toggle:e,shown:t}=(0,P.e)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.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",children:(0,c.jsx)(Pa,{})})}const Ia={colorModeToggle:"colorModeToggle_DEke"};function Aa(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Ca.QW,{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,c.jsx)(ba,{...e})},t)))})}function La(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Na(){const e=(0,P.e)(),t=(0,w.L)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??ja)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,c.jsx)(La,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(Ta,{}),(0,c.jsx)(Z,{}),(0,c.jsx)(Aa,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Aa,{items:r}),(0,c.jsx)(Q,{className:Ia.colorModeToggle}),!o&&(0,c.jsx)(fa,{children:(0,c.jsx)(ca,{})})]})})}function Ra(){return(0,c.jsx)(Oa,{children:(0,c.jsx)(Na,{})})}function Da(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,l=(0,X.Z)(n),s=(0,X.Z)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Y.Z,{className:"footer__link-item",...r?{href:a?s:r}:{to:l},...i,children:[o,r&&!(0,J.Z)(r)&&(0,c.jsx)(te.Z,{})]})}function Fa(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(Da,{item:t})},t.href??t.to)}function Ma(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(Fa,{item:e},t)))})]})}function za(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(Ma,{column:e},t)))})}function Ba(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ua(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(Da,{item:t})}function $a(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Ua,{item:e}),t.length!==n+1&&(0,c.jsx)(Ba,{})]},n)))})})}function qa(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(za,{columns:t}):(0,c.jsx)($a,{links:t})}var Ha=n(4277);const Va={footerLogoLink:"footerLogoLink_BH7S"};function Qa(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.C)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(Ha.Z,{className:(0,o.Z)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function Wa(e){let{logo:t}=e;return t.href?(0,c.jsx)(Y.Z,{href:t.href,className:Va.footerLogoLink,target:t.target,children:(0,c.jsx)(Qa,{logo:t})}):(0,c.jsx)(Qa,{logo:t})}function Za(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Ga(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,c.jsx)("footer",{className:(0,o.Z)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function Ka(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,c.jsx)(Ga,{style:o,links:n&&n.length>0&&(0,c.jsx)(qa,{links:n}),logo:r&&(0,c.jsx)(Wa,{logo:r}),copyright:t&&(0,c.jsx)(Za,{copyright:t})})}const Ya=r.memo(Ka),Xa=(0,I.Qc)([M.S,k.pl,T.OC,ha.L5,i.VC,function(e){let{children:t}=e;return(0,c.jsx)(A.n2,{children:(0,c.jsx)(P.M,{children:(0,c.jsx)(N,{children:t})})})}]);function Ja(e){let{children:t}=e;return(0,c.jsx)(Xa,{children:t})}var ei=n(3899);function ti(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(ei.Z,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(Ca.Cw,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(Ca.aG,{error:t})})]})})})}const ni={mainWrapper:"mainWrapper_z2l0"};function ri(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.t)(),(0,c.jsxs)(Ja,{children:[(0,c.jsx)(i.d,{title:l,description:s}),(0,c.jsx)(b,{}),(0,c.jsx)(j,{}),(0,c.jsx)(Ra,{}),(0,c.jsx)("div",{id:d,className:(0,o.Z)(g.k.wrapper.main,ni.mainWrapper,r),children:(0,c.jsx)(a.Z,{fallback:e=>(0,c.jsx)(ti,{...e}),children:t})}),!n&&(0,c.jsx)(Ya,{})]})}},6811:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(7294);var r=n(4791),o=n(9524),a=n(9962),i=n(107),l=n(4277),s=n(5893);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.Z)(t.src),dark:(0,o.Z)(t.srcDark||t.src)},i=(0,s.jsx)(l.Z,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,a.Z)(),{navbar:{title:n,logo:l}}=(0,i.L)(),{imageClassName:c,titleClassName:d,...f}=e,p=(0,o.Z)(l?.href||"/"),m=n?"":t,h=l?.alt??m;return(0,s.jsxs)(r.Z,{to:p,...f,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:h,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},3647:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});n(7294);var r=n(1514),o=n(5893);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.Z,{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})]})}},4277:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),o=n(512),a=n(1048),i=n(9200);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(5893);function u(e){let{className:t,children:n}=e;const u=(0,a.Z)(),{colorMode:c}=(0,i.I)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.Z)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:a},e)}))})}function c(e){const{sources:t,className:n,alt:r,...o}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},4639:(e,t,n)=>{"use strict";n.d(t,{u:()=>u,z:()=>y});var r=n(7294),o=n(6136),a=n(1270),i=n(8986),l=n(5893);const s="ease-in-out";function u(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 c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(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.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return f(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.Z.canUseDOM)return e?c:d}function h(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return p({collapsibleRef:c,collapsed:n,animation:a}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(c.current,n),i?.(n))},className:s,children:o})}function g(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,a.Z)((()=>{t||i(!0)}),[t]),(0,a.Z)((()=>{o&&u(t)}),[o,t]),o?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,l.jsx)(r,{...n})}},5830:(e,t,n)=>{"use strict";n.d(t,{nT:()=>h,pl:()=>m});var r=n(7294),o=n(1048),a=n(2560),i=n(3768),l=n(107),s=n(5893);const u=(0,a.WA)("docusaurus.announcement.dismiss"),c=(0,a.WA)("docusaurus.announcement.id"),d=()=>"true"===u.get(),f=e=>u.set(String(e)),p=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,o.Z)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),a(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&f(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(p.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(p);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},9200:(e,t,n)=>{"use strict";n.d(t,{I:()=>y,S:()=>g});var r=n(7294),o=n(6136),a=n(3768),i=n(2560),l=n(107),s=n(5893);const u=r.createContext(void 0),c="theme",d=(0,i.WA)(c),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,m=e=>o.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),h=e=>{d.set(p(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,a]=(0,r.useState)(m(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&&h(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[o,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new a.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},6409:(e,t,n)=>{"use strict";n.d(t,{J:()=>b,L5:()=>y,Oh:()=>w});var r=n(7294),o=n(868),a=n(6875),i=n(107),l=n(3734),s=n(3768),u=n(2560),c=n(5893);const d=e=>`docs-preferred-version-${e}`,f={save:(e,t,n)=>{(0,u.WA)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.WA)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.WA)(d(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));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,l]=(0,r.useState)((()=>p(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=f.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(f.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){f.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.cE?(0,c.jsx)(g,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function v(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=a.m);const t=(0,o.zh)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,o._r)(),[t]=v();function n(n){const r=e[n],{preferredVersionName:o}=t[n];return r.versions.find((e=>e.name===o))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},4432:(e,t,n)=>{"use strict";n.d(t,{V:()=>u,b:()=>s});var r=n(7294),o=n(3768),a=n(5893);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(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)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new o.i6("DocsSidebarProvider");return e}},8801:(e,t,n)=>{"use strict";n.d(t,{E:()=>s,q:()=>l});var r=n(7294),o=n(3768),a=n(5893);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new o.i6("DocsVersionProvider");return e}},2600:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>m});var r=n(7294),o=n(3086),a=n(3488),i=n(6550),l=n(3768);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(107),c=n(5893);const d=r.createContext(void 0);function f(){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,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function p(e){let{children:t}=e;const n=f();return(0,c.jsx)(d.Provider,{value:n,children:t})}function m(){const e=r.useContext(d);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3086:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>u,n2:()=>l});var r=n(7294),o=n(3768),a=n(5893);const i=r.createContext(null);function l(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 s(){const e=(0,r.useContext)(i);if(!e)throw new o.i6("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.i6("NavbarSecondaryMenuContentProvider");const[,l]=a,s=(0,o.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},8181:(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)}}),[])}},3488:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(7294),o=n(6136);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!o.Z.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}},3702:(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",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:{}}},8986:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},3734:(e,t,n)=>{"use strict";n.d(t,{LM:()=>p,_F:()=>g,cE:()=>f,SN:()=>_,lO:()=>k,vY:()=>x,oz:()=>S,s1:()=>w,f:()=>v});var r=n(7294),o=n(6550),a=n(8790),i=n(868),l=n(6409),s=n(8801),u=n(4432);function c(e){return Array.from(new Set(e))}var d=n(9003);const f=!!i._r;function p(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=p(t);if(e)return e}}(e):void 0:e.href}const m=(e,t)=>void 0!==e&&(0,d.Mg)(e,t),h=(e,t)=>e.some((e=>g(e,t)));function g(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||h(e.items,t))}function y(e,t){switch(e.type){case"category":return g(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||g(e,t);default:return!0}}function v(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function b(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 w(){const e=(0,u.V)(),{pathname:t}=(0,o.TH)(),n=(0,i.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?b({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),o=(0,i.yW)(e);return(0,r.useMemo)((()=>c([t,n,o].filter(Boolean))),[t,n,o])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function _(e){let{route:t}=e;const n=(0,o.TH)(),r=(0,s.E)(),i=t.routes,l=i.find((e=>(0,o.LX)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,a.H)(i),sidebarName:u,sidebarItems:c}}},2303:(e,t,n)=>{"use strict";n.d(t,{aG:()=>c,Ac:()=>u,Cw:()=>s,QW:()=>d});var r=n(7294),o=n(7325),a=n(3905);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var l=n(5893);function s(e){return(0,l.jsx)("button",{type:"button",...e,children:(0,l.jsx)(o.Z,{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 u(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,l.jsx)("p",{children:t.message}),(0,l.jsx)(s,{onClick:n})]})}function c(e){let{error:t}=e;const n=(0,a.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},5463:(e,t,n)=>{"use strict";n.d(t,{FG:()=>p,d:()=>d,VC:()=>m});var r=n(7294),o=n(512),a=n(1514),i=n(9656);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(9524),u=n(9962);var c=n(5893);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=o?d(o,{absolute:!0}):void 0;return(0,c.jsxs)(a.Z,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,c.jsx)("meta",{property:"og:image",content:f}),f&&(0,c.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),l=(0,o.Z)(i,t);return(0,c.jsxs)(f.Provider,{value:l,children:[(0,c.jsx)(a.Z,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(p,{className:(0,o.Z)(r,a),children:t})}},3768:(e,t,n)=>{"use strict";n.d(t,{D9:()=>l,Qc:()=>c,Ql:()=>u,i6:()=>s,zX:()=>i});var r=n(7294),o=n(1270),a=n(5893);function i(e){const t=(0,r.useRef)(e);return(0,o.Z)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,o.Z)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(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)})}}},9003:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7294),o=n(997),a=n(9962);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){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])}},2957:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>p,OC:()=>u,RF:()=>f});var r=n(7294),o=n(6136),a=n(1048),i=(n(1270),n(3768)),l=n(5893);const s=r.createContext(void 0);function u(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,l.jsx)(s.Provider,{value:n,children:t})}function c(){const e=(0,r.useContext)(s);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const d=()=>o.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),o=(0,r.useRef)(d()),a=(0,i.zX)(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 p(){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&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},246:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(868),o=n(9962),a=n(6409);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,o.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,a.Oh)();const u=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,o=s[e],a=t[e].versions.find((e=>e.isLast));return l(e,(r??o??a).name)}))];return{locale:e.currentLocale,tags:u}}},2560:(e,t,n)=>{"use strict";n.d(t,{WA:()=>s});n(7294);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 l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};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,listen:t}}(e);const n=a(t?.persistence);return null===n?l:{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),()=>{}}}}}},626:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(9962),o=n(6550),a=n(3905);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.Z)(),{pathname:s}=(0,o.TH)(),u=(0,a.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},3266:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),o=n(6550),a=n(3768);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])}},107:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(9962);function o(){return(0,r.Z)().siteConfig.themeConfig}},4136:(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)}},5806:(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]}},3905: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(4136);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}});var a=n(5806);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return a.getErrorCausalChain}})},3496:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(7582),o=r.__importDefault(n(6809)),a=r.__importDefault(n(2557)),{themeConfig:i}=o.default;function l(e){var t,n;return document.querySelector('html[data-theme="dark"]')?(null===(t=e.background)||void 0===t?void 0:t.dark)||"rgb(50, 50, 50)":(null===(n=e.background)||void 0===n?void 0:n.light)||"rgb(255, 255, 255)"}t.default=function(){if("undefined"==typeof window)return null;let e;const{zoom:t}=i,{selector:n=".markdown img",config:r={}}=t||{};if(!t)return null;r.background=l(t);var o=new MutationObserver((function(){e&&e.update({background:l(t)})}));const s=document.querySelector("html");return o.observe(s,{attributes:!0,attributeFilter:["data-theme"]}),setTimeout((()=>{e&&e.detach(),e=(0,a.default)(n,r)}),1e3),{onRouteUpdate(){setTimeout((()=>{e&&e.detach(),e=(0,a.default)(n,r)}),1e3)}}}()},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>O,ob:()=>p,PP:()=>j,Ep:()=>f});var r=n(3117);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=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 l=n(8776);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,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(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}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;rt?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{"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},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},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;n1&&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(l){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"),l=i.length,s=0;i=Array.prototype.slice.call(i);var u=function(){--l<=0&&a(s)};l||u(),i.forEach((function(t){e.matches(t,o.exclude)?u():o.onIframeReady(t,(function(e){n(t)&&(s++,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),l=[],s=[],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,l)}),(function(t){a.createInstanceOnIframe(t).forEachNode(e,(function(e){return s.push(e)}),r)})),s.push(u);s.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(l,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 l=function(){r.iterateThroughNodes(e,a,t,n,(function(){--i<=0&&o()}))};r.iframes?r.waitForIframes(a,l):l()}))}}],[{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),l="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==i&&""!==l&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(l)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(l)+")"+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,l=parseInt(e.start,10)-i;return(r=(l=l>a?a:l)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),l<0||r-l<0||l>a||r>a?(o=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(l,r).replace(/\s+/g,"")&&(o=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,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,l){var s=e.nodes[l+1];if(void 0===s||s.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>=l&&(e.nodes[n].start>0&&n!==l&&(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 l=o.index;if(0!==i)for(var s=1;s{"use strict";n.r(t),n.d(t,{default:()=>u});var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},o=window.Promise||function(e){function t(){}e(t,t)},u=function(){for(var e=arguments.length,t=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{}).target,t=function(){var e={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},t=void 0,n=void 0;if(y.container)if(y.container instanceof Object)t=(e=r({},e,y.container)).width-e.left-e.right-2*y.margin,n=e.height-e.top-e.bottom-2*y.margin;else{var o=(a(y.container)?y.container:document.querySelector(y.container)).getBoundingClientRect(),l=o.width,s=o.height,u=o.left,c=o.top;e=r({},e,{width:l,height:s,left:u,top:c})}t=t||e.width-2*y.margin,n=n||e.height-2*y.margin;var d=v.zoomedHd||v.original,f=i(d)?t:d.naturalWidth||t,p=i(d)?n:d.naturalHeight||n,m=d.getBoundingClientRect(),h=m.top,g=m.left,b=m.width,w=m.height,k=Math.min(Math.max(b,f),t)/b,S=Math.min(Math.max(w,p),n)/w,x=Math.min(k,S),_="scale("+x+") translate3d("+((t-b)/2-g+y.margin+e.left)/x+"px, "+((n-w)/2-h+y.margin+e.top)/x+"px, 0)";v.zoomed.style.transform=_,v.zoomedHd&&(v.zoomedHd.style.transform=_)};return new o((function(n){if(e&&-1===p.indexOf(e))n(w);else{if(v.zoomed)n(w);else{if(e)v.original=e;else{if(!(p.length>0))return void n(w);var r=p;v.original=r[0]}if(v.original.dispatchEvent(s("medium-zoom:open",{detail:{zoom:w}})),g=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,h=!0,v.zoomed=function(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left,o=t.width,a=t.height,i=e.cloneNode(),l=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,s=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return i.removeAttribute("id"),i.style.position="absolute",i.style.top=n+l+"px",i.style.left=r+s+"px",i.style.width=o+"px",i.style.height=a+"px",i.style.transform="",i}(v.original),document.body.appendChild(b),y.template){var o=a(y.template)?y.template:document.querySelector(y.template);v.template=document.createElement("div"),v.template.appendChild(o.content.cloneNode(!0)),document.body.appendChild(v.template)}if(v.original.parentElement&&"PICTURE"===v.original.parentElement.tagName&&v.original.currentSrc&&(v.zoomed.src=v.original.currentSrc),document.body.appendChild(v.zoomed),window.requestAnimationFrame((function(){document.body.classList.add("medium-zoom--opened")})),v.original.classList.add("medium-zoom-image--hidden"),v.zoomed.classList.add("medium-zoom-image--opened"),v.zoomed.addEventListener("click",d),v.zoomed.addEventListener("transitionend",(function e(){h=!1,v.zoomed.removeEventListener("transitionend",e),v.original.dispatchEvent(s("medium-zoom:opened",{detail:{zoom:w}})),n(w)})),v.original.getAttribute("data-zoom-src")){v.zoomedHd=v.zoomed.cloneNode(),v.zoomedHd.removeAttribute("srcset"),v.zoomedHd.removeAttribute("sizes"),v.zoomedHd.removeAttribute("loading"),v.zoomedHd.src=v.zoomed.getAttribute("data-zoom-src"),v.zoomedHd.onerror=function(){clearInterval(i),console.warn("Unable to reach the zoom image target "+v.zoomedHd.src),v.zoomedHd=null,t()};var i=setInterval((function(){v.zoomedHd.complete&&(clearInterval(i),v.zoomedHd.classList.add("medium-zoom-image--opened"),v.zoomedHd.addEventListener("click",d),document.body.appendChild(v.zoomedHd),t())}),10)}else if(v.original.hasAttribute("srcset")){v.zoomedHd=v.zoomed.cloneNode(),v.zoomedHd.removeAttribute("sizes"),v.zoomedHd.removeAttribute("loading");var l=v.zoomedHd.addEventListener("load",(function(){v.zoomedHd.removeEventListener("load",l),v.zoomedHd.classList.add("medium-zoom-image--opened"),v.zoomedHd.addEventListener("click",d),document.body.appendChild(v.zoomedHd),t()}))}else t()}}}))},d=function(){return new o((function(e){if(!h&&v.original){h=!0,document.body.classList.remove("medium-zoom--opened"),v.zoomed.style.transform="",v.zoomedHd&&(v.zoomedHd.style.transform=""),v.template&&(v.template.style.transition="opacity 150ms",v.template.style.opacity=0),v.original.dispatchEvent(s("medium-zoom:close",{detail:{zoom:w}})),v.zoomed.addEventListener("transitionend",(function t(){v.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(v.zoomed),v.zoomedHd&&document.body.removeChild(v.zoomedHd),document.body.removeChild(b),v.zoomed.classList.remove("medium-zoom-image--opened"),v.template&&document.body.removeChild(v.template),h=!1,v.zoomed.removeEventListener("transitionend",t),v.original.dispatchEvent(s("medium-zoom:closed",{detail:{zoom:w}})),v.original=null,v.zoomed=null,v.zoomedHd=null,v.template=null,e(w)}))}else e(w)}))},f=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).target;return v.original?d():c({target:e})},p=[],m=[],h=!1,g=0,y=n,v={original:null,zoomed:null,zoomedHd:null,template:null};"[object Object]"===Object.prototype.toString.call(t)?y=t:(t||"string"==typeof t)&&u(t);var b=function(e){var t=document.createElement("div");return t.classList.add("medium-zoom-overlay"),t.style.background=e,t}((y=r({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},y)).background);document.addEventListener("click",(function(e){var t=e.target;t!==b?-1!==p.indexOf(t)&&f({target:t}):d()})),document.addEventListener("keyup",(function(e){var t=e.key||e.keyCode;"Escape"!==t&&"Esc"!==t&&27!==t||d()})),document.addEventListener("scroll",(function(){if(!h&&v.original){var e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(g-e)>y.scrollOffset&&setTimeout(d,150)}})),window.addEventListener("resize",d);var w={open:c,close:d,toggle:f,update:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e;if(e.background&&(b.style.background=e.background),e.container&&e.container instanceof Object&&(t.container=r({},y.container,e.container)),e.template){var n=a(e.template)?e.template:document.querySelector(e.template);t.template=n}return y=r({},y,t),p.forEach((function(e){e.dispatchEvent(s("medium-zoom:update",{detail:{zoom:w}}))})),w},clone:function(){return e(r({},y,arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}))},attach:u,detach:function(){for(var e=arguments.length,t=Array(e),n=0;n0?t.reduce((function(e,t){return[].concat(e,l(t))}),[]):p;return r.forEach((function(e){e.classList.remove("medium-zoom-image"),e.dispatchEvent(s("medium-zoom:detach",{detail:{zoom:w}}))})),p=p.filter((function(e){return-1===r.indexOf(e)})),w},on:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return p.forEach((function(r){r.addEventListener("medium-zoom:"+e,t,n)})),m.push({type:"medium-zoom:"+e,listener:t,options:n}),w},off:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return p.forEach((function(r){r.removeEventListener("medium-zoom:"+e,t,n)})),m=m.filter((function(n){return!(n.type==="medium-zoom:"+e&&n.listener.toString()===t.toString())})),w},getOptions:function(){return y},getImages:function(){return p},getZoomedImage:function(){return v.original}};return w}},984:(e,t,n)=>{"use strict";n.r(t)},6930:(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:'
                  '};function o(e,t,n){return en?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,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){s(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),l=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,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 l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,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)},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 WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},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},6854:()=>{!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,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=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(l){for(var s=0;s=a.length);s++){var u=l[s];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),y=f.substring(m+p.length),v=[];h&&v.push.apply(v,i([h])),v.push(g),y&&v.push.apply(v,i([y])),"string"==typeof u?l.splice.apply(l,[s,1].concat(v)):u.content=v}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},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 "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,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,l){var s=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}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;o(m);){for(var h in f={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var y in d)if(!(y in c))for(var v in p(y))if(v in c){f[y]=!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,l={},s={};function u(e){if(e in l)return l[e];s[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 s[e],t})));a?o=a(f,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},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 l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes: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(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n