From 379dd744667441a2ba1bde6938e0ffd63ea9a6b0 Mon Sep 17 00:00:00 2001 From: Greg Brimble Date: Fri, 5 Sep 2025 00:13:54 -0400 Subject: [PATCH] Add keyboard shortcut for sidebar search --- .../@astrojs+starlight-docsearch+0.6.0.patch | 93 +++++++++++++++++++ patches/@docsearch+js+3.8.2.patch | 38 ++++++++ src/components/overrides/Sidebar.astro | 42 ++++++++- src/plugins/docsearch/index.ts | 5 + 4 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 patches/@astrojs+starlight-docsearch+0.6.0.patch create mode 100644 patches/@docsearch+js+3.8.2.patch diff --git a/patches/@astrojs+starlight-docsearch+0.6.0.patch b/patches/@astrojs+starlight-docsearch+0.6.0.patch new file mode 100644 index 000000000000000..0e5d5c72725dfd7 --- /dev/null +++ b/patches/@astrojs+starlight-docsearch+0.6.0.patch @@ -0,0 +1,93 @@ +diff --git a/node_modules/@astrojs/starlight-docsearch/DocSearch.astro b/node_modules/@astrojs/starlight-docsearch/DocSearch.astro +index f50c208..5309557 100644 +--- a/node_modules/@astrojs/starlight-docsearch/DocSearch.astro ++++ b/node_modules/@astrojs/starlight-docsearch/DocSearch.astro +@@ -109,15 +109,20 @@ const docsearchTranslations: DocSearchTranslationProps = { + .DocSearch-Button-Keys { + margin-inline-start: auto; + } +- .DocSearch-Button-Keys::before { +- content: ''; +- width: 1em; +- height: 1em; +- -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 2H7a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5Zm3 15a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10Z'%3E%3C/path%3E%3Cpath d='M15.293 6.707a1 1 0 1 1 1.414 1.414l-8.485 8.486a1 1 0 0 1-1.414-1.415l8.485-8.485Z'%3E%3C/path%3E%3C/svg%3E"); +- mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 2H7a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5Zm3 15a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10Z'%3E%3C/path%3E%3Cpath d='M15.293 6.707a1 1 0 1 1 1.414 1.414l-8.485 8.486a1 1 0 0 1-1.414-1.415l8.485-8.485Z'%3E%3C/path%3E%3C/svg%3E"); +- -webkit-mask-size: 100%; +- mask-size: 100%; +- background-color: currentColor; ++ .DocSearch-Button-Key:first-child { ++ margin-right: 0.4em; ++ } ++ .DocSearch-Button-Key { ++ display: inline-block; ++ font-size: 0.75em; ++ font-weight: 600; ++ opacity: 0.8; ++ border: 1px solid var(--sl-color-gray-4); ++ border-radius: 0.25rem; ++ padding: 0.125rem 0.375rem; ++ background-color: var(--sl-color-gray-6); ++ color: var(--sl-color-gray-1); ++ line-height: 1; + } + } + +@@ -128,6 +133,7 @@ const docsearchTranslations: DocSearchTranslationProps = { + class StarlightDocSearch extends HTMLElement { + constructor() { + super(); ++ + window.addEventListener('DOMContentLoaded', async () => { + const { default: docsearch } = await import('@docsearch/js'); + const options = { ...config, container: 'sl-doc-search' }; +@@ -136,6 +142,27 @@ const docsearchTranslations: DocSearchTranslationProps = { + Object.assign(options, translations); + } catch {} + docsearch(options); ++ ++ const keyboardShortcuts = options.keyboardShortcuts ?? {}; ++ const slashEnabled = keyboardShortcuts?.['/'] !== false; ++ const ctrlCmdKEnabled = keyboardShortcuts?.['Ctrl/Cmd+K'] !== false; ++ ++ if (slashEnabled && !ctrlCmdKEnabled) { ++ const styleContainer = document.createElement('style'); ++ styleContainer.innerHTML = ` ++ .DocSearch-Button-Keys::before { ++ content: ''; ++ width: 1em; ++ height: 1em; ++ -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 2H7a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5Zm3 15a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10Z'%3E%3C/path%3E%3Cpath d='M15.293 6.707a1 1 0 1 1 1.414 1.414l-8.485 8.486a1 1 0 0 1-1.414-1.415l8.485-8.485Z'%3E%3C/path%3E%3C/svg%3E"); ++ mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 2H7a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5Zm3 15a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10Z'%3E%3C/path%3E%3Cpath d='M15.293 6.707a1 1 0 1 1 1.414 1.414l-8.485 8.486a1 1 0 0 1-1.414-1.415l8.485-8.485Z'%3E%3C/path%3E%3C/svg%3E"); ++ -webkit-mask-size: 100%; ++ mask-size: 100%; ++ background-color: currentColor; ++ } ++ `; ++ document.head.appendChild(styleContainer); ++ } + }); + } + } +diff --git a/node_modules/@astrojs/starlight-docsearch/index.ts b/node_modules/@astrojs/starlight-docsearch/index.ts +index e8cc7e5..6c88e07 100644 +--- a/node_modules/@astrojs/starlight-docsearch/index.ts ++++ b/node_modules/@astrojs/starlight-docsearch/index.ts +@@ -43,6 +43,18 @@ const DocSearchConfigSchema = z + * @see https://www.algolia.com/doc/api-reference/search-api-parameters/ + */ + searchParameters: z.custom(), ++ /** ++ * Configuration for keyboard shortcuts that trigger the DocSearch modal. ++ * @see https://docsearch.algolia.com/docs/api/#keyboardshortcuts ++ */ ++ keyboardShortcuts: z ++ .object({ ++ /** Enable/disable Ctrl/Cmd+K shortcut. @default true */ ++ 'Ctrl/Cmd+K': z.boolean().optional(), ++ /** Enable/disable / shortcut. @default true */ ++ '/': z.boolean().optional(), ++ }) ++ .optional(), + }) + .strict() + .or( diff --git a/patches/@docsearch+js+3.8.2.patch b/patches/@docsearch+js+3.8.2.patch new file mode 100644 index 000000000000000..15403bd02391dfc --- /dev/null +++ b/patches/@docsearch+js+3.8.2.patch @@ -0,0 +1,38 @@ +diff --git a/node_modules/@docsearch/js/dist/esm/index.js b/node_modules/@docsearch/js/dist/esm/index.js +index 9a96370..83c5dc0 100644 +--- a/node_modules/@docsearch/js/dist/esm/index.js ++++ b/node_modules/@docsearch/js/dist/esm/index.js +@@ -1,3 +1,3 @@ +-/*! @docsearch/js 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */ +-function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&(c.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===c[a]&&(c[a]=e.defaultProps[a]);return b(e,c,o,i,null)}function b(e,t,n,i,a){var c={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=r.vnode&&r.vnode(c),c}function S(e){return e.children}function O(e,t){this.props=e,this.context=t}function w(e,t){if(null==t)return e.__?w(e.__,e.__i+1):null;for(var n;tt&&i.sort(u));P.__r=0}function I(e,t,n,r,o,i,a,c,u,l,s){var f,p,h,y,_,g=r&&r.__k||v,O=t.length;for(n.__d=u,function(e,t,n){var r,o,i,a,c,u=t.length,l=n.length,s=l,f=0;for(e.__k=[],r=0;r0?b(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=e,o.__b=e.__b+1,i=null,-1!==(c=o.__i=C(o,n,a,s))&&(s--,(i=n[c])&&(i.__u|=131072)),null==i||null===i.__v?(-1==c&&f--,"function"!=typeof o.type&&(o.__u|=65536)):c!==a&&(c==a-1?f--:c==a+1?f++:(c>a?f--:f++,o.__u|=65536))):o=e.__k[r]=null;if(s)for(r=0;r(null==u||131072&u.__u?0:1))for(;a>=0||c=0){if((u=t[a])&&!(131072&u.__u)&&o==u.key&&i===u.type)return a;a--}if(c2&&(u.children=arguments.length>3?n.call(arguments,2):r),b(e.type,u,o||e.key,i||e.ref,null)}n=v.slice,r={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},o=0,O.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},n),this.props)),e&&y(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),j(this))},O.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),j(this))},O.prototype.render=S,i=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,l=0,s=N(!1),f=N(!0),p=0;var V,K,W,z,J=0,Q=[],$=r,Z=$.__b,G=$.__r,Y=$.diffed,X=$.__c,ee=$.unmount,te=$.__;function ne(e,t){$.__h&&$.__h(K,e,J||t),J=0;var n=K.__H||(K.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function re(e){return J=1,oe(be,e)}function oe(e,t,n){var r=ne(V++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):be(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=K,!K.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var a=!1;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),!(!a&&r.__c.props===e)&&(!i||i.call(this,e,t,n))};K.u=!0;var i=K.shouldComponentUpdate,a=K.componentWillUpdate;K.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,o(e,t,n),i=r}a&&a.call(this,e,t,n)},K.shouldComponentUpdate=o}return r.__N||r.__}function ie(e,t){var n=ne(V++,3);!$.__s&&ge(n.__H,t)&&(n.__=e,n.i=t,K.__H.__h.push(n))}function ae(e,t){var n=ne(V++,4);!$.__s&&ge(n.__H,t)&&(n.__=e,n.i=t,K.__h.push(n))}function ce(e){return J=5,le((function(){return{current:e}}),[])}function ue(e,t,n){J=6,ae((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function le(e,t){var n=ne(V++,7);return ge(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function se(e,t){return J=8,le((function(){return e}),t)}function fe(e){var t=K.context[e.__c],n=ne(V++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(K)),t.props.value):e.__}function pe(e,t){$.useDebugValue&&$.useDebugValue(t?t(e):e)}function me(){var e=ne(V++,11);if(!e.__){for(var t=K.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function ve(){for(var e;e=Q.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ye),e.__H.__h.forEach(_e),e.__H.__h=[]}catch(t){e.__H.__h=[],$.__e(t,e.__v)}}$.__b=function(e){K=null,Z&&Z(e)},$.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),te&&te(e,t)},$.__r=function(e){G&&G(e),V=0;var t=(K=e.__c).__H;t&&(W===K?(t.__h=[],K.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0}))):(t.__h.forEach(ye),t.__h.forEach(_e),t.__h=[],V=0)),W=K},$.diffed=function(e){Y&&Y(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==Q.push(t)&&z===$.requestAnimationFrame||((z=$.requestAnimationFrame)||de)(ve)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.i=void 0}))),W=K=null},$.__c=function(e,t){t.some((function(e){try{e.__h.forEach(ye),e.__h=e.__h.filter((function(e){return!e.__||_e(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],$.__e(n,e.__v)}})),X&&X(e,t)},$.unmount=function(e){ee&&ee(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{ye(e)}catch(e){t=e}})),n.__H=void 0,t&&$.__e(t,n.__v))};var he="function"==typeof requestAnimationFrame;function de(e){var t,n=function(){clearTimeout(r),he&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);he&&(t=requestAnimationFrame(n))}function ye(e){var t=K,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),K=t}function _e(e){var t=K;e.__c=e.__(),K=t}function ge(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function be(e,t){return"function"==typeof t?t(e):t}function Se(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Oe(e,t){this.props=e,this.context=t}(Oe.prototype=new O).isPureReactComponent=!0,Oe.prototype.shouldComponentUpdate=function(e,t){return Se(this.props,e)||Se(this.state,t)};var we=r.__b;r.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),we&&we(e)};var Ee="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911,je=function(e,t){return null==e?null:D(D(e).map(t))},Pe={map:je,forEach:je,count:function(e){return e?D(e).length:0},only:function(e){var t=D(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:D},Ie=r.__e;r.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);Ie(e,t,n,r)};var ke=r.unmount;function De(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=function(e,t){for(var n in t)e[n]=t[n];return e}({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return De(e,t,n)}))),e}function Ce(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Ce(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function xe(){this.__u=0,this.t=null,this.__b=null}function Ae(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Ne(){this.u=null,this.o=null}r.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),ke&&ke(e)},(xe.prototype=new O).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=Ae(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(c):c())};n.__R=a;var c=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Ce(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.t.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},xe.prototype.componentWillUnmount=function(){this.t=[]},xe.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=De(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&g(S,null,e.fallback);return o&&(o.__u&=-33),[g(S,null,t.__a?null:e.children),o]};var Te=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),U(g(Re,{context:t.context},e.__v),t.l)}function qe(e,t){var n=g(Le,{__v:e,i:t});return n.containerInfo=t,n}(Ne.prototype=new O).__a=function(e){var t=this,n=Ae(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Te(t,e,r)):o()};n?n(i):i()}},Ne.prototype.render=function(e){this.u=null,this.o=new Map;var t=D(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Ne.prototype.componentDidUpdate=Ne.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Te(e,n,t)}))};var Me="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,He=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ue=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Fe=/[A-Z0-9]/g,Be="undefined"!=typeof document,Ve=function(e){return("undefined"!=typeof Symbol&&"symbol"==t(Symbol())?/fil|che|rad/:/fil|che|ra/).test(e)};function Ke(e,t,n){return null==t.__k&&(t.textContent=""),U(e,t),"function"==typeof n&&n(),e?e.__c:null}O.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(O.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var We=r.event;function ze(){}function Je(){return this.cancelBubble}function Qe(){return this.defaultPrevented}r.event=function(e){return We&&(e=We(e)),e.persist=ze,e.isPropagationStopped=Je,e.isDefaultPrevented=Qe,e.nativeEvent=e};var $e,Ze={enumerable:!1,configurable:!0,get:function(){return this.class}},Ge=r.vnode;r.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},o=-1===n.indexOf("-");for(var i in t){var a=t[i];if(!("value"===i&&"defaultValue"in t&&null==a||Be&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var c=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===a?a="":"translate"===c&&"no"===a?a=!1:"o"===c[0]&&"n"===c[1]?"ondoubleclick"===c?i="ondblclick":"onchange"!==c||"input"!==n&&"textarea"!==n||Ve(t.type)?"onfocus"===c?i="onfocusin":"onblur"===c?i="onfocusout":Ue.test(i)&&(i=c):c=i="oninput":o&&He.test(i)?i=i.replace(Fe,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===c&&r[i=c]&&(i="oninputCapture"),r[i]=a}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=D(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=D(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",Ze)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=Me,Ge&&Ge(e)};var Ye=r.__r;r.__r=function(e){Ye&&Ye(e),$e=e.__c};var Xe=r.diffed;r.diffed=function(e){Xe&&Xe(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),$e=null};var et={ReactCurrentDispatcher:{current:{readContext:function(e){return $e.__n[e.__c].props.value},useCallback:se,useContext:fe,useDebugValue:pe,useDeferredValue:rt,useEffect:ie,useId:me,useImperativeHandle:ue,useInsertionEffect:it,useLayoutEffect:ae,useMemo:le,useReducer:oe,useRef:ce,useState:re,useSyncExternalStore:at,useTransition:ot}}};function tt(e){return!!e&&e.$$typeof===Me}function nt(e){e()}function rt(e){return e}function ot(){return[!1,nt]}var it=ae;function at(e,t){var n=t(),r=re({h:{__:n,v:t}}),o=r[0].h,i=r[1];return ae((function(){o.__=n,o.v=t,ct(o)&&i({h:o})}),[e,n,t]),ie((function(){return ct(o)&&i({h:o}),e((function(){ct(o)&&i({h:o})}))}),[e]),n}function ct(e){var t,n,r=e.v,o=e.__;try{var i=r();return!((t=o)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}}var ut={useState:re,useId:me,useReducer:oe,useEffect:ie,useLayoutEffect:ae,useInsertionEffect:it,useTransition:ot,useDeferredValue:rt,useSyncExternalStore:at,startTransition:nt,useRef:ce,useImperativeHandle:ue,useMemo:le,useCallback:se,useContext:fe,useDebugValue:pe,version:"18.3.1",Children:Pe,render:Ke,hydrate:function(e,t,n){return F(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(U(null,e),!0)},createPortal:qe,createElement:g,createContext:function(e,t){var n={__c:t="__cC"+p++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,j(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return g.bind(null,e)},cloneElement:function(e){return tt(e)?B.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:S,isValidElement:tt,isElement:tt,isFragment:function(e){return tt(e)&&e.type===S},isMemo:function(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")},findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:O,PureComponent:Oe,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:Se(this.props,e)}function r(t){return this.shouldComponentUpdate=n,g(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(t){if(!("ref"in t))return e(t,null);var n=t.ref;delete t.ref;var r=e(t,n);return t.ref=n,r}return t.$$typeof=Ee,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},flushSync:function(e,t){return e(t)},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:S,Suspense:xe,SuspenseList:Ne,lazy:function(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return g(n,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:et};function lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},n}function Et(e,t){return Et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Et(e,t)}function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||It(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pt(e){return function(e){if(Array.isArray(e))return lt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||It(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 It(e,t){if(e){if("string"==typeof e)return lt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lt(e,t):void 0}}function kt(e){var t="function"==typeof Map?new Map:void 0;return kt=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(gt())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Et(o,n.prototype),o}(e,arguments,yt(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Et(n,e)},kt(e)}function Dt(){return ut.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},ut.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Ct(){return ut.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},ut.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var xt=["translations"],At="Ctrl",Nt=ut.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,o=Ot(e,xt),i=r.buttonText,a=void 0===i?"Search":i,c=r.buttonAriaLabel,u=void 0===c?"Search":c,l=jt(re(null),2),s=l[0],f=l[1];ie((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("⌘"):f(At))}),[]);var p=jt(s===At?[At,"Ctrl",ut.createElement(Dt,null)]:["Meta","Command",s],3),m=p[0],v=p[1],h=p[2];return ut.createElement("button",dt({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(u," (").concat(v,"+K)")},o,{ref:t}),ut.createElement("span",{className:"DocSearch-Button-Container"},ut.createElement(Ct,null),ut.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),ut.createElement("span",{className:"DocSearch-Button-Keys"},null!==s&&ut.createElement(ut.Fragment,null,ut.createElement(Tt,{reactsToKey:m},h),ut.createElement(Tt,{reactsToKey:"k"},"K"))))}));function Tt(e){var t=e.reactsToKey,n=e.children,r=jt(re(!1),2),o=r[0],i=r[1];return ie((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),ut.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function Rt(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;ie.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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Gt(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 Yt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(Qt(n),[{headers:a}]))}else e.apply(void 0,[t].concat(Qt(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",en(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",en(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),n=0;n0&&i("convertedObjectIDsAfterSearch",en(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",en(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),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=Zt(t,zt);return[].concat(Qt(e),Qt(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))}}}(u),s={current:[]},f=Rt((function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce((function(e,t){return[].concat(on(e),on(t.items))}),[]).filter(nn);Ut(s.current.map((function(e){return e.objectID})),n.map((function(e){return e.objectID})))||(s.current=n,n.length>0&&pn({onItemsChange:o,items:n,insights:l,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive,o=!1;function s(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:un(un({},c?{clickAnalytics:!0}:{}),e?{userToken:hn(e)}:{}),insights:l}})}u("addAlgoliaAgent","insights-plugin"),s(),u("onUserTokenChange",(function(e){o||s(e)})),u("getUserToken",null,(function(e,t){o||s(t)})),u("onAuthenticatedUserTokenChange",(function(e){e?(o=!0,s(e)):(o=!1,u("getUserToken",null,(function(e,t){return s(t)})))})),u("getAuthenticatedUserToken",null,(function(e,t){t&&(o=!0,s(t))})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;nn(t)&&i({state:n,event:r,insights:l,item:t,insightsEvents:[un({eventName:"Item Selected"},Vt({item:t,items:o.getItems().filter(nn)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;nn(t)&&a({state:r,event:o,insights:l,item:t,insightsEvents:[un({eventName:"Item Active"},Vt({item:t,items:n.getItems().filter(nn)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function vn(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(on(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],on(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function hn(e){return"number"==typeof e?e.toString():e}function dn(e,t){var n=t;return{then:function(t,r){return dn(e.then(_n(t,n,e),_n(r,n,e)),n)},catch:function(t){return dn(e.catch(_n(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),dn(e.finally(_n(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function yn(e){return dn(e,{isCanceled:!1,onCancelList:[]})}function _n(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function gn(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function bn(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 Sn(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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Xn);ar&&o.environment.clearTimeout(ar);var l=u.setCollections,s=u.setIsOpen,f=u.setQuery,p=u.setActiveItemId,m=u.setStatus,v=u.setContext;if(f(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,d=c.getState().collections.map((function(e){return tr(tr({},e),{},{items:[]})}));m("idle"),l(d),s(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:c.getState()}));var y=yn(cr(d).then((function(){return Promise.resolve()})));return c.pendingRequests.add(y)}m("loading"),ar=o.environment.setTimeout((function(){m("stalled")}),o.stallThreshold);var _=yn(cr(o.getSources(tr({query:i,refresh:a,state:c.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(tr({query:i,refresh:a,state:c.getState()},u))).then((function(t){return function(e,t,n){if(o=e,Boolean(null==o?void 0:o.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(Qn(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return zn(zn({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?zn(zn({},n),{},{params:zn(zn({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var o;return{items:e,sourceId:t}}(t,e.sourceId,c.getState())}))}))).then(Gn).then((function(t){var n,r=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return r&&v({algoliaInsightsPlugin:tr(tr({},(null===(n=c.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),function(e,t,n){return t.map((function(t){var r,o=e.filter((function(e){return e.sourceId===t.sourceId})),i=o.map((function(e){return e.items})),a=o[0].transformResponse,c=a?a({results:r=i,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):i;return t.onResolve({source:t,results:i,items:c,state:n.getState()}),c.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:c}}))}(t,e,c)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return Bn(Bn({},e),{},Vn({},t.source.sourceId,Bn(Bn({},t.source),{},{getItems:function(){return Lt(t.items)}})))}),{}),o=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return Lt(t.reshape({sourcesBySourceId:o,sources:Object.values(o),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:c.getState()})}))})))).then((function(e){var n;m("idle"),l(e);var f=o.shouldPanelOpen({state:c.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var p=En(c.getState());if(null!==c.getState().activeItemId&&p){var v=p.item,h=p.itemInputValue,d=p.itemUrl,y=p.source;y.onActive(tr({event:t,item:v,itemInputValue:h,itemUrl:d,refresh:a,source:y,state:c.getState()},u))}})).finally((function(){m("idle"),ar&&o.environment.clearTimeout(ar)}));return c.pendingRequests.add(_)}function lr(e){return lr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},lr(e)}var sr=["event","props","refresh","store"];function fr(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 pr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function jr(e){return jr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},jr(e)}function Pr(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 Ir(e){for(var t=1;t0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:"autocomplete-".concat(qt++),plugins:o,initialState:Mn({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(function(e){return function(e){if(Array.isArray(e))return Ln(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){if("string"==typeof e)return Ln(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ln(e,t):void 0}}(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.")}()}(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 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:Ft,onResolve:Ft};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=Sn(Sn({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return Lt(e)})).then((function(e){return e.map((function(e){return Mn(Mn({},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:Mn({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)})}(e,t),r=function(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,i){var a=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,sr);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=En(o.getState()),t=n.environment.document.getElementById(jn(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=En(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(pr({event:t,item:n,itemInputValue:a,itemUrl:c,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?ur(pr({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}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 u=En(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,p=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(pr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(pr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(pr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:l,state:o.getState()});ur(pr({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(pr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(Or({event:e,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:Ft,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},s)},getPanelProps:function(e){return Or({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=Er(n,gr);return Or({role:"listbox","aria-labelledby":jn(t.id,"label"),id:jn(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=Er(e,br);return Or({id:jn(t.id,"item-".concat(i.__autocomplete_id),a),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=En(r.getState());if(null!==r.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(Or({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:r.getState()}),u=a.getItemUrl({item:i,state:r.getState()});(u?Promise.resolve():ur(Or({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then((function(){a.onSelect(Or({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:n,source:a,state:r.getState()},o))}))}},c)}}}(Mr({props:n,refresh:a,store:r,navigator:n.navigator},o));function a(){return ur(Mr({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,navigator:n.navigator,query:r.getState().query,refresh:a,store:r},o))}function c(e){e.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,Mr(Mr({},o),{},{navigator:n.navigator,refresh:a,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})},onResolve:function(e){t.push({onResolve:e})}}))}))}function u(){return n.plugins.some((function(e){return"aa.algoliaInsightsPlugin"===e.name}))}if(n.insights&&!u()){var l="boolean"==typeof n.insights?{}:n.insights;n.plugins.push(mn(l))}return c(n.plugins),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout((function(){i.content=JSON.stringify(r),a.appendChild(i)}),0)}}({metadata:Dr({plugins:n.plugins,options:e}),environment:n.environment}),Mr(Mr({refresh:a,navigator:n.navigator},i),o)}function Fr(e){var t=e.translations,n=(void 0===t?{}:t).searchByText,r=void 0===n?"Search by":n;return ut.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},ut.createElement("span",{className:"DocSearch-Label"},r),ut.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},ut.createElement("defs",null,ut.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),ut.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),ut.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),ut.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),ut.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),ut.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),ut.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),ut.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),ut.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),ut.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function Br(e){return ut.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},ut.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Vr(e){var t=e.translations,n=void 0===t?{}:t,r=n.selectText,o=void 0===r?"to select":r,i=n.selectKeyAriaLabel,a=void 0===i?"Enter key":i,c=n.navigateText,u=void 0===c?"to navigate":c,l=n.navigateUpKeyAriaLabel,s=void 0===l?"Arrow up":l,f=n.navigateDownKeyAriaLabel,p=void 0===f?"Arrow down":f,m=n.closeText,v=void 0===m?"to close":m,h=n.closeKeyAriaLabel,d=void 0===h?"Escape key":h,y=n.searchByText,_=void 0===y?"Search by":y;return ut.createElement(ut.Fragment,null,ut.createElement("div",{className:"DocSearch-Logo"},ut.createElement(Fr,{translations:{searchByText:_}})),ut.createElement("ul",{className:"DocSearch-Commands"},ut.createElement("li",null,ut.createElement("kbd",{className:"DocSearch-Commands-Key"},ut.createElement(Br,{ariaLabel:a},ut.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),ut.createElement("span",{className:"DocSearch-Label"},o)),ut.createElement("li",null,ut.createElement("kbd",{className:"DocSearch-Commands-Key"},ut.createElement(Br,{ariaLabel:p},ut.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),ut.createElement("kbd",{className:"DocSearch-Commands-Key"},ut.createElement(Br,{ariaLabel:s},ut.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),ut.createElement("span",{className:"DocSearch-Label"},u)),ut.createElement("li",null,ut.createElement("kbd",{className:"DocSearch-Commands-Key"},ut.createElement(Br,{ariaLabel:d},ut.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),ut.createElement("span",{className:"DocSearch-Label"},v))))}function Kr(e){var t=e.hit,n=e.children;return ut.createElement("a",{href:t.url},n)}function Wr(){return ut.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},ut.createElement("g",{fill:"none",fillRule:"evenodd"},ut.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},ut.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),ut.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},ut.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function zr(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ut.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),ut.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Jr(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Qr(){return ut.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ut.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),ut.createElement("path",{d:"M8 17l-6-6 6-6"})))}var $r=function(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function Zr(e){switch(e.type){case"lvl1":return ut.createElement($r,null);case"content":return ut.createElement(Yr,null);default:return ut.createElement(Gr,null)}}function Gr(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Yr(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Xr(){return ut.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ut.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function eo(){return ut.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ut.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function to(){return ut.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ut.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function no(e){var t=e.translations,n=void 0===t?{}:t,r=n.titleText,o=void 0===r?"Unable to fetch results":r,i=n.helpText,a=void 0===i?"You might want to check your network connection.":i;return ut.createElement("div",{className:"DocSearch-ErrorScreen"},ut.createElement("div",{className:"DocSearch-Screen-Icon"},ut.createElement(eo,null)),ut.createElement("p",{className:"DocSearch-Title"},o),ut.createElement("p",{className:"DocSearch-Help"},a))}var ro=["translations"];function oo(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,ro),o=n.noResultsText,i=void 0===o?"No results for":o,a=n.suggestedQueryText,c=void 0===a?"Try searching for":a,u=n.reportMissingResultsText,l=void 0===u?"Believe this query should return results?":u,s=n.reportMissingResultsLinkText,f=void 0===s?"Let us know.":s,p=r.state.context.searchSuggestions;return ut.createElement("div",{className:"DocSearch-NoResults"},ut.createElement("div",{className:"DocSearch-Screen-Icon"},ut.createElement(to,null)),ut.createElement("p",{className:"DocSearch-Title"},i,' "',ut.createElement("strong",null,r.state.query),'"'),p&&p.length>0&&ut.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},ut.createElement("p",{className:"DocSearch-Help"},c,":"),ut.createElement("ul",null,p.slice(0,3).reduce((function(e,t){return[].concat(Pt(e),[ut.createElement("li",{key:t},ut.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])}),[]))),r.getMissingResultsUrl&&ut.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),ut.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var io=["hit","attribute","tagName"];function ao(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function co(e){var t=e.hit,n=e.attribute,r=e.tagName;return g(void 0===r?"span":r,St(St({},Ot(e,io)),{},{dangerouslySetInnerHTML:{__html:ao(t,"_snippetResult.".concat(n,".value"))||ao(t,n)}}))}function uo(e){return e.collection&&0!==e.collection.items.length?ut.createElement("section",{className:"DocSearch-Hits"},ut.createElement("div",{className:"DocSearch-Hit-source"},e.title),ut.createElement("ul",e.getListProps(),e.collection.items.map((function(t,n){return ut.createElement(lo,dt({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function lo(e){var t=e.item,n=e.index,r=e.renderIcon,o=e.renderAction,i=e.getItemProps,a=e.onItemClick,c=e.collection,u=e.hitComponent,l=jt(ut.useState(!1),2),s=l[0],f=l[1],p=jt(ut.useState(!1),2),m=p[0],v=p[1],h=ut.useRef(null),d=u;return ut.createElement("li",dt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",m&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},i({item:t,source:c.source,onClick:function(e){a(t,e)}})),ut.createElement(d,{hit:t},ut.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(co,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&ut.createElement(co,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(co,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),ut.createElement(co,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(co,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),ut.createElement(co,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){v(!0),h.current=e}}))))}function so(e,t,n){return e.reduce((function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e}),{})}function fo(e){return e}function po(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function mo(){}var vo=/(|<\/mark>)/g,ho=RegExp(vo.source);function yo(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return o?o.value&&ho.test(o.value)?o.value.replace(vo,""):o.value:e.hierarchy.lvl0}function _o(e){return ut.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=yo(t.items[0]);return ut.createElement(uo,dt({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,o=e.index;return ut.createElement(ut.Fragment,null,r.__docsearch_parent&&ut.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},ut.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[o+1])||void 0===n?void 0:n.__docsearch_parent)?ut.createElement("path",{d:"M8 6v21M20 27H8.3"}):ut.createElement("path",{d:"M8 6v42M20 27H8.3"}))),ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement(Zr,{type:r.type})))},renderAction:function(){return ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement(Qr,null))}}))})),e.resultsFooterComponent&&ut.createElement("section",{className:"DocSearch-HitsFooter"},ut.createElement(e.resultsFooterComponent,{state:e.state})))}var go=["translations"];function bo(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,go),o=n.recentSearchesTitle,i=void 0===o?"Recent":o,a=n.noRecentSearchesText,c=void 0===a?"No recent searches":a,u=n.saveRecentSearchButtonTitle,l=void 0===u?"Save this search":u,s=n.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,p=n.favoriteSearchesTitle,m=void 0===p?"Favorite":p,v=n.removeFavoriteSearchButtonTitle,h=void 0===v?"Remove this search from favorites":v;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:ut.createElement("div",{className:"DocSearch-StartScreen"},ut.createElement("p",{className:"DocSearch-Help"},c)):!1===r.hasCollections?null:ut.createElement("div",{className:"DocSearch-Dropdown-Container"},ut.createElement(uo,dt({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement(zr,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return ut.createElement(ut.Fragment,null,ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()}))}},ut.createElement(Xr,null))),ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){r.recentSearches.remove(t),r.refresh()}))}},ut.createElement(Jr,null))))}})),ut.createElement(uo,dt({},r,{title:m,collection:r.state.collections[1],renderIcon:function(){return ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement(Xr,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.remove(t),r.refresh()}))}},ut.createElement(Jr,null)))}})))}var So=["translations"],Oo=ut.memo((function(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,So);if("error"===r.state.status)return ut.createElement(no,{translations:null==n?void 0:n.errorScreen});var o=r.state.collections.some((function(e){return e.items.length>0}));return r.state.query?!1===o?ut.createElement(oo,dt({},r,{translations:null==n?void 0:n.noResultsScreen})):ut.createElement(_o,r):ut.createElement(bo,dt({},r,{hasCollections:o,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),wo=["translations"];function Eo(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,wo),o=n.resetButtonTitle,i=void 0===o?"Clear the query":o,a=n.resetButtonAriaLabel,c=void 0===a?"Clear the query":a,u=n.cancelButtonText,l=void 0===u?"Cancel":u,s=n.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,p=n.searchInputLabel,m=void 0===p?"Search":p,v=r.getFormProps({inputElement:r.inputRef.current}).onReset;return ut.useEffect((function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()}),[r.autoFocus,r.inputRef]),ut.useEffect((function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()}),[r.isFromSelection,r.inputRef]),ut.createElement(ut.Fragment,null,ut.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:v},ut.createElement("label",dt({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),ut.createElement(Ct,null),ut.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},m)),ut.createElement("div",{className:"DocSearch-LoadingIndicator"},ut.createElement(Wr,null)),ut.createElement("input",dt({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),ut.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},ut.createElement(Jr,null))),ut.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:r.onClose},l))}var jo=["_highlightResult","_snippetResult"];function Po(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),i=o.getItem().slice(0,r);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var n=Ot(t,jo),a=i.findIndex((function(e){return e.objectID===n.objectID}));a>-1&&i.splice(a,1),i.unshift(n),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Io(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n,r,a;return n=e.timeToLive?1e3*e.timeToLive:null,r=o(),i(a=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==jt(e,2)[1].timestamp})))),n&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=jt(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return jt(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,o).catch((function(){return ko({caches:t}).get(e,r,o)}))},set:function(e,r){return n.set(e,r).catch((function(){return ko({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return ko({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return ko({caches:t}).clear()}))}}}function Do(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Co(e){var t=e.algoliaAgents,n=e.client,r=e.version,o=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}(r).add({segment:n,version:r});return t.forEach((function(e){return o.add(e)})),o}var xo=12e4;function Ao(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return St(St({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>xo},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=xo}})}var No=function(){function e(t,n){var r;return mt(this,e),ht(r=pt(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return _t(e,kt(Error)),vt(e)}(),To=function(){function e(t,n,r){var o;return mt(this,e),ht(o=pt(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return _t(e,No),vt(e)}(),Ro=function(){function e(t){return mt(this,e),pt(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return _t(e,To),vt(e)}(),Lo=function(){function e(t,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return mt(this,e),ht(o=pt(this,e,[t,r,i]),"status",void 0),o.status=n,o}return _t(e,To),vt(e)}(),qo=function(){function e(t,n){var r;return mt(this,e),ht(r=pt(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return _t(e,No),vt(e)}(),Mo=function(){function e(t,n,r,o){var i;return mt(this,e),ht(i=pt(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return _t(e,Lo),vt(e)}();function Ho(e,t,n){var r,o=(r=n,Object.keys(r).filter((function(e){return void 0!==r[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20"))})).join("&")),i="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return o.length&&(i+="?".concat(o)),i}function Uo(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:St(St({},e.data),t.data);return JSON.stringify(n)}}function Fo(e,t,n){var r=St(St(St({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach((function(e){var t=r[e];o[e.toLowerCase()]=t})),o}function Bo(e){try{return JSON.parse(e.content)}catch(t){throw new qo(t.message,e)}}function Vo(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new Mo(o.message,r,o.error,t):new Lo(o.message,r,t)}catch(e){}return new Lo(n,r,t)}function Ko(e){return e.map((function(e){return Wo(e)}))}function Wo(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return St(St({},e),{},{request:St(St({},e.request),{},{headers:St(St({},e.request.headers),t)})})}var zo=["appId","apiKey","authMode","algoliaAgents"],Jo=["params"],Qo="5.14.2";function $o(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1)),o=e[n];t[n]=e[r],t[r]=o}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var Zo="3.8.2";var Go=["footer","searchBox"];function Yo(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,i=void 0===o?"Search docs":o,a=e.searchParameters,c=e.maxResultsPerGroup,u=e.onClose,l=void 0===u?mo:u,s=e.transformItems,f=void 0===s?fo:s,p=e.hitComponent,m=void 0===p?Kr:p,v=e.resultsFooterComponent,h=void 0===v?function(){return null}:v,d=e.navigator,y=e.initialScrollY,_=void 0===y?0:y,g=e.transformSearchClient,b=void 0===g?fo:g,S=e.disableUserPersonalization,O=void 0!==S&&S,w=e.initialQuery,E=void 0===w?"":w,j=e.translations,P=void 0===j?{}:j,I=e.getMissingResultsUrl,k=e.insights,D=void 0!==k&&k,C=P.footer,x=P.searchBox,A=Ot(P,Go),N=jt(ut.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),T=N[0],R=N[1],L=ut.useRef(null),q=ut.useRef(null),M=ut.useRef(null),H=ut.useRef(null),U=ut.useRef(null),F=ut.useRef(10),B=ut.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,V=ut.useRef(E||B).current,K=function(e,t,n){return ut.useMemo((function(){var r=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,n=e.apiKey,r=e.authMode,o=e.algoliaAgents,i=Ot(e,zo),a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(t,n,r),c=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,c=e.timeouts,u=e.requester,l=e.requestsCache,s=e.responsesCache;function f(e){return p.apply(this,arguments)}function p(){return(p=ft(wt().mark((function e(t){var r,o,i,a,c;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return n.get(e,(function(){return Promise.resolve(Ao(e))}))})));case 2:return r=e.sent,o=r.filter((function(e){return e.isUp()})),i=r.filter((function(e){return e.isTimedOut()})),a=[].concat(Pt(o),Pt(i)),c=a.length>0?a:t,e.abrupt("return",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return v.apply(this,arguments)}function v(){return v=ft(wt().mark((function e(l,s){var p,m,v,h,d,y,_,g,b,S,O,w,E,j=arguments;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(j.length>2&&void 0!==j[2])||j[2],m=[],v=Uo(l,s),h=Fo(r,l.headers,s.headers),d="GET"===l.method?St(St({},l.data),s.data):{},y=St(St(St({},i),l.queryParameters),d),a.value&&(y["x-algolia-agent"]=a.value),s&&s.queryParameters)for(_=0,g=Object.keys(s.queryParameters);_1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return m(e,t,n);var o=function(){return m(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:r}};return s.get(a,(function(){return l.get(a,(function(){return l.set(a,o()).then((function(e){return Promise.all([l.delete(a),e])}),(function(e){return Promise.all([l.delete(a),Promise.reject(e)])})).then((function(e){var t=jt(e,2);return t[0],t[1]}))}))}),{miss:function(e){return s.set(a,e)}})},requestsCache:l,responsesCache:s}}(St(St({hosts:$o(t)},i),{},{algoliaAgent:Co({algoliaAgents:o,client:"Lite",version:Qo}),baseHeaders:St(St({"content-type":"text/plain"},a.headers()),i.baseHeaders),baseQueryParameters:St(St({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:c,appId:t,clearCache:function(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then((function(){}))},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent:function(e,t){c.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;r&&"WithinHeaders"!==r?c.baseQueryParameters["x-algolia-api-key"]=t:c.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw new Error("Parameter `path` is required when calling `customPost`.");var i={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return c.request(i,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)){var n={requests:e.map((function(e){var t=e.params,n=Ot(e,Jo);return"facet"===n.type?St(St(St({},n),t),{},{type:"facet"}):St(St(St({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=n}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var r={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(r,t)}}}(St({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,o=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:Do(),requestsCache:Do({serializable:!1}),hostsCache:ko({caches:[Io({key:"".concat(Qo,"-").concat(e)}),Do()]})},void 0))}(e,t);return r.addAlgoliaAgent("docsearch",Zo),!1===/docsearch.js \(.*\)/.test(r.transporter.algoliaAgent.value)&&r.addAlgoliaAgent("docsearch-react",Zo),n(r)}),[e,t,n])}(t,n,b),W=ut.useRef(Po({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,z=ut.useRef(Po({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:0===W.getAll().length?7:4})).current,J=ut.useCallback((function(e){if(!O){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===W.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&z.add(t)}}),[W,z,O]),Q=ut.useCallback((function(e){if(T.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};T.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[T.context.algoliaInsightsPlugin]),$=ut.useMemo((function(){return Ur({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:V,context:{searchSuggestions:[]}},insights:D,navigator:d,onStateChange:function(e){R(e.state)},getSources:function(e){var o=e.query,i=e.state,u=e.setContext,s=e.setStatus;if(!o)return O?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;J(t),po(n)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return z.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;J(t),po(n)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return W.getAll()}}];var p=Boolean(D);return K.search({requests:[St({query:o,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(F.current),"hierarchy.lvl2:".concat(F.current),"hierarchy.lvl3:".concat(F.current),"hierarchy.lvl4:".concat(F.current),"hierarchy.lvl5:".concat(F.current),"hierarchy.lvl6:".concat(F.current),"content:".concat(F.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:p},a)]}).catch((function(e){throw"RetryError"===e.name&&s("error"),e})).then((function(e){var o=e.results[0],a=o.hits,s=o.nbHits,m=so(a,(function(e){return yo(e)}),c);i.context.searchSuggestions.length0&&(Y(),U.current&&U.current.focus())}),[V,Y]),ut.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ut.createElement("div",dt({ref:L},G({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===T.status&&"DocSearch-Container--Stalled","error"===T.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),ut.createElement("div",{className:"DocSearch-Modal",ref:q},ut.createElement("header",{className:"DocSearch-SearchBar",ref:M},ut.createElement(Eo,dt({},$,{state:T,autoFocus:0===V.length,inputRef:U,isFromSelection:Boolean(V)&&V===B,translations:x,onClose:l}))),ut.createElement("div",{className:"DocSearch-Dropdown",ref:H},ut.createElement(Oo,dt({},$,{indexName:r,state:T,hitComponent:m,resultsFooterComponent:h,disableUserPersonalization:O,recentSearches:z,favoriteSearches:W,inputRef:U,translations:A,getMissingResultsUrl:I,onItemClick:function(e,t){Q(e),J(e),po(t)||l()}}))),ut.createElement("footer",{className:"DocSearch-Footer"},ut.createElement(Vr,{translations:C}))))}function Xo(e){var t,n,r=ut.useRef(null),o=jt(ut.useState(!1),2),i=o[0],a=o[1],c=jt(ut.useState((null==e?void 0:e.initialQuery)||void 0),2),u=c[0],l=c[1],s=ut.useCallback((function(){a(!0)}),[a]),f=ut.useCallback((function(){a(!1),l(null==e?void 0:e.initialQuery)}),[a,e.initialQuery]);return function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,o=e.onInput,i=e.searchButtonRef;ut.useEffect((function(){function e(e){var a;if("Escape"===e.code&&t||"k"===(null===(a=e.key)||void 0===a?void 0:a.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)return e.preventDefault(),void(t?r():document.body.classList.contains("DocSearch--active")||n());i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,o,i])}({isOpen:i,onOpen:s,onClose:f,onInput:ut.useCallback((function(e){a(!0),l(e.key)}),[a,l]),searchButtonRef:r}),ut.createElement(ut.Fragment,null,ut.createElement(Nt,{ref:r,translations:null==e||null===(t=e.translations)||void 0===t?void 0:t.button,onClick:s}),i&&qe(ut.createElement(Yo,dt({},e,{initialScrollY:window.scrollY,initialQuery:u,translations:null==e||null===(n=e.translations)||void 0===n?void 0:n.modal,onClose:f})),document.body))}function ei(t){Ke(ut.createElement(Xo,e({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",Zo),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return"string"==typeof e?t.document.querySelector(e):e}(t.container,t.environment))}export{ei as default}; ++/*! @docsearch/js 3.9.0 (UNRELEASED 16b66b3) | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */ ++function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&(c.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===c[a]&&(c[a]=e.defaultProps[a]);return S(e,c,o,i,null)}function S(e,t,n,i,a){var c={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=r.vnode&&r.vnode(c),c}function O(e){return e.children}function w(e,t){this.props=e,this.context=t}function E(e,t){if(null==t)return e.__?E(e.__,e.__i+1):null;for(var n;tt&&i.sort(u));I.__r=0}function k(e,t,n,r,o,i,a,c,u,l,s){var f,p,m,d,_,g,b=r&&r.__k||h,w=t.length;for(u=function(e,t,n,r,o){var i,a,c,u,l,s=n.length,f=s,p=0;for(e.__k=new Array(o),i=0;i0?S(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,c=null,-1!==(l=a.__i=x(a,n,u,f))&&(f--,(c=n[l])&&(c.__u|=2)),null==c||null===c.__v?(-1==l&&p--,"function"!=typeof a.type&&(a.__u|=4)):l!=u&&(l==u-1?p--:l==u+1?p++:(l>u?p--:p++,a.__u|=4))):e.__k[i]=null;if(f)for(i=0;i(null==u||2&u.__u?0:1))for(o=n-1,i=n+1;o>=0||i=0){if((u=t[o])&&!(2&u.__u)&&a==u.key&&c===u.type)return o;o--}if(i2&&(u.children=arguments.length>3?n.call(arguments,2):r),S(e.type,u,o||e.key,i||e.ref,null)}n=h.slice,r={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},o=0,w.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=_({},this.state),"function"==typeof e&&(e=e(_({},n),this.props)),e&&_(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),P(this))},w.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),P(this))},w.prototype.render=O,i=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},I.__r=0,l=/(PointerCapture)$|Capture$/i,s=0,f=T(!1),p=T(!0),m=0;var K,W,z,J,Q=0,$=[],Z=r,G=Z.__b,Y=Z.__r,X=Z.diffed,ee=Z.__c,te=Z.unmount,ne=Z.__;function re(e,t){Z.__h&&Z.__h(W,e,Q||t),Q=0;var n=W.__H||(W.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function oe(e){return Q=1,ie(Se,e)}function ie(e,t,n){var r=re(K++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Se(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=W,!W.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var a=r.__c.props!==e;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),i&&i.call(this,e,t,n)||a};W.u=!0;var i=W.shouldComponentUpdate,a=W.componentWillUpdate;W.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,o(e,t,n),i=r}a&&a.call(this,e,t,n)},W.shouldComponentUpdate=o}return r.__N||r.__}function ae(e,t){var n=re(K++,3);!Z.__s&&be(n.__H,t)&&(n.__=e,n.i=t,W.__H.__h.push(n))}function ce(e,t){var n=re(K++,4);!Z.__s&&be(n.__H,t)&&(n.__=e,n.i=t,W.__h.push(n))}function ue(e){return Q=5,se((function(){return{current:e}}),[])}function le(e,t,n){Q=6,ce((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function se(e,t){var n=re(K++,7);return be(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function fe(e,t){return Q=8,se((function(){return e}),t)}function pe(e){var t=W.context[e.__c],n=re(K++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(W)),t.props.value):e.__}function me(e,t){Z.useDebugValue&&Z.useDebugValue(t?t(e):e)}function ve(){var e=re(K++,11);if(!e.__){for(var t=W.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function he(){for(var e;e=$.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(_e),e.__H.__h.forEach(ge),e.__H.__h=[]}catch(t){e.__H.__h=[],Z.__e(t,e.__v)}}Z.__b=function(e){W=null,G&&G(e)},Z.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ne&&ne(e,t)},Z.__r=function(e){Y&&Y(e),K=0;var t=(W=e.__c).__H;t&&(z===W?(t.__h=[],W.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0}))):(t.__h.forEach(_e),t.__h.forEach(ge),t.__h=[],K=0)),z=W},Z.diffed=function(e){X&&X(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==$.push(t)&&J===Z.requestAnimationFrame||((J=Z.requestAnimationFrame)||ye)(he)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.i=void 0}))),z=W=null},Z.__c=function(e,t){t.some((function(e){try{e.__h.forEach(_e),e.__h=e.__h.filter((function(e){return!e.__||ge(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],Z.__e(n,e.__v)}})),ee&&ee(e,t)},Z.unmount=function(e){te&&te(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{_e(e)}catch(e){t=e}})),n.__H=void 0,t&&Z.__e(t,n.__v))};var de="function"==typeof requestAnimationFrame;function ye(e){var t,n=function(){clearTimeout(r),de&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);de&&(t=requestAnimationFrame(n))}function _e(e){var t=W,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),W=t}function ge(e){var t=W;e.__c=e.__(),W=t}function be(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function Se(e,t){return"function"==typeof t?t(e):t}function Oe(e,t){for(var n in t)e[n]=t[n];return e}function we(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Ee(e,t){var n=t(),r=oe({t:{__:n,u:t}}),o=r[0].t,i=r[1];return ce((function(){o.__=n,o.u=t,je(o)&&i({t:o})}),[e,n,t]),ae((function(){return je(o)&&i({t:o}),e((function(){je(o)&&i({t:o})}))}),[e]),n}function je(e){var t,n,r=e.u,o=e.__;try{var i=r();return!((t=o)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}}function Pe(e){e()}function Ie(e){return e}function ke(){return[!1,Pe]}var De=ce;function Ce(e,t){this.props=e,this.context=t}(Ce.prototype=new w).isPureReactComponent=!0,Ce.prototype.shouldComponentUpdate=function(e,t){return we(this.props,e)||we(this.state,t)};var xe=r.__b;r.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),xe&&xe(e)};var Ae="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Ne=function(e,t){return null==e?null:C(C(e).map(t))},Te={map:Ne,forEach:Ne,count:function(e){return e?C(e).length:0},only:function(e){var t=C(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:C},Re=r.__e;r.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);Re(e,t,n,r)};var Le=r.unmount;function qe(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=Oe({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return qe(e,t,n)}))),e}function Me(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Me(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function He(){this.__u=0,this.o=null,this.__b=null}function Ue(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Fe(){this.i=null,this.l=null}r.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Le&&Le(e)},(He.prototype=new w).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var o=Ue(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(c):c())};n.__R=a;var c=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Me(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},He.prototype.componentWillUnmount=function(){this.o=[]},He.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=qe(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&b(O,null,e.fallback);return o&&(o.__u&=-33),[b(O,null,t.__a?null:e.children),o]};var Be=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(e)}}),F(b(Ve,{context:t.context},e.__v),t.v)}function We(e,t){var n=b(Ke,{__v:e,h:t});return n.containerInfo=t,n}(Fe.prototype=new w).__a=function(e){var t=this,n=Ue(t.__v),r=t.l.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Be(t,e,r)):o()};n?n(i):i()}},Fe.prototype.render=function(e){this.i=null,this.l=new Map;var t=C(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},Fe.prototype.componentDidUpdate=Fe.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){Be(e,n,t)}))};var ze="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Je=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Qe=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,$e=/[A-Z0-9]/g,Ze="undefined"!=typeof document,Ge=function(e){return("undefined"!=typeof Symbol&&"symbol"==t(Symbol())?/fil|che|rad/:/fil|che|ra/).test(e)};function Ye(e,t,n){return null==t.__k&&(t.textContent=""),F(e,t),"function"==typeof n&&n(),e?e.__c:null}w.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(w.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Xe=r.event;function et(){}function tt(){return this.cancelBubble}function nt(){return this.defaultPrevented}r.event=function(e){return Xe&&(e=Xe(e)),e.persist=et,e.isPropagationStopped=tt,e.isDefaultPrevented=nt,e.nativeEvent=e};var rt,ot={enumerable:!1,configurable:!0,get:function(){return this.class}},it=r.vnode;r.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},o=-1===n.indexOf("-");for(var i in t){var a=t[i];if(!("value"===i&&"defaultValue"in t&&null==a||Ze&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var c=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===a?a="":"translate"===c&&"no"===a?a=!1:"o"===c[0]&&"n"===c[1]?"ondoubleclick"===c?i="ondblclick":"onchange"!==c||"input"!==n&&"textarea"!==n||Ge(t.type)?"onfocus"===c?i="onfocusin":"onblur"===c?i="onfocusout":Qe.test(i)&&(i=c):c=i="oninput":o&&Je.test(i)?i=i.replace($e,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===c&&r[i=c]&&(i="oninputCapture"),r[i]=a}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=C(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=C(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",ot)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=ze,it&&it(e)};var at=r.__r;r.__r=function(e){at&&at(e),rt=e.__c};var ct=r.diffed;r.diffed=function(e){ct&&ct(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),rt=null};var ut={ReactCurrentDispatcher:{current:{readContext:function(e){return rt.__n[e.__c].props.value},useCallback:fe,useContext:pe,useDebugValue:me,useDeferredValue:Ie,useEffect:ae,useId:ve,useImperativeHandle:le,useInsertionEffect:De,useLayoutEffect:ce,useMemo:se,useReducer:ie,useRef:ue,useState:oe,useSyncExternalStore:Ee,useTransition:ke}}};function lt(e){return!!e&&e.$$typeof===ze}var st={useState:oe,useId:ve,useReducer:ie,useEffect:ae,useLayoutEffect:ce,useInsertionEffect:De,useTransition:ke,useDeferredValue:Ie,useSyncExternalStore:Ee,startTransition:Pe,useRef:ue,useImperativeHandle:le,useMemo:se,useCallback:fe,useContext:pe,useDebugValue:me,version:"18.3.1",Children:Te,render:Ye,hydrate:function(e,t,n){return B(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(F(null,e),!0)},createPortal:We,createElement:b,createContext:function(e,t){var n={__c:t="__cC"+m++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,P(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return b.bind(null,e)},cloneElement:function(e){return lt(e)?V.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:O,isValidElement:lt,isElement:lt,isFragment:function(e){return lt(e)&&e.type===O},isMemo:function(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")},findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:w,PureComponent:Ce,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:we(this.props,e)}function r(t){return this.shouldComponentUpdate=n,b(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(t){var n=Oe({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=Ae,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},flushSync:function(e,t){return e(t)},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:O,Suspense:He,SuspenseList:Fe,lazy:function(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return b(n,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ut};function ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},n}function Pt(e,t){return Pt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pt(e,t)}function It(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||Dt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kt(e){return function(e){if(Array.isArray(e))return ft(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Dt(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 Dt(e,t){if(e){if("string"==typeof e)return ft(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ft(e,t):void 0}}function Ct(e){var t="function"==typeof Map?new Map:void 0;return Ct=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(St())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Pt(o,n.prototype),o}(e,arguments,gt(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Pt(n,e)},Ct(e)}var xt={"Ctrl/Cmd+K":!0,"/":!0};function At(e){return wt(wt({},xt),e)}function Nt(){return st.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},st.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Tt(){return st.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},st.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Rt=function(e){var t=e.theme;ae((function(){if(t){var e=document.documentElement.dataset.theme;if(t!==e)return document.documentElement.dataset.theme=t,function(){void 0===e?delete document.documentElement.dataset.theme:document.documentElement.dataset.theme=e}}}),[t])},Lt=["translations","keyboardShortcuts"],qt="Ctrl",Mt=st.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,o=e.keyboardShortcuts,i=Et(e,Lt),a=r.buttonText,c=void 0===a?"Search":a,u=r.buttonAriaLabel,l=void 0===u?"Search":u,s=At(o),f=It(oe(null),2),p=f[0],m=f[1];Rt({theme:i.theme}),ae((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("⌘"):m(qt))}),[]);var v=It(p===qt?[qt,"Control",st.createElement(Nt,null)]:["Meta","Meta",p],3),h=v[0],d=v[1],y=v[2],_=s["Ctrl/Cmd+K"],g="".concat(d,"+k");return st.createElement("button",_t({type:"button",className:"DocSearch DocSearch-Button","aria-label":_?"".concat(l," (").concat(g,")"):l,"aria-keyshortcuts":_?g:void 0},i,{ref:t}),st.createElement("span",{className:"DocSearch-Button-Container"},st.createElement(Tt,null),st.createElement("span",{className:"DocSearch-Button-Placeholder"},c)),st.createElement("span",{className:"DocSearch-Button-Keys"},null!==p&&_&&st.createElement(st.Fragment,null,st.createElement(Ht,{reactsToKey:h},y),st.createElement(Ht,{reactsToKey:"k"},"K"))))}));function Ht(e){var t=e.reactsToKey,n=e.children,r=It(oe(!1),2),o=r[0],i=r[1];return ae((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),st.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function Ut(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;ie.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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nn(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 rn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(Xt(n),[{headers:a}]))}else e.apply(void 0,[t].concat(Xt(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",an(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",an(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),n=0;n0&&i("convertedObjectIDsAfterSearch",an(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",an(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),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=tn(t,Gt);return[].concat(Xt(e),Xt(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))}}}(u),s={current:[]},f=Ut((function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce((function(e,t){return[].concat(sn(e),sn(t.items))}),[]).filter(un);Wt(s.current.map((function(e){return e.objectID})),n.map((function(e){return e.objectID})))||(s.current=n,n.length>0&&yn({onItemsChange:o,items:n,insights:l,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:mn(mn({},c?{clickAnalytics:!0}:{}),e?{userToken:bn(e)}:{}),insights:l}})}u("addAlgoliaAgent","insights-plugin"),o(),u("onUserTokenChange",(function(e){o(e)})),u("getUserToken",null,(function(e,t){o(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;un(t)&&i({state:n,event:r,insights:l,item:t,insightsEvents:[mn({eventName:"Item Selected"},Qt({item:t,items:o.getItems().filter(un)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;un(t)&&a({state:r,event:o,insights:l,item:t,insightsEvents:[mn({eventName:"Item Active"},Qt({item:t,items:n.getItems().filter(un)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function gn(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(sn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],sn(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function bn(e){return"number"==typeof e?e.toString():e}function Sn(e,t){var n=t;return{then:function(t,r){return Sn(e.then(wn(t,n,e),wn(r,n,e)),n)},catch:function(t){return Sn(e.catch(wn(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),Sn(e.finally(wn(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function On(e){return Sn(e,{isCanceled:!1,onCancelList:[]})}function wn(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function En(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function jn(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;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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,or);fr&&o.environment.clearTimeout(fr);var l=u.setCollections,s=u.setIsOpen,f=u.setQuery,p=u.setActiveItemId,m=u.setStatus,v=u.setContext;if(f(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,d=c.getState().collections.map((function(e){return ar(ar({},e),{},{items:[]})}));m("idle"),l(d),s(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:c.getState()}));var y=On(pr(d).then((function(){return Promise.resolve()})));return c.pendingRequests.add(y)}m("loading"),fr=o.environment.setTimeout((function(){m("stalled")}),o.stallThreshold);var _=On(pr(o.getSources(ar({query:i,refresh:a,state:c.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(ar({query:i,refresh:a,state:c.getState()},u))).then((function(t){return function(e,t,n){if(o=e,Boolean(null==o?void 0:o.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(Xn(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return Gn(Gn({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?Gn(Gn({},n),{},{params:Gn(Gn({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var o;return{items:e,sourceId:t}}(t,e.sourceId,c.getState())}))}))).then(nr).then((function(t){var n,r=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return r&&v({algoliaInsightsPlugin:ar(ar({},(null===(n=c.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),function(e,t,n){return t.map((function(t){var r,o=e.filter((function(e){return e.sourceId===t.sourceId})),i=o.map((function(e){return e.items})),a=o[0].transformResponse,c=a?a({results:r=i,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):i;return t.onResolve({source:t,results:i,items:c,state:n.getState()}),c.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:c}}))}(t,e,c)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return Jn(Jn({},e),{},Qn({},t.source.sourceId,Jn(Jn({},t.source),{},{getItems:function(){return Ft(t.items)}})))}),{}),o=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return Ft(t.reshape({sourcesBySourceId:o,sources:Object.values(o),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:c.getState()})}))})))).then((function(e){var n;m("idle"),l(e);var f=o.shouldPanelOpen({state:c.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var p=Dn(c.getState());if(null!==c.getState().activeItemId&&p){var v=p.item,h=p.itemInputValue,d=p.itemUrl,y=p.source;y.onActive(ar({event:t,item:v,itemInputValue:h,itemUrl:d,refresh:a,source:y,state:c.getState()},u))}})).finally((function(){m("idle"),fr&&o.environment.clearTimeout(fr)}));return c.pendingRequests.add(_)}function vr(e){return vr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},vr(e)}var hr=["event","props","refresh","store"];function dr(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 yr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Cr(e){return Cr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},Cr(e)}function xr(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 Ar(e){for(var t=1;t0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:"autocomplete-".concat(Bt++),plugins:o,initialState:Vn({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(function(e){return function(e){if(Array.isArray(e))return Fn(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){if("string"==typeof e)return Fn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fn(e,t):void 0}}(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.")}()}(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 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:zt,onResolve:zt};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=Pn(Pn({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return Ft(e)})).then((function(e){return e.map((function(e){return Vn(Vn({},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:Vn({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)})}(e,t),r=function(e,t,n){var r,o=t.initialState;return{getState:function(){return o},dispatch:function(r,i){var a=function(e){for(var t=1;t0})).map((function(e){var n=e.source;return Cn(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Cn(t.id,"label"),value:r.getState().completion||r.getState().query,id:Cn(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&An(e).isComposing?o.setQuery(i):mr(Ir({event:e,props:t,query:i.slice(0,l),refresh:n,store:r},o))},onCompositionEnd:function(e){mr(Ir({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){An(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,hr);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=Dn(o.getState()),t=n.environment.document.getElementById(Cn(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=Dn(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(yr({event:t,item:n,itemInputValue:a,itemUrl:c,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?mr(yr({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}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 u=Dn(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,p=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(yr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(yr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(yr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:l,state:o.getState()});mr(yr({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(yr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(Ir({event:e,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:zt,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},s)},getPanelProps:function(e){return Ir({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=Dr(n,Er);return Ir({role:"listbox","aria-labelledby":Cn(t.id,"label"),id:Cn(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=Dr(e,jr);return Ir({id:Cn(t.id,"item-".concat(i.__autocomplete_id),a),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=Dn(r.getState());if(null!==r.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(Ir({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:r.getState()}),u=a.getItemUrl({item:i,state:r.getState()});(u?Promise.resolve():mr(Ir({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then((function(){a.onSelect(Ir({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:n,source:a,state:r.getState()},o))}))}},c)}}}(Vr({props:n,refresh:a,store:r,navigator:n.navigator},o));function a(){return mr(Vr({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,navigator:n.navigator,query:r.getState().query,refresh:a,store:r},o))}function c(e){e.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,Vr(Vr({},o),{},{navigator:n.navigator,refresh:a,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})},onResolve:function(e){t.push({onResolve:e})}}))}))}function u(){return n.plugins.some((function(e){return"aa.algoliaInsightsPlugin"===e.name}))}if(n.insights&&!u()){var l="boolean"==typeof n.insights?{}:n.insights;n.plugins.push(_n(l))}return c(n.plugins),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout((function(){i.content=JSON.stringify(r),a.appendChild(i)}),0)}}({metadata:Tr({plugins:n.plugins,options:e}),environment:n.environment}),Vr(Vr({refresh:a,navigator:n.navigator},i),o)}function zr(e){var t=e.translations,n=(void 0===t?{}:t).searchByText,r=void 0===n?"Search by":n;return st.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},st.createElement("span",{className:"DocSearch-Label"},r),st.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},st.createElement("defs",null,st.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),st.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),st.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),st.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),st.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),st.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),st.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),st.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),st.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),st.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function Jr(e){return st.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},st.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Qr(e){var t=e.translations,n=void 0===t?{}:t,r=n.selectText,o=void 0===r?"to select":r,i=n.selectKeyAriaLabel,a=void 0===i?"Enter key":i,c=n.navigateText,u=void 0===c?"to navigate":c,l=n.navigateUpKeyAriaLabel,s=void 0===l?"Arrow up":l,f=n.navigateDownKeyAriaLabel,p=void 0===f?"Arrow down":f,m=n.closeText,v=void 0===m?"to close":m,h=n.closeKeyAriaLabel,d=void 0===h?"Escape key":h,y=n.searchByText,_=void 0===y?"Search by":y;return st.createElement(st.Fragment,null,st.createElement("div",{className:"DocSearch-Logo"},st.createElement(zr,{translations:{searchByText:_}})),st.createElement("ul",{className:"DocSearch-Commands"},st.createElement("li",null,st.createElement("kbd",{className:"DocSearch-Commands-Key"},st.createElement(Jr,{ariaLabel:a},st.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),st.createElement("span",{className:"DocSearch-Label"},o)),st.createElement("li",null,st.createElement("kbd",{className:"DocSearch-Commands-Key"},st.createElement(Jr,{ariaLabel:p},st.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),st.createElement("kbd",{className:"DocSearch-Commands-Key"},st.createElement(Jr,{ariaLabel:s},st.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),st.createElement("span",{className:"DocSearch-Label"},u)),st.createElement("li",null,st.createElement("kbd",{className:"DocSearch-Commands-Key"},st.createElement(Jr,{ariaLabel:d},st.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),st.createElement("span",{className:"DocSearch-Label"},v))))}function $r(e){var t=e.hit,n=e.children;return st.createElement("a",{href:t.url},n)}function Zr(){return st.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},st.createElement("g",{fill:"none",fillRule:"evenodd"},st.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},st.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),st.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},st.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Gr(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},st.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),st.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Yr(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Xr(){return st.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},st.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),st.createElement("path",{d:"M8 17l-6-6 6-6"})))}var eo=function(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function to(e){switch(e.type){case"lvl1":return st.createElement(eo,null);case"content":return st.createElement(ro,null);default:return st.createElement(no,null)}}function no(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function ro(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function oo(){return st.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},st.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function io(){return st.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},st.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function ao(){return st.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},st.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function co(e){var t=e.translations,n=void 0===t?{}:t,r=n.titleText,o=void 0===r?"Unable to fetch results":r,i=n.helpText,a=void 0===i?"You might want to check your network connection.":i;return st.createElement("div",{className:"DocSearch-ErrorScreen"},st.createElement("div",{className:"DocSearch-Screen-Icon"},st.createElement(io,null)),st.createElement("p",{className:"DocSearch-Title"},o),st.createElement("p",{className:"DocSearch-Help"},a))}var uo=["translations"];function lo(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,uo),o=n.noResultsText,i=void 0===o?"No results for":o,a=n.suggestedQueryText,c=void 0===a?"Try searching for":a,u=n.reportMissingResultsText,l=void 0===u?"Believe this query should return results?":u,s=n.reportMissingResultsLinkText,f=void 0===s?"Let us know.":s,p=r.state.context.searchSuggestions;return st.createElement("div",{className:"DocSearch-NoResults"},st.createElement("div",{className:"DocSearch-Screen-Icon"},st.createElement(ao,null)),st.createElement("p",{className:"DocSearch-Title"},i,' "',st.createElement("strong",null,r.state.query),'"'),p&&p.length>0&&st.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},st.createElement("p",{className:"DocSearch-Help"},c,":"),st.createElement("ul",null,p.slice(0,3).reduce((function(e,t){return[].concat(kt(e),[st.createElement("li",{key:t},st.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])}),[]))),r.getMissingResultsUrl&&st.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),st.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var so=["hit","attribute","tagName"];function fo(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function po(e){var t=e.hit,n=e.attribute,r=e.tagName;return b(void 0===r?"span":r,wt(wt({},Et(e,so)),{},{dangerouslySetInnerHTML:{__html:fo(t,"_snippetResult.".concat(n,".value"))||fo(t,n)}}))}function mo(e){return e.collection&&0!==e.collection.items.length?st.createElement("section",{className:"DocSearch-Hits"},st.createElement("div",{className:"DocSearch-Hit-source"},e.title),st.createElement("ul",e.getListProps({source:e.collection.source}),e.collection.items.map((function(t,n){return st.createElement(vo,_t({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function vo(e){var t=e.item,n=e.index,r=e.renderIcon,o=e.renderAction,i=e.getItemProps,a=e.onItemClick,c=e.collection,u=e.hitComponent,l=It(st.useState(!1),2),s=l[0],f=l[1],p=It(st.useState(!1),2),m=p[0],v=p[1],h=st.useRef(null),d=u;return st.createElement("li",_t({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",m&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},i({item:t,source:c.source,onClick:function(e){a(t,e)}})),st.createElement(d,{hit:t},st.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(po,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&st.createElement(po,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(po,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),st.createElement(po,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(po,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),st.createElement(po,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){v(!0),h.current=e}}))))}function ho(e,t,n){return e.reduce((function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e}),{})}function yo(e){return e}function _o(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function go(){}var bo=/(|<\/mark>)/g,So=RegExp(bo.source);function Oo(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return o?o.value&&So.test(o.value)?o.value.replace(bo,""):o.value:e.hierarchy.lvl0}function wo(e){return st.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=Oo(t.items[0]);return st.createElement(mo,_t({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,o=e.index;return st.createElement(st.Fragment,null,r.__docsearch_parent&&st.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},st.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[o+1])||void 0===n?void 0:n.__docsearch_parent)?st.createElement("path",{d:"M8 6v21M20 27H8.3"}):st.createElement("path",{d:"M8 6v42M20 27H8.3"}))),st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(to,{type:r.type})))},renderAction:function(){return st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement(Xr,null))}}))})),e.resultsFooterComponent&&st.createElement("section",{className:"DocSearch-HitsFooter"},st.createElement(e.resultsFooterComponent,{state:e.state})))}var Eo=["translations"];function jo(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,Eo),o=n.recentSearchesTitle,i=void 0===o?"Recent":o,a=n.noRecentSearchesText,c=void 0===a?"No recent searches":a,u=n.saveRecentSearchButtonTitle,l=void 0===u?"Save this search":u,s=n.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,p=n.favoriteSearchesTitle,m=void 0===p?"Favorite":p,v=n.removeFavoriteSearchButtonTitle,h=void 0===v?"Remove this search from favorites":v;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:st.createElement("div",{className:"DocSearch-StartScreen"},st.createElement("p",{className:"DocSearch-Help"},c)):!1===r.hasCollections?null:st.createElement("div",{className:"DocSearch-Dropdown-Container"},st.createElement(mo,_t({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(Gr,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return st.createElement(st.Fragment,null,st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()}))}},st.createElement(oo,null))),st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){r.recentSearches.remove(t),r.refresh()}))}},st.createElement(Yr,null))))}})),st.createElement(mo,_t({},r,{title:m,collection:r.state.collections[1],renderIcon:function(){return st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(oo,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.remove(t),r.refresh()}))}},st.createElement(Yr,null)))}})))}var Po=["translations"],Io=st.memo((function(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,Po);if("error"===r.state.status)return st.createElement(co,{translations:null==n?void 0:n.errorScreen});var o=r.state.collections.some((function(e){return e.items.length>0}));return r.state.query?!1===o?st.createElement(lo,_t({},r,{translations:null==n?void 0:n.noResultsScreen})):st.createElement(wo,r):st.createElement(jo,_t({},r,{hasCollections:o,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),ko=["translations"];function Do(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,ko),o=n.resetButtonTitle,i=void 0===o?"Clear the query":o,a=n.resetButtonAriaLabel,c=void 0===a?"Clear the query":a,u=n.cancelButtonText,l=void 0===u?"Cancel":u,s=n.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,p=n.searchInputLabel,m=void 0===p?"Search":p,v=r.getFormProps({inputElement:r.inputRef.current}).onReset;return st.useEffect((function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()}),[r.autoFocus,r.inputRef]),st.useEffect((function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()}),[r.isFromSelection,r.inputRef]),st.createElement(st.Fragment,null,st.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:v},st.createElement("label",_t({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),st.createElement(Tt,null),st.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},m)),st.createElement("div",{className:"DocSearch-LoadingIndicator"},st.createElement(Zr,null)),st.createElement("input",_t({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),st.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},st.createElement(Yr,null))),st.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:r.onClose},l))}var Co=["_highlightResult","_snippetResult"];function xo(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),i=o.getItem().slice(0,r);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var n=Et(t,Co),a=i.findIndex((function(e){return e.objectID===n.objectID}));a>-1&&i.splice(a,1),i.unshift(n),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Ao(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n,r,a;return n=e.timeToLive?1e3*e.timeToLive:null,r=o(),i(a=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==It(e,2)[1].timestamp})))),n&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=It(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return It(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,o).catch((function(){return No({caches:t}).get(e,r,o)}))},set:function(e,r){return n.set(e,r).catch((function(){return No({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return No({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return No({caches:t}).clear()}))}}}function To(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Ro(e){var t=e.algoliaAgents,n=e.client,r=e.version,o=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}(r).add({segment:n,version:r});return t.forEach((function(e){return o.add(e)})),o}var Lo=12e4;function qo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return wt(wt({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>Lo},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=Lo}})}var Mo=function(){function e(t,n){var r;return ht(this,e),yt(r=vt(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return bt(e,Ct(Error)),dt(e)}(),Ho=function(){function e(t,n,r){var o;return ht(this,e),yt(o=vt(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return bt(e,Mo),dt(e)}(),Uo=function(){function e(t){return ht(this,e),vt(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return bt(e,Ho),dt(e)}(),Fo=function(){function e(t,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return ht(this,e),yt(o=vt(this,e,[t,r,i]),"status",void 0),o.status=n,o}return bt(e,Ho),dt(e)}(),Bo=function(){function e(t,n){var r;return ht(this,e),yt(r=vt(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return bt(e,Mo),dt(e)}(),Vo=function(){function e(t,n,r,o){var i;return ht(this,e),yt(i=vt(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return bt(e,Fo),dt(e)}();function Ko(e,t,n){var r,o=(r=n,Object.keys(r).filter((function(e){return void 0!==r[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20"))})).join("&")),i="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return o.length&&(i+="?".concat(o)),i}function Wo(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:wt(wt({},e.data),t.data);return JSON.stringify(n)}}function zo(e,t,n){var r=wt(wt(wt({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach((function(e){var t=r[e];o[e.toLowerCase()]=t})),o}function Jo(e){try{return JSON.parse(e.content)}catch(t){throw new Bo(t.message,e)}}function Qo(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new Vo(o.message,r,o.error,t):new Fo(o.message,r,t)}catch(e){}return new Fo(n,r,t)}function $o(e){return e.map((function(e){return Zo(e)}))}function Zo(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return wt(wt({},e),{},{request:wt(wt({},e.request),{},{headers:wt(wt({},e.request.headers),t)})})}var Go=["appId","apiKey","authMode","algoliaAgents"],Yo=["params"],Xo="5.19.0";function ei(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1)),o=e[n];t[n]=e[r],t[r]=o}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var ti="3.9.0";var ni=["footer","searchBox"];function ri(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,i=void 0===o?"Search docs":o,a=e.searchParameters,c=e.maxResultsPerGroup,u=e.theme,l=e.onClose,s=void 0===l?go:l,f=e.transformItems,p=void 0===f?yo:f,m=e.hitComponent,v=void 0===m?$r:m,h=e.resultsFooterComponent,d=void 0===h?function(){return null}:h,y=e.navigator,_=e.initialScrollY,g=void 0===_?0:_,b=e.transformSearchClient,S=void 0===b?yo:b,O=e.disableUserPersonalization,w=void 0!==O&&O,E=e.initialQuery,j=void 0===E?"":E,P=e.translations,I=void 0===P?{}:P,k=e.getMissingResultsUrl,D=e.insights,C=void 0!==D&&D,x=I.footer,A=I.searchBox,N=Et(I,ni),T=It(st.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),R=T[0],L=T[1],q=st.useRef(null),M=st.useRef(null),H=st.useRef(null),U=st.useRef(null),F=st.useRef(null),B=st.useRef(10),V=st.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,K=st.useRef(j||V).current,W=function(e,t,n){return st.useMemo((function(){var r=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,n=e.apiKey,r=e.authMode,o=e.algoliaAgents,i=Et(e,Go),a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(t,n,r),c=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,c=e.timeouts,u=e.requester,l=e.requestsCache,s=e.responsesCache;function f(e){return p.apply(this,arguments)}function p(){return(p=mt(jt().mark((function e(t){var r,o,i,a,c;return jt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return n.get(e,(function(){return Promise.resolve(qo(e))}))})));case 2:return r=e.sent,o=r.filter((function(e){return e.isUp()})),i=r.filter((function(e){return e.isTimedOut()})),a=[].concat(kt(o),kt(i)),c=a.length>0?a:t,e.abrupt("return",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return v.apply(this,arguments)}function v(){return v=mt(jt().mark((function e(l,s){var p,m,v,h,d,y,_,g,b,S,O,w,E,j=arguments;return jt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(j.length>2&&void 0!==j[2])||j[2],m=[],v=Wo(l,s),h=zo(r,l.headers,s.headers),d="GET"===l.method?wt(wt({},l.data),s.data):{},y=wt(wt(wt({},i),l.queryParameters),d),a.value&&(y["x-algolia-agent"]=a.value),s&&s.queryParameters)for(_=0,g=Object.keys(s.queryParameters);_1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return m(e,t,n);var o=function(){return m(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:r}};return s.get(a,(function(){return l.get(a,(function(){return l.set(a,o()).then((function(e){return Promise.all([l.delete(a),e])}),(function(e){return Promise.all([l.delete(a),Promise.reject(e)])})).then((function(e){var t=It(e,2);return t[0],t[1]}))}))}),{miss:function(e){return s.set(a,e)}})},requestsCache:l,responsesCache:s}}(wt(wt({hosts:ei(t)},i),{},{algoliaAgent:Ro({algoliaAgents:o,client:"Lite",version:Xo}),baseHeaders:wt(wt({"content-type":"text/plain"},a.headers()),i.baseHeaders),baseQueryParameters:wt(wt({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:c,appId:t,apiKey:n,clearCache:function(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then((function(){}))},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent:function(e,t){c.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;r&&"WithinHeaders"!==r?c.baseQueryParameters["x-algolia-api-key"]=t:c.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw new Error("Parameter `path` is required when calling `customPost`.");var i={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return c.request(i,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)){var n={requests:e.map((function(e){var t=e.params,n=Et(e,Yo);return"facet"===n.type?wt(wt(wt({},n),t),{},{type:"facet"}):wt(wt(wt({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=n}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var r={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(r,t)}}}(wt({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,o=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:To(),requestsCache:To({serializable:!1}),hostsCache:No({caches:[Ao({key:"".concat(Xo,"-").concat(e)}),To()]})},void 0))}(e,t);return r.addAlgoliaAgent("docsearch",ti),!1===/docsearch.js \(.*\)/.test(r.transporter.algoliaAgent.value)&&r.addAlgoliaAgent("docsearch-react",ti),n(r)}),[e,t,n])}(t,n,S),z=st.useRef(xo({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,J=st.useRef(xo({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:0===z.getAll().length?7:4})).current,Q=st.useCallback((function(e){if(!w){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===z.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&J.add(t)}}),[z,J,w]),$=st.useCallback((function(e){if(R.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};R.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[R.context.algoliaInsightsPlugin]),Z=st.useMemo((function(){return Wr({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:K,context:{searchSuggestions:[]}},insights:C,navigator:y,onStateChange:function(e){L(e.state)},getSources:function(e){var o=e.query,i=e.state,u=e.setContext,l=e.setStatus;if(!o)return w?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;Q(t),_o(n)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return J.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;Q(t),_o(n)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return z.getAll()}}];var f=Boolean(C);return W.search({requests:[wt({query:o,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(B.current),"hierarchy.lvl2:".concat(B.current),"hierarchy.lvl3:".concat(B.current),"hierarchy.lvl4:".concat(B.current),"hierarchy.lvl5:".concat(B.current),"hierarchy.lvl6:".concat(B.current),"content:".concat(B.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:f},a)]}).catch((function(e){throw"RetryError"===e.name&&l("error"),e})).then((function(e){var o=e.results[0],a=o.hits,l=o.nbHits,m=ho(a,(function(e){return Oo(e)}),c);i.context.searchSuggestions.length0&&(X(),F.current&&F.current.focus())}),[K,X]),st.useEffect((function(){function e(){if(M.current){var e=.01*window.innerHeight;M.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),st.createElement("div",_t({ref:q},Y({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===R.status&&"DocSearch-Container--Stalled","error"===R.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&s()}}),st.createElement("div",{className:"DocSearch-Modal",ref:M},st.createElement("header",{className:"DocSearch-SearchBar",ref:H},st.createElement(Do,_t({},Z,{state:R,autoFocus:0===K.length,inputRef:F,isFromSelection:Boolean(K)&&K===V,translations:A,onClose:s}))),st.createElement("div",{className:"DocSearch-Dropdown",ref:U},st.createElement(Io,_t({},Z,{indexName:r,state:R,hitComponent:v,resultsFooterComponent:d,disableUserPersonalization:w,recentSearches:J,favoriteSearches:z,inputRef:F,translations:N,getMissingResultsUrl:k,onItemClick:function(e,t){$(e),Q(e),_o(t)||s()}}))),st.createElement("footer",{className:"DocSearch-Footer"},st.createElement(Qr,{translations:x}))))}function oi(e){var t,n,r=_t({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e)),o=st.useRef(null),i=It(st.useState(!1),2),a=i[0],c=i[1],u=It(st.useState((null==r?void 0:r.initialQuery)||void 0),2),l=u[0],s=u[1],f=st.useCallback((function(){c(!0)}),[c]),p=st.useCallback((function(){c(!1),s(null==r?void 0:r.initialQuery)}),[c,r.initialQuery]);return function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,o=e.onInput,i=e.searchButtonRef,a=At(e.keyboardShortcuts);st.useEffect((function(){function e(e){var c,u=a["Ctrl/Cmd+K"]&&"k"===(null===(c=e.key)||void 0===c?void 0:c.toLowerCase())&&(e.metaKey||e.ctrlKey),l=a["/"]&&"/"===e.key;if("Escape"===e.code&&t||u||!function(e){var t=e.composedPath()[0],n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&l&&!t)return e.preventDefault(),void(t?r():document.body.classList.contains("DocSearch--active")||n());i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,o,i,a])}({isOpen:a,onOpen:f,onClose:p,onInput:st.useCallback((function(e){c(!0),s(e.key)}),[c,s]),searchButtonRef:o,keyboardShortcuts:r.keyboardShortcuts}),Rt({theme:r.theme}),st.createElement(st.Fragment,null,st.createElement(Mt,{ref:o,translations:null==r||null===(t=r.translations)||void 0===t?void 0:t.button,keyboardShortcuts:r.keyboardShortcuts,onClick:f}),a&&We(st.createElement(ri,_t({},r,{initialScrollY:window.scrollY,initialQuery:l,translations:null==r||null===(n=r.translations)||void 0===n?void 0:n.modal,onClose:p})),document.body))}function ii(t){Ye(st.createElement(oi,e({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",ti),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return"string"==typeof e?t.document.querySelector(e):e}(t.container,t.environment))}export{ii as default}; + //# sourceMappingURL=index.js.map +diff --git a/node_modules/@docsearch/js/dist/esm/index.js.map b/node_modules/@docsearch/js/dist/esm/index.js.map +index 478c9a3..40defae 100644 +--- a/node_modules/@docsearch/js/dist/esm/index.js.map ++++ b/node_modules/@docsearch/js/dist/esm/index.js.map +@@ -1 +1 @@ +-{"version":3,"file":"index.js","sources":["../../../../node_modules/preact/dist/preact.module.js","../../../../node_modules/preact/hooks/dist/hooks.module.js","../../../../node_modules/preact/compat/dist/compat.module.js","../../../docsearch-react/dist/esm/index.js","../../src/docsearch.tsx"],"sourcesContent":["var n,l,u,t,i,o,r,f,e,c,s,a,h={},v=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function d(n,l){for(var u in l)n[u]=l[u];return n}function w(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function _(l,u,t){var i,o,r,f={};for(r in u)\"key\"==r?i=u[r]:\"ref\"==r?o=u[r]:f[r]=u[r];if(arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):t),\"function\"==typeof l&&null!=l.defaultProps)for(r in l.defaultProps)void 0===f[r]&&(f[r]=l.defaultProps[r]);return g(l,f,i,o,null)}function g(n,t,i,o,r){var f={type:n,props:t,key:i,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==r?++u:r,__i:-1,__u:0};return null==r&&null!=l.vnode&&l.vnode(f),f}function m(){return{current:null}}function b(n){return n.children}function k(n,l){this.props=n,this.context=l}function x(n,l){if(null==l)return n.__?x(n.__,n.__i+1):null;for(var u;lu&&i.sort(f));M.__r=0}function P(n,l,u,t,i,o,r,f,e,c,s){var a,p,y,d,w,_=t&&t.__k||v,g=l.length;for(u.__d=e,$(u,l,_),e=u.__d,a=0;a0?g(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i).__=n,i.__b=n.__b+1,o=null,-1!==(f=i.__i=L(i,u,r,s))&&(s--,(o=u[f])&&(o.__u|=131072)),null==o||null===o.__v?(-1==f&&a--,\"function\"!=typeof i.type&&(i.__u|=65536)):f!==r&&(f==r-1?a--:f==r+1?a++:(f>r?a--:a++,i.__u|=65536))):i=n.__k[t]=null;if(s)for(t=0;t(null!=e&&0==(131072&e.__u)?1:0))for(;r>=0||f=0){if((e=l[r])&&0==(131072&e.__u)&&i==e.key&&o===e.type)return r;r--}if(f2&&(e.children=arguments.length>3?n.call(arguments,2):t),g(l.type,e,i||l.key,o||l.ref,null)}function G(n,l){var u={__c:l=\"__cC\"+a++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,t;return this.getChildContext||(u=new Set,(t={})[l]=this,this.getChildContext=function(){return t},this.componentWillUnmount=function(){u=null},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.forEach(function(n){n.__e=!0,S(n)})},this.sub=function(n){u.add(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u&&u.delete(n),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=v.slice,l={__e:function(n,l,u,t){for(var i,o,r;l=l.__;)if((i=l.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(n)),r=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(n,t||{}),r=i.__d),r)return i.__E=i}catch(l){n=l}throw n}},u=0,t=function(n){return null!=n&&null==n.constructor},k.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),\"function\"==typeof n&&(n=n(d({},u),this.props)),n&&d(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),S(this))},k.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),S(this))},k.prototype.render=b,i=[],r=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,f=function(n,l){return n.__v.__b-l.__v.__b},M.__r=0,e=0,c=F(!1),s=F(!0),a=0;export{k as Component,b as Fragment,E as cloneElement,G as createContext,_ as createElement,m as createRef,_ as h,D as hydrate,t as isValidElement,l as options,B as render,H as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import{options as n}from\"preact\";var t,r,u,i,o=0,f=[],c=n,e=c.__b,a=c.__r,v=c.diffed,l=c.__c,m=c.unmount,s=c.__;function d(n,t){c.__h&&c.__h(r,n,o||t),o=0;var u=r.__H||(r.__H={__:[],__h:[]});return n>=u.__.length&&u.__.push({}),u.__[n]}function h(n){return o=1,p(D,n)}function p(n,u,i){var o=d(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):D(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.u)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=o.__c.__H.__.filter(function(n){return!!n.__c});if(u.every(function(n){return!n.__N}))return!c||c.call(this,n,t,r);var i=!1;return u.forEach(function(n){if(n.__N){var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),!(!i&&o.__c.props===n)&&(!c||c.call(this,n,t,r))};r.u=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function y(n,u){var i=d(t++,3);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__H.__h.push(i))}function _(n,u){var i=d(t++,4);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__h.push(i))}function A(n){return o=5,T(function(){return{current:n}},[])}function F(n,t,r){o=6,_(function(){return\"function\"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==r?r:r.concat(n))}function T(n,r){var u=d(t++,7);return C(u.__H,r)&&(u.__=n(),u.__H=r,u.__h=n),u.__}function q(n,t){return o=8,T(function(){return n},t)}function x(n){var u=r.context[n.__c],i=d(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function P(n,t){c.useDebugValue&&c.useDebugValue(t?t(n):n)}function b(n){var u=d(t++,10),i=h();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function g(){var n=d(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__=\"P\"+i[0]+\"-\"+i[1]++}return n.__}function j(){for(var n;n=f.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(z),n.__H.__h.forEach(B),n.__H.__h=[]}catch(t){n.__H.__h=[],c.__e(t,n.__v)}}c.__b=function(n){r=null,e&&e(n)},c.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),s&&s(n,t)},c.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(i.__h.forEach(z),i.__h.forEach(B),i.__h=[],t=0)),u=r},c.diffed=function(n){v&&v(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&i===c.requestAnimationFrame||((i=c.requestAnimationFrame)||w)(j)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),u=r=null},c.__c=function(n,t){t.some(function(n){try{n.__h.forEach(z),n.__h=n.__h.filter(function(n){return!n.__||B(n)})}catch(r){t.some(function(n){n.__h&&(n.__h=[])}),t=[],c.__e(r,n.__v)}}),l&&l(n,t)},c.unmount=function(n){m&&m(n);var t,r=n.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{z(n)}catch(n){t=n}}),r.__H=void 0,t&&c.__e(t,r.__v))};var k=\"function\"==typeof requestAnimationFrame;function w(n){var t,r=function(){clearTimeout(u),k&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,100);k&&(t=requestAnimationFrame(r))}function z(n){var t=r,u=n.__c;\"function\"==typeof u&&(n.__c=void 0,u()),r=t}function B(n){var t=r;n.__c=n.__(),r=t}function C(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function D(n,t){return\"function\"==typeof t?t(n):t}export{q as useCallback,x as useContext,P as useDebugValue,y as useEffect,b as useErrorBoundary,g as useId,F as useImperativeHandle,_ as useLayoutEffect,T as useMemo,p as useReducer,A as useRef,h as useState};\n//# sourceMappingURL=hooks.module.js.map\n","import{Component as n,createElement as t,options as e,toChildArray as r,Fragment as u,render as o,hydrate as i,createContext as c,createRef as f,cloneElement as l}from\"preact\";export{Component,Fragment,createContext,createElement,createRef}from\"preact\";import{useCallback as a,useContext as s,useDebugValue as h,useEffect as v,useId as d,useImperativeHandle as p,useLayoutEffect as m,useMemo as y,useReducer as _,useRef as b,useState as S}from\"preact/hooks\";export*from\"preact/hooks\";function g(n,t){for(var e in n)if(\"__source\"!==e&&!(e in t))return!0;for(var r in t)if(\"__source\"!==r&&n[r]!==t[r])return!0;return!1}function E(n,t){this.props=n,this.context=t}function C(n,e){function r(n){var t=this.props.ref,r=t==n.ref;return!r&&t&&(t.call?t(null):t.current=null),e?!e(this.props,n)||!r:g(this.props,n)}function u(e){return this.shouldComponentUpdate=r,t(n,e)}return u.displayName=\"Memo(\"+(n.displayName||n.name)+\")\",u.prototype.isReactComponent=!0,u.__f=!0,u}(E.prototype=new n).isPureReactComponent=!0,E.prototype.shouldComponentUpdate=function(n,t){return g(this.props,n)||g(this.state,t)};var x=e.__b;e.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),x&&x(n)};var R=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.forward_ref\")||3911;function w(n){function t(t){if(!(\"ref\"in t))return n(t,null);var e=t.ref;delete t.ref;var r=n(t,e);return t.ref=e,r}return t.$$typeof=R,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName=\"ForwardRef(\"+(n.displayName||n.name)+\")\",t}var k=function(n,t){return null==n?null:r(r(n).map(t))},I={map:k,forEach:k,count:function(n){return n?r(n).length:0},only:function(n){var t=r(n);if(1!==t.length)throw\"Children.only\";return t[0]},toArray:r},N=e.__e;e.__e=function(n,t,e,r){if(n.then)for(var u,o=t;o=o.__;)if((u=o.__c)&&u.__c)return null==t.__e&&(t.__e=e.__e,t.__k=e.__k),u.__c(n,t);N(n,t,e,r)};var M=e.unmount;function T(n,t,e){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(n){\"function\"==typeof n.__c&&n.__c()}),n.__c.__H=null),null!=(n=function(n,t){for(var e in t)n[e]=t[e];return n}({},n)).__c&&(n.__c.__P===e&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map(function(n){return T(n,t,e)})),n}function A(n,t,e){return n&&e&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(n){return A(n,t,e)}),n.__c&&n.__c.__P===t&&(n.__e&&e.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=e)),n}function D(){this.__u=0,this.t=null,this.__b=null}function L(n){var t=n.__.__c;return t&&t.__a&&t.__a(n)}function O(n){var e,r,u;function o(o){if(e||(e=n()).then(function(n){r=n.default||n},function(n){u=n}),u)throw u;if(!r)throw e;return t(r,o)}return o.displayName=\"Lazy\",o.__f=!0,o}function F(){this.u=null,this.o=null}e.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&32&n.__u&&(n.type=null),M&&M(n)},(D.prototype=new n).__c=function(n,t){var e=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(e);var u=L(r.__v),o=!1,i=function(){o||(o=!0,e.__R=null,u?u(c):c())};e.__R=i;var c=function(){if(!--r.__u){if(r.state.__a){var n=r.state.__a;r.__v.__k[0]=A(n,n.__c.__P,n.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.t.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(i,i)},D.prototype.componentWillUnmount=function(){this.t=[]},D.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var r=document.createElement(\"div\"),o=this.__v.__k[0].__c;this.__v.__k[0]=T(this.__b,r,o.__O=o.__P)}this.__b=null}var i=e.__a&&t(u,null,n.fallback);return i&&(i.__u&=-33),[t(u,null,e.__a?null:n.children),i]};var U=function(n,t,e){if(++e[1]===e[0]&&n.o.delete(t),n.props.revealOrder&&(\"t\"!==n.props.revealOrder[0]||!n.o.size))for(e=n.u;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),e.i.removeChild(n)}}),o(t(V,{context:e.context},n.__v),e.l)}function P(n,e){var r=t(W,{__v:n,i:e});return r.containerInfo=e,r}(F.prototype=new n).__a=function(n){var t=this,e=L(t.__v),r=t.o.get(n);return r[0]++,function(u){var o=function(){t.props.revealOrder?(r.push(u),U(t,n,r)):u()};e?e(o):o()}},F.prototype.render=function(n){this.u=null,this.o=new Map;var t=r(n.children);n.revealOrder&&\"b\"===n.revealOrder[0]&&t.reverse();for(var e=t.length;e--;)this.o.set(t[e],this.u=[1,0,this.u]);return n.children},F.prototype.componentDidUpdate=F.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(t,e){U(n,e,t)})};var j=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.element\")||60103,z=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,B=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,H=/[A-Z0-9]/g,Z=\"undefined\"!=typeof document,Y=function(n){return(\"undefined\"!=typeof Symbol&&\"symbol\"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(n)};function $(n,t,e){return null==t.__k&&(t.textContent=\"\"),o(n,t),\"function\"==typeof e&&e(),n?n.__c:null}function q(n,t,e){return i(n,t),\"function\"==typeof e&&e(),n?n.__c:null}n.prototype.isReactComponent={},[\"componentWillMount\",\"componentWillReceiveProps\",\"componentWillUpdate\"].forEach(function(t){Object.defineProperty(n.prototype,t,{configurable:!0,get:function(){return this[\"UNSAFE_\"+t]},set:function(n){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:n})}})});var G=e.event;function J(){}function K(){return this.cancelBubble}function Q(){return this.defaultPrevented}e.event=function(n){return G&&(n=G(n)),n.persist=J,n.isPropagationStopped=K,n.isDefaultPrevented=Q,n.nativeEvent=n};var X,nn={enumerable:!1,configurable:!0,get:function(){return this.class}},tn=e.vnode;e.vnode=function(n){\"string\"==typeof n.type&&function(n){var t=n.props,e=n.type,u={},o=-1===e.indexOf(\"-\");for(var i in t){var c=t[i];if(!(\"value\"===i&&\"defaultValue\"in t&&null==c||Z&&\"children\"===i&&\"noscript\"===e||\"class\"===i||\"className\"===i)){var f=i.toLowerCase();\"defaultValue\"===i&&\"value\"in t&&null==t.value?i=\"value\":\"download\"===i&&!0===c?c=\"\":\"translate\"===f&&\"no\"===c?c=!1:\"o\"===f[0]&&\"n\"===f[1]?\"ondoubleclick\"===f?i=\"ondblclick\":\"onchange\"!==f||\"input\"!==e&&\"textarea\"!==e||Y(t.type)?\"onfocus\"===f?i=\"onfocusin\":\"onblur\"===f?i=\"onfocusout\":B.test(i)&&(i=f):f=i=\"oninput\":o&&z.test(i)?i=i.replace(H,\"-$&\").toLowerCase():null===c&&(c=void 0),\"oninput\"===f&&u[i=f]&&(i=\"oninputCapture\"),u[i]=c}}\"select\"==e&&u.multiple&&Array.isArray(u.value)&&(u.value=r(t.children).forEach(function(n){n.props.selected=-1!=u.value.indexOf(n.props.value)})),\"select\"==e&&null!=u.defaultValue&&(u.value=r(t.children).forEach(function(n){n.props.selected=u.multiple?-1!=u.defaultValue.indexOf(n.props.value):u.defaultValue==n.props.value})),t.class&&!t.className?(u.class=t.class,Object.defineProperty(u,\"className\",nn)):(t.className&&!t.class||t.class&&t.className)&&(u.class=u.className=t.className),n.props=u}(n),n.$$typeof=j,tn&&tn(n)};var en=e.__r;e.__r=function(n){en&&en(n),X=n.__c};var rn=e.diffed;e.diffed=function(n){rn&&rn(n);var t=n.props,e=n.__e;null!=e&&\"textarea\"===n.type&&\"value\"in t&&t.value!==e.value&&(e.value=null==t.value?\"\":t.value),X=null};var un={ReactCurrentDispatcher:{current:{readContext:function(n){return X.__n[n.__c].props.value},useCallback:a,useContext:s,useDebugValue:h,useDeferredValue:_n,useEffect:v,useId:d,useImperativeHandle:p,useInsertionEffect:Sn,useLayoutEffect:m,useMemo:y,useReducer:_,useRef:b,useState:S,useSyncExternalStore:En,useTransition:bn}}},on=\"18.3.1\";function cn(n){return t.bind(null,n)}function fn(n){return!!n&&n.$$typeof===j}function ln(n){return fn(n)&&n.type===u}function an(n){return!!n&&!!n.displayName&&(\"string\"==typeof n.displayName||n.displayName instanceof String)&&n.displayName.startsWith(\"Memo(\")}function sn(n){return fn(n)?l.apply(null,arguments):n}function hn(n){return!!n.__k&&(o(null,n),!0)}function vn(n){return n&&(n.base||1===n.nodeType&&n)||null}var dn=function(n,t){return n(t)},pn=function(n,t){return n(t)},mn=u;function yn(n){n()}function _n(n){return n}function bn(){return[!1,yn]}var Sn=m,gn=fn;function En(n,t){var e=t(),r=S({h:{__:e,v:t}}),u=r[0].h,o=r[1];return m(function(){u.__=e,u.v=t,Cn(u)&&o({h:u})},[n,e,t]),v(function(){return Cn(u)&&o({h:u}),n(function(){Cn(u)&&o({h:u})})},[n]),e}function Cn(n){var t,e,r=n.v,u=n.__;try{var o=r();return!((t=u)===(e=o)&&(0!==t||1/t==1/e)||t!=t&&e!=e)}catch(n){return!0}}var xn={useState:S,useId:d,useReducer:_,useEffect:v,useLayoutEffect:m,useInsertionEffect:Sn,useTransition:bn,useDeferredValue:_n,useSyncExternalStore:En,startTransition:yn,useRef:b,useImperativeHandle:p,useMemo:y,useCallback:a,useContext:s,useDebugValue:h,version:\"18.3.1\",Children:I,render:$,hydrate:q,unmountComponentAtNode:hn,createPortal:P,createElement:t,createContext:c,createFactory:cn,cloneElement:sn,createRef:f,Fragment:u,isValidElement:fn,isElement:gn,isFragment:ln,isMemo:an,findDOMNode:vn,Component:n,PureComponent:E,memo:C,forwardRef:w,flushSync:pn,unstable_batchedUpdates:dn,StrictMode:mn,Suspense:D,SuspenseList:F,lazy:O,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:un};export{I as Children,E as PureComponent,mn as StrictMode,D as Suspense,F as SuspenseList,un as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sn as cloneElement,cn as createFactory,P as createPortal,xn as default,vn as findDOMNode,pn as flushSync,w as forwardRef,q as hydrate,gn as isElement,ln as isFragment,an as isMemo,fn as isValidElement,O as lazy,C as memo,$ as render,yn as startTransition,hn as unmountComponentAtNode,dn as unstable_batchedUpdates,_n as useDeferredValue,Sn as useInsertionEffect,En as useSyncExternalStore,bn as useTransition,on as version};\n//# sourceMappingURL=compat.module.js.map\n","import e,{useState as t,useEffect as r,createElement as n}from\"react\";import{createPortal as o}from\"react-dom\";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--i){var a=this.tryEntries[i],c=a.completion;if(\"root\"===a.tryLoc)return o(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),l=n.call(a,\"finallyLoc\");if(u&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,\"finallyLoc\")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),_(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;_(r)}return o}}throw Error(\"illegal catch attempt\")},delegateYield:function(t,r,n){return this.delegate={iterator:C(t),resultName:r,nextLoc:n},\"next\"===this.method&&(this.arg=e),h}},t}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||E(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||E(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 E(e,t){if(e){if(\"string\"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return\"Object\"===r&&e.constructor&&(r=e.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function j(e){var t=\"function\"==typeof Map?new Map:void 0;return j=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf(\"[native code]\")}catch(t){return\"function\"==typeof e}}(e))return e;if(\"function\"!=typeof e)throw new TypeError(\"Super expression must either be null or a function\");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&S(o,r.prototype),o}(e,arguments,p(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),S(r,e)},j(e)}function P(){return e.createElement(\"svg\",{width:\"15\",height:\"15\",className:\"DocSearch-Control-Key-Icon\"},e.createElement(\"path\",{d:\"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953\",strokeWidth:\"1.2\",stroke:\"currentColor\",fill:\"none\",strokeLinecap:\"square\"}))}function I(){return e.createElement(\"svg\",{width:\"20\",height:\"20\",className:\"DocSearch-Search-Icon\",viewBox:\"0 0 20 20\",\"aria-hidden\":\"true\"},e.createElement(\"path\",{d:\"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z\",stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))}var D=[\"translations\"],k=\"Ctrl\";var A=e.forwardRef((function(n,o){var i=n.translations,a=void 0===i?{}:i,c=g(n,D),u=a.buttonText,l=void 0===u?\"Search\":u,s=a.buttonAriaLabel,f=void 0===s?\"Search\":s,p=O(t(null),2),v=p[0],d=p[1];r((function(){\"undefined\"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?d(\"⌘\"):d(k))}),[]);var h=O(v===k?[k,\"Ctrl\",e.createElement(P,null)]:[\"Meta\",\"Command\",v],3),y=h[0],b=h[1],S=h[2];return e.createElement(\"button\",m({type:\"button\",className:\"DocSearch DocSearch-Button\",\"aria-label\":\"\".concat(f,\" (\").concat(b,\"+K)\")},c,{ref:o}),e.createElement(\"span\",{className:\"DocSearch-Button-Container\"},e.createElement(I,null),e.createElement(\"span\",{className:\"DocSearch-Button-Placeholder\"},l)),e.createElement(\"span\",{className:\"DocSearch-Button-Keys\"},null!==v&&e.createElement(e.Fragment,null,e.createElement(_,{reactsToKey:y},S),e.createElement(_,{reactsToKey:\"k\"},\"K\"))))}));function _(n){var o=n.reactsToKey,i=n.children,a=O(t(!1),2),c=a[0],u=a[1];return r((function(){if(o)return window.addEventListener(\"keydown\",e),window.addEventListener(\"keyup\",t),function(){window.removeEventListener(\"keydown\",e),window.removeEventListener(\"keyup\",t)};function e(e){e.key===o&&u(!0)}function t(e){e.key!==o&&\"Meta\"!==e.key||u(!1)}}),[o]),e.createElement(\"kbd\",{className:c?\"DocSearch-Button-Key DocSearch-Button-Key--pressed\":\"DocSearch-Button-Key\"},i)}function x(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t=3||2===r&&n>=4||1===r&&n>=10);function i(t,r,n){if(o&&void 0!==n){var i=n[0].__autocomplete_algoliaCredentials,a={\"X-Algolia-Application-Id\":i.appId,\"X-Algolia-API-Key\":i.apiKey};e.apply(void 0,[t].concat(z(r),[{headers:a}]))}else e.apply(void 0,[t].concat(z(r)))}return{init:function(t,r){e(\"init\",{appId:t,apiKey:r})},setAuthenticatedUserToken:function(t){e(\"setAuthenticatedUserToken\",t)},setUserToken:function(t){e(\"setUserToken\",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDsAfterSearch\",Y(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDs\",Y(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"clickedFilters\"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDsAfterSearch\",Y(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDs\",Y(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"convertedFilters\"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var r=t.items,n=Q(t,K);return[].concat(z(e),z(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n0&&e.apply(void 0,[\"viewedFilters\"].concat(r))}}}function X(e){var t=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:[\"autocomplete\"]}}))}function ee(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function te(e){return te=\"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},te(e)}function re(e){return function(e){if(Array.isArray(e))return ne(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 ne(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);if(\"Map\"===r||\"Set\"===r)return Array.from(e);if(\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ne(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 ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&le({onItemsChange:o,items:r,insights:l,state:t}))}}),0);return{name:\"aa.algoliaInsightsPlugin\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive,o=!1;function s(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:ie(ie({},c?{clickAnalytics:!0}:{}),e?{userToken:me(e)}:{}),insights:l}})}u(\"addAlgoliaAgent\",\"insights-plugin\"),s(),u(\"onUserTokenChange\",(function(e){o||s(e)})),u(\"getUserToken\",null,(function(e,t){o||s(t)})),u(\"onAuthenticatedUserTokenChange\",(function(e){e?(o=!0,s(e)):(o=!1,u(\"getUserToken\",null,(function(e,t){return s(t)})))})),u(\"getAuthenticatedUserToken\",null,(function(e,t){t&&(o=!0,s(t))})),r((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;ee(t)&&i({state:r,event:n,insights:l,item:t,insightsEvents:[ie({eventName:\"Item Selected\"},H({item:t,items:o.getItems().filter(ee)}))]})})),n((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;ee(t)&&a({state:n,event:o,insights:l,item:t,insightsEvents:[ie({eventName:\"Item Active\"},H({item:t,items:r.getItems().filter(ee)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function fe(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(re(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),[\"autocomplete-internal\"],re(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?[\"autocomplete-automatic\"]:[]))}function me(e){return\"number\"==typeof e?e.toString():e}function pe(e,t){var r=t;return{then:function(t,n){return pe(e.then(de(t,r,e),de(n,r,e)),r)},catch:function(t){return pe(e.catch(de(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),pe(e.finally(de(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function ve(e){return pe(e,{isCanceled:!1,onCancelList:[]})}function de(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function he(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:\"autocomplete-\".concat(N++),plugins:o,initialState:qe({activeItemId:null,query:\"\",completion:null,collections:[],isOpen:!1,status:\"idle\",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(Te(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error(\"[Autocomplete] The `sourceId` \".concat(JSON.stringify(e.sourceId),\" is not unique.\"));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:q,onResolve:q};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=ge(ge({},t),e);return Promise.resolve(n)})))}))}(e,r)}))).then((function(e){return C(e)})).then((function(e){return e.map((function(e){return qe(qe({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))},onResolve:function(r){e.onResolve(r),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:qe({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,\"_blank\",\"noopener\");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,\"_blank\",\"noopener\")}},e.navigator)})}function Be(e){return Be=\"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},Be(e)}function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ue(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var at,ct,ut,lt=null,st=(at=-1,ct=-1,ut=void 0,function(e){var t=++at;return Promise.resolve(e).then((function(e){return ut&&t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function gt(e){return gt=\"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},gt(e)}var bt=[\"props\",\"refresh\",\"store\"],St=[\"inputElement\",\"formElement\",\"panelElement\"],Ot=[\"inputElement\"],wt=[\"inputElement\",\"maxLength\"],Et=[\"source\"],jt=[\"item\",\"source\"];function Pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function It(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function At(e){var t=e.props,r=e.refresh,n=e.store,o=kt(e,bt);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,i].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch(\"blur\",null),t.debug||n.pendingRequests.cancelAll())}return It({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},kt(e,St))},getRootProps:function(e){return It({role:\"combobox\",\"aria-expanded\":n.getState().isOpen,\"aria-haspopup\":\"listbox\",\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return we(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":we(t.id,\"label\")},e)},getFormProps:function(e){return e.inputElement,It({action:\"\",noValidate:!0,role:\"search\",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(It({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"submit\",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(It({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"reset\",null),null===(a=e.inputElement)||void 0===a||a.focus()}},kt(e,Ot))},getLabelProps:function(e){return It({htmlFor:we(t.id,\"input\"),id:we(t.id,\"label\")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(n.getState().query))&&ft(It({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch(\"focus\",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=kt(c,wt),f=Oe(n.getState()),m=function(e){return Boolean(e&&e.match(Ee))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||\"\"),p=t.enterKeyHint||(null!=f&&f.itemUrl&&!m?\"go\":\"search\");return It({\"aria-autocomplete\":\"both\",\"aria-activedescendant\":n.getState().isOpen&&null!==n.getState().activeItemId?we(t.id,\"item-\".concat(n.getState().activeItemId),null==f?void 0:f.source):void 0,\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return we(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":we(t.id,\"label\"),value:n.getState().completion||n.getState().query,id:we(t.id,\"input\"),autoComplete:\"off\",autoCorrect:\"off\",autoCapitalize:\"off\",enterKeyHint:p,spellCheck:\"false\",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:\"search\",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&je(e).isComposing?o.setQuery(i):ft(It({event:e,props:t,query:i.slice(0,l),refresh:r,store:n},o))},onCompositionEnd:function(e){ft(It({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:r,store:n},o))},onKeyDown:function(e){je(e).isComposing||function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=yt(e,pt);if(\"ArrowUp\"===t.key||\"ArrowDown\"===t.key){var a=function(){var e=Oe(o.getState()),t=r.environment.document.getElementById(we(r.id,\"item-\".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=Oe(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(dt({event:t,item:r,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?ft(dt({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}else if(\"Escape\"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if(\"Tab\"===t.key)o.dispatch(\"blur\",null),o.pendingRequests.cancelAll();else if(\"Enter\"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=Oe(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,m=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),void r.navigator.navigate({itemUrl:f,item:l,state:o.getState()});ft(dt({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},i)).then((function(){m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i))}))}}}(It({event:e,props:t,refresh:r,store:n},o))},onFocus:a,onBlur:q,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||a(r)}},s)},getPanelProps:function(e){return It({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch(\"mouseleave\",null)}},e)},getListProps:function(e){var r=e||{},n=r.source,o=kt(r,Et);return It({role:\"listbox\",\"aria-labelledby\":we(t.id,\"label\"),id:we(t.id,\"list\",n)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=kt(e,jt);return It({id:we(t.id,\"item-\".concat(i.__autocomplete_id),a),role:\"option\",\"aria-selected\":n.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==n.getState().activeItemId){n.dispatch(\"mousemove\",i.__autocomplete_id);var t=Oe(n.getState());if(null!==n.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(It({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:n.getState()}),u=a.getItemUrl({item:i,state:n.getState()});(u?Promise.resolve():ft(It({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){a.onSelect(It({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:r,source:a,state:n.getState()},o))}))}},c)}}}function _t(e){return _t=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_t(e)}function xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ct(e){for(var t=1;t0&&e.createElement(\"div\",{className:\"DocSearch-NoResults-Prefill-List\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u,\":\"),e.createElement(\"ul\",null,p.slice(0,3).reduce((function(t,r){return[].concat(w(t),[e.createElement(\"li\",{key:r},e.createElement(\"button\",{className:\"DocSearch-Prefill\",key:r,type:\"button\",onClick:function(){o.setQuery(r.toLowerCase()+\" \"),o.refresh(),o.inputRef.current.focus()}},r))])}),[]))),o.getMissingResultsUrl&&e.createElement(\"p\",{className:\"DocSearch-Help\"},\"\".concat(s,\" \"),e.createElement(\"a\",{href:o.getMissingResultsUrl({query:o.state.query}),target:\"_blank\",rel:\"noopener noreferrer\"},m)))}var sr=[\"hit\",\"attribute\",\"tagName\"];function fr(e,t){return t.split(\".\").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function mr(e){var t=e.hit,r=e.attribute,o=e.tagName,i=void 0===o?\"span\":o,a=g(e,sr);return n(i,y(y({},a),{},{dangerouslySetInnerHTML:{__html:fr(t,\"_snippetResult.\".concat(r,\".value\"))||fr(t,r)}}))}function pr(t){return t.collection&&0!==t.collection.items.length?e.createElement(\"section\",{className:\"DocSearch-Hits\"},e.createElement(\"div\",{className:\"DocSearch-Hit-source\"},t.title),e.createElement(\"ul\",t.getListProps(),t.collection.items.map((function(r,n){return e.createElement(vr,m({key:[t.title,r.objectID].join(\":\"),item:r,index:n},t))})))):null}function vr(t){var r=t.item,n=t.index,o=t.renderIcon,i=t.renderAction,a=t.getItemProps,c=t.onItemClick,u=t.collection,l=t.hitComponent,s=O(e.useState(!1),2),f=s[0],p=s[1],v=O(e.useState(!1),2),d=v[0],h=v[1],y=e.useRef(null),g=l;return e.createElement(\"li\",m({className:[\"DocSearch-Hit\",r.__docsearch_parent&&\"DocSearch-Hit--Child\",f&&\"DocSearch-Hit--deleting\",d&&\"DocSearch-Hit--favoriting\"].filter(Boolean).join(\" \"),onTransitionEnd:function(){y.current&&y.current()}},a({item:r,source:u.source,onClick:function(e){c(r,e)}})),e.createElement(g,{hit:r},e.createElement(\"div\",{className:\"DocSearch-Hit-Container\"},o({item:r,index:n}),r.hierarchy[r.type]&&\"lvl1\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.lvl1\"}),r.content&&e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"content\"})),r.hierarchy[r.type]&&(\"lvl2\"===r.type||\"lvl3\"===r.type||\"lvl4\"===r.type||\"lvl5\"===r.type||\"lvl6\"===r.type)&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.\".concat(r.type)}),e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),\"content\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"content\"}),e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),i({item:r,runDeleteTransition:function(e){p(!0),y.current=e},runFavoriteTransition:function(e){h(!0),y.current=e}}))))}function dr(e,t,r){return e.reduce((function(e,n){var o=t(n);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(r||5)&&e[o].push(n),e}),{})}function hr(e){return e}function yr(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function gr(){}var br=/(|<\\/mark>)/g,Sr=RegExp(br.source);function Or(e){var t,r,n=e;if(!n.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=n.__docsearch_parent?null===(t=n.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(r=e._highlightResult)||void 0===r||null===(r=r.hierarchy)||void 0===r?void 0:r.lvl0;return o?o.value&&Sr.test(o.value)?o.value.replace(br,\"\"):o.value:e.hierarchy.lvl0}function wr(t){return e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},t.state.collections.map((function(r){if(0===r.items.length)return null;var n=Or(r.items[0]);return e.createElement(pr,m({},t,{key:r.source.sourceId,title:n,collection:r,renderIcon:function(t){var n,o=t.item,i=t.index;return e.createElement(e.Fragment,null,o.__docsearch_parent&&e.createElement(\"svg\",{className:\"DocSearch-Hit-Tree\",viewBox:\"0 0 24 54\"},e.createElement(\"g\",{stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},o.__docsearch_parent!==(null===(n=r.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?e.createElement(\"path\",{d:\"M8 6v21M20 27H8.3\"}):e.createElement(\"path\",{d:\"M8 6v42M20 27H8.3\"}))),e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(tr,{type:o.type})))},renderAction:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(Xt,null))}}))})),t.resultsFooterComponent&&e.createElement(\"section\",{className:\"DocSearch-HitsFooter\"},e.createElement(t.resultsFooterComponent,{state:t.state})))}var Er=[\"translations\"];function jr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Er),i=n.recentSearchesTitle,a=void 0===i?\"Recent\":i,c=n.noRecentSearchesText,u=void 0===c?\"No recent searches\":c,l=n.saveRecentSearchButtonTitle,s=void 0===l?\"Save this search\":l,f=n.removeRecentSearchButtonTitle,p=void 0===f?\"Remove this search from history\":f,v=n.favoriteSearchesTitle,d=void 0===v?\"Favorite\":v,h=n.removeFavoriteSearchButtonTitle,y=void 0===h?\"Remove this search from favorites\":h;return\"idle\"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:e.createElement(\"div\",{className:\"DocSearch-StartScreen\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u)):!1===o.hasCollections?null:e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},e.createElement(pr,m({},o,{title:a,collection:o.state.collections[0],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(Yt,null))},renderAction:function(t){var r=t.item,n=t.runFavoriteTransition,i=t.runDeleteTransition;return e.createElement(e.Fragment,null,e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:s,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.add(r),o.recentSearches.remove(r),o.refresh()}))}},e.createElement(or,null))),e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:p,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),i((function(){o.recentSearches.remove(r),o.refresh()}))}},e.createElement($t,null))))}})),e.createElement(pr,m({},o,{title:d,collection:o.state.collections[1],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(or,null))},renderAction:function(t){var r=t.item,n=t.runDeleteTransition;return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:y,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.remove(r),o.refresh()}))}},e.createElement($t,null)))}})))}var Pr=[\"translations\"],Ir=e.memo((function(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Pr);if(\"error\"===o.state.status)return e.createElement(cr,{translations:null==n?void 0:n.errorScreen});var i=o.state.collections.some((function(e){return e.items.length>0}));return o.state.query?!1===i?e.createElement(lr,m({},o,{translations:null==n?void 0:n.noResultsScreen})):e.createElement(wr,o):e.createElement(jr,m({},o,{hasCollections:i,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return\"loading\"===t.state.status||\"stalled\"===t.state.status})),Dr=[\"translations\"];function kr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Dr),i=n.resetButtonTitle,a=void 0===i?\"Clear the query\":i,c=n.resetButtonAriaLabel,u=void 0===c?\"Clear the query\":c,l=n.cancelButtonText,s=void 0===l?\"Cancel\":l,f=n.cancelButtonAriaLabel,p=void 0===f?\"Cancel\":f,v=n.searchInputLabel,d=void 0===v?\"Search\":v,h=o.getFormProps({inputElement:o.inputRef.current}).onReset;return e.useEffect((function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()}),[o.autoFocus,o.inputRef]),e.useEffect((function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()}),[o.isFromSelection,o.inputRef]),e.createElement(e.Fragment,null,e.createElement(\"form\",{className:\"DocSearch-Form\",onSubmit:function(e){e.preventDefault()},onReset:h},e.createElement(\"label\",m({className:\"DocSearch-MagnifierLabel\"},o.getLabelProps()),e.createElement(I,null),e.createElement(\"span\",{className:\"DocSearch-VisuallyHiddenForAccessibility\"},d)),e.createElement(\"div\",{className:\"DocSearch-LoadingIndicator\"},e.createElement(Gt,null)),e.createElement(\"input\",m({className:\"DocSearch-Input\",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),e.createElement(\"button\",{type:\"reset\",title:a,className:\"DocSearch-Reset\",\"aria-label\":u,hidden:!o.state.query},e.createElement($t,null))),e.createElement(\"button\",{className:\"DocSearch-Cancel\",type:\"reset\",\"aria-label\":p,onClick:o.onClose},s))}var Ar=[\"_highlightResult\",\"_snippetResult\"];function _r(e){return!1===function(){var e=\"__TEST_KEY__\";try{return localStorage.setItem(e,\"\"),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function xr(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=_r(t),i=o.getItem().slice(0,n);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var r=g(t,Ar),a=i.findIndex((function(e){return e.objectID===r.objectID}));a>-1&&i.splice(a,1),i.unshift(r),i=i.slice(0,n),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Cr(e){var t,r=\"algolia-client-js-\".concat(e.key);function n(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(n().getItem(r)||\"{}\")}function i(e){n().setItem(r,JSON.stringify(e))}return{get:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r,n,a;return r=e.timeToLive?1e3*e.timeToLive:null,n=o(),i(a=Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==O(e,2)[1].timestamp})))),r&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=O(e,2)[1],n=(new Date).getTime();return!(t.timestamp+r2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return O(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return Nr({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return Nr({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return Nr({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return Nr({caches:t}).clear()}))}}}function Tr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Lr(e){var t=e.algoliaAgents,r=e.client,n=e.version,o=function(e){var t={value:\"Algolia for JavaScript (\".concat(e,\")\"),add:function(e){var r=\"; \".concat(e.segment).concat(void 0!==e.version?\" (\".concat(e.version,\")\"):\"\");return-1===t.value.indexOf(r)&&(t.value=\"\".concat(t.value).concat(r)),t}};return t}(n).add({segment:r,version:n});return t.forEach((function(e){return o.add(e)})),o}var Rr=12e4;function qr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"up\",r=Date.now();return y(y({},e),{},{status:t,lastUpdate:r,isUp:function(){return\"up\"===t||Date.now()-r>Rr},isTimedOut:function(){return\"timed out\"===t&&Date.now()-r<=Rr}})}var Mr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t]),\"name\",\"AlgoliaError\"),r&&(n.name=r),n}return v(e,j(Error)),s(e)}(),Hr=function(){function e(t,r,n){var o;return l(this,e),f(o=u(this,e,[t,n]),\"stackTrace\",void 0),o.stackTrace=r,o}return v(e,Mr),s(e)}(),Br=function(){function e(t){return l(this,e),u(this,e,[\"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.\",t,\"RetryError\"])}return v(e,Hr),s(e)}(),Fr=function(){function e(t,r,n){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"ApiError\";return l(this,e),f(o=u(this,e,[t,n,i]),\"status\",void 0),o.status=r,o}return v(e,Hr),s(e)}(),Ur=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t,\"DeserializationError\"]),\"response\",void 0),n.response=r,n}return v(e,Mr),s(e)}(),Kr=function(){function e(t,r,n,o){var i;return l(this,e),f(i=u(this,e,[t,r,o,\"DetailedApiError\"]),\"error\",void 0),i.error=n,i}return v(e,Fr),s(e)}();function Vr(e,t,r){var n,o=(n=r,Object.keys(n).filter((function(e){return void 0!==n[e]})).sort().map((function(e){return\"\".concat(e,\"=\").concat(encodeURIComponent(\"[object Array]\"===Object.prototype.toString.call(n[e])?n[e].join(\",\"):n[e]).replace(/\\+/g,\"%20\"))})).join(\"&\")),i=\"\".concat(e.protocol,\"://\").concat(e.url).concat(e.port?\":\".concat(e.port):\"\",\"/\").concat(\"/\"===t.charAt(0)?t.substring(1):t);return o.length&&(i+=\"?\".concat(o)),i}function zr(e,t){if(\"GET\"!==e.method&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:y(y({},e.data),t.data);return JSON.stringify(r)}}function Jr(e,t,r){var n=y(y(y({Accept:\"application/json\"},e),t),r),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}function Qr(e){try{return JSON.parse(e.content)}catch(t){throw new Ur(t.message,e)}}function Wr(e,t){var r=e.content,n=e.status;try{var o=JSON.parse(r);return\"error\"in o?new Kr(o.message,n,o.error,t):new Fr(o.message,n,t)}catch(e){}return new Fr(r,n,t)}function Zr(e){return e.map((function(e){return Gr(e)}))}function Gr(e){var t=e.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return y(y({},e),{},{request:y(y({},e.request),{},{headers:y(y({},e.request.headers),t)})})}var Yr=[\"appId\",\"apiKey\",\"authMode\",\"algoliaAgents\"],$r=[\"params\"],Xr=\"5.14.2\";function en(e){return[{url:\"\".concat(e,\"-dsn.algolia.net\"),accept:\"read\",protocol:\"https\"},{url:\"\".concat(e,\".algolia.net\"),accept:\"write\",protocol:\"https\"}].concat(function(e){for(var t=e,r=e.length-1;r>0;r--){var n=Math.floor(Math.random()*(r+1)),o=e[r];t[r]=e[n],t[n]=o}return t}([{url:\"\".concat(e,\"-1.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-2.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-3.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"}]))}function tn(e){var t=e.appId,r=e.apiKey,n=e.authMode,o=e.algoliaAgents,i=g(e,Yr),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"WithinHeaders\",n={\"x-algolia-api-key\":t,\"x-algolia-application-id\":e};return{headers:function(){return\"WithinHeaders\"===r?n:{}},queryParameters:function(){return\"WithinQueryParameters\"===r?n:{}}}}(t,r,n),u=function(e){var t=e.hosts,r=e.hostsCache,n=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,u=e.timeouts,l=e.requester,s=e.requestsCache,f=e.responsesCache;function m(e){return p.apply(this,arguments)}function p(){return(p=c(b().mark((function e(t){var n,o,i,a,c;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return r.get(e,(function(){return Promise.resolve(qr(e))}))})));case 2:return n=e.sent,o=n.filter((function(e){return e.isUp()})),i=n.filter((function(e){return e.isTimedOut()})),a=[].concat(w(o),w(i)),c=a.length>0?a:t,e.abrupt(\"return\",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case\"end\":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return d.apply(this,arguments)}function d(){return d=c(b().mark((function e(s,f){var p,v,d,h,g,S,O,E,j,P,I,D,k,A=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(A.length>2&&void 0!==A[2])||A[2],v=[],d=zr(s,f),h=Jr(n,s.headers,f.headers),g=\"GET\"===s.method?y(y({},s.data),f.data):{},S=y(y(y({},i),s.queryParameters),g),a.value&&(S[\"x-algolia-agent\"]=a.value),f&&f.queryParameters)for(O=0,E=Object.keys(f.queryParameters);O1&&void 0!==arguments[1]?arguments[1]:{},r=e.useReadTransporter||\"GET\"===e.method;if(!r)return v(e,t,r);var o=function(){return v(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:n}};return f.get(a,(function(){return s.get(a,(function(){return s.set(a,o()).then((function(e){return Promise.all([s.delete(a),e])}),(function(e){return Promise.all([s.delete(a),Promise.reject(e)])})).then((function(e){var t=O(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.set(a,e)}})},requestsCache:s,responsesCache:f}}(y(y({hosts:en(t)},i),{},{algoliaAgent:Lr({algoliaAgents:o,client:\"Lite\",version:Xr}),baseHeaders:y(y({\"content-type\":\"text/plain\"},a.headers()),i.baseHeaders),baseQueryParameters:y(y({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:u,appId:t,clearCache:function(){return Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then((function(){}))},get _ua(){return u.algoliaAgent.value},addAlgoliaAgent:function(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;n&&\"WithinHeaders\"!==n?u.baseQueryParameters[\"x-algolia-api-key\"]=t:u.baseHeaders[\"x-algolia-api-key\"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var r=e.path,n=e.parameters,o=e.body;if(!r)throw new Error(\"Parameter `path` is required when calling `customPost`.\");var i={method:\"POST\",path:\"/{path}\".replace(\"{path}\",r),queryParameters:n||{},headers:{},data:o||{}};return u.request(i,t)},getRecommendations:function(e,t){e&&Array.isArray(e)&&(e={requests:e});if(!e)throw new Error(\"Parameter `getRecommendationsParams` is required when calling `getRecommendations`.\");if(!e.requests)throw new Error(\"Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.\");var r={method:\"POST\",path:\"/1/indexes/*/recommendations\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(r,t)},search:function(e,t){if(e&&Array.isArray(e)){var r={requests:e.map((function(e){var t=e.params,r=g(e,$r);return\"facet\"===r.type?y(y(y({},r),t),{},{type:\"facet\"}):y(y(y({},r),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=r}if(!e)throw new Error(\"Parameter `searchMethodParams` is required when calling `search`.\");if(!e.requests)throw new Error(\"Parameter `searchMethodParams.requests` is required when calling `search`.\");var n={method:\"POST\",path:\"/1/indexes/*/queries\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(n,t)}}}var rn=\"3.8.2\";function nn(t,r,n){return e.useMemo((function(){var e=function(e,t,r){if(!e||\"string\"!=typeof e)throw new Error(\"`appId` is missing.\");if(!t||\"string\"!=typeof t)throw new Error(\"`apiKey` is missing.\");return tn(y({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),e)},i=o(e.connectTimeout,\"Connection timeout\");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,\"Socket timeout\"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||\"Network request failed\",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinQueryParameters\",responsesCache:Tr(),requestsCache:Tr({serializable:!1}),hostsCache:Nr({caches:[Cr({key:\"\".concat(Xr,\"-\").concat(e)}),Tr()]})},r))}(t,r);return e.addAlgoliaAgent(\"docsearch\",rn),!1===/docsearch.js \\(.*\\)/.test(e.transporter.algoliaAgent.value)&&e.addAlgoliaAgent(\"docsearch-react\",rn),n(e)}),[t,r,n])}var on=[\"footer\",\"searchBox\"];function an(t){var r=t.appId,n=t.apiKey,o=t.indexName,i=t.placeholder,a=void 0===i?\"Search docs\":i,c=t.searchParameters,u=t.maxResultsPerGroup,l=t.onClose,s=void 0===l?gr:l,f=t.transformItems,p=void 0===f?hr:f,v=t.hitComponent,d=void 0===v?Zt:v,h=t.resultsFooterComponent,b=void 0===h?function(){return null}:h,S=t.navigator,w=t.initialScrollY,E=void 0===w?0:w,j=t.transformSearchClient,P=void 0===j?hr:j,I=t.disableUserPersonalization,D=void 0!==I&&I,k=t.initialQuery,A=void 0===k?\"\":k,_=t.translations,x=void 0===_?{}:_,C=t.getMissingResultsUrl,N=t.insights,T=void 0!==N&&N,L=x.footer,R=x.searchBox,q=g(x,on),M=O(e.useState({query:\"\",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:\"idle\"}),2),H=M[0],B=M[1],F=e.useRef(null),U=e.useRef(null),K=e.useRef(null),V=e.useRef(null),z=e.useRef(null),J=e.useRef(10),Q=e.useRef(\"undefined\"!=typeof window?window.getSelection().toString().slice(0,64):\"\").current,W=e.useRef(A||Q).current,Z=nn(r,n,P),G=e.useRef(xr({key:\"__DOCSEARCH_FAVORITE_SEARCHES__\".concat(o),limit:10})).current,Y=e.useRef(xr({key:\"__DOCSEARCH_RECENT_SEARCHES__\".concat(o),limit:0===G.getAll().length?7:4})).current,$=e.useCallback((function(e){if(!D){var t=\"content\"===e.type?e.__docsearch_parent:e;t&&-1===G.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&Y.add(t)}}),[G,Y,D]),X=e.useCallback((function(e){if(H.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,r={eventName:\"Item Selected\",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};H.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(r)}}),[H.context.algoliaInsightsPlugin]),ee=e.useMemo((function(){return zt({id:\"docsearch\",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:W,context:{searchSuggestions:[]}},insights:T,navigator:S,onStateChange:function(e){B(e.state)},getSources:function(e){var t=e.query,i=e.state,a=e.setContext,l=e.setStatus;if(!t)return D?[]:[{sourceId:\"recentSearches\",onSelect:function(e){var t=e.item,r=e.event;$(t),yr(r)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}},{sourceId:\"favoriteSearches\",onSelect:function(e){var t=e.item,r=e.event;$(t),yr(r)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return G.getAll()}}];var f=Boolean(T);return Z.search({requests:[y({query:t,indexName:o,attributesToRetrieve:[\"hierarchy.lvl0\",\"hierarchy.lvl1\",\"hierarchy.lvl2\",\"hierarchy.lvl3\",\"hierarchy.lvl4\",\"hierarchy.lvl5\",\"hierarchy.lvl6\",\"content\",\"type\",\"url\"],attributesToSnippet:[\"hierarchy.lvl1:\".concat(J.current),\"hierarchy.lvl2:\".concat(J.current),\"hierarchy.lvl3:\".concat(J.current),\"hierarchy.lvl4:\".concat(J.current),\"hierarchy.lvl5:\".concat(J.current),\"hierarchy.lvl6:\".concat(J.current),\"content:\".concat(J.current)],snippetEllipsisText:\"…\",highlightPreTag:\"\",highlightPostTag:\"\",hitsPerPage:20,clickAnalytics:f},c)]}).catch((function(e){throw\"RetryError\"===e.name&&l(\"error\"),e})).then((function(e){var t=e.results[0],c=t.hits,l=t.nbHits,m=dr(c,(function(e){return Or(e)}),u);i.context.searchSuggestions.length0&&(ne(),z.current&&z.current.focus())}),[W,ne]),e.useEffect((function(){function e(){if(U.current){var e=.01*window.innerHeight;U.current.style.setProperty(\"--docsearch-vh\",\"\".concat(e,\"px\"))}}return e(),window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}}),[]),e.createElement(\"div\",m({ref:F},re({\"aria-expanded\":!0}),{className:[\"DocSearch\",\"DocSearch-Container\",\"stalled\"===H.status&&\"DocSearch-Container--Stalled\",\"error\"===H.status&&\"DocSearch-Container--Errored\"].filter(Boolean).join(\" \"),role:\"button\",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&s()}}),e.createElement(\"div\",{className:\"DocSearch-Modal\",ref:U},e.createElement(\"header\",{className:\"DocSearch-SearchBar\",ref:K},e.createElement(kr,m({},ee,{state:H,autoFocus:0===W.length,inputRef:z,isFromSelection:Boolean(W)&&W===Q,translations:R,onClose:s}))),e.createElement(\"div\",{className:\"DocSearch-Dropdown\",ref:V},e.createElement(Ir,m({},ee,{indexName:o,state:H,hitComponent:d,resultsFooterComponent:b,disableUserPersonalization:D,recentSearches:Y,favoriteSearches:G,inputRef:z,translations:q,getMissingResultsUrl:C,onItemClick:function(e,t){X(e),$(e),yr(t)||s()}}))),e.createElement(\"footer\",{className:\"DocSearch-Footer\"},e.createElement(Wt,{translations:L}))))}function cn(t){var r=t.isOpen,n=t.onOpen,o=t.onClose,i=t.onInput,a=t.searchButtonRef;e.useEffect((function(){function e(e){var t;if(\"Escape\"===e.code&&r||\"k\"===(null===(t=e.key)||void 0===t?void 0:t.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,r=t.tagName;return t.isContentEditable||\"INPUT\"===r||\"SELECT\"===r||\"TEXTAREA\"===r}(e)&&\"/\"===e.key&&!r)return e.preventDefault(),void(r?o():document.body.classList.contains(\"DocSearch--active\")||n());a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener(\"keydown\",e),function(){window.removeEventListener(\"keydown\",e)}}),[r,n,o,i,a])}function un(t){var r,n,i=e.useRef(null),a=O(e.useState(!1),2),c=a[0],u=a[1],l=O(e.useState((null==t?void 0:t.initialQuery)||void 0),2),s=l[0],f=l[1],p=e.useCallback((function(){u(!0)}),[u]),v=e.useCallback((function(){u(!1),f(null==t?void 0:t.initialQuery)}),[u,t.initialQuery]);return cn({isOpen:c,onOpen:p,onClose:v,onInput:e.useCallback((function(e){u(!0),f(e.key)}),[u,f]),searchButtonRef:i}),e.createElement(e.Fragment,null,e.createElement(A,{ref:i,translations:null==t||null===(r=t.translations)||void 0===r?void 0:r.button,onClick:p}),c&&o(e.createElement(an,m({},t,{initialScrollY:window.scrollY,initialQuery:s,translations:null==t||null===(n=t.translations)||void 0===n?void 0:n.modal,onClose:v})),document.body))}export{un as DocSearch,A as DocSearchButton,an as DocSearchModal,cn as useDocSearchKeyboardEvents,rn as version};\n","import type { DocSearchProps as DocSearchComponentProps } from '@docsearch/react';\nimport { DocSearch, version } from '@docsearch/react';\nimport React, { render } from 'preact/compat';\n\nfunction getHTMLElement(value: HTMLElement | string, environment: DocSearchProps['environment'] = window): HTMLElement {\n if (typeof value === 'string') {\n return environment.document.querySelector(value)!;\n }\n\n return value;\n}\n\ninterface DocSearchProps extends DocSearchComponentProps {\n container: HTMLElement | string;\n environment?: typeof window;\n}\n\nexport function docsearch(props: DocSearchProps): void {\n render(\n {\n searchClient.addAlgoliaAgent('docsearch.js', version);\n\n return props.transformSearchClient ? props.transformSearchClient(searchClient) : searchClient;\n }}\n />,\n getHTMLElement(props.container, props.environment),\n );\n}\n"],"names":["h","v","p","t","r","u","i","o","f","c","n","e","__b","a","__r","diffed","l","__c","m","unmount","s","__","d","__h","__H","length","push","D","__N","setState","filter","every","call","this","forEach","props","shouldComponentUpdate","componentWillUpdate","__e","y","__s","C","_","A","T","current","F","concat","q","x","context","sub","value","P","useDebugValue","g","__v","__m","j","shift","__P","z","B","__k","requestAnimationFrame","w","some","k","clearTimeout","cancelAnimationFrame","setTimeout","Array","done","Promise","resolve","then","arguments","apply","_typeof","TypeError","ReferenceError","Reflect","construct","constructor","Object","defineProperty","writable","Symbol","toPrimitive","String","enumerable","configurable","assign","bind","hasOwnProperty","setPrototypeOf","getPrototypeOf","__proto__","prototype","create","S","Boolean","valueOf","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","getOwnPropertyDescriptors","defineProperties","includes","propertyIsEnumerable","b","iterator","asyncIterator","toStringTag","type","arg","wrap","O","E","_invoke","I","__await","Error","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","name","mark","awrap","AsyncIterator","async","reverse","pop","values","prev","charAt","slice","stop","rval","complete","finish","catch","delegateYield","isArray","from","toString","test","Map","Function","indexOf","has","get","set","createElement","width","height","className","strokeWidth","stroke","fill","strokeLinecap","viewBox","fillRule","strokeLinejoin","forwardRef","translations","buttonText","buttonAriaLabel","navigator","platform","ref","Fragment","reactsToKey","children","window","addEventListener","removeEventListener","key","reduce","N","collections","items","L","R","M","segment","version","H","item","index","__autocomplete_indexName","positions","findIndex","objectID","queryID","__autocomplete_queryID","algoliaSource","U","K","V","J","Q","W","Z","G","Y","map","objectIDs","X","ee","te","re","ne","oe","ie","ae","ce","ue","le","onItemsChange","insights","state","insightsEvents","eventName","se","viewedObjectIDs","fe","onSelect","clickedObjectIDsAfterSearch","onActive","__autocomplete_clickAnalytics","insightsClient","insightsInitParams","AlgoliaAnalyticsObject","queue","document","src","onerror","console","error","body","appendChild","partial","split","Number","__autocomplete_algoliaCredentials","appId","apiKey","headers","init","setAuthenticatedUserToken","setUserToken","clickedObjectIDs","clickedFilters","convertedObjectIDsAfterSearch","convertedObjectIDs","convertedFilters","payload","viewedFilters","$","isOpen","subscribe","setContext","algoliaInsightsPlugin","__algoliaSearchParameters","clickAnalytics","userToken","me","event","source","getItems","onStateChange","__autocomplete_pluginOptions","__automaticInsights","pe","de","finally","onCancelList","cancel","isCanceled","ve","he","ye","ge","be","Se","Oe","activeItemId","collection","itemInputValue","getItemInputValue","itemUrl","getItemUrl","we","sourceId","join","replace","Ee","je","nativeEvent","Pe","Ie","De","Ae","_e","xe","Ce","Ne","Le","Re","qe","Me","Be","Fe","Ue","Ke","Ve","ze","Je","Qe","We","Ze","Ge","execute","$e","searchClient","requesterId","requests","find","all","et","tt","rt","nt","ot","at","ct","ut","lt","st","ft","nextState","query","refresh","store","environment","setCollections","setIsOpen","setQuery","setActiveItemId","setStatus","defaultActiveItemId","openOnFocus","getState","shouldPanelOpen","pendingRequests","add","stallThreshold","getSources","queries","params","transformResponse","_automaticInsights","results","hits","facetHits","label","count","_highlightResult","highlighted","onResolve","JSON","stringify","plugins","reshape","sourcesBySourceId","sources","mt","pt","vt","dt","ht","gt","bt","St","Ot","wt","Et","jt","Pt","It","Dt","kt","_t","xt","Ct","Nt","Tt","options","__autocomplete_metadata","userAgents","ua","Lt","Rt","qt","Mt","Ht","Bt","status","nextActiveItemId","debug","Ft","Ut","Kt","Vt","zt","enterKeyHint","ignoreCompositionEvents","placeholder","autoFocus","id","initialState","onSubmit","onReset","__default","navigate","location","navigateNewTab","open","focus","navigateNewWindow","He","dispatch","prevState","cancelAll","isEmpty","__autocomplete_id","getEnvironmentProps","inputElement","formElement","panelElement","target","contains","onTouchStart","onMouseDown","onTouchMove","activeElement","blur","getRootProps","role","getFormProps","action","noValidate","preventDefault","getLabelProps","htmlFor","getInputProps","maxLength","match","userAgent","autoComplete","autoCorrect","autoCapitalize","spellCheck","onChange","currentTarget","isComposing","onCompositionEnd","onKeyDown","getElementById","scrollIntoViewIfNeeded","scrollIntoView","metaKey","ctrlKey","shiftKey","altKey","onFocus","onBlur","onClick","getPanelProps","onMouseLeave","getListProps","getItemProps","onMouseMove","At","Event","metadata","querySelector","content","Jt","searchByText","href","hostname","rel","xmlns","rx","ry","Qt","ariaLabel","Wt","selectText","selectKeyAriaLabel","navigateText","navigateUpKeyAriaLabel","navigateDownKeyAriaLabel","closeText","closeKeyAriaLabel","Zt","hit","url","Gt","strokeOpacity","transform","cx","cy","attributeName","to","dur","repeatCount","Yt","$t","Xt","er","tr","nr","rr","or","ir","ar","cr","titleText","helpText","ur","lr","noResultsText","suggestedQueryText","reportMissingResultsText","reportMissingResultsLinkText","searchSuggestions","toLowerCase","inputRef","getMissingResultsUrl","sr","fr","mr","attribute","tagName","dangerouslySetInnerHTML","__html","pr","title","vr","renderIcon","renderAction","onItemClick","hitComponent","useState","useRef","__docsearch_parent","onTransitionEnd","hierarchy","runDeleteTransition","runFavoriteTransition","dr","hr","yr","button","gr","br","Sr","RegExp","Or","lvl0","wr","resultsFooterComponent","Er","jr","recentSearchesTitle","noRecentSearchesText","saveRecentSearchButtonTitle","removeRecentSearchButtonTitle","favoriteSearchesTitle","removeFavoriteSearchButtonTitle","hasCollections","disableUserPersonalization","stopPropagation","favoriteSearches","recentSearches","remove","Pr","Ir","memo","errorScreen","noResultsScreen","startScreen","Dr","kr","resetButtonTitle","resetButtonAriaLabel","cancelButtonText","cancelButtonAriaLabel","searchInputLabel","useEffect","isFromSelection","select","hidden","onClose","Ar","xr","limit","localStorage","setItem","removeItem","getItem","parse","_snippetResult","splice","unshift","getAll","Cr","miss","timeToLive","fromEntries","entries","timestamp","Date","getTime","delete","clear","Nr","caches","Tr","serializable","Lr","algoliaAgents","client","Rr","qr","now","lastUpdate","isUp","isTimedOut","Mr","Hr","stackTrace","Br","Fr","Ur","response","Kr","Vr","sort","encodeURIComponent","protocol","port","substring","zr","data","Jr","Accept","Qr","message","Wr","Zr","Gr","request","Yr","$r","Xr","en","accept","Math","floor","random","rn","on","an","indexName","searchParameters","maxResultsPerGroup","transformItems","initialScrollY","transformSearchClient","initialQuery","footer","searchBox","getSelection","useMemo","authMode","queryParameters","hosts","hostsCache","baseHeaders","logger","baseQueryParameters","algoliaAgent","timeouts","requester","requestsCache","responsesCache","getTimeout","path","connectTimeout","connect","responseTimeout","read","write","host","triesLeft","send","info","useReadTransporter","cacheable","requestOptions","transporter","reject","clearCache","addAlgoliaAgent","setClientApiKey","searchForHits","search","searchForFacets","customPost","parameters","getRecommendations","facet","maxFacetHits","facetQuery","XMLHttpRequest","setRequestHeader","abort","onreadystatechange","readyState","OPENED","responseText","onload","nn","useCallback","attributesToRetrieve","attributesToSnippet","snippetEllipsisText","highlightPreTag","highlightPostTag","hitsPerPage","nbHits","lvl1","flat","container","querySelectorAll","classList","scrollTo","matchMedia","matches","scrollTop","innerHeight","style","setProperty","tabIndex","un","onOpen","onInput","searchButtonRef","code","isContentEditable","fromCharCode","keyCode","scrollY","modal","docsearch","render","React","DocSearch","_extends","undefined"],"mappings":"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","x_google_ignoreList":[0,1,2]} +\ No newline at end of file ++{"version":3,"file":"index.js","sources":["../../../../node_modules/preact/dist/preact.module.js","../../../../node_modules/preact/hooks/dist/hooks.module.js","../../../../node_modules/preact/compat/dist/compat.module.js","../../../docsearch-react/dist/esm/index.js","../../src/docsearch.tsx"],"sourcesContent":["var n,l,u,t,i,r,o,e,f,c,s,a,h,p={},v=[],y=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,d=Array.isArray;function w(n,l){for(var u in l)n[u]=l[u];return n}function _(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function g(l,u,t){var i,r,o,e={};for(o in u)\"key\"==o?i=u[o]:\"ref\"==o?r=u[o]:e[o]=u[o];if(arguments.length>2&&(e.children=arguments.length>3?n.call(arguments,2):t),\"function\"==typeof l&&null!=l.defaultProps)for(o in l.defaultProps)void 0===e[o]&&(e[o]=l.defaultProps[o]);return m(l,e,i,r,null)}function m(n,t,i,r,o){var e={type:n,props:t,key:i,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(e),e}function b(){return{current:null}}function k(n){return n.children}function x(n,l){this.props=n,this.context=l}function C(n,l){if(null==l)return n.__?C(n.__,n.__i+1):null;for(var u;lu&&i.sort(e));P.__r=0}function $(n,l,u,t,i,r,o,e,f,c,s){var a,h,y,d,w,_,g=t&&t.__k||v,m=l.length;for(f=I(u,l,g,f,m),a=0;a0?m(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=n,o.__b=n.__b+1,e=null,-1!==(c=o.__i=L(o,u,f,a))&&(a--,(e=u[c])&&(e.__u|=2)),null==e||null===e.__v?(-1==c&&h--,\"function\"!=typeof o.type&&(o.__u|=4)):c!=f&&(c==f-1?h--:c==f+1?h++:(c>f?h--:h++,o.__u|=4))):n.__k[r]=null;if(a)for(r=0;r(null!=f&&0==(2&f.__u)?1:0))for(i=u-1,r=u+1;i>=0||r=0){if((f=l[i])&&0==(2&f.__u)&&o==f.key&&e===f.type)return i;i--}if(r2&&(f.children=arguments.length>3?n.call(arguments,2):t),m(l.type,f,i||l.key,r||l.ref,null)}function J(n,l){var u={__c:l=\"__cC\"+h++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,t;return this.getChildContext||(u=new Set,(t={})[l]=this,this.getChildContext=function(){return t},this.componentWillUnmount=function(){u=null},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.forEach(function(n){n.__e=!0,M(n)})},this.sub=function(n){u.add(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u&&u.delete(n),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=v.slice,l={__e:function(n,l,u,t){for(var i,r,o;l=l.__;)if((i=l.__c)&&!i.__)try{if((r=i.constructor)&&null!=r.getDerivedStateFromError&&(i.setState(r.getDerivedStateFromError(n)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(n,t||{}),o=i.__d),o)return i.__E=i}catch(l){n=l}throw n}},u=0,t=function(n){return null!=n&&null==n.constructor},x.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=w({},this.state),\"function\"==typeof n&&(n=n(w({},u),this.props)),n&&w(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),M(this))},x.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),M(this))},x.prototype.render=k,i=[],o=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,e=function(n,l){return n.__v.__b-l.__v.__b},P.__r=0,f=/(PointerCapture)$|Capture$/i,c=0,s=O(!1),a=O(!0),h=0;export{x as Component,k as Fragment,G as cloneElement,J as createContext,g as createElement,b as createRef,g as h,E as hydrate,t as isValidElement,l as options,D as render,H as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import{options as n}from\"preact\";var t,r,u,i,o=0,f=[],c=n,e=c.__b,a=c.__r,v=c.diffed,l=c.__c,m=c.unmount,s=c.__;function d(n,t){c.__h&&c.__h(r,n,o||t),o=0;var u=r.__H||(r.__H={__:[],__h:[]});return n>=u.__.length&&u.__.push({}),u.__[n]}function h(n){return o=1,p(D,n)}function p(n,u,i){var o=d(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):D(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.u)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=o.__c.__H.__.filter(function(n){return!!n.__c});if(u.every(function(n){return!n.__N}))return!c||c.call(this,n,t,r);var i=o.__c.props!==n;return u.forEach(function(n){if(n.__N){var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),c&&c.call(this,n,t,r)||i};r.u=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function y(n,u){var i=d(t++,3);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__H.__h.push(i))}function _(n,u){var i=d(t++,4);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__h.push(i))}function A(n){return o=5,T(function(){return{current:n}},[])}function F(n,t,r){o=6,_(function(){return\"function\"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==r?r:r.concat(n))}function T(n,r){var u=d(t++,7);return C(u.__H,r)&&(u.__=n(),u.__H=r,u.__h=n),u.__}function q(n,t){return o=8,T(function(){return n},t)}function x(n){var u=r.context[n.__c],i=d(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function P(n,t){c.useDebugValue&&c.useDebugValue(t?t(n):n)}function b(n){var u=d(t++,10),i=h();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function g(){var n=d(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__=\"P\"+i[0]+\"-\"+i[1]++}return n.__}function j(){for(var n;n=f.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(z),n.__H.__h.forEach(B),n.__H.__h=[]}catch(t){n.__H.__h=[],c.__e(t,n.__v)}}c.__b=function(n){r=null,e&&e(n)},c.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),s&&s(n,t)},c.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(i.__h.forEach(z),i.__h.forEach(B),i.__h=[],t=0)),u=r},c.diffed=function(n){v&&v(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&i===c.requestAnimationFrame||((i=c.requestAnimationFrame)||w)(j)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),u=r=null},c.__c=function(n,t){t.some(function(n){try{n.__h.forEach(z),n.__h=n.__h.filter(function(n){return!n.__||B(n)})}catch(r){t.some(function(n){n.__h&&(n.__h=[])}),t=[],c.__e(r,n.__v)}}),l&&l(n,t)},c.unmount=function(n){m&&m(n);var t,r=n.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{z(n)}catch(n){t=n}}),r.__H=void 0,t&&c.__e(t,r.__v))};var k=\"function\"==typeof requestAnimationFrame;function w(n){var t,r=function(){clearTimeout(u),k&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,100);k&&(t=requestAnimationFrame(r))}function z(n){var t=r,u=n.__c;\"function\"==typeof u&&(n.__c=void 0,u()),r=t}function B(n){var t=r;n.__c=n.__(),r=t}function C(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function D(n,t){return\"function\"==typeof t?t(n):t}export{q as useCallback,x as useContext,P as useDebugValue,y as useEffect,b as useErrorBoundary,g as useId,F as useImperativeHandle,_ as useLayoutEffect,T as useMemo,p as useReducer,A as useRef,h as useState};\n//# sourceMappingURL=hooks.module.js.map\n","import{Component as n,createElement as t,options as e,toChildArray as r,Fragment as u,render as o,hydrate as i,createContext as c,createRef as l,cloneElement as f}from\"preact\";export{Component,Fragment,createContext,createElement,createRef}from\"preact\";import{useState as a,useLayoutEffect as s,useEffect as h,useCallback as v,useContext as d,useDebugValue as p,useId as m,useImperativeHandle as y,useMemo as _,useReducer as b,useRef as S}from\"preact/hooks\";export*from\"preact/hooks\";function g(n,t){for(var e in t)n[e]=t[e];return n}function E(n,t){for(var e in n)if(\"__source\"!==e&&!(e in t))return!0;for(var r in t)if(\"__source\"!==r&&n[r]!==t[r])return!0;return!1}function C(n,t){var e=t(),r=a({t:{__:e,u:t}}),u=r[0].t,o=r[1];return s(function(){u.__=e,u.u=t,x(u)&&o({t:u})},[n,e,t]),h(function(){return x(u)&&o({t:u}),n(function(){x(u)&&o({t:u})})},[n]),e}function x(n){var t,e,r=n.u,u=n.__;try{var o=r();return!((t=u)===(e=o)&&(0!==t||1/t==1/e)||t!=t&&e!=e)}catch(n){return!0}}function R(n){n()}function w(n){return n}function k(){return[!1,R]}var I=s;function N(n,t){this.props=n,this.context=t}function M(n,e){function r(n){var t=this.props.ref,r=t==n.ref;return!r&&t&&(t.call?t(null):t.current=null),e?!e(this.props,n)||!r:E(this.props,n)}function u(e){return this.shouldComponentUpdate=r,t(n,e)}return u.displayName=\"Memo(\"+(n.displayName||n.name)+\")\",u.prototype.isReactComponent=!0,u.__f=!0,u}(N.prototype=new n).isPureReactComponent=!0,N.prototype.shouldComponentUpdate=function(n,t){return E(this.props,n)||E(this.state,t)};var T=e.__b;e.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),T&&T(n)};var A=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.forward_ref\")||3911;function D(n){function t(t){var e=g({},t);return delete e.ref,n(e,t.ref||null)}return t.$$typeof=A,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName=\"ForwardRef(\"+(n.displayName||n.name)+\")\",t}var L=function(n,t){return null==n?null:r(r(n).map(t))},O={map:L,forEach:L,count:function(n){return n?r(n).length:0},only:function(n){var t=r(n);if(1!==t.length)throw\"Children.only\";return t[0]},toArray:r},F=e.__e;e.__e=function(n,t,e,r){if(n.then)for(var u,o=t;o=o.__;)if((u=o.__c)&&u.__c)return null==t.__e&&(t.__e=e.__e,t.__k=e.__k),u.__c(n,t);F(n,t,e,r)};var U=e.unmount;function V(n,t,e){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(n){\"function\"==typeof n.__c&&n.__c()}),n.__c.__H=null),null!=(n=g({},n)).__c&&(n.__c.__P===e&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map(function(n){return V(n,t,e)})),n}function W(n,t,e){return n&&e&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(n){return W(n,t,e)}),n.__c&&n.__c.__P===t&&(n.__e&&e.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=e)),n}function P(){this.__u=0,this.o=null,this.__b=null}function j(n){var t=n.__.__c;return t&&t.__a&&t.__a(n)}function z(n){var e,r,u;function o(o){if(e||(e=n()).then(function(n){r=n.default||n},function(n){u=n}),u)throw u;if(!r)throw e;return t(r,o)}return o.displayName=\"Lazy\",o.__f=!0,o}function B(){this.i=null,this.l=null}e.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&32&n.__u&&(n.type=null),U&&U(n)},(P.prototype=new n).__c=function(n,t){var e=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(e);var u=j(r.__v),o=!1,i=function(){o||(o=!0,e.__R=null,u?u(c):c())};e.__R=i;var c=function(){if(!--r.__u){if(r.state.__a){var n=r.state.__a;r.__v.__k[0]=W(n,n.__c.__P,n.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(i,i)},P.prototype.componentWillUnmount=function(){this.o=[]},P.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var r=document.createElement(\"div\"),o=this.__v.__k[0].__c;this.__v.__k[0]=V(this.__b,r,o.__O=o.__P)}this.__b=null}var i=e.__a&&t(u,null,n.fallback);return i&&(i.__u&=-33),[t(u,null,e.__a?null:n.children),i]};var H=function(n,t,e){if(++e[1]===e[0]&&n.l.delete(t),n.props.revealOrder&&(\"t\"!==n.props.revealOrder[0]||!n.l.size))for(e=n.i;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),e.h.removeChild(n)}}),o(t(Z,{context:e.context},n.__v),e.v)}function $(n,e){var r=t(Y,{__v:n,h:e});return r.containerInfo=e,r}(B.prototype=new n).__a=function(n){var t=this,e=j(t.__v),r=t.l.get(n);return r[0]++,function(u){var o=function(){t.props.revealOrder?(r.push(u),H(t,n,r)):u()};e?e(o):o()}},B.prototype.render=function(n){this.i=null,this.l=new Map;var t=r(n.children);n.revealOrder&&\"b\"===n.revealOrder[0]&&t.reverse();for(var e=t.length;e--;)this.l.set(t[e],this.i=[1,0,this.i]);return n.children},B.prototype.componentDidUpdate=B.prototype.componentDidMount=function(){var n=this;this.l.forEach(function(t,e){H(n,e,t)})};var q=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.element\")||60103,G=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,K=/[A-Z0-9]/g,Q=\"undefined\"!=typeof document,X=function(n){return(\"undefined\"!=typeof Symbol&&\"symbol\"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(n)};function nn(n,t,e){return null==t.__k&&(t.textContent=\"\"),o(n,t),\"function\"==typeof e&&e(),n?n.__c:null}function tn(n,t,e){return i(n,t),\"function\"==typeof e&&e(),n?n.__c:null}n.prototype.isReactComponent={},[\"componentWillMount\",\"componentWillReceiveProps\",\"componentWillUpdate\"].forEach(function(t){Object.defineProperty(n.prototype,t,{configurable:!0,get:function(){return this[\"UNSAFE_\"+t]},set:function(n){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:n})}})});var en=e.event;function rn(){}function un(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(n){return en&&(n=en(n)),n.persist=rn,n.isPropagationStopped=un,n.isDefaultPrevented=on,n.nativeEvent=n};var cn,ln={enumerable:!1,configurable:!0,get:function(){return this.class}},fn=e.vnode;e.vnode=function(n){\"string\"==typeof n.type&&function(n){var t=n.props,e=n.type,u={},o=-1===e.indexOf(\"-\");for(var i in t){var c=t[i];if(!(\"value\"===i&&\"defaultValue\"in t&&null==c||Q&&\"children\"===i&&\"noscript\"===e||\"class\"===i||\"className\"===i)){var l=i.toLowerCase();\"defaultValue\"===i&&\"value\"in t&&null==t.value?i=\"value\":\"download\"===i&&!0===c?c=\"\":\"translate\"===l&&\"no\"===c?c=!1:\"o\"===l[0]&&\"n\"===l[1]?\"ondoubleclick\"===l?i=\"ondblclick\":\"onchange\"!==l||\"input\"!==e&&\"textarea\"!==e||X(t.type)?\"onfocus\"===l?i=\"onfocusin\":\"onblur\"===l?i=\"onfocusout\":J.test(i)&&(i=l):l=i=\"oninput\":o&&G.test(i)?i=i.replace(K,\"-$&\").toLowerCase():null===c&&(c=void 0),\"oninput\"===l&&u[i=l]&&(i=\"oninputCapture\"),u[i]=c}}\"select\"==e&&u.multiple&&Array.isArray(u.value)&&(u.value=r(t.children).forEach(function(n){n.props.selected=-1!=u.value.indexOf(n.props.value)})),\"select\"==e&&null!=u.defaultValue&&(u.value=r(t.children).forEach(function(n){n.props.selected=u.multiple?-1!=u.defaultValue.indexOf(n.props.value):u.defaultValue==n.props.value})),t.class&&!t.className?(u.class=t.class,Object.defineProperty(u,\"className\",ln)):(t.className&&!t.class||t.class&&t.className)&&(u.class=u.className=t.className),n.props=u}(n),n.$$typeof=q,fn&&fn(n)};var an=e.__r;e.__r=function(n){an&&an(n),cn=n.__c};var sn=e.diffed;e.diffed=function(n){sn&&sn(n);var t=n.props,e=n.__e;null!=e&&\"textarea\"===n.type&&\"value\"in t&&t.value!==e.value&&(e.value=null==t.value?\"\":t.value),cn=null};var hn={ReactCurrentDispatcher:{current:{readContext:function(n){return cn.__n[n.__c].props.value},useCallback:v,useContext:d,useDebugValue:p,useDeferredValue:w,useEffect:h,useId:m,useImperativeHandle:y,useInsertionEffect:I,useLayoutEffect:s,useMemo:_,useReducer:b,useRef:S,useState:a,useSyncExternalStore:C,useTransition:k}}},vn=\"18.3.1\";function dn(n){return t.bind(null,n)}function pn(n){return!!n&&n.$$typeof===q}function mn(n){return pn(n)&&n.type===u}function yn(n){return!!n&&!!n.displayName&&(\"string\"==typeof n.displayName||n.displayName instanceof String)&&n.displayName.startsWith(\"Memo(\")}function _n(n){return pn(n)?f.apply(null,arguments):n}function bn(n){return!!n.__k&&(o(null,n),!0)}function Sn(n){return n&&(n.base||1===n.nodeType&&n)||null}var gn=function(n,t){return n(t)},En=function(n,t){return n(t)},Cn=u,xn=pn,Rn={useState:a,useId:m,useReducer:b,useEffect:h,useLayoutEffect:s,useInsertionEffect:I,useTransition:k,useDeferredValue:w,useSyncExternalStore:C,startTransition:R,useRef:S,useImperativeHandle:y,useMemo:_,useCallback:v,useContext:d,useDebugValue:p,version:\"18.3.1\",Children:O,render:nn,hydrate:tn,unmountComponentAtNode:bn,createPortal:$,createElement:t,createContext:c,createFactory:dn,cloneElement:_n,createRef:l,Fragment:u,isValidElement:pn,isElement:xn,isFragment:mn,isMemo:yn,findDOMNode:Sn,Component:n,PureComponent:N,memo:M,forwardRef:D,flushSync:En,unstable_batchedUpdates:gn,StrictMode:Cn,Suspense:P,SuspenseList:B,lazy:z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:hn};export{O as Children,N as PureComponent,Cn as StrictMode,P as Suspense,B as SuspenseList,hn as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_n as cloneElement,dn as createFactory,$ as createPortal,Rn as default,Sn as findDOMNode,En as flushSync,D as forwardRef,tn as hydrate,xn as isElement,mn as isFragment,yn as isMemo,pn as isValidElement,z as lazy,M as memo,nn as render,R as startTransition,bn as unmountComponentAtNode,gn as unstable_batchedUpdates,w as useDeferredValue,I as useInsertionEffect,C as useSyncExternalStore,k as useTransition,vn as version};\n//# sourceMappingURL=compat.module.js.map\n","import e,{useEffect as t,useState as r,createElement as n}from\"react\";import{createPortal as o}from\"react-dom\";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--i){var a=this.tryEntries[i],c=a.completion;if(\"root\"===a.tryLoc)return o(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),l=n.call(a,\"finallyLoc\");if(u&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,\"finallyLoc\")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),_(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;_(r)}return o}}throw Error(\"illegal catch attempt\")},delegateYield:function(t,r,n){return this.delegate={iterator:C(t),resultName:r,nextLoc:n},\"next\"===this.method&&(this.arg=e),h}},t}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||E(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||E(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 E(e,t){if(e){if(\"string\"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return\"Object\"===r&&e.constructor&&(r=e.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function j(e){var t=\"function\"==typeof Map?new Map:void 0;return j=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf(\"[native code]\")}catch(t){return\"function\"==typeof e}}(e))return e;if(\"function\"!=typeof e)throw new TypeError(\"Super expression must either be null or a function\");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&S(o,r.prototype),o}(e,arguments,p(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),S(r,e)},j(e)}var P={\"Ctrl/Cmd+K\":!0,\"/\":!0};function I(e){return y(y({},P),e)}function D(){return e.createElement(\"svg\",{width:\"15\",height:\"15\",className:\"DocSearch-Control-Key-Icon\"},e.createElement(\"path\",{d:\"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953\",strokeWidth:\"1.2\",stroke:\"currentColor\",fill:\"none\",strokeLinecap:\"square\"}))}function k(){return e.createElement(\"svg\",{width:\"20\",height:\"20\",className:\"DocSearch-Search-Icon\",viewBox:\"0 0 20 20\",\"aria-hidden\":\"true\"},e.createElement(\"path\",{d:\"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z\",stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))}var A=function(e){var r=e.theme;t((function(){if(r){var e=document.documentElement.dataset.theme;if(r!==e)return document.documentElement.dataset.theme=r,function(){void 0===e?delete document.documentElement.dataset.theme:document.documentElement.dataset.theme=e}}}),[r])},_=[\"translations\",\"keyboardShortcuts\"],x=\"Ctrl\";var C=e.forwardRef((function(n,o){var i=n.translations,a=void 0===i?{}:i,c=n.keyboardShortcuts,u=g(n,_),l=a.buttonText,s=void 0===l?\"Search\":l,f=a.buttonAriaLabel,p=void 0===f?\"Search\":f,v=I(c),d=O(r(null),2),h=d[0],y=d[1];A({theme:u.theme}),t((function(){\"undefined\"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?y(\"⌘\"):y(x))}),[]);var b=O(h===x?[x,\"Control\",e.createElement(D,null)]:[\"Meta\",\"Meta\",h],3),S=b[0],w=b[1],E=b[2],j=v[\"Ctrl/Cmd+K\"],P=\"\".concat(w,\"+k\");return e.createElement(\"button\",m({type:\"button\",className:\"DocSearch DocSearch-Button\",\"aria-label\":j?\"\".concat(p,\" (\").concat(P,\")\"):p,\"aria-keyshortcuts\":j?P:void 0},u,{ref:o}),e.createElement(\"span\",{className:\"DocSearch-Button-Container\"},e.createElement(k,null),e.createElement(\"span\",{className:\"DocSearch-Button-Placeholder\"},s)),e.createElement(\"span\",{className:\"DocSearch-Button-Keys\"},null!==h&&j&&e.createElement(e.Fragment,null,e.createElement(N,{reactsToKey:S},E),e.createElement(N,{reactsToKey:\"k\"},\"K\"))))}));function N(n){var o=n.reactsToKey,i=n.children,a=O(r(!1),2),c=a[0],u=a[1];return t((function(){if(o)return window.addEventListener(\"keydown\",e),window.addEventListener(\"keyup\",t),function(){window.removeEventListener(\"keydown\",e),window.removeEventListener(\"keyup\",t)};function e(e){e.key===o&&u(!0)}function t(e){e.key!==o&&\"Meta\"!==e.key||u(!1)}}),[o]),e.createElement(\"kbd\",{className:c?\"DocSearch-Button-Key DocSearch-Button-Key--pressed\":\"DocSearch-Button-Key\"},i)}function T(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t=3||2===r&&n>=4||1===r&&n>=10);function i(t,r,n){if(o&&void 0!==n){var i=n[0].__autocomplete_algoliaCredentials,a={\"X-Algolia-Application-Id\":i.appId,\"X-Algolia-API-Key\":i.apiKey};e.apply(void 0,[t].concat(W(r),[{headers:a}]))}else e.apply(void 0,[t].concat(W(r)))}return{init:function(t,r){e(\"init\",{appId:t,apiKey:r})},setAuthenticatedUserToken:function(t){e(\"setAuthenticatedUserToken\",t)},setUserToken:function(t){e(\"setUserToken\",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDsAfterSearch\",ee(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDs\",ee(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"clickedFilters\"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDsAfterSearch\",ee(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDs\",ee(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"convertedFilters\"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var r=t.items,n=G(t,J);return[].concat(W(e),W(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n0&&e.apply(void 0,[\"viewedFilters\"].concat(r))}}}function re(e){var t=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:[\"autocomplete\"]}}))}function ne(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function oe(e){return oe=\"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},oe(e)}function ie(e){return function(e){if(Array.isArray(e))return ae(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 ae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);if(\"Map\"===r||\"Set\"===r)return Array.from(e);if(\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ae(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 ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&me({onItemsChange:o,items:r,insights:l,state:t}))}}),0);return{name:\"aa.algoliaInsightsPlugin\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:ue(ue({},c?{clickAnalytics:!0}:{}),e?{userToken:de(e)}:{}),insights:l}})}u(\"addAlgoliaAgent\",\"insights-plugin\"),o(),u(\"onUserTokenChange\",(function(e){o(e)})),u(\"getUserToken\",null,(function(e,t){o(t)})),r((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;ne(t)&&i({state:r,event:n,insights:l,item:t,insightsEvents:[ue({eventName:\"Item Selected\"},U({item:t,items:o.getItems().filter(ne)}))]})})),n((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;ne(t)&&a({state:n,event:o,insights:l,item:t,insightsEvents:[ue({eventName:\"Item Active\"},U({item:t,items:r.getItems().filter(ne)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function ve(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(ie(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),[\"autocomplete-internal\"],ie(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?[\"autocomplete-automatic\"]:[]))}function de(e){return\"number\"==typeof e?e.toString():e}function he(e,t){var r=t;return{then:function(t,n){return he(e.then(ge(t,r,e),ge(n,r,e)),r)},catch:function(t){return he(e.catch(ge(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),he(e.finally(ge(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function ye(e){return he(e,{isCanceled:!1,onCancelList:[]})}function ge(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function be(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:\"autocomplete-\".concat(R++),plugins:o,initialState:Be({activeItemId:null,query:\"\",completion:null,collections:[],isOpen:!1,status:\"idle\",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(qe(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error(\"[Autocomplete] The `sourceId` \".concat(JSON.stringify(e.sourceId),\" is not unique.\"));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:B,onResolve:B};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=Oe(Oe({},t),e);return Promise.resolve(n)})))}))}(e,r)}))).then((function(e){return L(e)})).then((function(e){return e.map((function(e){return Be(Be({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))},onResolve:function(r){e.onResolve(r),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:Be({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,\"_blank\",\"noopener\");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,\"_blank\",\"noopener\")}},e.navigator)})}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 Ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ze(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var lt,st,ft,mt=null,pt=(lt=-1,st=-1,ft=void 0,function(e){var t=++lt;return Promise.resolve(e).then((function(e){return ft&&t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ot(e){return Ot=\"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},Ot(e)}var wt=[\"props\",\"refresh\",\"store\"],Et=[\"inputElement\",\"formElement\",\"panelElement\"],jt=[\"inputElement\"],Pt=[\"inputElement\",\"maxLength\"],It=[\"source\"],Dt=[\"item\",\"source\"];function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function At(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ct(e){var t=e.props,r=e.refresh,n=e.store,o=xt(e,wt);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,i].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch(\"blur\",null),t.debug||n.pendingRequests.cancelAll())}return At({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},xt(e,Et))},getRootProps:function(e){return At({role:\"combobox\",\"aria-expanded\":n.getState().isOpen,\"aria-haspopup\":\"listbox\",\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return Pe(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":Pe(t.id,\"label\")},e)},getFormProps:function(e){return e.inputElement,At({action:\"\",noValidate:!0,role:\"search\",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(At({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"submit\",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(At({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"reset\",null),null===(a=e.inputElement)||void 0===a||a.focus()}},xt(e,jt))},getLabelProps:function(e){return At({htmlFor:Pe(t.id,\"input\"),id:Pe(t.id,\"label\")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(n.getState().query))&&vt(At({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch(\"focus\",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=xt(c,Pt),f=je(n.getState()),m=function(e){return Boolean(e&&e.match(Ie))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||\"\"),p=t.enterKeyHint||(null!=f&&f.itemUrl&&!m?\"go\":\"search\");return At({\"aria-autocomplete\":\"both\",\"aria-activedescendant\":n.getState().isOpen&&null!==n.getState().activeItemId?Pe(t.id,\"item-\".concat(n.getState().activeItemId),null==f?void 0:f.source):void 0,\"aria-controls\":n.getState().isOpen?n.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var r=e.source;return Pe(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":Pe(t.id,\"label\"),value:n.getState().completion||n.getState().query,id:Pe(t.id,\"input\"),autoComplete:\"off\",autoCorrect:\"off\",autoCapitalize:\"off\",enterKeyHint:p,spellCheck:\"false\",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:\"search\",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&De(e).isComposing?o.setQuery(i):vt(At({event:e,props:t,query:i.slice(0,l),refresh:r,store:n},o))},onCompositionEnd:function(e){vt(At({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:r,store:n},o))},onKeyDown:function(e){De(e).isComposing||function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=St(e,ht);if(\"ArrowUp\"===t.key||\"ArrowDown\"===t.key){var a=function(){var e=je(o.getState()),t=r.environment.document.getElementById(Pe(r.id,\"item-\".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=je(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(gt({event:t,item:r,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?vt(gt({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}else if(\"Escape\"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if(\"Tab\"===t.key)o.dispatch(\"blur\",null),o.pendingRequests.cancelAll();else if(\"Enter\"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=je(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,m=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),void r.navigator.navigate({itemUrl:f,item:l,state:o.getState()});vt(gt({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},i)).then((function(){m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i))}))}}}(At({event:e,props:t,refresh:r,store:n},o))},onFocus:a,onBlur:B,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||a(r)}},s)},getPanelProps:function(e){return At({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch(\"mouseleave\",null)}},e)},getListProps:function(e){var r=e||{},n=r.source,o=xt(r,It);return At({role:\"listbox\",\"aria-labelledby\":Pe(t.id,\"label\"),id:Pe(t.id,\"list\",n)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=xt(e,Dt);return At({id:Pe(t.id,\"item-\".concat(i.__autocomplete_id),a),role:\"option\",\"aria-selected\":n.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==n.getState().activeItemId){n.dispatch(\"mousemove\",i.__autocomplete_id);var t=je(n.getState());if(null!==n.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(At({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:n.getState()}),u=a.getItemUrl({item:i,state:n.getState()});(u?Promise.resolve():vt(At({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){a.onSelect(At({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:r,source:a,state:n.getState()},o))}))}},c)}}}function Nt(e){return Nt=\"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},Nt(e)}function Tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t0&&e.createElement(\"div\",{className:\"DocSearch-NoResults-Prefill-List\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u,\":\"),e.createElement(\"ul\",null,p.slice(0,3).reduce((function(t,r){return[].concat(w(t),[e.createElement(\"li\",{key:r},e.createElement(\"button\",{className:\"DocSearch-Prefill\",key:r,type:\"button\",onClick:function(){o.setQuery(r.toLowerCase()+\" \"),o.refresh(),o.inputRef.current.focus()}},r))])}),[]))),o.getMissingResultsUrl&&e.createElement(\"p\",{className:\"DocSearch-Help\"},\"\".concat(s,\" \"),e.createElement(\"a\",{href:o.getMissingResultsUrl({query:o.state.query}),target:\"_blank\",rel:\"noopener noreferrer\"},m)))}var pr=[\"hit\",\"attribute\",\"tagName\"];function vr(e,t){return t.split(\".\").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function dr(e){var t=e.hit,r=e.attribute,o=e.tagName,i=void 0===o?\"span\":o,a=g(e,pr);return n(i,y(y({},a),{},{dangerouslySetInnerHTML:{__html:vr(t,\"_snippetResult.\".concat(r,\".value\"))||vr(t,r)}}))}function hr(t){return t.collection&&0!==t.collection.items.length?e.createElement(\"section\",{className:\"DocSearch-Hits\"},e.createElement(\"div\",{className:\"DocSearch-Hit-source\"},t.title),e.createElement(\"ul\",t.getListProps({source:t.collection.source}),t.collection.items.map((function(r,n){return e.createElement(yr,m({key:[t.title,r.objectID].join(\":\"),item:r,index:n},t))})))):null}function yr(t){var r=t.item,n=t.index,o=t.renderIcon,i=t.renderAction,a=t.getItemProps,c=t.onItemClick,u=t.collection,l=t.hitComponent,s=O(e.useState(!1),2),f=s[0],p=s[1],v=O(e.useState(!1),2),d=v[0],h=v[1],y=e.useRef(null),g=l;return e.createElement(\"li\",m({className:[\"DocSearch-Hit\",r.__docsearch_parent&&\"DocSearch-Hit--Child\",f&&\"DocSearch-Hit--deleting\",d&&\"DocSearch-Hit--favoriting\"].filter(Boolean).join(\" \"),onTransitionEnd:function(){y.current&&y.current()}},a({item:r,source:u.source,onClick:function(e){c(r,e)}})),e.createElement(g,{hit:r},e.createElement(\"div\",{className:\"DocSearch-Hit-Container\"},o({item:r,index:n}),r.hierarchy[r.type]&&\"lvl1\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.lvl1\"}),r.content&&e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"content\"})),r.hierarchy[r.type]&&(\"lvl2\"===r.type||\"lvl3\"===r.type||\"lvl4\"===r.type||\"lvl5\"===r.type||\"lvl6\"===r.type)&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.\".concat(r.type)}),e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),\"content\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"content\"}),e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),i({item:r,runDeleteTransition:function(e){p(!0),y.current=e},runFavoriteTransition:function(e){h(!0),y.current=e}}))))}function gr(e,t,r){return e.reduce((function(e,n){var o=t(n);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(r||5)&&e[o].push(n),e}),{})}function br(e){return e}function Sr(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function Or(){}var wr=/(|<\\/mark>)/g,Er=RegExp(wr.source);function jr(e){var t,r,n=e;if(!n.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=n.__docsearch_parent?null===(t=n.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(r=e._highlightResult)||void 0===r||null===(r=r.hierarchy)||void 0===r?void 0:r.lvl0;return o?o.value&&Er.test(o.value)?o.value.replace(wr,\"\"):o.value:e.hierarchy.lvl0}function Pr(t){return e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},t.state.collections.map((function(r){if(0===r.items.length)return null;var n=jr(r.items[0]);return e.createElement(hr,m({},t,{key:r.source.sourceId,title:n,collection:r,renderIcon:function(t){var n,o=t.item,i=t.index;return e.createElement(e.Fragment,null,o.__docsearch_parent&&e.createElement(\"svg\",{className:\"DocSearch-Hit-Tree\",viewBox:\"0 0 24 54\"},e.createElement(\"g\",{stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},o.__docsearch_parent!==(null===(n=r.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?e.createElement(\"path\",{d:\"M8 6v21M20 27H8.3\"}):e.createElement(\"path\",{d:\"M8 6v42M20 27H8.3\"}))),e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(or,{type:o.type})))},renderAction:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(rr,null))}}))})),t.resultsFooterComponent&&e.createElement(\"section\",{className:\"DocSearch-HitsFooter\"},e.createElement(t.resultsFooterComponent,{state:t.state})))}var Ir=[\"translations\"];function Dr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Ir),i=n.recentSearchesTitle,a=void 0===i?\"Recent\":i,c=n.noRecentSearchesText,u=void 0===c?\"No recent searches\":c,l=n.saveRecentSearchButtonTitle,s=void 0===l?\"Save this search\":l,f=n.removeRecentSearchButtonTitle,p=void 0===f?\"Remove this search from history\":f,v=n.favoriteSearchesTitle,d=void 0===v?\"Favorite\":v,h=n.removeFavoriteSearchButtonTitle,y=void 0===h?\"Remove this search from favorites\":h;return\"idle\"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:e.createElement(\"div\",{className:\"DocSearch-StartScreen\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u)):!1===o.hasCollections?null:e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},e.createElement(hr,m({},o,{title:a,collection:o.state.collections[0],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(er,null))},renderAction:function(t){var r=t.item,n=t.runFavoriteTransition,i=t.runDeleteTransition;return e.createElement(e.Fragment,null,e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:s,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.add(r),o.recentSearches.remove(r),o.refresh()}))}},e.createElement(cr,null))),e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:p,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),i((function(){o.recentSearches.remove(r),o.refresh()}))}},e.createElement(tr,null))))}})),e.createElement(hr,m({},o,{title:d,collection:o.state.collections[1],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(cr,null))},renderAction:function(t){var r=t.item,n=t.runDeleteTransition;return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:y,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.remove(r),o.refresh()}))}},e.createElement(tr,null)))}})))}var kr=[\"translations\"],Ar=e.memo((function(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,kr);if(\"error\"===o.state.status)return e.createElement(sr,{translations:null==n?void 0:n.errorScreen});var i=o.state.collections.some((function(e){return e.items.length>0}));return o.state.query?!1===i?e.createElement(mr,m({},o,{translations:null==n?void 0:n.noResultsScreen})):e.createElement(Pr,o):e.createElement(Dr,m({},o,{hasCollections:i,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return\"loading\"===t.state.status||\"stalled\"===t.state.status})),_r=[\"translations\"];function xr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,_r),i=n.resetButtonTitle,a=void 0===i?\"Clear the query\":i,c=n.resetButtonAriaLabel,u=void 0===c?\"Clear the query\":c,l=n.cancelButtonText,s=void 0===l?\"Cancel\":l,f=n.cancelButtonAriaLabel,p=void 0===f?\"Cancel\":f,v=n.searchInputLabel,d=void 0===v?\"Search\":v,h=o.getFormProps({inputElement:o.inputRef.current}).onReset;return e.useEffect((function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()}),[o.autoFocus,o.inputRef]),e.useEffect((function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()}),[o.isFromSelection,o.inputRef]),e.createElement(e.Fragment,null,e.createElement(\"form\",{className:\"DocSearch-Form\",onSubmit:function(e){e.preventDefault()},onReset:h},e.createElement(\"label\",m({className:\"DocSearch-MagnifierLabel\"},o.getLabelProps()),e.createElement(k,null),e.createElement(\"span\",{className:\"DocSearch-VisuallyHiddenForAccessibility\"},d)),e.createElement(\"div\",{className:\"DocSearch-LoadingIndicator\"},e.createElement(Xt,null)),e.createElement(\"input\",m({className:\"DocSearch-Input\",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),e.createElement(\"button\",{type:\"reset\",title:a,className:\"DocSearch-Reset\",\"aria-label\":u,hidden:!o.state.query},e.createElement(tr,null))),e.createElement(\"button\",{className:\"DocSearch-Cancel\",type:\"reset\",\"aria-label\":p,onClick:o.onClose},s))}var Cr=[\"_highlightResult\",\"_snippetResult\"];function Nr(e){return!1===function(){var e=\"__TEST_KEY__\";try{return localStorage.setItem(e,\"\"),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Tr(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=Nr(t),i=o.getItem().slice(0,n);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var r=g(t,Cr),a=i.findIndex((function(e){return e.objectID===r.objectID}));a>-1&&i.splice(a,1),i.unshift(r),i=i.slice(0,n),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Lr(e){var t,r=\"algolia-client-js-\".concat(e.key);function n(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(n().getItem(r)||\"{}\")}function i(e){n().setItem(r,JSON.stringify(e))}return{get:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r,n,a;return r=e.timeToLive?1e3*e.timeToLive:null,n=o(),i(a=Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==O(e,2)[1].timestamp})))),r&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=O(e,2)[1],n=(new Date).getTime();return!(t.timestamp+r2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return O(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return Rr({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return Rr({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return Rr({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return Rr({caches:t}).clear()}))}}}function qr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Mr(e){var t=e.algoliaAgents,r=e.client,n=e.version,o=function(e){var t={value:\"Algolia for JavaScript (\".concat(e,\")\"),add:function(e){var r=\"; \".concat(e.segment).concat(void 0!==e.version?\" (\".concat(e.version,\")\"):\"\");return-1===t.value.indexOf(r)&&(t.value=\"\".concat(t.value).concat(r)),t}};return t}(n).add({segment:r,version:n});return t.forEach((function(e){return o.add(e)})),o}var Hr=12e4;function Br(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"up\",r=Date.now();return y(y({},e),{},{status:t,lastUpdate:r,isUp:function(){return\"up\"===t||Date.now()-r>Hr},isTimedOut:function(){return\"timed out\"===t&&Date.now()-r<=Hr}})}var Fr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t]),\"name\",\"AlgoliaError\"),r&&(n.name=r),n}return v(e,j(Error)),s(e)}(),Ur=function(){function e(t,r,n){var o;return l(this,e),f(o=u(this,e,[t,n]),\"stackTrace\",void 0),o.stackTrace=r,o}return v(e,Fr),s(e)}(),Kr=function(){function e(t){return l(this,e),u(this,e,[\"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.\",t,\"RetryError\"])}return v(e,Ur),s(e)}(),Vr=function(){function e(t,r,n){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"ApiError\";return l(this,e),f(o=u(this,e,[t,n,i]),\"status\",void 0),o.status=r,o}return v(e,Ur),s(e)}(),zr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t,\"DeserializationError\"]),\"response\",void 0),n.response=r,n}return v(e,Fr),s(e)}(),Jr=function(){function e(t,r,n,o){var i;return l(this,e),f(i=u(this,e,[t,r,o,\"DetailedApiError\"]),\"error\",void 0),i.error=n,i}return v(e,Vr),s(e)}();function Qr(e,t,r){var n,o=(n=r,Object.keys(n).filter((function(e){return void 0!==n[e]})).sort().map((function(e){return\"\".concat(e,\"=\").concat(encodeURIComponent(\"[object Array]\"===Object.prototype.toString.call(n[e])?n[e].join(\",\"):n[e]).replace(/\\+/g,\"%20\"))})).join(\"&\")),i=\"\".concat(e.protocol,\"://\").concat(e.url).concat(e.port?\":\".concat(e.port):\"\",\"/\").concat(\"/\"===t.charAt(0)?t.substring(1):t);return o.length&&(i+=\"?\".concat(o)),i}function Wr(e,t){if(\"GET\"!==e.method&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:y(y({},e.data),t.data);return JSON.stringify(r)}}function Zr(e,t,r){var n=y(y(y({Accept:\"application/json\"},e),t),r),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}function Gr(e){try{return JSON.parse(e.content)}catch(t){throw new zr(t.message,e)}}function Yr(e,t){var r=e.content,n=e.status;try{var o=JSON.parse(r);return\"error\"in o?new Jr(o.message,n,o.error,t):new Vr(o.message,n,t)}catch(e){}return new Vr(r,n,t)}function $r(e){return e.map((function(e){return Xr(e)}))}function Xr(e){var t=e.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return y(y({},e),{},{request:y(y({},e.request),{},{headers:y(y({},e.request.headers),t)})})}var en=[\"appId\",\"apiKey\",\"authMode\",\"algoliaAgents\"],tn=[\"params\"],rn=\"5.19.0\";function nn(e){return[{url:\"\".concat(e,\"-dsn.algolia.net\"),accept:\"read\",protocol:\"https\"},{url:\"\".concat(e,\".algolia.net\"),accept:\"write\",protocol:\"https\"}].concat(function(e){for(var t=e,r=e.length-1;r>0;r--){var n=Math.floor(Math.random()*(r+1)),o=e[r];t[r]=e[n],t[n]=o}return t}([{url:\"\".concat(e,\"-1.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-2.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-3.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"}]))}function on(e){var t=e.appId,r=e.apiKey,n=e.authMode,o=e.algoliaAgents,i=g(e,en),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"WithinHeaders\",n={\"x-algolia-api-key\":t,\"x-algolia-application-id\":e};return{headers:function(){return\"WithinHeaders\"===r?n:{}},queryParameters:function(){return\"WithinQueryParameters\"===r?n:{}}}}(t,r,n),u=function(e){var t=e.hosts,r=e.hostsCache,n=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,u=e.timeouts,l=e.requester,s=e.requestsCache,f=e.responsesCache;function m(e){return p.apply(this,arguments)}function p(){return(p=c(b().mark((function e(t){var n,o,i,a,c;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return r.get(e,(function(){return Promise.resolve(Br(e))}))})));case 2:return n=e.sent,o=n.filter((function(e){return e.isUp()})),i=n.filter((function(e){return e.isTimedOut()})),a=[].concat(w(o),w(i)),c=a.length>0?a:t,e.abrupt(\"return\",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case\"end\":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return d.apply(this,arguments)}function d(){return d=c(b().mark((function e(s,f){var p,v,d,h,g,S,O,E,j,P,I,D,k,A=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(A.length>2&&void 0!==A[2])||A[2],v=[],d=Wr(s,f),h=Zr(n,s.headers,f.headers),g=\"GET\"===s.method?y(y({},s.data),f.data):{},S=y(y(y({},i),s.queryParameters),g),a.value&&(S[\"x-algolia-agent\"]=a.value),f&&f.queryParameters)for(O=0,E=Object.keys(f.queryParameters);O1&&void 0!==arguments[1]?arguments[1]:{},r=e.useReadTransporter||\"GET\"===e.method;if(!r)return v(e,t,r);var o=function(){return v(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:n}};return f.get(a,(function(){return s.get(a,(function(){return s.set(a,o()).then((function(e){return Promise.all([s.delete(a),e])}),(function(e){return Promise.all([s.delete(a),Promise.reject(e)])})).then((function(e){var t=O(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.set(a,e)}})},requestsCache:s,responsesCache:f}}(y(y({hosts:nn(t)},i),{},{algoliaAgent:Mr({algoliaAgents:o,client:\"Lite\",version:rn}),baseHeaders:y(y({\"content-type\":\"text/plain\"},a.headers()),i.baseHeaders),baseQueryParameters:y(y({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:u,appId:t,apiKey:r,clearCache:function(){return Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then((function(){}))},get _ua(){return u.algoliaAgent.value},addAlgoliaAgent:function(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;n&&\"WithinHeaders\"!==n?u.baseQueryParameters[\"x-algolia-api-key\"]=t:u.baseHeaders[\"x-algolia-api-key\"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var r=e.path,n=e.parameters,o=e.body;if(!r)throw new Error(\"Parameter `path` is required when calling `customPost`.\");var i={method:\"POST\",path:\"/{path}\".replace(\"{path}\",r),queryParameters:n||{},headers:{},data:o||{}};return u.request(i,t)},getRecommendations:function(e,t){e&&Array.isArray(e)&&(e={requests:e});if(!e)throw new Error(\"Parameter `getRecommendationsParams` is required when calling `getRecommendations`.\");if(!e.requests)throw new Error(\"Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.\");var r={method:\"POST\",path:\"/1/indexes/*/recommendations\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(r,t)},search:function(e,t){if(e&&Array.isArray(e)){var r={requests:e.map((function(e){var t=e.params,r=g(e,tn);return\"facet\"===r.type?y(y(y({},r),t),{},{type:\"facet\"}):y(y(y({},r),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=r}if(!e)throw new Error(\"Parameter `searchMethodParams` is required when calling `search`.\");if(!e.requests)throw new Error(\"Parameter `searchMethodParams.requests` is required when calling `search`.\");var n={method:\"POST\",path:\"/1/indexes/*/queries\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(n,t)}}}var an=\"3.9.0\";function cn(t,r,n){return e.useMemo((function(){var e=function(e,t,r){if(!e||\"string\"!=typeof e)throw new Error(\"`appId` is missing.\");if(!t||\"string\"!=typeof t)throw new Error(\"`apiKey` is missing.\");return on(y({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),e)},i=o(e.connectTimeout,\"Connection timeout\");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,\"Socket timeout\"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||\"Network request failed\",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinQueryParameters\",responsesCache:qr(),requestsCache:qr({serializable:!1}),hostsCache:Rr({caches:[Lr({key:\"\".concat(rn,\"-\").concat(e)}),qr()]})},r))}(t,r);return e.addAlgoliaAgent(\"docsearch\",an),!1===/docsearch.js \\(.*\\)/.test(e.transporter.algoliaAgent.value)&&e.addAlgoliaAgent(\"docsearch-react\",an),n(e)}),[t,r,n])}var un=[\"footer\",\"searchBox\"];function ln(t){var r=t.appId,n=t.apiKey,o=t.indexName,i=t.placeholder,a=void 0===i?\"Search docs\":i,c=t.searchParameters,u=t.maxResultsPerGroup,l=t.theme,s=t.onClose,f=void 0===s?Or:s,p=t.transformItems,v=void 0===p?br:p,d=t.hitComponent,h=void 0===d?$t:d,b=t.resultsFooterComponent,S=void 0===b?function(){return null}:b,w=t.navigator,E=t.initialScrollY,j=void 0===E?0:E,P=t.transformSearchClient,I=void 0===P?br:P,D=t.disableUserPersonalization,k=void 0!==D&&D,_=t.initialQuery,x=void 0===_?\"\":_,C=t.translations,N=void 0===C?{}:C,T=t.getMissingResultsUrl,L=t.insights,R=void 0!==L&&L,q=N.footer,M=N.searchBox,H=g(N,un),B=O(e.useState({query:\"\",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:\"idle\"}),2),F=B[0],U=B[1],K=e.useRef(null),V=e.useRef(null),z=e.useRef(null),J=e.useRef(null),Q=e.useRef(null),W=e.useRef(10),Z=e.useRef(\"undefined\"!=typeof window?window.getSelection().toString().slice(0,64):\"\").current,G=e.useRef(x||Z).current,Y=cn(r,n,I),$=e.useRef(Tr({key:\"__DOCSEARCH_FAVORITE_SEARCHES__\".concat(o),limit:10})).current,X=e.useRef(Tr({key:\"__DOCSEARCH_RECENT_SEARCHES__\".concat(o),limit:0===$.getAll().length?7:4})).current,ee=e.useCallback((function(e){if(!k){var t=\"content\"===e.type?e.__docsearch_parent:e;t&&-1===$.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&X.add(t)}}),[$,X,k]),te=e.useCallback((function(e){if(F.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,r={eventName:\"Item Selected\",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};F.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(r)}}),[F.context.algoliaInsightsPlugin]),re=e.useMemo((function(){return Wt({id:\"docsearch\",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:G,context:{searchSuggestions:[]}},insights:R,navigator:w,onStateChange:function(e){U(e.state)},getSources:function(e){var t=e.query,i=e.state,a=e.setContext,l=e.setStatus;if(!t)return k?[]:[{sourceId:\"recentSearches\",onSelect:function(e){var t=e.item,r=e.event;ee(t),Sr(r)||f()},getItemUrl:function(e){return e.item.url},getItems:function(){return X.getAll()}},{sourceId:\"favoriteSearches\",onSelect:function(e){var t=e.item,r=e.event;ee(t),Sr(r)||f()},getItemUrl:function(e){return e.item.url},getItems:function(){return $.getAll()}}];var s=Boolean(R);return Y.search({requests:[y({query:t,indexName:o,attributesToRetrieve:[\"hierarchy.lvl0\",\"hierarchy.lvl1\",\"hierarchy.lvl2\",\"hierarchy.lvl3\",\"hierarchy.lvl4\",\"hierarchy.lvl5\",\"hierarchy.lvl6\",\"content\",\"type\",\"url\"],attributesToSnippet:[\"hierarchy.lvl1:\".concat(W.current),\"hierarchy.lvl2:\".concat(W.current),\"hierarchy.lvl3:\".concat(W.current),\"hierarchy.lvl4:\".concat(W.current),\"hierarchy.lvl5:\".concat(W.current),\"hierarchy.lvl6:\".concat(W.current),\"content:\".concat(W.current)],snippetEllipsisText:\"…\",highlightPreTag:\"\",highlightPostTag:\"\",hitsPerPage:20,clickAnalytics:s},c)]}).catch((function(e){throw\"RetryError\"===e.name&&l(\"error\"),e})).then((function(e){var t=e.results[0],c=t.hits,l=t.nbHits,m=gr(c,(function(e){return jr(e)}),u);i.context.searchSuggestions.length0&&(ie(),Q.current&&Q.current.focus())}),[G,ie]),e.useEffect((function(){function e(){if(V.current){var e=.01*window.innerHeight;V.current.style.setProperty(\"--docsearch-vh\",\"\".concat(e,\"px\"))}}return e(),window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}}),[]),e.createElement(\"div\",m({ref:K},oe({\"aria-expanded\":!0}),{className:[\"DocSearch\",\"DocSearch-Container\",\"stalled\"===F.status&&\"DocSearch-Container--Stalled\",\"error\"===F.status&&\"DocSearch-Container--Errored\"].filter(Boolean).join(\" \"),role:\"button\",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&f()}}),e.createElement(\"div\",{className:\"DocSearch-Modal\",ref:V},e.createElement(\"header\",{className:\"DocSearch-SearchBar\",ref:z},e.createElement(xr,m({},re,{state:F,autoFocus:0===G.length,inputRef:Q,isFromSelection:Boolean(G)&&G===Z,translations:M,onClose:f}))),e.createElement(\"div\",{className:\"DocSearch-Dropdown\",ref:J},e.createElement(Ar,m({},re,{indexName:o,state:F,hitComponent:h,resultsFooterComponent:S,disableUserPersonalization:k,recentSearches:X,favoriteSearches:$,inputRef:Q,translations:H,getMissingResultsUrl:T,onItemClick:function(e,t){te(e),ee(e),Sr(t)||f()}}))),e.createElement(\"footer\",{className:\"DocSearch-Footer\"},e.createElement(Yt,{translations:q}))))}function sn(t){var r=t.isOpen,n=t.onOpen,o=t.onClose,i=t.onInput,a=t.searchButtonRef,c=I(t.keyboardShortcuts);e.useEffect((function(){function e(e){var t,u=c[\"Ctrl/Cmd+K\"]&&\"k\"===(null===(t=e.key)||void 0===t?void 0:t.toLowerCase())&&(e.metaKey||e.ctrlKey),l=c[\"/\"]&&\"/\"===e.key;if(\"Escape\"===e.code&&r||u||!function(e){var t=e.composedPath()[0],r=t.tagName;return t.isContentEditable||\"INPUT\"===r||\"SELECT\"===r||\"TEXTAREA\"===r}(e)&&l&&!r)return e.preventDefault(),void(r?o():document.body.classList.contains(\"DocSearch--active\")||n());a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener(\"keydown\",e),function(){window.removeEventListener(\"keydown\",e)}}),[r,n,o,i,a,c])}function fn(t){var r,n,i=m({},(function(e){if(null==e)throw new TypeError(\"Cannot destructure \"+e)}(t),t)),a=e.useRef(null),c=O(e.useState(!1),2),u=c[0],l=c[1],s=O(e.useState((null==i?void 0:i.initialQuery)||void 0),2),f=s[0],p=s[1],v=e.useCallback((function(){l(!0)}),[l]),d=e.useCallback((function(){l(!1),p(null==i?void 0:i.initialQuery)}),[l,i.initialQuery]);return sn({isOpen:u,onOpen:v,onClose:d,onInput:e.useCallback((function(e){l(!0),p(e.key)}),[l,p]),searchButtonRef:a,keyboardShortcuts:i.keyboardShortcuts}),A({theme:i.theme}),e.createElement(e.Fragment,null,e.createElement(C,{ref:a,translations:null==i||null===(r=i.translations)||void 0===r?void 0:r.button,keyboardShortcuts:i.keyboardShortcuts,onClick:v}),u&&o(e.createElement(ln,m({},i,{initialScrollY:window.scrollY,initialQuery:f,translations:null==i||null===(n=i.translations)||void 0===n?void 0:n.modal,onClose:d})),document.body))}export{fn as DocSearch,C as DocSearchButton,ln as DocSearchModal,sn as useDocSearchKeyboardEvents,an as version};\n","import type { DocSearchProps as DocSearchComponentProps } from '@docsearch/react';\nimport { DocSearch, version } from '@docsearch/react';\nimport React, { render } from 'preact/compat';\n\nfunction getHTMLElement(value: HTMLElement | string, environment: DocSearchProps['environment'] = window): HTMLElement {\n if (typeof value === 'string') {\n return environment.document.querySelector(value)!;\n }\n\n return value;\n}\n\ninterface DocSearchProps extends DocSearchComponentProps {\n container: HTMLElement | string;\n environment?: typeof window;\n}\n\nexport function docsearch(props: DocSearchProps): void {\n render(\n {\n searchClient.addAlgoliaAgent('docsearch.js', version);\n\n return props.transformSearchClient ? props.transformSearchClient(searchClient) : searchClient;\n }}\n />,\n getHTMLElement(props.container, props.environment),\n );\n}\n"],"names":["p","v","y","undefined","t","r","u","i","o","f","c","n","e","__b","a","__r","diffed","l","__c","m","unmount","s","__","d","__h","__H","length","push","h","D","__N","setState","filter","every","call","this","props","forEach","shouldComponentUpdate","componentWillUpdate","__e","__s","C","_","A","T","current","F","concat","q","x","context","sub","value","P","useDebugValue","g","__v","__m","j","shift","__P","z","B","__k","requestAnimationFrame","w","some","k","clearTimeout","cancelAnimationFrame","setTimeout","E","Array","done","Promise","resolve","then","arguments","apply","_typeof","TypeError","ReferenceError","Reflect","construct","constructor","Object","defineProperty","writable","Symbol","toPrimitive","String","enumerable","configurable","assign","bind","hasOwnProperty","setPrototypeOf","getPrototypeOf","__proto__","prototype","create","S","Boolean","valueOf","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","getOwnPropertyDescriptors","defineProperties","includes","propertyIsEnumerable","b","iterator","asyncIterator","toStringTag","type","arg","wrap","O","_invoke","I","__await","Error","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","name","mark","awrap","AsyncIterator","async","reverse","pop","values","prev","charAt","slice","stop","rval","complete","finish","catch","delegateYield","isArray","from","toString","test","Map","Function","indexOf","has","get","set","createElement","width","height","className","strokeWidth","stroke","fill","strokeLinecap","viewBox","fillRule","strokeLinejoin","theme","document","documentElement","dataset","forwardRef","translations","keyboardShortcuts","buttonText","buttonAriaLabel","navigator","platform","ref","Fragment","N","reactsToKey","children","window","addEventListener","removeEventListener","key","L","reduce","R","collections","items","M","H","segment","version","U","item","index","__autocomplete_indexName","positions","findIndex","objectID","queryID","__autocomplete_queryID","algoliaSource","V","J","Q","W","Z","G","Y","$","X","ee","map","objectIDs","re","ne","oe","ie","ae","ce","ue","le","se","fe","me","onItemsChange","insights","state","insightsEvents","eventName","pe","viewedObjectIDs","ve","onSelect","clickedObjectIDsAfterSearch","onActive","__autocomplete_clickAnalytics","insightsClient","insightsInitParams","AlgoliaAnalyticsObject","queue","src","onerror","console","error","body","appendChild","partial","split","Number","__autocomplete_algoliaCredentials","appId","apiKey","headers","init","setAuthenticatedUserToken","setUserToken","clickedObjectIDs","clickedFilters","convertedObjectIDsAfterSearch","convertedObjectIDs","convertedFilters","payload","viewedFilters","te","isOpen","subscribe","setContext","algoliaInsightsPlugin","__algoliaSearchParameters","clickAnalytics","userToken","de","event","source","getItems","onStateChange","__autocomplete_pluginOptions","__automaticInsights","he","ge","finally","onCancelList","cancel","isCanceled","ye","be","Se","Oe","we","Ee","je","activeItemId","collection","itemInputValue","getItemInputValue","itemUrl","getItemUrl","Pe","sourceId","join","replace","Ie","De","nativeEvent","ke","Ae","_e","Ce","Ne","Te","Le","Re","Me","He","Be","Fe","Ke","Ve","ze","Je","Qe","We","Ze","Ge","Ye","$e","Xe","execute","tt","searchClient","requesterId","requests","find","all","nt","ot","it","at","ct","lt","st","ft","mt","pt","vt","nextState","query","refresh","store","environment","setCollections","setIsOpen","setQuery","setActiveItemId","setStatus","defaultActiveItemId","openOnFocus","getState","shouldPanelOpen","pendingRequests","add","stallThreshold","getSources","queries","params","transformResponse","_automaticInsights","results","hits","facetHits","label","count","_highlightResult","highlighted","onResolve","JSON","stringify","plugins","reshape","sourcesBySourceId","sources","dt","ht","yt","gt","bt","Ot","wt","Et","jt","Pt","It","Dt","kt","At","_t","xt","Nt","Tt","Lt","Rt","qt","options","__autocomplete_metadata","userAgents","ua","Mt","Ht","Bt","Ft","Ut","Kt","status","nextActiveItemId","debug","Vt","zt","Jt","Qt","Wt","enterKeyHint","ignoreCompositionEvents","placeholder","autoFocus","id","initialState","onSubmit","onReset","__default","navigate","location","navigateNewTab","open","focus","navigateNewWindow","Ue","dispatch","prevState","cancelAll","isEmpty","__autocomplete_id","getEnvironmentProps","inputElement","formElement","panelElement","target","contains","onTouchStart","onMouseDown","onTouchMove","activeElement","blur","getRootProps","role","getFormProps","action","noValidate","preventDefault","getLabelProps","htmlFor","getInputProps","maxLength","match","userAgent","autoComplete","autoCorrect","autoCapitalize","spellCheck","onChange","currentTarget","isComposing","onCompositionEnd","onKeyDown","getElementById","scrollIntoViewIfNeeded","scrollIntoView","metaKey","ctrlKey","shiftKey","altKey","onFocus","onBlur","onClick","getPanelProps","onMouseLeave","getListProps","getItemProps","onMouseMove","Ct","Event","metadata","querySelector","content","Zt","searchByText","href","hostname","rel","xmlns","rx","ry","Gt","ariaLabel","Yt","selectText","selectKeyAriaLabel","navigateText","navigateUpKeyAriaLabel","navigateDownKeyAriaLabel","closeText","closeKeyAriaLabel","$t","hit","url","Xt","strokeOpacity","transform","cx","cy","attributeName","to","dur","repeatCount","er","tr","rr","nr","or","ar","ir","cr","ur","lr","sr","titleText","helpText","fr","mr","noResultsText","suggestedQueryText","reportMissingResultsText","reportMissingResultsLinkText","searchSuggestions","toLowerCase","inputRef","getMissingResultsUrl","pr","vr","dr","attribute","tagName","dangerouslySetInnerHTML","__html","hr","title","yr","renderIcon","renderAction","onItemClick","hitComponent","useState","useRef","__docsearch_parent","onTransitionEnd","hierarchy","runDeleteTransition","runFavoriteTransition","gr","br","Sr","button","Or","wr","Er","RegExp","jr","lvl0","Pr","resultsFooterComponent","Ir","Dr","recentSearchesTitle","noRecentSearchesText","saveRecentSearchButtonTitle","removeRecentSearchButtonTitle","favoriteSearchesTitle","removeFavoriteSearchButtonTitle","hasCollections","disableUserPersonalization","stopPropagation","favoriteSearches","recentSearches","remove","kr","Ar","memo","errorScreen","noResultsScreen","startScreen","_r","xr","resetButtonTitle","resetButtonAriaLabel","cancelButtonText","cancelButtonAriaLabel","searchInputLabel","useEffect","isFromSelection","select","hidden","onClose","Cr","Tr","limit","localStorage","setItem","removeItem","getItem","parse","_snippetResult","splice","unshift","getAll","Lr","miss","timeToLive","fromEntries","entries","timestamp","Date","getTime","delete","clear","Rr","caches","qr","serializable","Mr","algoliaAgents","client","Hr","Br","now","lastUpdate","isUp","isTimedOut","Fr","Ur","stackTrace","Kr","Vr","zr","response","Jr","Qr","sort","encodeURIComponent","protocol","port","substring","Wr","data","Zr","Accept","Gr","message","Yr","$r","Xr","request","en","tn","rn","nn","accept","Math","floor","random","an","un","ln","indexName","searchParameters","maxResultsPerGroup","transformItems","initialScrollY","transformSearchClient","initialQuery","footer","searchBox","K","getSelection","useMemo","authMode","queryParameters","hosts","hostsCache","baseHeaders","logger","baseQueryParameters","algoliaAgent","timeouts","requester","requestsCache","responsesCache","getTimeout","path","connectTimeout","connect","responseTimeout","read","write","host","triesLeft","send","info","useReadTransporter","cacheable","requestOptions","transporter","reject","clearCache","addAlgoliaAgent","setClientApiKey","searchForHits","search","searchForFacets","customPost","parameters","getRecommendations","facet","maxFacetHits","facetQuery","XMLHttpRequest","setRequestHeader","abort","onreadystatechange","readyState","OPENED","responseText","onload","cn","useCallback","attributesToRetrieve","attributesToSnippet","snippetEllipsisText","highlightPreTag","highlightPostTag","hitsPerPage","nbHits","lvl1","flat","container","querySelectorAll","classList","scrollTo","useLayoutEffect","innerWidth","clientWidth","style","marginRight","matchMedia","matches","scrollTop","innerHeight","setProperty","tabIndex","fn","onOpen","onInput","searchButtonRef","code","composedPath","isContentEditable","fromCharCode","keyCode","scrollY","modal","docsearch","render","React","DocSearch","_extends"],"mappings":"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","x_google_ignoreList":[0,1,2]} +\ No newline at end of file +diff --git a/node_modules/@docsearch/js/dist/umd/index.js b/node_modules/@docsearch/js/dist/umd/index.js +index 15566de..9d11e0d 100644 +--- a/node_modules/@docsearch/js/dist/umd/index.js ++++ b/node_modules/@docsearch/js/dist/umd/index.js +@@ -1,3 +1,3 @@ +-/*! @docsearch/js 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */ +-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).docsearch=t()}(this,(function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&(c.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===c[a]&&(c[a]=e.defaultProps[a]);return b(e,c,o,i,null)}function b(e,t,n,i,a){var c={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=r.vnode&&r.vnode(c),c}function S(e){return e.children}function O(e,t){this.props=e,this.context=t}function w(e,t){if(null==t)return e.__?w(e.__,e.__i+1):null;for(var n;tt&&i.sort(u));P.__r=0}function I(e,t,n,r,o,i,a,c,u,l,s){var f,p,h,y,_,g=r&&r.__k||v,O=t.length;for(n.__d=u,function(e,t,n){var r,o,i,a,c,u=t.length,l=n.length,s=l,f=0;for(e.__k=[],r=0;r0?b(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=e,o.__b=e.__b+1,i=null,-1!==(c=o.__i=C(o,n,a,s))&&(s--,(i=n[c])&&(i.__u|=131072)),null==i||null===i.__v?(-1==c&&f--,"function"!=typeof o.type&&(o.__u|=65536)):c!==a&&(c==a-1?f--:c==a+1?f++:(c>a?f--:f++,o.__u|=65536))):o=e.__k[r]=null;if(s)for(r=0;r(null==u||131072&u.__u?0:1))for(;a>=0||c=0){if((u=t[a])&&!(131072&u.__u)&&o==u.key&&i===u.type)return a;a--}if(c2&&(u.children=arguments.length>3?n.call(arguments,2):r),b(e.type,u,o||e.key,i||e.ref,null)}n=v.slice,r={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},o=0,O.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},n),this.props)),e&&y(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),j(this))},O.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),j(this))},O.prototype.render=S,i=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,l=0,s=N(!1),f=N(!0),p=0;var V,K,W,z,J=0,Q=[],$=r,Z=$.__b,G=$.__r,Y=$.diffed,X=$.__c,ee=$.unmount,te=$.__;function ne(e,t){$.__h&&$.__h(K,e,J||t),J=0;var n=K.__H||(K.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function re(e){return J=1,oe(be,e)}function oe(e,t,n){var r=ne(V++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):be(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=K,!K.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var a=!1;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),!(!a&&r.__c.props===e)&&(!i||i.call(this,e,t,n))};K.u=!0;var i=K.shouldComponentUpdate,a=K.componentWillUpdate;K.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,o(e,t,n),i=r}a&&a.call(this,e,t,n)},K.shouldComponentUpdate=o}return r.__N||r.__}function ie(e,t){var n=ne(V++,3);!$.__s&&ge(n.__H,t)&&(n.__=e,n.i=t,K.__H.__h.push(n))}function ae(e,t){var n=ne(V++,4);!$.__s&&ge(n.__H,t)&&(n.__=e,n.i=t,K.__h.push(n))}function ce(e){return J=5,le((function(){return{current:e}}),[])}function ue(e,t,n){J=6,ae((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function le(e,t){var n=ne(V++,7);return ge(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function se(e,t){return J=8,le((function(){return e}),t)}function fe(e){var t=K.context[e.__c],n=ne(V++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(K)),t.props.value):e.__}function pe(e,t){$.useDebugValue&&$.useDebugValue(t?t(e):e)}function me(){var e=ne(V++,11);if(!e.__){for(var t=K.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function ve(){for(var e;e=Q.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(ye),e.__H.__h.forEach(_e),e.__H.__h=[]}catch(t){e.__H.__h=[],$.__e(t,e.__v)}}$.__b=function(e){K=null,Z&&Z(e)},$.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),te&&te(e,t)},$.__r=function(e){G&&G(e),V=0;var t=(K=e.__c).__H;t&&(W===K?(t.__h=[],K.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0}))):(t.__h.forEach(ye),t.__h.forEach(_e),t.__h=[],V=0)),W=K},$.diffed=function(e){Y&&Y(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==Q.push(t)&&z===$.requestAnimationFrame||((z=$.requestAnimationFrame)||de)(ve)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.i=void 0}))),W=K=null},$.__c=function(e,t){t.some((function(e){try{e.__h.forEach(ye),e.__h=e.__h.filter((function(e){return!e.__||_e(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],$.__e(n,e.__v)}})),X&&X(e,t)},$.unmount=function(e){ee&&ee(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{ye(e)}catch(e){t=e}})),n.__H=void 0,t&&$.__e(t,n.__v))};var he="function"==typeof requestAnimationFrame;function de(e){var t,n=function(){clearTimeout(r),he&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);he&&(t=requestAnimationFrame(n))}function ye(e){var t=K,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),K=t}function _e(e){var t=K;e.__c=e.__(),K=t}function ge(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function be(e,t){return"function"==typeof t?t(e):t}function Se(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Oe(e,t){this.props=e,this.context=t}(Oe.prototype=new O).isPureReactComponent=!0,Oe.prototype.shouldComponentUpdate=function(e,t){return Se(this.props,e)||Se(this.state,t)};var we=r.__b;r.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),we&&we(e)};var Ee="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;var je=function(e,t){return null==e?null:D(D(e).map(t))},Pe={map:je,forEach:je,count:function(e){return e?D(e).length:0},only:function(e){var t=D(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:D},Ie=r.__e;r.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);Ie(e,t,n,r)};var ke=r.unmount;function De(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=function(e,t){for(var n in t)e[n]=t[n];return e}({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return De(e,t,n)}))),e}function Ce(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Ce(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function xe(){this.__u=0,this.t=null,this.__b=null}function Ae(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Ne(){this.u=null,this.o=null}r.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),ke&&ke(e)},(xe.prototype=new O).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=Ae(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(c):c())};n.__R=a;var c=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Ce(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.t.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},xe.prototype.componentWillUnmount=function(){this.t=[]},xe.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=De(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&g(S,null,e.fallback);return o&&(o.__u&=-33),[g(S,null,t.__a?null:e.children),o]};var Te=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),U(g(Re,{context:t.context},e.__v),t.l)}function qe(e,t){var n=g(Le,{__v:e,i:t});return n.containerInfo=t,n}(Ne.prototype=new O).__a=function(e){var t=this,n=Ae(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Te(t,e,r)):o()};n?n(i):i()}},Ne.prototype.render=function(e){this.u=null,this.o=new Map;var t=D(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Ne.prototype.componentDidUpdate=Ne.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Te(e,n,t)}))};var Me="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,He=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ue=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Fe=/[A-Z0-9]/g,Be="undefined"!=typeof document,Ve=function(e){return("undefined"!=typeof Symbol&&"symbol"==t(Symbol())?/fil|che|rad/:/fil|che|ra/).test(e)};function Ke(e,t,n){return null==t.__k&&(t.textContent=""),U(e,t),"function"==typeof n&&n(),e?e.__c:null}O.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(O.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var We=r.event;function ze(){}function Je(){return this.cancelBubble}function Qe(){return this.defaultPrevented}r.event=function(e){return We&&(e=We(e)),e.persist=ze,e.isPropagationStopped=Je,e.isDefaultPrevented=Qe,e.nativeEvent=e};var $e,Ze={enumerable:!1,configurable:!0,get:function(){return this.class}},Ge=r.vnode;r.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},o=-1===n.indexOf("-");for(var i in t){var a=t[i];if(!("value"===i&&"defaultValue"in t&&null==a||Be&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var c=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===a?a="":"translate"===c&&"no"===a?a=!1:"o"===c[0]&&"n"===c[1]?"ondoubleclick"===c?i="ondblclick":"onchange"!==c||"input"!==n&&"textarea"!==n||Ve(t.type)?"onfocus"===c?i="onfocusin":"onblur"===c?i="onfocusout":Ue.test(i)&&(i=c):c=i="oninput":o&&He.test(i)?i=i.replace(Fe,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===c&&r[i=c]&&(i="oninputCapture"),r[i]=a}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=D(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=D(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",Ze)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=Me,Ge&&Ge(e)};var Ye=r.__r;r.__r=function(e){Ye&&Ye(e),$e=e.__c};var Xe=r.diffed;r.diffed=function(e){Xe&&Xe(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),$e=null};var et={ReactCurrentDispatcher:{current:{readContext:function(e){return $e.__n[e.__c].props.value},useCallback:se,useContext:fe,useDebugValue:pe,useDeferredValue:rt,useEffect:ie,useId:me,useImperativeHandle:ue,useInsertionEffect:it,useLayoutEffect:ae,useMemo:le,useReducer:oe,useRef:ce,useState:re,useSyncExternalStore:at,useTransition:ot}}};function tt(e){return!!e&&e.$$typeof===Me}function nt(e){e()}function rt(e){return e}function ot(){return[!1,nt]}var it=ae;function at(e,t){var n=t(),r=re({h:{__:n,v:t}}),o=r[0].h,i=r[1];return ae((function(){o.__=n,o.v=t,ct(o)&&i({h:o})}),[e,n,t]),ie((function(){return ct(o)&&i({h:o}),e((function(){ct(o)&&i({h:o})}))}),[e]),n}function ct(e){var t,n,r=e.v,o=e.__;try{var i=r();return!((t=o)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}}var ut={useState:re,useId:me,useReducer:oe,useEffect:ie,useLayoutEffect:ae,useInsertionEffect:it,useTransition:ot,useDeferredValue:rt,useSyncExternalStore:at,startTransition:nt,useRef:ce,useImperativeHandle:ue,useMemo:le,useCallback:se,useContext:fe,useDebugValue:pe,version:"18.3.1",Children:Pe,render:Ke,hydrate:function(e,t,n){return F(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(U(null,e),!0)},createPortal:qe,createElement:g,createContext:function(e,t){var n={__c:t="__cC"+p++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,j(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return g.bind(null,e)},cloneElement:function(e){return tt(e)?B.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:S,isValidElement:tt,isElement:tt,isFragment:function(e){return tt(e)&&e.type===S},isMemo:function(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")},findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:O,PureComponent:Oe,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:Se(this.props,e)}function r(t){return this.shouldComponentUpdate=n,g(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(t){if(!("ref"in t))return e(t,null);var n=t.ref;delete t.ref;var r=e(t,n);return t.ref=n,r}return t.$$typeof=Ee,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},flushSync:function(e,t){return e(t)},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:S,Suspense:xe,SuspenseList:Ne,lazy:function(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return g(n,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:et};function lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},n}function Et(e,t){return Et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Et(e,t)}function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||It(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pt(e){return function(e){if(Array.isArray(e))return lt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||It(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 It(e,t){if(e){if("string"==typeof e)return lt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lt(e,t):void 0}}function kt(e){var t="function"==typeof Map?new Map:void 0;return kt=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(gt())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Et(o,n.prototype),o}(e,arguments,yt(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Et(n,e)},kt(e)}function Dt(){return ut.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},ut.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Ct(){return ut.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},ut.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var xt=["translations"],At="Ctrl",Nt=ut.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,o=Ot(e,xt),i=r.buttonText,a=void 0===i?"Search":i,c=r.buttonAriaLabel,u=void 0===c?"Search":c,l=jt(re(null),2),s=l[0],f=l[1];ie((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("⌘"):f(At))}),[]);var p=jt(s===At?[At,"Ctrl",ut.createElement(Dt,null)]:["Meta","Command",s],3),m=p[0],v=p[1],h=p[2];return ut.createElement("button",dt({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(u," (").concat(v,"+K)")},o,{ref:t}),ut.createElement("span",{className:"DocSearch-Button-Container"},ut.createElement(Ct,null),ut.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),ut.createElement("span",{className:"DocSearch-Button-Keys"},null!==s&&ut.createElement(ut.Fragment,null,ut.createElement(Tt,{reactsToKey:m},h),ut.createElement(Tt,{reactsToKey:"k"},"K"))))}));function Tt(e){var t=e.reactsToKey,n=e.children,r=jt(re(!1),2),o=r[0],i=r[1];return ie((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),ut.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function Rt(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;ie.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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Gt(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 Yt(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(Qt(n),[{headers:a}]))}else e.apply(void 0,[t].concat(Qt(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",en(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",en(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),n=0;n0&&i("convertedObjectIDsAfterSearch",en(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",en(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),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=Zt(t,zt);return[].concat(Qt(e),Qt(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 nn(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 rn(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function on(e){return on="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},on(e)}function an(e){return function(e){if(Array.isArray(e))return cn(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){if("string"==typeof e)return cn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cn(e,t):void 0}}(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 cn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&mn({onItemsChange:o,items:n,insights:l,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive,o=!1;function s(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:ln(ln({},c?{clickAnalytics:!0}:{}),e?{userToken:dn(e)}:{}),insights:l}})}u("addAlgoliaAgent","insights-plugin"),s(),u("onUserTokenChange",(function(e){o||s(e)})),u("getUserToken",null,(function(e,t){o||s(t)})),u("onAuthenticatedUserTokenChange",(function(e){e?(o=!0,s(e)):(o=!1,u("getUserToken",null,(function(e,t){return s(t)})))})),u("getAuthenticatedUserToken",null,(function(e,t){t&&(o=!0,s(t))})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;rn(t)&&i({state:n,event:r,insights:l,item:t,insightsEvents:[ln({eventName:"Item Selected"},Vt({item:t,items:o.getItems().filter(rn)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;rn(t)&&a({state:r,event:o,insights:l,item:t,insightsEvents:[ln({eventName:"Item Active"},Vt({item:t,items:n.getItems().filter(rn)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function hn(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(an(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],an(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function dn(e){return"number"==typeof e?e.toString():e}function yn(e,t){var n=t;return{then:function(t,r){return yn(e.then(gn(t,n,e),gn(r,n,e)),n)},catch:function(t){return yn(e.catch(gn(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),yn(e.finally(gn(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function _n(e){return yn(e,{isCanceled:!1,onCancelList:[]})}function gn(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function bn(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function Sn(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 On(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:"autocomplete-".concat(qt++),plugins:o,initialState:Hn({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(function(e){return function(e){if(Array.isArray(e))return qn(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){if("string"==typeof e)return qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qn(e,t):void 0}}(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.")}()}(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 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:Ft,onResolve:Ft};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=On(On({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return Lt(e)})).then((function(e){return e.map((function(e){return Hn(Hn({},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:Hn({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 Bn(e){return Bn="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},Bn(e)}function Vn(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;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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,tr);ur&&o.environment.clearTimeout(ur);var l=u.setCollections,s=u.setIsOpen,f=u.setQuery,p=u.setActiveItemId,m=u.setStatus,v=u.setContext;if(f(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,d=c.getState().collections.map((function(e){return rr(rr({},e),{},{items:[]})}));m("idle"),l(d),s(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:c.getState()}));var y=_n(lr(d).then((function(){return Promise.resolve()})));return c.pendingRequests.add(y)}m("loading"),ur=o.environment.setTimeout((function(){m("stalled")}),o.stallThreshold);var _=_n(lr(o.getSources(rr({query:i,refresh:a,state:c.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(rr({query:i,refresh:a,state:c.getState()},u))).then((function(t){return function(e,t,n){if(o=e,Boolean(null==o?void 0:o.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(Zn(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return Qn(Qn({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?Qn(Qn({},n),{},{params:Qn(Qn({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var o;return{items:e,sourceId:t}}(t,e.sourceId,c.getState())}))}))).then(Xn).then((function(t){var n,r=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return r&&v({algoliaInsightsPlugin:rr(rr({},(null===(n=c.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),function(e,t,n){return t.map((function(t){var r,o=e.filter((function(e){return e.sourceId===t.sourceId})),i=o.map((function(e){return e.items})),a=o[0].transformResponse,c=a?a({results:r=i,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):i;return t.onResolve({source:t,results:i,items:c,state:n.getState()}),c.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:c}}))}(t,e,c)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return Kn(Kn({},e),{},Wn({},t.source.sourceId,Kn(Kn({},t.source),{},{getItems:function(){return Lt(t.items)}})))}),{}),o=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return Lt(t.reshape({sourcesBySourceId:o,sources:Object.values(o),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:c.getState()})}))})))).then((function(e){var n;m("idle"),l(e);var f=o.shouldPanelOpen({state:c.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var p=jn(c.getState());if(null!==c.getState().activeItemId&&p){var v=p.item,h=p.itemInputValue,d=p.itemUrl,y=p.source;y.onActive(rr({event:t,item:v,itemInputValue:h,itemUrl:d,refresh:a,source:y,state:c.getState()},u))}})).finally((function(){m("idle"),ur&&o.environment.clearTimeout(ur)}));return c.pendingRequests.add(_)}function fr(e){return fr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},fr(e)}var pr=["event","props","refresh","store"];function mr(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 vr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ir(e){var t=e.props,n=e.refresh,r=e.store,o=Pr(e,yr);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return(n=t)===(r=e.target)||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return Er({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},Pr(e,_r))},getRootProps:function(e){return Er({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Pn(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Pn(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,Er({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(Er({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(Er({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(a=e.inputElement)||void 0===a||a.focus()}},Pr(e,gr))},getLabelProps:function(e){return Er({htmlFor:Pn(t.id,"input"),id:Pn(t.id,"label")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(r.getState().query))&&sr(Er({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=Pr(c,br),f=jn(r.getState()),p=function(e){return Boolean(e&&e.match(In))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return Er({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?Pn(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return Pn(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":Pn(t.id,"label"),value:r.getState().completion||r.getState().query,id:Pn(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&kn(e).isComposing?o.setQuery(i):sr(Er({event:e,props:t,query:i.slice(0,l),refresh:n,store:r},o))},onCompositionEnd:function(e){sr(Er({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){kn(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,pr);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=jn(o.getState()),t=n.environment.document.getElementById(Pn(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=jn(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(vr({event:t,item:n,itemInputValue:a,itemUrl:c,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?sr(vr({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}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 u=jn(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,p=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(vr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(vr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(vr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:l,state:o.getState()});sr(vr({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(vr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(Er({event:e,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:Ft,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},s)},getPanelProps:function(e){return Er({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=Pr(n,Sr);return Er({role:"listbox","aria-labelledby":Pn(t.id,"label"),id:Pn(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=Pr(e,Or);return Er({id:Pn(t.id,"item-".concat(i.__autocomplete_id),a),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=jn(r.getState());if(null!==r.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(Er({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:r.getState()}),u=a.getItemUrl({item:i,state:r.getState()});(u?Promise.resolve():sr(Er({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then((function(){a.onSelect(Er({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:n,source:a,state:r.getState()},o))}))}},c)}}}function kr(e){return kr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},kr(e)}function Dr(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 Cr(e){for(var t=1;t0&&ut.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},ut.createElement("p",{className:"DocSearch-Help"},c,":"),ut.createElement("ul",null,p.slice(0,3).reduce((function(e,t){return[].concat(Pt(e),[ut.createElement("li",{key:t},ut.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])}),[]))),r.getMissingResultsUrl&&ut.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),ut.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var uo=["hit","attribute","tagName"];function lo(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function so(e){var t=e.hit,n=e.attribute,r=e.tagName;return g(void 0===r?"span":r,St(St({},Ot(e,uo)),{},{dangerouslySetInnerHTML:{__html:lo(t,"_snippetResult.".concat(n,".value"))||lo(t,n)}}))}function fo(e){return e.collection&&0!==e.collection.items.length?ut.createElement("section",{className:"DocSearch-Hits"},ut.createElement("div",{className:"DocSearch-Hit-source"},e.title),ut.createElement("ul",e.getListProps(),e.collection.items.map((function(t,n){return ut.createElement(po,dt({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function po(e){var t=e.item,n=e.index,r=e.renderIcon,o=e.renderAction,i=e.getItemProps,a=e.onItemClick,c=e.collection,u=e.hitComponent,l=jt(ut.useState(!1),2),s=l[0],f=l[1],p=jt(ut.useState(!1),2),m=p[0],v=p[1],h=ut.useRef(null),d=u;return ut.createElement("li",dt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",m&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},i({item:t,source:c.source,onClick:function(e){a(t,e)}})),ut.createElement(d,{hit:t},ut.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(so,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&ut.createElement(so,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(so,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),ut.createElement(so,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&ut.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ut.createElement(so,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),ut.createElement(so,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){v(!0),h.current=e}}))))}function mo(e,t,n){return e.reduce((function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e}),{})}function vo(e){return e}function ho(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function yo(){}var _o=/(|<\/mark>)/g,go=RegExp(_o.source);function bo(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return o?o.value&&go.test(o.value)?o.value.replace(_o,""):o.value:e.hierarchy.lvl0}function So(e){return ut.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=bo(t.items[0]);return ut.createElement(fo,dt({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,o=e.index;return ut.createElement(ut.Fragment,null,r.__docsearch_parent&&ut.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},ut.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[o+1])||void 0===n?void 0:n.__docsearch_parent)?ut.createElement("path",{d:"M8 6v21M20 27H8.3"}):ut.createElement("path",{d:"M8 6v42M20 27H8.3"}))),ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement(Xr,{type:r.type})))},renderAction:function(){return ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement(Gr,null))}}))})),e.resultsFooterComponent&&ut.createElement("section",{className:"DocSearch-HitsFooter"},ut.createElement(e.resultsFooterComponent,{state:e.state})))}var Oo=["translations"];function wo(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,Oo),o=n.recentSearchesTitle,i=void 0===o?"Recent":o,a=n.noRecentSearchesText,c=void 0===a?"No recent searches":a,u=n.saveRecentSearchButtonTitle,l=void 0===u?"Save this search":u,s=n.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,p=n.favoriteSearchesTitle,m=void 0===p?"Favorite":p,v=n.removeFavoriteSearchButtonTitle,h=void 0===v?"Remove this search from favorites":v;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:ut.createElement("div",{className:"DocSearch-StartScreen"},ut.createElement("p",{className:"DocSearch-Help"},c)):!1===r.hasCollections?null:ut.createElement("div",{className:"DocSearch-Dropdown-Container"},ut.createElement(fo,dt({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement($r,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return ut.createElement(ut.Fragment,null,ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()}))}},ut.createElement(no,null))),ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){r.recentSearches.remove(t),r.refresh()}))}},ut.createElement(Zr,null))))}})),ut.createElement(fo,dt({},r,{title:m,collection:r.state.collections[1],renderIcon:function(){return ut.createElement("div",{className:"DocSearch-Hit-icon"},ut.createElement(no,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return ut.createElement("div",{className:"DocSearch-Hit-action"},ut.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.remove(t),r.refresh()}))}},ut.createElement(Zr,null)))}})))}var Eo=["translations"],jo=ut.memo((function(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,Eo);if("error"===r.state.status)return ut.createElement(io,{translations:null==n?void 0:n.errorScreen});var o=r.state.collections.some((function(e){return e.items.length>0}));return r.state.query?!1===o?ut.createElement(co,dt({},r,{translations:null==n?void 0:n.noResultsScreen})):ut.createElement(So,r):ut.createElement(wo,dt({},r,{hasCollections:o,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),Po=["translations"];function Io(e){var t=e.translations,n=void 0===t?{}:t,r=Ot(e,Po),o=n.resetButtonTitle,i=void 0===o?"Clear the query":o,a=n.resetButtonAriaLabel,c=void 0===a?"Clear the query":a,u=n.cancelButtonText,l=void 0===u?"Cancel":u,s=n.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,p=n.searchInputLabel,m=void 0===p?"Search":p,v=r.getFormProps({inputElement:r.inputRef.current}).onReset;return ut.useEffect((function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()}),[r.autoFocus,r.inputRef]),ut.useEffect((function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()}),[r.isFromSelection,r.inputRef]),ut.createElement(ut.Fragment,null,ut.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:v},ut.createElement("label",dt({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),ut.createElement(Ct,null),ut.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},m)),ut.createElement("div",{className:"DocSearch-LoadingIndicator"},ut.createElement(Qr,null)),ut.createElement("input",dt({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),ut.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},ut.createElement(Zr,null))),ut.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:r.onClose},l))}var ko=["_highlightResult","_snippetResult"];function Do(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),i=o.getItem().slice(0,r);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var n=Ot(t,ko),a=i.findIndex((function(e){return e.objectID===n.objectID}));a>-1&&i.splice(a,1),i.unshift(n),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Co(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n,r,a;return n=e.timeToLive?1e3*e.timeToLive:null,r=o(),i(a=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==jt(e,2)[1].timestamp})))),n&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=jt(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return jt(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,o).catch((function(){return xo({caches:t}).get(e,r,o)}))},set:function(e,r){return n.set(e,r).catch((function(){return xo({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return xo({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return xo({caches:t}).clear()}))}}}function Ao(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function No(e){var t=e.algoliaAgents,n=e.client,r=e.version,o=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}(r).add({segment:n,version:r});return t.forEach((function(e){return o.add(e)})),o}var To=12e4;function Ro(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return St(St({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>To},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=To}})}var Lo=function(){function e(t,n){var r;return mt(this,e),ht(r=pt(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return _t(e,kt(Error)),vt(e)}(),qo=function(){function e(t,n,r){var o;return mt(this,e),ht(o=pt(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return _t(e,Lo),vt(e)}(),Mo=function(){function e(t){return mt(this,e),pt(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return _t(e,qo),vt(e)}(),Ho=function(){function e(t,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return mt(this,e),ht(o=pt(this,e,[t,r,i]),"status",void 0),o.status=n,o}return _t(e,qo),vt(e)}(),Uo=function(){function e(t,n){var r;return mt(this,e),ht(r=pt(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return _t(e,Lo),vt(e)}(),Fo=function(){function e(t,n,r,o){var i;return mt(this,e),ht(i=pt(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return _t(e,Ho),vt(e)}();function Bo(e,t,n){var r,o=(r=n,Object.keys(r).filter((function(e){return void 0!==r[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20"))})).join("&")),i="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return o.length&&(i+="?".concat(o)),i}function Vo(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:St(St({},e.data),t.data);return JSON.stringify(n)}}function Ko(e,t,n){var r=St(St(St({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach((function(e){var t=r[e];o[e.toLowerCase()]=t})),o}function Wo(e){try{return JSON.parse(e.content)}catch(t){throw new Uo(t.message,e)}}function zo(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new Fo(o.message,r,o.error,t):new Ho(o.message,r,t)}catch(e){}return new Ho(n,r,t)}function Jo(e){return e.map((function(e){return Qo(e)}))}function Qo(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return St(St({},e),{},{request:St(St({},e.request),{},{headers:St(St({},e.request.headers),t)})})}var $o=["appId","apiKey","authMode","algoliaAgents"],Zo=["params"],Go="5.14.2";function Yo(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1)),o=e[n];t[n]=e[r],t[r]=o}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var Xo="3.8.2";function ei(e,t,n){return ut.useMemo((function(){var r=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,n=e.apiKey,r=e.authMode,o=e.algoliaAgents,i=Ot(e,$o),a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(t,n,r),c=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,c=e.timeouts,u=e.requester,l=e.requestsCache,s=e.responsesCache;function f(e){return p.apply(this,arguments)}function p(){return(p=ft(wt().mark((function e(t){var r,o,i,a,c;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return n.get(e,(function(){return Promise.resolve(Ro(e))}))})));case 2:return r=e.sent,o=r.filter((function(e){return e.isUp()})),i=r.filter((function(e){return e.isTimedOut()})),a=[].concat(Pt(o),Pt(i)),c=a.length>0?a:t,e.abrupt("return",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return v.apply(this,arguments)}function v(){return v=ft(wt().mark((function e(l,s){var p,m,v,h,d,y,_,g,b,S,O,w,E,j=arguments;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(j.length>2&&void 0!==j[2])||j[2],m=[],v=Vo(l,s),h=Ko(r,l.headers,s.headers),d="GET"===l.method?St(St({},l.data),s.data):{},y=St(St(St({},i),l.queryParameters),d),a.value&&(y["x-algolia-agent"]=a.value),s&&s.queryParameters)for(_=0,g=Object.keys(s.queryParameters);_1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return m(e,t,n);var o=function(){return m(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:r}};return s.get(a,(function(){return l.get(a,(function(){return l.set(a,o()).then((function(e){return Promise.all([l.delete(a),e])}),(function(e){return Promise.all([l.delete(a),Promise.reject(e)])})).then((function(e){var t=jt(e,2);return t[0],t[1]}))}))}),{miss:function(e){return s.set(a,e)}})},requestsCache:l,responsesCache:s}}(St(St({hosts:Yo(t)},i),{},{algoliaAgent:No({algoliaAgents:o,client:"Lite",version:Go}),baseHeaders:St(St({"content-type":"text/plain"},a.headers()),i.baseHeaders),baseQueryParameters:St(St({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:c,appId:t,clearCache:function(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then((function(){}))},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent:function(e,t){c.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;r&&"WithinHeaders"!==r?c.baseQueryParameters["x-algolia-api-key"]=t:c.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw new Error("Parameter `path` is required when calling `customPost`.");var i={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return c.request(i,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)){var n={requests:e.map((function(e){var t=e.params,n=Ot(e,Zo);return"facet"===n.type?St(St(St({},n),t),{},{type:"facet"}):St(St(St({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=n}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var r={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(r,t)}}}(St({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,o=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:Ao(),requestsCache:Ao({serializable:!1}),hostsCache:xo({caches:[Co({key:"".concat(Go,"-").concat(e)}),Ao()]})},void 0))}(e,t);return r.addAlgoliaAgent("docsearch",Xo),!1===/docsearch.js \(.*\)/.test(r.transporter.algoliaAgent.value)&&r.addAlgoliaAgent("docsearch-react",Xo),n(r)}),[e,t,n])}var ti=["footer","searchBox"];function ni(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,i=void 0===o?"Search docs":o,a=e.searchParameters,c=e.maxResultsPerGroup,u=e.onClose,l=void 0===u?yo:u,s=e.transformItems,f=void 0===s?vo:s,p=e.hitComponent,m=void 0===p?Jr:p,v=e.resultsFooterComponent,h=void 0===v?function(){return null}:v,d=e.navigator,y=e.initialScrollY,_=void 0===y?0:y,g=e.transformSearchClient,b=void 0===g?vo:g,S=e.disableUserPersonalization,O=void 0!==S&&S,w=e.initialQuery,E=void 0===w?"":w,j=e.translations,P=void 0===j?{}:j,I=e.getMissingResultsUrl,k=e.insights,D=void 0!==k&&k,C=P.footer,x=P.searchBox,A=Ot(P,ti),N=jt(ut.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),T=N[0],R=N[1],L=ut.useRef(null),q=ut.useRef(null),M=ut.useRef(null),H=ut.useRef(null),U=ut.useRef(null),F=ut.useRef(10),B=ut.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,V=ut.useRef(E||B).current,K=ei(t,n,b),W=ut.useRef(Do({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,z=ut.useRef(Do({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:0===W.getAll().length?7:4})).current,J=ut.useCallback((function(e){if(!O){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===W.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&z.add(t)}}),[W,z,O]),Q=ut.useCallback((function(e){if(T.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};T.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[T.context.algoliaInsightsPlugin]),$=ut.useMemo((function(){return Vr({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:V,context:{searchSuggestions:[]}},insights:D,navigator:d,onStateChange:function(e){R(e.state)},getSources:function(e){var o=e.query,i=e.state,u=e.setContext,s=e.setStatus;if(!o)return O?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;J(t),ho(n)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return z.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;J(t),ho(n)||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return W.getAll()}}];var p=Boolean(D);return K.search({requests:[St({query:o,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(F.current),"hierarchy.lvl2:".concat(F.current),"hierarchy.lvl3:".concat(F.current),"hierarchy.lvl4:".concat(F.current),"hierarchy.lvl5:".concat(F.current),"hierarchy.lvl6:".concat(F.current),"content:".concat(F.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:p},a)]}).catch((function(e){throw"RetryError"===e.name&&s("error"),e})).then((function(e){var o=e.results[0],a=o.hits,s=o.nbHits,m=mo(a,(function(e){return bo(e)}),c);i.context.searchSuggestions.length0&&(Y(),U.current&&U.current.focus())}),[V,Y]),ut.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ut.createElement("div",dt({ref:L},G({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===T.status&&"DocSearch-Container--Stalled","error"===T.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),ut.createElement("div",{className:"DocSearch-Modal",ref:q},ut.createElement("header",{className:"DocSearch-SearchBar",ref:M},ut.createElement(Io,dt({},$,{state:T,autoFocus:0===V.length,inputRef:U,isFromSelection:Boolean(V)&&V===B,translations:x,onClose:l}))),ut.createElement("div",{className:"DocSearch-Dropdown",ref:H},ut.createElement(jo,dt({},$,{indexName:r,state:T,hitComponent:m,resultsFooterComponent:h,disableUserPersonalization:O,recentSearches:z,favoriteSearches:W,inputRef:U,translations:A,getMissingResultsUrl:I,onItemClick:function(e,t){Q(e),J(e),ho(t)||l()}}))),ut.createElement("footer",{className:"DocSearch-Footer"},ut.createElement(zr,{translations:C}))))}function ri(e){var t,n,r=ut.useRef(null),o=jt(ut.useState(!1),2),i=o[0],a=o[1],c=jt(ut.useState((null==e?void 0:e.initialQuery)||void 0),2),u=c[0],l=c[1],s=ut.useCallback((function(){a(!0)}),[a]),f=ut.useCallback((function(){a(!1),l(null==e?void 0:e.initialQuery)}),[a,e.initialQuery]);return function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,o=e.onInput,i=e.searchButtonRef;ut.useEffect((function(){function e(e){var a;if("Escape"===e.code&&t||"k"===(null===(a=e.key)||void 0===a?void 0:a.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)return e.preventDefault(),void(t?r():document.body.classList.contains("DocSearch--active")||n());i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,o,i])}({isOpen:i,onOpen:s,onClose:f,onInput:ut.useCallback((function(e){a(!0),l(e.key)}),[a,l]),searchButtonRef:r}),ut.createElement(ut.Fragment,null,ut.createElement(Nt,{ref:r,translations:null==e||null===(t=e.translations)||void 0===t?void 0:t.button,onClick:s}),i&&qe(ut.createElement(ni,dt({},e,{initialScrollY:window.scrollY,initialQuery:u,translations:null==e||null===(n=e.translations)||void 0===n?void 0:n.modal,onClose:f})),document.body))}return function(t){Ke(ut.createElement(ri,e({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",Xo),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return"string"==typeof e?t.document.querySelector(e):e}(t.container,t.environment))}})); ++/*! @docsearch/js 3.9.0 (UNRELEASED 16b66b3) | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */ ++!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).docsearch=t()}(this,(function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():function(e){for(var t=1;t2&&(c.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===c[a]&&(c[a]=e.defaultProps[a]);return S(e,c,o,i,null)}function S(e,t,n,i,a){var c={type:e,props:t,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==a?++o:a,__i:-1,__u:0};return null==a&&null!=r.vnode&&r.vnode(c),c}function O(e){return e.children}function w(e,t){this.props=e,this.context=t}function E(e,t){if(null==t)return e.__?E(e.__,e.__i+1):null;for(var n;tt&&i.sort(u));I.__r=0}function k(e,t,n,r,o,i,a,c,u,l,s){var f,p,m,d,_,g,b=r&&r.__k||h,w=t.length;for(u=function(e,t,n,r,o){var i,a,c,u,l,s=n.length,f=s,p=0;for(e.__k=new Array(o),i=0;i0?S(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a).__=e,a.__b=e.__b+1,c=null,-1!==(l=a.__i=x(a,n,u,f))&&(f--,(c=n[l])&&(c.__u|=2)),null==c||null===c.__v?(-1==l&&p--,"function"!=typeof a.type&&(a.__u|=4)):l!=u&&(l==u-1?p--:l==u+1?p++:(l>u?p--:p++,a.__u|=4))):e.__k[i]=null;if(f)for(i=0;i(null==u||2&u.__u?0:1))for(o=n-1,i=n+1;o>=0||i=0){if((u=t[o])&&!(2&u.__u)&&a==u.key&&c===u.type)return o;o--}if(i2&&(u.children=arguments.length>3?n.call(arguments,2):r),S(e.type,u,o||e.key,i||e.ref,null)}n=h.slice,r={__e:function(e,t,n,r){for(var o,i,a;t=t.__;)if((o=t.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(e)),a=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),a=o.__d),a)return o.__E=o}catch(t){e=t}throw e}},o=0,w.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=_({},this.state),"function"==typeof e&&(e=e(_({},n),this.props)),e&&_(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),P(this))},w.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),P(this))},w.prototype.render=O,i=[],c="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,u=function(e,t){return e.__v.__b-t.__v.__b},I.__r=0,l=/(PointerCapture)$|Capture$/i,s=0,f=T(!1),p=T(!0),m=0;var K,W,z,J,Q=0,$=[],Z=r,G=Z.__b,Y=Z.__r,X=Z.diffed,ee=Z.__c,te=Z.unmount,ne=Z.__;function re(e,t){Z.__h&&Z.__h(W,e,Q||t),Q=0;var n=W.__H||(W.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function oe(e){return Q=1,ie(Se,e)}function ie(e,t,n){var r=re(K++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Se(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=W,!W.u)){var o=function(e,t,n){if(!r.__c.__H)return!0;var o=r.__c.__H.__.filter((function(e){return!!e.__c}));if(o.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var a=r.__c.props!==e;return o.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(a=!0)}})),i&&i.call(this,e,t,n)||a};W.u=!0;var i=W.shouldComponentUpdate,a=W.componentWillUpdate;W.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,o(e,t,n),i=r}a&&a.call(this,e,t,n)},W.shouldComponentUpdate=o}return r.__N||r.__}function ae(e,t){var n=re(K++,3);!Z.__s&&be(n.__H,t)&&(n.__=e,n.i=t,W.__H.__h.push(n))}function ce(e,t){var n=re(K++,4);!Z.__s&&be(n.__H,t)&&(n.__=e,n.i=t,W.__h.push(n))}function ue(e){return Q=5,se((function(){return{current:e}}),[])}function le(e,t,n){Q=6,ce((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function se(e,t){var n=re(K++,7);return be(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function fe(e,t){return Q=8,se((function(){return e}),t)}function pe(e){var t=W.context[e.__c],n=re(K++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(W)),t.props.value):e.__}function me(e,t){Z.useDebugValue&&Z.useDebugValue(t?t(e):e)}function ve(){var e=re(K++,11);if(!e.__){for(var t=W.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function he(){for(var e;e=$.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(_e),e.__H.__h.forEach(ge),e.__H.__h=[]}catch(t){e.__H.__h=[],Z.__e(t,e.__v)}}Z.__b=function(e){W=null,G&&G(e)},Z.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ne&&ne(e,t)},Z.__r=function(e){Y&&Y(e),K=0;var t=(W=e.__c).__H;t&&(z===W?(t.__h=[],W.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0}))):(t.__h.forEach(_e),t.__h.forEach(ge),t.__h=[],K=0)),z=W},Z.diffed=function(e){X&&X(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==$.push(t)&&J===Z.requestAnimationFrame||((J=Z.requestAnimationFrame)||ye)(he)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.i=void 0}))),z=W=null},Z.__c=function(e,t){t.some((function(e){try{e.__h.forEach(_e),e.__h=e.__h.filter((function(e){return!e.__||ge(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],Z.__e(n,e.__v)}})),ee&&ee(e,t)},Z.unmount=function(e){te&&te(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{_e(e)}catch(e){t=e}})),n.__H=void 0,t&&Z.__e(t,n.__v))};var de="function"==typeof requestAnimationFrame;function ye(e){var t,n=function(){clearTimeout(r),de&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);de&&(t=requestAnimationFrame(n))}function _e(e){var t=W,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),W=t}function ge(e){var t=W;e.__c=e.__(),W=t}function be(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function Se(e,t){return"function"==typeof t?t(e):t}function Oe(e,t){for(var n in t)e[n]=t[n];return e}function we(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function Ee(e,t){var n=t(),r=oe({t:{__:n,u:t}}),o=r[0].t,i=r[1];return ce((function(){o.__=n,o.u=t,je(o)&&i({t:o})}),[e,n,t]),ae((function(){return je(o)&&i({t:o}),e((function(){je(o)&&i({t:o})}))}),[e]),n}function je(e){var t,n,r=e.u,o=e.__;try{var i=r();return!((t=o)===(n=i)&&(0!==t||1/t==1/n)||t!=t&&n!=n)}catch(e){return!0}}function Pe(e){e()}function Ie(e){return e}function ke(){return[!1,Pe]}var De=ce;function Ce(e,t){this.props=e,this.context=t}(Ce.prototype=new w).isPureReactComponent=!0,Ce.prototype.shouldComponentUpdate=function(e,t){return we(this.props,e)||we(this.state,t)};var xe=r.__b;r.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),xe&&xe(e)};var Ae="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;var Ne=function(e,t){return null==e?null:C(C(e).map(t))},Te={map:Ne,forEach:Ne,count:function(e){return e?C(e).length:0},only:function(e){var t=C(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:C},Re=r.__e;r.__e=function(e,t,n,r){if(e.then)for(var o,i=t;i=i.__;)if((o=i.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);Re(e,t,n,r)};var Le=r.unmount;function qe(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=Oe({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return qe(e,t,n)}))),e}function Me(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return Me(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function He(){this.__u=0,this.o=null,this.__b=null}function Ue(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function Fe(){this.i=null,this.l=null}r.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Le&&Le(e)},(He.prototype=new w).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var o=Ue(r.__v),i=!1,a=function(){i||(i=!0,n.__R=null,o?o(c):c())};n.__R=a;var c=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=Me(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(a,a)},He.prototype.componentWillUnmount=function(){this.o=[]},He.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=qe(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__a&&b(O,null,e.fallback);return o&&(o.__u&=-33),[b(O,null,t.__a?null:e.children),o]};var Be=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(e)}}),F(b(Ve,{context:t.context},e.__v),t.v)}function We(e,t){var n=b(Ke,{__v:e,h:t});return n.containerInfo=t,n}(Fe.prototype=new w).__a=function(e){var t=this,n=Ue(t.__v),r=t.l.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Be(t,e,r)):o()};n?n(i):i()}},Fe.prototype.render=function(e){this.i=null,this.l=new Map;var t=C(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},Fe.prototype.componentDidUpdate=Fe.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){Be(e,n,t)}))};var ze="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Je=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Qe=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,$e=/[A-Z0-9]/g,Ze="undefined"!=typeof document,Ge=function(e){return("undefined"!=typeof Symbol&&"symbol"==t(Symbol())?/fil|che|rad/:/fil|che|ra/).test(e)};function Ye(e,t,n){return null==t.__k&&(t.textContent=""),F(e,t),"function"==typeof n&&n(),e?e.__c:null}w.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(w.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Xe=r.event;function et(){}function tt(){return this.cancelBubble}function nt(){return this.defaultPrevented}r.event=function(e){return Xe&&(e=Xe(e)),e.persist=et,e.isPropagationStopped=tt,e.isDefaultPrevented=nt,e.nativeEvent=e};var rt,ot={enumerable:!1,configurable:!0,get:function(){return this.class}},it=r.vnode;r.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},o=-1===n.indexOf("-");for(var i in t){var a=t[i];if(!("value"===i&&"defaultValue"in t&&null==a||Ze&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var c=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===a?a="":"translate"===c&&"no"===a?a=!1:"o"===c[0]&&"n"===c[1]?"ondoubleclick"===c?i="ondblclick":"onchange"!==c||"input"!==n&&"textarea"!==n||Ge(t.type)?"onfocus"===c?i="onfocusin":"onblur"===c?i="onfocusout":Qe.test(i)&&(i=c):c=i="oninput":o&&Je.test(i)?i=i.replace($e,"-$&").toLowerCase():null===a&&(a=void 0),"oninput"===c&&r[i=c]&&(i="oninputCapture"),r[i]=a}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=C(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=C(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",ot)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=ze,it&&it(e)};var at=r.__r;r.__r=function(e){at&&at(e),rt=e.__c};var ct=r.diffed;r.diffed=function(e){ct&&ct(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),rt=null};var ut={ReactCurrentDispatcher:{current:{readContext:function(e){return rt.__n[e.__c].props.value},useCallback:fe,useContext:pe,useDebugValue:me,useDeferredValue:Ie,useEffect:ae,useId:ve,useImperativeHandle:le,useInsertionEffect:De,useLayoutEffect:ce,useMemo:se,useReducer:ie,useRef:ue,useState:oe,useSyncExternalStore:Ee,useTransition:ke}}};function lt(e){return!!e&&e.$$typeof===ze}var st={useState:oe,useId:ve,useReducer:ie,useEffect:ae,useLayoutEffect:ce,useInsertionEffect:De,useTransition:ke,useDeferredValue:Ie,useSyncExternalStore:Ee,startTransition:Pe,useRef:ue,useImperativeHandle:le,useMemo:se,useCallback:fe,useContext:pe,useDebugValue:me,version:"18.3.1",Children:Te,render:Ye,hydrate:function(e,t,n){return B(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(F(null,e),!0)},createPortal:We,createElement:b,createContext:function(e,t){var n={__c:t="__cC"+m++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,P(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return b.bind(null,e)},cloneElement:function(e){return lt(e)?V.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:O,isValidElement:lt,isElement:lt,isFragment:function(e){return lt(e)&&e.type===O},isMemo:function(e){return!!e&&!!e.displayName&&("string"==typeof e.displayName||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")},findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:w,PureComponent:Ce,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:we(this.props,e)}function r(t){return this.shouldComponentUpdate=n,b(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(t){var n=Oe({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=Ae,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},flushSync:function(e,t){return e(t)},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:O,Suspense:He,SuspenseList:Fe,lazy:function(e){var t,n,r;function o(o){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return b(n,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ut};function ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},n}function Pt(e,t){return Pt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pt(e,t)}function It(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||Dt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kt(e){return function(e){if(Array.isArray(e))return ft(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Dt(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 Dt(e,t){if(e){if("string"==typeof e)return ft(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ft(e,t):void 0}}function Ct(e){var t="function"==typeof Map?new Map:void 0;return Ct=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(St())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Pt(o,n.prototype),o}(e,arguments,gt(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Pt(n,e)},Ct(e)}var xt={"Ctrl/Cmd+K":!0,"/":!0};function At(e){return wt(wt({},xt),e)}function Nt(){return st.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},st.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Tt(){return st.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},st.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Rt=function(e){var t=e.theme;ae((function(){if(t){var e=document.documentElement.dataset.theme;if(t!==e)return document.documentElement.dataset.theme=t,function(){void 0===e?delete document.documentElement.dataset.theme:document.documentElement.dataset.theme=e}}}),[t])},Lt=["translations","keyboardShortcuts"],qt="Ctrl",Mt=st.forwardRef((function(e,t){var n=e.translations,r=void 0===n?{}:n,o=e.keyboardShortcuts,i=Et(e,Lt),a=r.buttonText,c=void 0===a?"Search":a,u=r.buttonAriaLabel,l=void 0===u?"Search":u,s=At(o),f=It(oe(null),2),p=f[0],m=f[1];Rt({theme:i.theme}),ae((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("⌘"):m(qt))}),[]);var v=It(p===qt?[qt,"Control",st.createElement(Nt,null)]:["Meta","Meta",p],3),h=v[0],d=v[1],y=v[2],_=s["Ctrl/Cmd+K"],g="".concat(d,"+k");return st.createElement("button",_t({type:"button",className:"DocSearch DocSearch-Button","aria-label":_?"".concat(l," (").concat(g,")"):l,"aria-keyshortcuts":_?g:void 0},i,{ref:t}),st.createElement("span",{className:"DocSearch-Button-Container"},st.createElement(Tt,null),st.createElement("span",{className:"DocSearch-Button-Placeholder"},c)),st.createElement("span",{className:"DocSearch-Button-Keys"},null!==p&&_&&st.createElement(st.Fragment,null,st.createElement(Ht,{reactsToKey:h},y),st.createElement(Ht,{reactsToKey:"k"},"K"))))}));function Ht(e){var t=e.reactsToKey,n=e.children,r=It(oe(!1),2),o=r[0],i=r[1];return ae((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&i(!0)}function n(e){e.key!==t&&"Meta"!==e.key||i(!1)}}),[t]),st.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function Ut(e,t){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;ie.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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nn(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 rn(e){for(var t=1;t=3||2===n&&r>=4||1===n&&r>=10);function i(t,n,r){if(o&&void 0!==r){var i=r[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(Xt(n),[{headers:a}]))}else e.apply(void 0,[t].concat(Xt(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDsAfterSearch",an(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("clickedObjectIDs",an(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),n=0;n0&&i("convertedObjectIDsAfterSearch",an(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&i("convertedObjectIDs",an(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),n=0;n0&&t.reduce((function(e,t){var n=t.items,r=tn(t,Gt);return[].concat(Xt(e),Xt(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 un(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 ln(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function sn(e){return sn="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},sn(e)}function fn(e){return function(e){if(Array.isArray(e))return pn(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){if("string"==typeof e)return pn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pn(e,t):void 0}}(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 pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&_n({onItemsChange:o,items:n,insights:l,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:vn(vn({},c?{clickAnalytics:!0}:{}),e?{userToken:Sn(e)}:{}),insights:l}})}u("addAlgoliaAgent","insights-plugin"),o(),u("onUserTokenChange",(function(e){o(e)})),u("getUserToken",null,(function(e,t){o(t)})),n((function(e){var t=e.item,n=e.state,r=e.event,o=e.source;ln(t)&&i({state:n,event:r,insights:l,item:t,insightsEvents:[vn({eventName:"Item Selected"},Qt({item:t,items:o.getItems().filter(ln)}))]})})),r((function(e){var t=e.item,n=e.source,r=e.state,o=e.event;ln(t)&&a({state:r,event:o,insights:l,item:t,insightsEvents:[vn({eventName:"Item Active"},Qt({item:t,items:n.getItems().filter(ln)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function bn(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(fn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],fn(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function Sn(e){return"number"==typeof e?e.toString():e}function On(e,t){var n=t;return{then:function(t,r){return On(e.then(En(t,n,e),En(r,n,e)),n)},catch:function(t){return On(e.catch(En(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),On(e.finally(En(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===n.isCanceled}}}function wn(e){return On(e,{isCanceled:!1,onCancelList:[]})}function En(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function jn(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function Pn(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 In(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:"autocomplete-".concat(Bt++),plugins:o,initialState:Kn({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(function(e){return function(e){if(Array.isArray(e))return Bn(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){if("string"==typeof e)return Bn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bn(e,t):void 0}}(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.")}()}(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 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:zt,onResolve:zt};Object.keys(t).forEach((function(e){t[e].__default=!0}));var r=In(In({},t),e);return Promise.resolve(r)})))}))}(e,n)}))).then((function(e){return Ft(e)})).then((function(e){return e.map((function(e){return Kn(Kn({},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:Kn({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 Jn(e){return Jn="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},Jn(e)}function Qn(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 $n(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 i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ar);mr&&o.environment.clearTimeout(mr);var l=u.setCollections,s=u.setIsOpen,f=u.setQuery,p=u.setActiveItemId,m=u.setStatus,v=u.setContext;if(f(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,d=c.getState().collections.map((function(e){return ur(ur({},e),{},{items:[]})}));m("idle"),l(d),s(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:c.getState()}));var y=wn(vr(d).then((function(){return Promise.resolve()})));return c.pendingRequests.add(y)}m("loading"),mr=o.environment.setTimeout((function(){m("stalled")}),o.stallThreshold);var _=wn(vr(o.getSources(ur({query:i,refresh:a,state:c.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(ur({query:i,refresh:a,state:c.getState()},u))).then((function(t){return function(e,t,n){if(o=e,Boolean(null==o?void 0:o.execute)){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(tr(Object.keys(n.context).map((function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters}))))):{};return Xn(Xn({},e),{},{requests:e.queries.map((function(n){return{query:"algolia"===e.requesterId?Xn(Xn({},n),{},{params:Xn(Xn({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}}))})}var o;return{items:e,sourceId:t}}(t,e.sourceId,c.getState())}))}))).then(or).then((function(t){var n,r=t.some((function(e){return function(e){return!Array.isArray(e)&&Boolean(null==e?void 0:e._automaticInsights)}(e.items)}));return r&&v({algoliaInsightsPlugin:ur(ur({},(null===(n=c.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),function(e,t,n){return t.map((function(t){var r,o=e.filter((function(e){return e.sourceId===t.sourceId})),i=o.map((function(e){return e.items})),a=o[0].transformResponse,c=a?a({results:r=i,hits:r.map((function(e){return e.hits})).filter(Boolean),facetHits:r.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}):i;return t.onResolve({source:t,results:i,items:c,state:n.getState()}),c.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:c}}))}(t,e,c)})).then((function(e){return function(e){var t=e.props,n=e.state,r=e.collections.reduce((function(e,t){return $n($n({},e),{},Zn({},t.source.sourceId,$n($n({},t.source),{},{getItems:function(){return Ft(t.items)}})))}),{}),o=t.plugins.reduce((function(e,t){return t.reshape?t.reshape(e):e}),{sourcesBySourceId:r,state:n}).sourcesBySourceId;return Ft(t.reshape({sourcesBySourceId:o,sources:Object.values(o),state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:c.getState()})}))})))).then((function(e){var n;m("idle"),l(e);var f=o.shouldPanelOpen({state:c.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var p=Cn(c.getState());if(null!==c.getState().activeItemId&&p){var v=p.item,h=p.itemInputValue,d=p.itemUrl,y=p.source;y.onActive(ur({event:t,item:v,itemInputValue:h,itemUrl:d,refresh:a,source:y,state:c.getState()},u))}})).finally((function(){m("idle"),mr&&o.environment.clearTimeout(mr)}));return c.pendingRequests.add(_)}function dr(e){return dr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},dr(e)}var yr=["event","props","refresh","store"];function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gr(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ar(e){var t=e.props,n=e.refresh,r=e.store,o=xr(e,Or);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return(n=t)===(r=e.target)||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return Dr({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},xr(e,wr))},getRootProps:function(e){return Dr({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-controls":r.getState().isOpen?r.getState().collections.map((function(e){var n=e.source;return xn(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":xn(t.id,"label")},e)},getFormProps:function(e){return e.inputElement,Dr({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(Dr({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(Dr({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(a=e.inputElement)||void 0===a||a.focus()}},xr(e,Er))},getLabelProps:function(e){return Dr({htmlFor:xn(t.id,"input"),id:xn(t.id,"label")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(r.getState().query))&&hr(Dr({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=xr(c,jr),f=Cn(r.getState()),p=function(e){return Boolean(e&&e.match(An))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),m=t.enterKeyHint||(null!=f&&f.itemUrl&&!p?"go":"search");return Dr({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?xn(t.id,"item-".concat(r.getState().activeItemId),null==f?void 0:f.source):void 0,"aria-controls":r.getState().isOpen?r.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var n=e.source;return xn(t.id,"list",n)})).join(" "):void 0,"aria-labelledby":xn(t.id,"label"),value:r.getState().completion||r.getState().query,id:xn(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&Nn(e).isComposing?o.setQuery(i):hr(Dr({event:e,props:t,query:i.slice(0,l),refresh:n,store:r},o))},onCompositionEnd:function(e){hr(Dr({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){Nn(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,yr);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=Cn(o.getState()),t=n.environment.document.getElementById(xn(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=Cn(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(gr({event:t,item:n,itemInputValue:a,itemUrl:c,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?hr(gr({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}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 u=Cn(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,p=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(gr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(gr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(gr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:l,state:o.getState()});hr(gr({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){p.onSelect(gr({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:r,source:p,state:o.getState()},i))}))}}}(Dr({event:e,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:zt,onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(n)}},s)},getPanelProps:function(e){return Dr({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){var n=e||{},r=n.source,o=xr(n,Pr);return Dr({role:"listbox","aria-labelledby":xn(t.id,"label"),id:xn(t.id,"list",r)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=xr(e,Ir);return Dr({id:xn(t.id,"item-".concat(i.__autocomplete_id),a),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=Cn(r.getState());if(null!==r.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(Dr({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:r.getState()}),u=a.getItemUrl({item:i,state:r.getState()});(u?Promise.resolve():hr(Dr({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then((function(){a.onSelect(Dr({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:n,source:a,state:r.getState()},o))}))}},c)}}}function Nr(e){return Nr="function"==typeof Symbol&&"symbol"==t(Symbol.iterator)?function(e){return t(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},Nr(e)}function Tr(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;t0&&st.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},st.createElement("p",{className:"DocSearch-Help"},c,":"),st.createElement("ul",null,p.slice(0,3).reduce((function(e,t){return[].concat(kt(e),[st.createElement("li",{key:t},st.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])}),[]))),r.getMissingResultsUrl&&st.createElement("p",{className:"DocSearch-Help"},"".concat(l," "),st.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var mo=["hit","attribute","tagName"];function vo(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function ho(e){var t=e.hit,n=e.attribute,r=e.tagName;return b(void 0===r?"span":r,wt(wt({},Et(e,mo)),{},{dangerouslySetInnerHTML:{__html:vo(t,"_snippetResult.".concat(n,".value"))||vo(t,n)}}))}function yo(e){return e.collection&&0!==e.collection.items.length?st.createElement("section",{className:"DocSearch-Hits"},st.createElement("div",{className:"DocSearch-Hit-source"},e.title),st.createElement("ul",e.getListProps({source:e.collection.source}),e.collection.items.map((function(t,n){return st.createElement(_o,_t({key:[e.title,t.objectID].join(":"),item:t,index:n},e))})))):null}function _o(e){var t=e.item,n=e.index,r=e.renderIcon,o=e.renderAction,i=e.getItemProps,a=e.onItemClick,c=e.collection,u=e.hitComponent,l=It(st.useState(!1),2),s=l[0],f=l[1],p=It(st.useState(!1),2),m=p[0],v=p[1],h=st.useRef(null),d=u;return st.createElement("li",_t({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",m&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},i({item:t,source:c.source,onClick:function(e){a(t,e)}})),st.createElement(d,{hit:t},st.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(ho,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&st.createElement(ho,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(ho,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),st.createElement(ho,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&st.createElement("div",{className:"DocSearch-Hit-content-wrapper"},st.createElement(ho,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),st.createElement(ho,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){v(!0),h.current=e}}))))}function go(e,t,n){return e.reduce((function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e}),{})}function bo(e){return e}function So(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function Oo(){}var wo=/(|<\/mark>)/g,Eo=RegExp(wo.source);function jo(e){var t,n,r=e;if(!r.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=r.__docsearch_parent?null===(t=r.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return o?o.value&&Eo.test(o.value)?o.value.replace(wo,""):o.value:e.hierarchy.lvl0}function Po(e){return st.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var n=jo(t.items[0]);return st.createElement(yo,_t({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,o=e.index;return st.createElement(st.Fragment,null,r.__docsearch_parent&&st.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},st.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[o+1])||void 0===n?void 0:n.__docsearch_parent)?st.createElement("path",{d:"M8 6v21M20 27H8.3"}):st.createElement("path",{d:"M8 6v42M20 27H8.3"}))),st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(oo,{type:r.type})))},renderAction:function(){return st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement(no,null))}}))})),e.resultsFooterComponent&&st.createElement("section",{className:"DocSearch-HitsFooter"},st.createElement(e.resultsFooterComponent,{state:e.state})))}var Io=["translations"];function ko(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,Io),o=n.recentSearchesTitle,i=void 0===o?"Recent":o,a=n.noRecentSearchesText,c=void 0===a?"No recent searches":a,u=n.saveRecentSearchButtonTitle,l=void 0===u?"Save this search":u,s=n.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,p=n.favoriteSearchesTitle,m=void 0===p?"Favorite":p,v=n.removeFavoriteSearchButtonTitle,h=void 0===v?"Remove this search from favorites":v;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:st.createElement("div",{className:"DocSearch-StartScreen"},st.createElement("p",{className:"DocSearch-Help"},c)):!1===r.hasCollections?null:st.createElement("div",{className:"DocSearch-Dropdown-Container"},st.createElement(yo,_t({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(eo,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return st.createElement(st.Fragment,null,st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()}))}},st.createElement(co,null))),st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){r.recentSearches.remove(t),r.refresh()}))}},st.createElement(to,null))))}})),st.createElement(yo,_t({},r,{title:m,collection:r.state.collections[1],renderIcon:function(){return st.createElement("div",{className:"DocSearch-Hit-icon"},st.createElement(co,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return st.createElement("div",{className:"DocSearch-Hit-action"},st.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){r.favoriteSearches.remove(t),r.refresh()}))}},st.createElement(to,null)))}})))}var Do=["translations"],Co=st.memo((function(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,Do);if("error"===r.state.status)return st.createElement(so,{translations:null==n?void 0:n.errorScreen});var o=r.state.collections.some((function(e){return e.items.length>0}));return r.state.query?!1===o?st.createElement(po,_t({},r,{translations:null==n?void 0:n.noResultsScreen})):st.createElement(Po,r):st.createElement(ko,_t({},r,{hasCollections:o,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status})),xo=["translations"];function Ao(e){var t=e.translations,n=void 0===t?{}:t,r=Et(e,xo),o=n.resetButtonTitle,i=void 0===o?"Clear the query":o,a=n.resetButtonAriaLabel,c=void 0===a?"Clear the query":a,u=n.cancelButtonText,l=void 0===u?"Cancel":u,s=n.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,p=n.searchInputLabel,m=void 0===p?"Search":p,v=r.getFormProps({inputElement:r.inputRef.current}).onReset;return st.useEffect((function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()}),[r.autoFocus,r.inputRef]),st.useEffect((function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()}),[r.isFromSelection,r.inputRef]),st.createElement(st.Fragment,null,st.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:v},st.createElement("label",_t({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),st.createElement(Tt,null),st.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},m)),st.createElement("div",{className:"DocSearch-LoadingIndicator"},st.createElement(Xr,null)),st.createElement("input",_t({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),st.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},st.createElement(to,null))),st.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:r.onClose},l))}var No=["_highlightResult","_snippetResult"];function To(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=function(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}(t),i=o.getItem().slice(0,r);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var n=Et(t,No),a=i.findIndex((function(e){return e.objectID===n.objectID}));a>-1&&i.splice(a,1),i.unshift(n),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Ro(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var n,r,a;return n=e.timeToLive?1e3*e.timeToLive:null,r=o(),i(a=Object.fromEntries(Object.entries(r).filter((function(e){return void 0!==It(e,2)[1].timestamp})))),n&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=It(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,n.miss(e)])})).then((function(e){return It(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(e,r,o).catch((function(){return Lo({caches:t}).get(e,r,o)}))},set:function(e,r){return n.set(e,r).catch((function(){return Lo({caches:t}).set(e,r)}))},delete:function(e){return n.delete(e).catch((function(){return Lo({caches:t}).delete(e)}))},clear:function(){return n.clear().catch((function(){return Lo({caches:t}).clear()}))}}}function qo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Mo(e){var t=e.algoliaAgents,n=e.client,r=e.version,o=function(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var n="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(n)&&(t.value="".concat(t.value).concat(n)),t}};return t}(r).add({segment:n,version:r});return t.forEach((function(e){return o.add(e)})),o}var Ho=12e4;function Uo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return wt(wt({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>Ho},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=Ho}})}var Fo=function(){function e(t,n){var r;return ht(this,e),yt(r=vt(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return bt(e,Ct(Error)),dt(e)}(),Bo=function(){function e(t,n,r){var o;return ht(this,e),yt(o=vt(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return bt(e,Fo),dt(e)}(),Vo=function(){function e(t){return ht(this,e),vt(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return bt(e,Bo),dt(e)}(),Ko=function(){function e(t,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return ht(this,e),yt(o=vt(this,e,[t,r,i]),"status",void 0),o.status=n,o}return bt(e,Bo),dt(e)}(),Wo=function(){function e(t,n){var r;return ht(this,e),yt(r=vt(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return bt(e,Fo),dt(e)}(),zo=function(){function e(t,n,r,o){var i;return ht(this,e),yt(i=vt(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return bt(e,Ko),dt(e)}();function Jo(e,t,n){var r,o=(r=n,Object.keys(r).filter((function(e){return void 0!==r[e]})).sort().map((function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(r[e])?r[e].join(","):r[e]).replace(/\+/g,"%20"))})).join("&")),i="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return o.length&&(i+="?".concat(o)),i}function Qo(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:wt(wt({},e.data),t.data);return JSON.stringify(n)}}function $o(e,t,n){var r=wt(wt(wt({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach((function(e){var t=r[e];o[e.toLowerCase()]=t})),o}function Zo(e){try{return JSON.parse(e.content)}catch(t){throw new Wo(t.message,e)}}function Go(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new zo(o.message,r,o.error,t):new Ko(o.message,r,t)}catch(e){}return new Ko(n,r,t)}function Yo(e){return e.map((function(e){return Xo(e)}))}function Xo(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return wt(wt({},e),{},{request:wt(wt({},e.request),{},{headers:wt(wt({},e.request.headers),t)})})}var ei=["appId","apiKey","authMode","algoliaAgents"],ti=["params"],ni="5.19.0";function ri(e){return[{url:"".concat(e,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(e,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1)),o=e[n];t[n]=e[r],t[r]=o}return t}([{url:"".concat(e,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(e,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var oi="3.9.0";function ii(e,t,n){return st.useMemo((function(){var r=function(e,t){if(!e||"string"!=typeof e)throw new Error("`appId` is missing.");if(!t||"string"!=typeof t)throw new Error("`apiKey` is missing.");return function(e){var t=e.appId,n=e.apiKey,r=e.authMode,o=e.algoliaAgents,i=Et(e,ei),a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(t,n,r),c=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,c=e.timeouts,u=e.requester,l=e.requestsCache,s=e.responsesCache;function f(e){return p.apply(this,arguments)}function p(){return(p=mt(jt().mark((function e(t){var r,o,i,a,c;return jt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return n.get(e,(function(){return Promise.resolve(Uo(e))}))})));case 2:return r=e.sent,o=r.filter((function(e){return e.isUp()})),i=r.filter((function(e){return e.isTimedOut()})),a=[].concat(kt(o),kt(i)),c=a.length>0?a:t,e.abrupt("return",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return v.apply(this,arguments)}function v(){return v=mt(jt().mark((function e(l,s){var p,m,v,h,d,y,_,g,b,S,O,w,E,j=arguments;return jt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(j.length>2&&void 0!==j[2])||j[2],m=[],v=Qo(l,s),h=$o(r,l.headers,s.headers),d="GET"===l.method?wt(wt({},l.data),s.data):{},y=wt(wt(wt({},i),l.queryParameters),d),a.value&&(y["x-algolia-agent"]=a.value),s&&s.queryParameters)for(_=0,g=Object.keys(s.queryParameters);_1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return m(e,t,n);var o=function(){return m(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:r}};return s.get(a,(function(){return l.get(a,(function(){return l.set(a,o()).then((function(e){return Promise.all([l.delete(a),e])}),(function(e){return Promise.all([l.delete(a),Promise.reject(e)])})).then((function(e){var t=It(e,2);return t[0],t[1]}))}))}),{miss:function(e){return s.set(a,e)}})},requestsCache:l,responsesCache:s}}(wt(wt({hosts:ri(t)},i),{},{algoliaAgent:Mo({algoliaAgents:o,client:"Lite",version:ni}),baseHeaders:wt(wt({"content-type":"text/plain"},a.headers()),i.baseHeaders),baseQueryParameters:wt(wt({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:c,appId:t,apiKey:n,clearCache:function(){return Promise.all([c.requestsCache.clear(),c.responsesCache.clear()]).then((function(){}))},get _ua(){return c.algoliaAgent.value},addAlgoliaAgent:function(e,t){c.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;r&&"WithinHeaders"!==r?c.baseQueryParameters["x-algolia-api-key"]=t:c.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw new Error("Parameter `path` is required when calling `customPost`.");var i={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return c.request(i,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)){var n={requests:e.map((function(e){var t=e.params,n=Et(e,ti);return"facet"===n.type?wt(wt(wt({},n),t),{},{type:"facet"}):wt(wt(wt({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=n}if(!e)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var r={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return c.request(r,t)}}}(wt({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return n.setRequestHeader(t,e.headers[t])}));var r,o=function(e,r){return setTimeout((function(){n.abort(),t({status:0,content:r,isTimedOut:!0})}),e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)}))}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:qo(),requestsCache:qo({serializable:!1}),hostsCache:Lo({caches:[Ro({key:"".concat(ni,"-").concat(e)}),qo()]})},void 0))}(e,t);return r.addAlgoliaAgent("docsearch",oi),!1===/docsearch.js \(.*\)/.test(r.transporter.algoliaAgent.value)&&r.addAlgoliaAgent("docsearch-react",oi),n(r)}),[e,t,n])}var ai=["footer","searchBox"];function ci(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,i=void 0===o?"Search docs":o,a=e.searchParameters,c=e.maxResultsPerGroup,u=e.theme,l=e.onClose,s=void 0===l?Oo:l,f=e.transformItems,p=void 0===f?bo:f,m=e.hitComponent,v=void 0===m?Yr:m,h=e.resultsFooterComponent,d=void 0===h?function(){return null}:h,y=e.navigator,_=e.initialScrollY,g=void 0===_?0:_,b=e.transformSearchClient,S=void 0===b?bo:b,O=e.disableUserPersonalization,w=void 0!==O&&O,E=e.initialQuery,j=void 0===E?"":E,P=e.translations,I=void 0===P?{}:P,k=e.getMissingResultsUrl,D=e.insights,C=void 0!==D&&D,x=I.footer,A=I.searchBox,N=Et(I,ai),T=It(st.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),R=T[0],L=T[1],q=st.useRef(null),M=st.useRef(null),H=st.useRef(null),U=st.useRef(null),F=st.useRef(null),B=st.useRef(10),V=st.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,K=st.useRef(j||V).current,W=ii(t,n,S),z=st.useRef(To({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,J=st.useRef(To({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:0===z.getAll().length?7:4})).current,Q=st.useCallback((function(e){if(!w){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===z.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&J.add(t)}}),[z,J,w]),$=st.useCallback((function(e){if(R.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,n={eventName:"Item Selected",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};R.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(n)}}),[R.context.algoliaInsightsPlugin]),Z=st.useMemo((function(){return Qr({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:K,context:{searchSuggestions:[]}},insights:C,navigator:y,onStateChange:function(e){L(e.state)},getSources:function(e){var o=e.query,i=e.state,u=e.setContext,l=e.setStatus;if(!o)return w?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;Q(t),So(n)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return J.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;Q(t),So(n)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return z.getAll()}}];var f=Boolean(C);return W.search({requests:[wt({query:o,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(B.current),"hierarchy.lvl2:".concat(B.current),"hierarchy.lvl3:".concat(B.current),"hierarchy.lvl4:".concat(B.current),"hierarchy.lvl5:".concat(B.current),"hierarchy.lvl6:".concat(B.current),"content:".concat(B.current)],snippetEllipsisText:"…",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:f},a)]}).catch((function(e){throw"RetryError"===e.name&&l("error"),e})).then((function(e){var o=e.results[0],a=o.hits,l=o.nbHits,m=go(a,(function(e){return jo(e)}),c);i.context.searchSuggestions.length0&&(X(),F.current&&F.current.focus())}),[K,X]),st.useEffect((function(){function e(){if(M.current){var e=.01*window.innerHeight;M.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),st.createElement("div",_t({ref:q},Y({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===R.status&&"DocSearch-Container--Stalled","error"===R.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&s()}}),st.createElement("div",{className:"DocSearch-Modal",ref:M},st.createElement("header",{className:"DocSearch-SearchBar",ref:H},st.createElement(Ao,_t({},Z,{state:R,autoFocus:0===K.length,inputRef:F,isFromSelection:Boolean(K)&&K===V,translations:A,onClose:s}))),st.createElement("div",{className:"DocSearch-Dropdown",ref:U},st.createElement(Co,_t({},Z,{indexName:r,state:R,hitComponent:v,resultsFooterComponent:d,disableUserPersonalization:w,recentSearches:J,favoriteSearches:z,inputRef:F,translations:N,getMissingResultsUrl:k,onItemClick:function(e,t){$(e),Q(e),So(t)||s()}}))),st.createElement("footer",{className:"DocSearch-Footer"},st.createElement(Gr,{translations:x}))))}function ui(e){var t,n,r=_t({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e)),o=st.useRef(null),i=It(st.useState(!1),2),a=i[0],c=i[1],u=It(st.useState((null==r?void 0:r.initialQuery)||void 0),2),l=u[0],s=u[1],f=st.useCallback((function(){c(!0)}),[c]),p=st.useCallback((function(){c(!1),s(null==r?void 0:r.initialQuery)}),[c,r.initialQuery]);return function(e){var t=e.isOpen,n=e.onOpen,r=e.onClose,o=e.onInput,i=e.searchButtonRef,a=At(e.keyboardShortcuts);st.useEffect((function(){function e(e){var c,u=a["Ctrl/Cmd+K"]&&"k"===(null===(c=e.key)||void 0===c?void 0:c.toLowerCase())&&(e.metaKey||e.ctrlKey),l=a["/"]&&"/"===e.key;if("Escape"===e.code&&t||u||!function(e){var t=e.composedPath()[0],n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&l&&!t)return e.preventDefault(),void(t?r():document.body.classList.contains("DocSearch--active")||n());i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,r,o,i,a])}({isOpen:a,onOpen:f,onClose:p,onInput:st.useCallback((function(e){c(!0),s(e.key)}),[c,s]),searchButtonRef:o,keyboardShortcuts:r.keyboardShortcuts}),Rt({theme:r.theme}),st.createElement(st.Fragment,null,st.createElement(Mt,{ref:o,translations:null==r||null===(t=r.translations)||void 0===t?void 0:t.button,keyboardShortcuts:r.keyboardShortcuts,onClick:f}),a&&We(st.createElement(ci,_t({},r,{initialScrollY:window.scrollY,initialQuery:l,translations:null==r||null===(n=r.translations)||void 0===n?void 0:n.modal,onClose:p})),document.body))}return function(t){Ye(st.createElement(ui,e({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",oi),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return"string"==typeof e?t.document.querySelector(e):e}(t.container,t.environment))}})); + //# sourceMappingURL=index.js.map +diff --git a/node_modules/@docsearch/js/dist/umd/index.js.map b/node_modules/@docsearch/js/dist/umd/index.js.map +index 16d84ae..709ef23 100644 +--- a/node_modules/@docsearch/js/dist/umd/index.js.map ++++ b/node_modules/@docsearch/js/dist/umd/index.js.map +@@ -1 +1 @@ +-{"version":3,"file":"index.js","sources":["../../../../node_modules/preact/dist/preact.module.js","../../../../node_modules/preact/hooks/dist/hooks.module.js","../../../../node_modules/preact/compat/dist/compat.module.js","../../../docsearch-react/dist/esm/index.js","../../src/docsearch.tsx"],"sourcesContent":["var n,l,u,t,i,o,r,f,e,c,s,a,h={},v=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function d(n,l){for(var u in l)n[u]=l[u];return n}function w(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function _(l,u,t){var i,o,r,f={};for(r in u)\"key\"==r?i=u[r]:\"ref\"==r?o=u[r]:f[r]=u[r];if(arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):t),\"function\"==typeof l&&null!=l.defaultProps)for(r in l.defaultProps)void 0===f[r]&&(f[r]=l.defaultProps[r]);return g(l,f,i,o,null)}function g(n,t,i,o,r){var f={type:n,props:t,key:i,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==r?++u:r,__i:-1,__u:0};return null==r&&null!=l.vnode&&l.vnode(f),f}function m(){return{current:null}}function b(n){return n.children}function k(n,l){this.props=n,this.context=l}function x(n,l){if(null==l)return n.__?x(n.__,n.__i+1):null;for(var u;lu&&i.sort(f));M.__r=0}function P(n,l,u,t,i,o,r,f,e,c,s){var a,p,y,d,w,_=t&&t.__k||v,g=l.length;for(u.__d=e,$(u,l,_),e=u.__d,a=0;a0?g(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i).__=n,i.__b=n.__b+1,o=null,-1!==(f=i.__i=L(i,u,r,s))&&(s--,(o=u[f])&&(o.__u|=131072)),null==o||null===o.__v?(-1==f&&a--,\"function\"!=typeof i.type&&(i.__u|=65536)):f!==r&&(f==r-1?a--:f==r+1?a++:(f>r?a--:a++,i.__u|=65536))):i=n.__k[t]=null;if(s)for(t=0;t(null!=e&&0==(131072&e.__u)?1:0))for(;r>=0||f=0){if((e=l[r])&&0==(131072&e.__u)&&i==e.key&&o===e.type)return r;r--}if(f2&&(e.children=arguments.length>3?n.call(arguments,2):t),g(l.type,e,i||l.key,o||l.ref,null)}function G(n,l){var u={__c:l=\"__cC\"+a++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,t;return this.getChildContext||(u=new Set,(t={})[l]=this,this.getChildContext=function(){return t},this.componentWillUnmount=function(){u=null},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.forEach(function(n){n.__e=!0,S(n)})},this.sub=function(n){u.add(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u&&u.delete(n),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=v.slice,l={__e:function(n,l,u,t){for(var i,o,r;l=l.__;)if((i=l.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(n)),r=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(n,t||{}),r=i.__d),r)return i.__E=i}catch(l){n=l}throw n}},u=0,t=function(n){return null!=n&&null==n.constructor},k.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),\"function\"==typeof n&&(n=n(d({},u),this.props)),n&&d(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),S(this))},k.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),S(this))},k.prototype.render=b,i=[],r=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,f=function(n,l){return n.__v.__b-l.__v.__b},M.__r=0,e=0,c=F(!1),s=F(!0),a=0;export{k as Component,b as Fragment,E as cloneElement,G as createContext,_ as createElement,m as createRef,_ as h,D as hydrate,t as isValidElement,l as options,B as render,H as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import{options as n}from\"preact\";var t,r,u,i,o=0,f=[],c=n,e=c.__b,a=c.__r,v=c.diffed,l=c.__c,m=c.unmount,s=c.__;function d(n,t){c.__h&&c.__h(r,n,o||t),o=0;var u=r.__H||(r.__H={__:[],__h:[]});return n>=u.__.length&&u.__.push({}),u.__[n]}function h(n){return o=1,p(D,n)}function p(n,u,i){var o=d(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):D(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.u)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=o.__c.__H.__.filter(function(n){return!!n.__c});if(u.every(function(n){return!n.__N}))return!c||c.call(this,n,t,r);var i=!1;return u.forEach(function(n){if(n.__N){var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),!(!i&&o.__c.props===n)&&(!c||c.call(this,n,t,r))};r.u=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function y(n,u){var i=d(t++,3);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__H.__h.push(i))}function _(n,u){var i=d(t++,4);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__h.push(i))}function A(n){return o=5,T(function(){return{current:n}},[])}function F(n,t,r){o=6,_(function(){return\"function\"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==r?r:r.concat(n))}function T(n,r){var u=d(t++,7);return C(u.__H,r)&&(u.__=n(),u.__H=r,u.__h=n),u.__}function q(n,t){return o=8,T(function(){return n},t)}function x(n){var u=r.context[n.__c],i=d(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function P(n,t){c.useDebugValue&&c.useDebugValue(t?t(n):n)}function b(n){var u=d(t++,10),i=h();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function g(){var n=d(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__=\"P\"+i[0]+\"-\"+i[1]++}return n.__}function j(){for(var n;n=f.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(z),n.__H.__h.forEach(B),n.__H.__h=[]}catch(t){n.__H.__h=[],c.__e(t,n.__v)}}c.__b=function(n){r=null,e&&e(n)},c.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),s&&s(n,t)},c.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(i.__h.forEach(z),i.__h.forEach(B),i.__h=[],t=0)),u=r},c.diffed=function(n){v&&v(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&i===c.requestAnimationFrame||((i=c.requestAnimationFrame)||w)(j)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),u=r=null},c.__c=function(n,t){t.some(function(n){try{n.__h.forEach(z),n.__h=n.__h.filter(function(n){return!n.__||B(n)})}catch(r){t.some(function(n){n.__h&&(n.__h=[])}),t=[],c.__e(r,n.__v)}}),l&&l(n,t)},c.unmount=function(n){m&&m(n);var t,r=n.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{z(n)}catch(n){t=n}}),r.__H=void 0,t&&c.__e(t,r.__v))};var k=\"function\"==typeof requestAnimationFrame;function w(n){var t,r=function(){clearTimeout(u),k&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,100);k&&(t=requestAnimationFrame(r))}function z(n){var t=r,u=n.__c;\"function\"==typeof u&&(n.__c=void 0,u()),r=t}function B(n){var t=r;n.__c=n.__(),r=t}function C(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function D(n,t){return\"function\"==typeof t?t(n):t}export{q as useCallback,x as useContext,P as useDebugValue,y as useEffect,b as useErrorBoundary,g as useId,F as useImperativeHandle,_ as useLayoutEffect,T as useMemo,p as useReducer,A as useRef,h as useState};\n//# sourceMappingURL=hooks.module.js.map\n","import{Component as n,createElement as t,options as e,toChildArray as r,Fragment as u,render as o,hydrate as i,createContext as c,createRef as f,cloneElement as l}from\"preact\";export{Component,Fragment,createContext,createElement,createRef}from\"preact\";import{useCallback as a,useContext as s,useDebugValue as h,useEffect as v,useId as d,useImperativeHandle as p,useLayoutEffect as m,useMemo as y,useReducer as _,useRef as b,useState as S}from\"preact/hooks\";export*from\"preact/hooks\";function g(n,t){for(var e in n)if(\"__source\"!==e&&!(e in t))return!0;for(var r in t)if(\"__source\"!==r&&n[r]!==t[r])return!0;return!1}function E(n,t){this.props=n,this.context=t}function C(n,e){function r(n){var t=this.props.ref,r=t==n.ref;return!r&&t&&(t.call?t(null):t.current=null),e?!e(this.props,n)||!r:g(this.props,n)}function u(e){return this.shouldComponentUpdate=r,t(n,e)}return u.displayName=\"Memo(\"+(n.displayName||n.name)+\")\",u.prototype.isReactComponent=!0,u.__f=!0,u}(E.prototype=new n).isPureReactComponent=!0,E.prototype.shouldComponentUpdate=function(n,t){return g(this.props,n)||g(this.state,t)};var x=e.__b;e.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),x&&x(n)};var R=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.forward_ref\")||3911;function w(n){function t(t){if(!(\"ref\"in t))return n(t,null);var e=t.ref;delete t.ref;var r=n(t,e);return t.ref=e,r}return t.$$typeof=R,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName=\"ForwardRef(\"+(n.displayName||n.name)+\")\",t}var k=function(n,t){return null==n?null:r(r(n).map(t))},I={map:k,forEach:k,count:function(n){return n?r(n).length:0},only:function(n){var t=r(n);if(1!==t.length)throw\"Children.only\";return t[0]},toArray:r},N=e.__e;e.__e=function(n,t,e,r){if(n.then)for(var u,o=t;o=o.__;)if((u=o.__c)&&u.__c)return null==t.__e&&(t.__e=e.__e,t.__k=e.__k),u.__c(n,t);N(n,t,e,r)};var M=e.unmount;function T(n,t,e){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(n){\"function\"==typeof n.__c&&n.__c()}),n.__c.__H=null),null!=(n=function(n,t){for(var e in t)n[e]=t[e];return n}({},n)).__c&&(n.__c.__P===e&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map(function(n){return T(n,t,e)})),n}function A(n,t,e){return n&&e&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(n){return A(n,t,e)}),n.__c&&n.__c.__P===t&&(n.__e&&e.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=e)),n}function D(){this.__u=0,this.t=null,this.__b=null}function L(n){var t=n.__.__c;return t&&t.__a&&t.__a(n)}function O(n){var e,r,u;function o(o){if(e||(e=n()).then(function(n){r=n.default||n},function(n){u=n}),u)throw u;if(!r)throw e;return t(r,o)}return o.displayName=\"Lazy\",o.__f=!0,o}function F(){this.u=null,this.o=null}e.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&32&n.__u&&(n.type=null),M&&M(n)},(D.prototype=new n).__c=function(n,t){var e=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(e);var u=L(r.__v),o=!1,i=function(){o||(o=!0,e.__R=null,u?u(c):c())};e.__R=i;var c=function(){if(!--r.__u){if(r.state.__a){var n=r.state.__a;r.__v.__k[0]=A(n,n.__c.__P,n.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.t.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(i,i)},D.prototype.componentWillUnmount=function(){this.t=[]},D.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var r=document.createElement(\"div\"),o=this.__v.__k[0].__c;this.__v.__k[0]=T(this.__b,r,o.__O=o.__P)}this.__b=null}var i=e.__a&&t(u,null,n.fallback);return i&&(i.__u&=-33),[t(u,null,e.__a?null:n.children),i]};var U=function(n,t,e){if(++e[1]===e[0]&&n.o.delete(t),n.props.revealOrder&&(\"t\"!==n.props.revealOrder[0]||!n.o.size))for(e=n.u;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),e.i.removeChild(n)}}),o(t(V,{context:e.context},n.__v),e.l)}function P(n,e){var r=t(W,{__v:n,i:e});return r.containerInfo=e,r}(F.prototype=new n).__a=function(n){var t=this,e=L(t.__v),r=t.o.get(n);return r[0]++,function(u){var o=function(){t.props.revealOrder?(r.push(u),U(t,n,r)):u()};e?e(o):o()}},F.prototype.render=function(n){this.u=null,this.o=new Map;var t=r(n.children);n.revealOrder&&\"b\"===n.revealOrder[0]&&t.reverse();for(var e=t.length;e--;)this.o.set(t[e],this.u=[1,0,this.u]);return n.children},F.prototype.componentDidUpdate=F.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(t,e){U(n,e,t)})};var j=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.element\")||60103,z=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,B=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,H=/[A-Z0-9]/g,Z=\"undefined\"!=typeof document,Y=function(n){return(\"undefined\"!=typeof Symbol&&\"symbol\"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(n)};function $(n,t,e){return null==t.__k&&(t.textContent=\"\"),o(n,t),\"function\"==typeof e&&e(),n?n.__c:null}function q(n,t,e){return i(n,t),\"function\"==typeof e&&e(),n?n.__c:null}n.prototype.isReactComponent={},[\"componentWillMount\",\"componentWillReceiveProps\",\"componentWillUpdate\"].forEach(function(t){Object.defineProperty(n.prototype,t,{configurable:!0,get:function(){return this[\"UNSAFE_\"+t]},set:function(n){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:n})}})});var G=e.event;function J(){}function K(){return this.cancelBubble}function Q(){return this.defaultPrevented}e.event=function(n){return G&&(n=G(n)),n.persist=J,n.isPropagationStopped=K,n.isDefaultPrevented=Q,n.nativeEvent=n};var X,nn={enumerable:!1,configurable:!0,get:function(){return this.class}},tn=e.vnode;e.vnode=function(n){\"string\"==typeof n.type&&function(n){var t=n.props,e=n.type,u={},o=-1===e.indexOf(\"-\");for(var i in t){var c=t[i];if(!(\"value\"===i&&\"defaultValue\"in t&&null==c||Z&&\"children\"===i&&\"noscript\"===e||\"class\"===i||\"className\"===i)){var f=i.toLowerCase();\"defaultValue\"===i&&\"value\"in t&&null==t.value?i=\"value\":\"download\"===i&&!0===c?c=\"\":\"translate\"===f&&\"no\"===c?c=!1:\"o\"===f[0]&&\"n\"===f[1]?\"ondoubleclick\"===f?i=\"ondblclick\":\"onchange\"!==f||\"input\"!==e&&\"textarea\"!==e||Y(t.type)?\"onfocus\"===f?i=\"onfocusin\":\"onblur\"===f?i=\"onfocusout\":B.test(i)&&(i=f):f=i=\"oninput\":o&&z.test(i)?i=i.replace(H,\"-$&\").toLowerCase():null===c&&(c=void 0),\"oninput\"===f&&u[i=f]&&(i=\"oninputCapture\"),u[i]=c}}\"select\"==e&&u.multiple&&Array.isArray(u.value)&&(u.value=r(t.children).forEach(function(n){n.props.selected=-1!=u.value.indexOf(n.props.value)})),\"select\"==e&&null!=u.defaultValue&&(u.value=r(t.children).forEach(function(n){n.props.selected=u.multiple?-1!=u.defaultValue.indexOf(n.props.value):u.defaultValue==n.props.value})),t.class&&!t.className?(u.class=t.class,Object.defineProperty(u,\"className\",nn)):(t.className&&!t.class||t.class&&t.className)&&(u.class=u.className=t.className),n.props=u}(n),n.$$typeof=j,tn&&tn(n)};var en=e.__r;e.__r=function(n){en&&en(n),X=n.__c};var rn=e.diffed;e.diffed=function(n){rn&&rn(n);var t=n.props,e=n.__e;null!=e&&\"textarea\"===n.type&&\"value\"in t&&t.value!==e.value&&(e.value=null==t.value?\"\":t.value),X=null};var un={ReactCurrentDispatcher:{current:{readContext:function(n){return X.__n[n.__c].props.value},useCallback:a,useContext:s,useDebugValue:h,useDeferredValue:_n,useEffect:v,useId:d,useImperativeHandle:p,useInsertionEffect:Sn,useLayoutEffect:m,useMemo:y,useReducer:_,useRef:b,useState:S,useSyncExternalStore:En,useTransition:bn}}},on=\"18.3.1\";function cn(n){return t.bind(null,n)}function fn(n){return!!n&&n.$$typeof===j}function ln(n){return fn(n)&&n.type===u}function an(n){return!!n&&!!n.displayName&&(\"string\"==typeof n.displayName||n.displayName instanceof String)&&n.displayName.startsWith(\"Memo(\")}function sn(n){return fn(n)?l.apply(null,arguments):n}function hn(n){return!!n.__k&&(o(null,n),!0)}function vn(n){return n&&(n.base||1===n.nodeType&&n)||null}var dn=function(n,t){return n(t)},pn=function(n,t){return n(t)},mn=u;function yn(n){n()}function _n(n){return n}function bn(){return[!1,yn]}var Sn=m,gn=fn;function En(n,t){var e=t(),r=S({h:{__:e,v:t}}),u=r[0].h,o=r[1];return m(function(){u.__=e,u.v=t,Cn(u)&&o({h:u})},[n,e,t]),v(function(){return Cn(u)&&o({h:u}),n(function(){Cn(u)&&o({h:u})})},[n]),e}function Cn(n){var t,e,r=n.v,u=n.__;try{var o=r();return!((t=u)===(e=o)&&(0!==t||1/t==1/e)||t!=t&&e!=e)}catch(n){return!0}}var xn={useState:S,useId:d,useReducer:_,useEffect:v,useLayoutEffect:m,useInsertionEffect:Sn,useTransition:bn,useDeferredValue:_n,useSyncExternalStore:En,startTransition:yn,useRef:b,useImperativeHandle:p,useMemo:y,useCallback:a,useContext:s,useDebugValue:h,version:\"18.3.1\",Children:I,render:$,hydrate:q,unmountComponentAtNode:hn,createPortal:P,createElement:t,createContext:c,createFactory:cn,cloneElement:sn,createRef:f,Fragment:u,isValidElement:fn,isElement:gn,isFragment:ln,isMemo:an,findDOMNode:vn,Component:n,PureComponent:E,memo:C,forwardRef:w,flushSync:pn,unstable_batchedUpdates:dn,StrictMode:mn,Suspense:D,SuspenseList:F,lazy:O,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:un};export{I as Children,E as PureComponent,mn as StrictMode,D as Suspense,F as SuspenseList,un as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sn as cloneElement,cn as createFactory,P as createPortal,xn as default,vn as findDOMNode,pn as flushSync,w as forwardRef,q as hydrate,gn as isElement,ln as isFragment,an as isMemo,fn as isValidElement,O as lazy,C as memo,$ as render,yn as startTransition,hn as unmountComponentAtNode,dn as unstable_batchedUpdates,_n as useDeferredValue,Sn as useInsertionEffect,En as useSyncExternalStore,bn as useTransition,on as version};\n//# sourceMappingURL=compat.module.js.map\n","import e,{useState as t,useEffect as r,createElement as n}from\"react\";import{createPortal as o}from\"react-dom\";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--i){var a=this.tryEntries[i],c=a.completion;if(\"root\"===a.tryLoc)return o(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),l=n.call(a,\"finallyLoc\");if(u&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,\"finallyLoc\")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),_(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;_(r)}return o}}throw Error(\"illegal catch attempt\")},delegateYield:function(t,r,n){return this.delegate={iterator:C(t),resultName:r,nextLoc:n},\"next\"===this.method&&(this.arg=e),h}},t}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||E(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||E(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 E(e,t){if(e){if(\"string\"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return\"Object\"===r&&e.constructor&&(r=e.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function j(e){var t=\"function\"==typeof Map?new Map:void 0;return j=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf(\"[native code]\")}catch(t){return\"function\"==typeof e}}(e))return e;if(\"function\"!=typeof e)throw new TypeError(\"Super expression must either be null or a function\");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&S(o,r.prototype),o}(e,arguments,p(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),S(r,e)},j(e)}function P(){return e.createElement(\"svg\",{width:\"15\",height:\"15\",className:\"DocSearch-Control-Key-Icon\"},e.createElement(\"path\",{d:\"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953\",strokeWidth:\"1.2\",stroke:\"currentColor\",fill:\"none\",strokeLinecap:\"square\"}))}function I(){return e.createElement(\"svg\",{width:\"20\",height:\"20\",className:\"DocSearch-Search-Icon\",viewBox:\"0 0 20 20\",\"aria-hidden\":\"true\"},e.createElement(\"path\",{d:\"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z\",stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))}var D=[\"translations\"],k=\"Ctrl\";var A=e.forwardRef((function(n,o){var i=n.translations,a=void 0===i?{}:i,c=g(n,D),u=a.buttonText,l=void 0===u?\"Search\":u,s=a.buttonAriaLabel,f=void 0===s?\"Search\":s,p=O(t(null),2),v=p[0],d=p[1];r((function(){\"undefined\"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?d(\"⌘\"):d(k))}),[]);var h=O(v===k?[k,\"Ctrl\",e.createElement(P,null)]:[\"Meta\",\"Command\",v],3),y=h[0],b=h[1],S=h[2];return e.createElement(\"button\",m({type:\"button\",className:\"DocSearch DocSearch-Button\",\"aria-label\":\"\".concat(f,\" (\").concat(b,\"+K)\")},c,{ref:o}),e.createElement(\"span\",{className:\"DocSearch-Button-Container\"},e.createElement(I,null),e.createElement(\"span\",{className:\"DocSearch-Button-Placeholder\"},l)),e.createElement(\"span\",{className:\"DocSearch-Button-Keys\"},null!==v&&e.createElement(e.Fragment,null,e.createElement(_,{reactsToKey:y},S),e.createElement(_,{reactsToKey:\"k\"},\"K\"))))}));function _(n){var o=n.reactsToKey,i=n.children,a=O(t(!1),2),c=a[0],u=a[1];return r((function(){if(o)return window.addEventListener(\"keydown\",e),window.addEventListener(\"keyup\",t),function(){window.removeEventListener(\"keydown\",e),window.removeEventListener(\"keyup\",t)};function e(e){e.key===o&&u(!0)}function t(e){e.key!==o&&\"Meta\"!==e.key||u(!1)}}),[o]),e.createElement(\"kbd\",{className:c?\"DocSearch-Button-Key DocSearch-Button-Key--pressed\":\"DocSearch-Button-Key\"},i)}function x(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t=3||2===r&&n>=4||1===r&&n>=10);function i(t,r,n){if(o&&void 0!==n){var i=n[0].__autocomplete_algoliaCredentials,a={\"X-Algolia-Application-Id\":i.appId,\"X-Algolia-API-Key\":i.apiKey};e.apply(void 0,[t].concat(z(r),[{headers:a}]))}else e.apply(void 0,[t].concat(z(r)))}return{init:function(t,r){e(\"init\",{appId:t,apiKey:r})},setAuthenticatedUserToken:function(t){e(\"setAuthenticatedUserToken\",t)},setUserToken:function(t){e(\"setUserToken\",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDsAfterSearch\",Y(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDs\",Y(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"clickedFilters\"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDsAfterSearch\",Y(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDs\",Y(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"convertedFilters\"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var r=t.items,n=Q(t,K);return[].concat(z(e),z(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n0&&e.apply(void 0,[\"viewedFilters\"].concat(r))}}}function X(e){var t=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:[\"autocomplete\"]}}))}function ee(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function te(e){return te=\"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},te(e)}function re(e){return function(e){if(Array.isArray(e))return ne(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 ne(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);if(\"Map\"===r||\"Set\"===r)return Array.from(e);if(\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ne(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 ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&le({onItemsChange:o,items:r,insights:l,state:t}))}}),0);return{name:\"aa.algoliaInsightsPlugin\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive,o=!1;function s(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:ie(ie({},c?{clickAnalytics:!0}:{}),e?{userToken:me(e)}:{}),insights:l}})}u(\"addAlgoliaAgent\",\"insights-plugin\"),s(),u(\"onUserTokenChange\",(function(e){o||s(e)})),u(\"getUserToken\",null,(function(e,t){o||s(t)})),u(\"onAuthenticatedUserTokenChange\",(function(e){e?(o=!0,s(e)):(o=!1,u(\"getUserToken\",null,(function(e,t){return s(t)})))})),u(\"getAuthenticatedUserToken\",null,(function(e,t){t&&(o=!0,s(t))})),r((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;ee(t)&&i({state:r,event:n,insights:l,item:t,insightsEvents:[ie({eventName:\"Item Selected\"},H({item:t,items:o.getItems().filter(ee)}))]})})),n((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;ee(t)&&a({state:n,event:o,insights:l,item:t,insightsEvents:[ie({eventName:\"Item Active\"},H({item:t,items:r.getItems().filter(ee)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function fe(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(re(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),[\"autocomplete-internal\"],re(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?[\"autocomplete-automatic\"]:[]))}function me(e){return\"number\"==typeof e?e.toString():e}function pe(e,t){var r=t;return{then:function(t,n){return pe(e.then(de(t,r,e),de(n,r,e)),r)},catch:function(t){return pe(e.catch(de(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),pe(e.finally(de(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function ve(e){return pe(e,{isCanceled:!1,onCancelList:[]})}function de(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function he(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function ye(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ge(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:\"autocomplete-\".concat(N++),plugins:o,initialState:qe({activeItemId:null,query:\"\",completion:null,collections:[],isOpen:!1,status:\"idle\",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(Te(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error(\"[Autocomplete] The `sourceId` \".concat(JSON.stringify(e.sourceId),\" is not unique.\"));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:q,onResolve:q};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=ge(ge({},t),e);return Promise.resolve(n)})))}))}(e,r)}))).then((function(e){return C(e)})).then((function(e){return e.map((function(e){return qe(qe({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))},onResolve:function(r){e.onResolve(r),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:qe({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,\"_blank\",\"noopener\");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,\"_blank\",\"noopener\")}},e.navigator)})}function Be(e){return Be=\"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},Be(e)}function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ue(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var at,ct,ut,lt=null,st=(at=-1,ct=-1,ut=void 0,function(e){var t=++at;return Promise.resolve(e).then((function(e){return ut&&t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function gt(e){return gt=\"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},gt(e)}var bt=[\"props\",\"refresh\",\"store\"],St=[\"inputElement\",\"formElement\",\"panelElement\"],Ot=[\"inputElement\"],wt=[\"inputElement\",\"maxLength\"],Et=[\"source\"],jt=[\"item\",\"source\"];function Pt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function It(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function At(e){var t=e.props,r=e.refresh,n=e.store,o=kt(e,bt);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,i].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch(\"blur\",null),t.debug||n.pendingRequests.cancelAll())}return It({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},kt(e,St))},getRootProps:function(e){return It({role:\"combobox\",\"aria-expanded\":n.getState().isOpen,\"aria-haspopup\":\"listbox\",\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return we(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":we(t.id,\"label\")},e)},getFormProps:function(e){return e.inputElement,It({action:\"\",noValidate:!0,role:\"search\",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(It({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"submit\",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(It({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"reset\",null),null===(a=e.inputElement)||void 0===a||a.focus()}},kt(e,Ot))},getLabelProps:function(e){return It({htmlFor:we(t.id,\"input\"),id:we(t.id,\"label\")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(n.getState().query))&&ft(It({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch(\"focus\",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=kt(c,wt),f=Oe(n.getState()),m=function(e){return Boolean(e&&e.match(Ee))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||\"\"),p=t.enterKeyHint||(null!=f&&f.itemUrl&&!m?\"go\":\"search\");return It({\"aria-autocomplete\":\"both\",\"aria-activedescendant\":n.getState().isOpen&&null!==n.getState().activeItemId?we(t.id,\"item-\".concat(n.getState().activeItemId),null==f?void 0:f.source):void 0,\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return we(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":we(t.id,\"label\"),value:n.getState().completion||n.getState().query,id:we(t.id,\"input\"),autoComplete:\"off\",autoCorrect:\"off\",autoCapitalize:\"off\",enterKeyHint:p,spellCheck:\"false\",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:\"search\",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&je(e).isComposing?o.setQuery(i):ft(It({event:e,props:t,query:i.slice(0,l),refresh:r,store:n},o))},onCompositionEnd:function(e){ft(It({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:r,store:n},o))},onKeyDown:function(e){je(e).isComposing||function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=yt(e,pt);if(\"ArrowUp\"===t.key||\"ArrowDown\"===t.key){var a=function(){var e=Oe(o.getState()),t=r.environment.document.getElementById(we(r.id,\"item-\".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=Oe(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(dt({event:t,item:r,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?ft(dt({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}else if(\"Escape\"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if(\"Tab\"===t.key)o.dispatch(\"blur\",null),o.pendingRequests.cancelAll();else if(\"Enter\"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=Oe(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,m=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),void r.navigator.navigate({itemUrl:f,item:l,state:o.getState()});ft(dt({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},i)).then((function(){m.onSelect(dt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i))}))}}}(It({event:e,props:t,refresh:r,store:n},o))},onFocus:a,onBlur:q,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||a(r)}},s)},getPanelProps:function(e){return It({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch(\"mouseleave\",null)}},e)},getListProps:function(e){var r=e||{},n=r.source,o=kt(r,Et);return It({role:\"listbox\",\"aria-labelledby\":we(t.id,\"label\"),id:we(t.id,\"list\",n)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=kt(e,jt);return It({id:we(t.id,\"item-\".concat(i.__autocomplete_id),a),role:\"option\",\"aria-selected\":n.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==n.getState().activeItemId){n.dispatch(\"mousemove\",i.__autocomplete_id);var t=Oe(n.getState());if(null!==n.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(It({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:n.getState()}),u=a.getItemUrl({item:i,state:n.getState()});(u?Promise.resolve():ft(It({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){a.onSelect(It({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:r,source:a,state:n.getState()},o))}))}},c)}}}function _t(e){return _t=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},_t(e)}function xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ct(e){for(var t=1;t0&&e.createElement(\"div\",{className:\"DocSearch-NoResults-Prefill-List\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u,\":\"),e.createElement(\"ul\",null,p.slice(0,3).reduce((function(t,r){return[].concat(w(t),[e.createElement(\"li\",{key:r},e.createElement(\"button\",{className:\"DocSearch-Prefill\",key:r,type:\"button\",onClick:function(){o.setQuery(r.toLowerCase()+\" \"),o.refresh(),o.inputRef.current.focus()}},r))])}),[]))),o.getMissingResultsUrl&&e.createElement(\"p\",{className:\"DocSearch-Help\"},\"\".concat(s,\" \"),e.createElement(\"a\",{href:o.getMissingResultsUrl({query:o.state.query}),target:\"_blank\",rel:\"noopener noreferrer\"},m)))}var sr=[\"hit\",\"attribute\",\"tagName\"];function fr(e,t){return t.split(\".\").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function mr(e){var t=e.hit,r=e.attribute,o=e.tagName,i=void 0===o?\"span\":o,a=g(e,sr);return n(i,y(y({},a),{},{dangerouslySetInnerHTML:{__html:fr(t,\"_snippetResult.\".concat(r,\".value\"))||fr(t,r)}}))}function pr(t){return t.collection&&0!==t.collection.items.length?e.createElement(\"section\",{className:\"DocSearch-Hits\"},e.createElement(\"div\",{className:\"DocSearch-Hit-source\"},t.title),e.createElement(\"ul\",t.getListProps(),t.collection.items.map((function(r,n){return e.createElement(vr,m({key:[t.title,r.objectID].join(\":\"),item:r,index:n},t))})))):null}function vr(t){var r=t.item,n=t.index,o=t.renderIcon,i=t.renderAction,a=t.getItemProps,c=t.onItemClick,u=t.collection,l=t.hitComponent,s=O(e.useState(!1),2),f=s[0],p=s[1],v=O(e.useState(!1),2),d=v[0],h=v[1],y=e.useRef(null),g=l;return e.createElement(\"li\",m({className:[\"DocSearch-Hit\",r.__docsearch_parent&&\"DocSearch-Hit--Child\",f&&\"DocSearch-Hit--deleting\",d&&\"DocSearch-Hit--favoriting\"].filter(Boolean).join(\" \"),onTransitionEnd:function(){y.current&&y.current()}},a({item:r,source:u.source,onClick:function(e){c(r,e)}})),e.createElement(g,{hit:r},e.createElement(\"div\",{className:\"DocSearch-Hit-Container\"},o({item:r,index:n}),r.hierarchy[r.type]&&\"lvl1\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.lvl1\"}),r.content&&e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"content\"})),r.hierarchy[r.type]&&(\"lvl2\"===r.type||\"lvl3\"===r.type||\"lvl4\"===r.type||\"lvl5\"===r.type||\"lvl6\"===r.type)&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.\".concat(r.type)}),e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),\"content\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(mr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"content\"}),e.createElement(mr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),i({item:r,runDeleteTransition:function(e){p(!0),y.current=e},runFavoriteTransition:function(e){h(!0),y.current=e}}))))}function dr(e,t,r){return e.reduce((function(e,n){var o=t(n);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(r||5)&&e[o].push(n),e}),{})}function hr(e){return e}function yr(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function gr(){}var br=/(|<\\/mark>)/g,Sr=RegExp(br.source);function Or(e){var t,r,n=e;if(!n.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=n.__docsearch_parent?null===(t=n.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(r=e._highlightResult)||void 0===r||null===(r=r.hierarchy)||void 0===r?void 0:r.lvl0;return o?o.value&&Sr.test(o.value)?o.value.replace(br,\"\"):o.value:e.hierarchy.lvl0}function wr(t){return e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},t.state.collections.map((function(r){if(0===r.items.length)return null;var n=Or(r.items[0]);return e.createElement(pr,m({},t,{key:r.source.sourceId,title:n,collection:r,renderIcon:function(t){var n,o=t.item,i=t.index;return e.createElement(e.Fragment,null,o.__docsearch_parent&&e.createElement(\"svg\",{className:\"DocSearch-Hit-Tree\",viewBox:\"0 0 24 54\"},e.createElement(\"g\",{stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},o.__docsearch_parent!==(null===(n=r.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?e.createElement(\"path\",{d:\"M8 6v21M20 27H8.3\"}):e.createElement(\"path\",{d:\"M8 6v42M20 27H8.3\"}))),e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(tr,{type:o.type})))},renderAction:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(Xt,null))}}))})),t.resultsFooterComponent&&e.createElement(\"section\",{className:\"DocSearch-HitsFooter\"},e.createElement(t.resultsFooterComponent,{state:t.state})))}var Er=[\"translations\"];function jr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Er),i=n.recentSearchesTitle,a=void 0===i?\"Recent\":i,c=n.noRecentSearchesText,u=void 0===c?\"No recent searches\":c,l=n.saveRecentSearchButtonTitle,s=void 0===l?\"Save this search\":l,f=n.removeRecentSearchButtonTitle,p=void 0===f?\"Remove this search from history\":f,v=n.favoriteSearchesTitle,d=void 0===v?\"Favorite\":v,h=n.removeFavoriteSearchButtonTitle,y=void 0===h?\"Remove this search from favorites\":h;return\"idle\"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:e.createElement(\"div\",{className:\"DocSearch-StartScreen\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u)):!1===o.hasCollections?null:e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},e.createElement(pr,m({},o,{title:a,collection:o.state.collections[0],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(Yt,null))},renderAction:function(t){var r=t.item,n=t.runFavoriteTransition,i=t.runDeleteTransition;return e.createElement(e.Fragment,null,e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:s,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.add(r),o.recentSearches.remove(r),o.refresh()}))}},e.createElement(or,null))),e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:p,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),i((function(){o.recentSearches.remove(r),o.refresh()}))}},e.createElement($t,null))))}})),e.createElement(pr,m({},o,{title:d,collection:o.state.collections[1],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(or,null))},renderAction:function(t){var r=t.item,n=t.runDeleteTransition;return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:y,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.remove(r),o.refresh()}))}},e.createElement($t,null)))}})))}var Pr=[\"translations\"],Ir=e.memo((function(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Pr);if(\"error\"===o.state.status)return e.createElement(cr,{translations:null==n?void 0:n.errorScreen});var i=o.state.collections.some((function(e){return e.items.length>0}));return o.state.query?!1===i?e.createElement(lr,m({},o,{translations:null==n?void 0:n.noResultsScreen})):e.createElement(wr,o):e.createElement(jr,m({},o,{hasCollections:i,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return\"loading\"===t.state.status||\"stalled\"===t.state.status})),Dr=[\"translations\"];function kr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Dr),i=n.resetButtonTitle,a=void 0===i?\"Clear the query\":i,c=n.resetButtonAriaLabel,u=void 0===c?\"Clear the query\":c,l=n.cancelButtonText,s=void 0===l?\"Cancel\":l,f=n.cancelButtonAriaLabel,p=void 0===f?\"Cancel\":f,v=n.searchInputLabel,d=void 0===v?\"Search\":v,h=o.getFormProps({inputElement:o.inputRef.current}).onReset;return e.useEffect((function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()}),[o.autoFocus,o.inputRef]),e.useEffect((function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()}),[o.isFromSelection,o.inputRef]),e.createElement(e.Fragment,null,e.createElement(\"form\",{className:\"DocSearch-Form\",onSubmit:function(e){e.preventDefault()},onReset:h},e.createElement(\"label\",m({className:\"DocSearch-MagnifierLabel\"},o.getLabelProps()),e.createElement(I,null),e.createElement(\"span\",{className:\"DocSearch-VisuallyHiddenForAccessibility\"},d)),e.createElement(\"div\",{className:\"DocSearch-LoadingIndicator\"},e.createElement(Gt,null)),e.createElement(\"input\",m({className:\"DocSearch-Input\",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),e.createElement(\"button\",{type:\"reset\",title:a,className:\"DocSearch-Reset\",\"aria-label\":u,hidden:!o.state.query},e.createElement($t,null))),e.createElement(\"button\",{className:\"DocSearch-Cancel\",type:\"reset\",\"aria-label\":p,onClick:o.onClose},s))}var Ar=[\"_highlightResult\",\"_snippetResult\"];function _r(e){return!1===function(){var e=\"__TEST_KEY__\";try{return localStorage.setItem(e,\"\"),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function xr(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=_r(t),i=o.getItem().slice(0,n);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var r=g(t,Ar),a=i.findIndex((function(e){return e.objectID===r.objectID}));a>-1&&i.splice(a,1),i.unshift(r),i=i.slice(0,n),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Cr(e){var t,r=\"algolia-client-js-\".concat(e.key);function n(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(n().getItem(r)||\"{}\")}function i(e){n().setItem(r,JSON.stringify(e))}return{get:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r,n,a;return r=e.timeToLive?1e3*e.timeToLive:null,n=o(),i(a=Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==O(e,2)[1].timestamp})))),r&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=O(e,2)[1],n=(new Date).getTime();return!(t.timestamp+r2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return O(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return Nr({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return Nr({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return Nr({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return Nr({caches:t}).clear()}))}}}function Tr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Lr(e){var t=e.algoliaAgents,r=e.client,n=e.version,o=function(e){var t={value:\"Algolia for JavaScript (\".concat(e,\")\"),add:function(e){var r=\"; \".concat(e.segment).concat(void 0!==e.version?\" (\".concat(e.version,\")\"):\"\");return-1===t.value.indexOf(r)&&(t.value=\"\".concat(t.value).concat(r)),t}};return t}(n).add({segment:r,version:n});return t.forEach((function(e){return o.add(e)})),o}var Rr=12e4;function qr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"up\",r=Date.now();return y(y({},e),{},{status:t,lastUpdate:r,isUp:function(){return\"up\"===t||Date.now()-r>Rr},isTimedOut:function(){return\"timed out\"===t&&Date.now()-r<=Rr}})}var Mr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t]),\"name\",\"AlgoliaError\"),r&&(n.name=r),n}return v(e,j(Error)),s(e)}(),Hr=function(){function e(t,r,n){var o;return l(this,e),f(o=u(this,e,[t,n]),\"stackTrace\",void 0),o.stackTrace=r,o}return v(e,Mr),s(e)}(),Br=function(){function e(t){return l(this,e),u(this,e,[\"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.\",t,\"RetryError\"])}return v(e,Hr),s(e)}(),Fr=function(){function e(t,r,n){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"ApiError\";return l(this,e),f(o=u(this,e,[t,n,i]),\"status\",void 0),o.status=r,o}return v(e,Hr),s(e)}(),Ur=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t,\"DeserializationError\"]),\"response\",void 0),n.response=r,n}return v(e,Mr),s(e)}(),Kr=function(){function e(t,r,n,o){var i;return l(this,e),f(i=u(this,e,[t,r,o,\"DetailedApiError\"]),\"error\",void 0),i.error=n,i}return v(e,Fr),s(e)}();function Vr(e,t,r){var n,o=(n=r,Object.keys(n).filter((function(e){return void 0!==n[e]})).sort().map((function(e){return\"\".concat(e,\"=\").concat(encodeURIComponent(\"[object Array]\"===Object.prototype.toString.call(n[e])?n[e].join(\",\"):n[e]).replace(/\\+/g,\"%20\"))})).join(\"&\")),i=\"\".concat(e.protocol,\"://\").concat(e.url).concat(e.port?\":\".concat(e.port):\"\",\"/\").concat(\"/\"===t.charAt(0)?t.substring(1):t);return o.length&&(i+=\"?\".concat(o)),i}function zr(e,t){if(\"GET\"!==e.method&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:y(y({},e.data),t.data);return JSON.stringify(r)}}function Jr(e,t,r){var n=y(y(y({Accept:\"application/json\"},e),t),r),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}function Qr(e){try{return JSON.parse(e.content)}catch(t){throw new Ur(t.message,e)}}function Wr(e,t){var r=e.content,n=e.status;try{var o=JSON.parse(r);return\"error\"in o?new Kr(o.message,n,o.error,t):new Fr(o.message,n,t)}catch(e){}return new Fr(r,n,t)}function Zr(e){return e.map((function(e){return Gr(e)}))}function Gr(e){var t=e.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return y(y({},e),{},{request:y(y({},e.request),{},{headers:y(y({},e.request.headers),t)})})}var Yr=[\"appId\",\"apiKey\",\"authMode\",\"algoliaAgents\"],$r=[\"params\"],Xr=\"5.14.2\";function en(e){return[{url:\"\".concat(e,\"-dsn.algolia.net\"),accept:\"read\",protocol:\"https\"},{url:\"\".concat(e,\".algolia.net\"),accept:\"write\",protocol:\"https\"}].concat(function(e){for(var t=e,r=e.length-1;r>0;r--){var n=Math.floor(Math.random()*(r+1)),o=e[r];t[r]=e[n],t[n]=o}return t}([{url:\"\".concat(e,\"-1.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-2.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-3.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"}]))}function tn(e){var t=e.appId,r=e.apiKey,n=e.authMode,o=e.algoliaAgents,i=g(e,Yr),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"WithinHeaders\",n={\"x-algolia-api-key\":t,\"x-algolia-application-id\":e};return{headers:function(){return\"WithinHeaders\"===r?n:{}},queryParameters:function(){return\"WithinQueryParameters\"===r?n:{}}}}(t,r,n),u=function(e){var t=e.hosts,r=e.hostsCache,n=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,u=e.timeouts,l=e.requester,s=e.requestsCache,f=e.responsesCache;function m(e){return p.apply(this,arguments)}function p(){return(p=c(b().mark((function e(t){var n,o,i,a,c;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return r.get(e,(function(){return Promise.resolve(qr(e))}))})));case 2:return n=e.sent,o=n.filter((function(e){return e.isUp()})),i=n.filter((function(e){return e.isTimedOut()})),a=[].concat(w(o),w(i)),c=a.length>0?a:t,e.abrupt(\"return\",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case\"end\":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return d.apply(this,arguments)}function d(){return d=c(b().mark((function e(s,f){var p,v,d,h,g,S,O,E,j,P,I,D,k,A=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(A.length>2&&void 0!==A[2])||A[2],v=[],d=zr(s,f),h=Jr(n,s.headers,f.headers),g=\"GET\"===s.method?y(y({},s.data),f.data):{},S=y(y(y({},i),s.queryParameters),g),a.value&&(S[\"x-algolia-agent\"]=a.value),f&&f.queryParameters)for(O=0,E=Object.keys(f.queryParameters);O1&&void 0!==arguments[1]?arguments[1]:{},r=e.useReadTransporter||\"GET\"===e.method;if(!r)return v(e,t,r);var o=function(){return v(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:n}};return f.get(a,(function(){return s.get(a,(function(){return s.set(a,o()).then((function(e){return Promise.all([s.delete(a),e])}),(function(e){return Promise.all([s.delete(a),Promise.reject(e)])})).then((function(e){var t=O(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.set(a,e)}})},requestsCache:s,responsesCache:f}}(y(y({hosts:en(t)},i),{},{algoliaAgent:Lr({algoliaAgents:o,client:\"Lite\",version:Xr}),baseHeaders:y(y({\"content-type\":\"text/plain\"},a.headers()),i.baseHeaders),baseQueryParameters:y(y({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:u,appId:t,clearCache:function(){return Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then((function(){}))},get _ua(){return u.algoliaAgent.value},addAlgoliaAgent:function(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;n&&\"WithinHeaders\"!==n?u.baseQueryParameters[\"x-algolia-api-key\"]=t:u.baseHeaders[\"x-algolia-api-key\"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var r=e.path,n=e.parameters,o=e.body;if(!r)throw new Error(\"Parameter `path` is required when calling `customPost`.\");var i={method:\"POST\",path:\"/{path}\".replace(\"{path}\",r),queryParameters:n||{},headers:{},data:o||{}};return u.request(i,t)},getRecommendations:function(e,t){e&&Array.isArray(e)&&(e={requests:e});if(!e)throw new Error(\"Parameter `getRecommendationsParams` is required when calling `getRecommendations`.\");if(!e.requests)throw new Error(\"Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.\");var r={method:\"POST\",path:\"/1/indexes/*/recommendations\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(r,t)},search:function(e,t){if(e&&Array.isArray(e)){var r={requests:e.map((function(e){var t=e.params,r=g(e,$r);return\"facet\"===r.type?y(y(y({},r),t),{},{type:\"facet\"}):y(y(y({},r),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=r}if(!e)throw new Error(\"Parameter `searchMethodParams` is required when calling `search`.\");if(!e.requests)throw new Error(\"Parameter `searchMethodParams.requests` is required when calling `search`.\");var n={method:\"POST\",path:\"/1/indexes/*/queries\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(n,t)}}}var rn=\"3.8.2\";function nn(t,r,n){return e.useMemo((function(){var e=function(e,t,r){if(!e||\"string\"!=typeof e)throw new Error(\"`appId` is missing.\");if(!t||\"string\"!=typeof t)throw new Error(\"`apiKey` is missing.\");return tn(y({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),e)},i=o(e.connectTimeout,\"Connection timeout\");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,\"Socket timeout\"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||\"Network request failed\",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinQueryParameters\",responsesCache:Tr(),requestsCache:Tr({serializable:!1}),hostsCache:Nr({caches:[Cr({key:\"\".concat(Xr,\"-\").concat(e)}),Tr()]})},r))}(t,r);return e.addAlgoliaAgent(\"docsearch\",rn),!1===/docsearch.js \\(.*\\)/.test(e.transporter.algoliaAgent.value)&&e.addAlgoliaAgent(\"docsearch-react\",rn),n(e)}),[t,r,n])}var on=[\"footer\",\"searchBox\"];function an(t){var r=t.appId,n=t.apiKey,o=t.indexName,i=t.placeholder,a=void 0===i?\"Search docs\":i,c=t.searchParameters,u=t.maxResultsPerGroup,l=t.onClose,s=void 0===l?gr:l,f=t.transformItems,p=void 0===f?hr:f,v=t.hitComponent,d=void 0===v?Zt:v,h=t.resultsFooterComponent,b=void 0===h?function(){return null}:h,S=t.navigator,w=t.initialScrollY,E=void 0===w?0:w,j=t.transformSearchClient,P=void 0===j?hr:j,I=t.disableUserPersonalization,D=void 0!==I&&I,k=t.initialQuery,A=void 0===k?\"\":k,_=t.translations,x=void 0===_?{}:_,C=t.getMissingResultsUrl,N=t.insights,T=void 0!==N&&N,L=x.footer,R=x.searchBox,q=g(x,on),M=O(e.useState({query:\"\",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:\"idle\"}),2),H=M[0],B=M[1],F=e.useRef(null),U=e.useRef(null),K=e.useRef(null),V=e.useRef(null),z=e.useRef(null),J=e.useRef(10),Q=e.useRef(\"undefined\"!=typeof window?window.getSelection().toString().slice(0,64):\"\").current,W=e.useRef(A||Q).current,Z=nn(r,n,P),G=e.useRef(xr({key:\"__DOCSEARCH_FAVORITE_SEARCHES__\".concat(o),limit:10})).current,Y=e.useRef(xr({key:\"__DOCSEARCH_RECENT_SEARCHES__\".concat(o),limit:0===G.getAll().length?7:4})).current,$=e.useCallback((function(e){if(!D){var t=\"content\"===e.type?e.__docsearch_parent:e;t&&-1===G.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&Y.add(t)}}),[G,Y,D]),X=e.useCallback((function(e){if(H.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,r={eventName:\"Item Selected\",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};H.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(r)}}),[H.context.algoliaInsightsPlugin]),ee=e.useMemo((function(){return zt({id:\"docsearch\",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:W,context:{searchSuggestions:[]}},insights:T,navigator:S,onStateChange:function(e){B(e.state)},getSources:function(e){var t=e.query,i=e.state,a=e.setContext,l=e.setStatus;if(!t)return D?[]:[{sourceId:\"recentSearches\",onSelect:function(e){var t=e.item,r=e.event;$(t),yr(r)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}},{sourceId:\"favoriteSearches\",onSelect:function(e){var t=e.item,r=e.event;$(t),yr(r)||s()},getItemUrl:function(e){return e.item.url},getItems:function(){return G.getAll()}}];var f=Boolean(T);return Z.search({requests:[y({query:t,indexName:o,attributesToRetrieve:[\"hierarchy.lvl0\",\"hierarchy.lvl1\",\"hierarchy.lvl2\",\"hierarchy.lvl3\",\"hierarchy.lvl4\",\"hierarchy.lvl5\",\"hierarchy.lvl6\",\"content\",\"type\",\"url\"],attributesToSnippet:[\"hierarchy.lvl1:\".concat(J.current),\"hierarchy.lvl2:\".concat(J.current),\"hierarchy.lvl3:\".concat(J.current),\"hierarchy.lvl4:\".concat(J.current),\"hierarchy.lvl5:\".concat(J.current),\"hierarchy.lvl6:\".concat(J.current),\"content:\".concat(J.current)],snippetEllipsisText:\"…\",highlightPreTag:\"\",highlightPostTag:\"\",hitsPerPage:20,clickAnalytics:f},c)]}).catch((function(e){throw\"RetryError\"===e.name&&l(\"error\"),e})).then((function(e){var t=e.results[0],c=t.hits,l=t.nbHits,m=dr(c,(function(e){return Or(e)}),u);i.context.searchSuggestions.length0&&(ne(),z.current&&z.current.focus())}),[W,ne]),e.useEffect((function(){function e(){if(U.current){var e=.01*window.innerHeight;U.current.style.setProperty(\"--docsearch-vh\",\"\".concat(e,\"px\"))}}return e(),window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}}),[]),e.createElement(\"div\",m({ref:F},re({\"aria-expanded\":!0}),{className:[\"DocSearch\",\"DocSearch-Container\",\"stalled\"===H.status&&\"DocSearch-Container--Stalled\",\"error\"===H.status&&\"DocSearch-Container--Errored\"].filter(Boolean).join(\" \"),role:\"button\",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&s()}}),e.createElement(\"div\",{className:\"DocSearch-Modal\",ref:U},e.createElement(\"header\",{className:\"DocSearch-SearchBar\",ref:K},e.createElement(kr,m({},ee,{state:H,autoFocus:0===W.length,inputRef:z,isFromSelection:Boolean(W)&&W===Q,translations:R,onClose:s}))),e.createElement(\"div\",{className:\"DocSearch-Dropdown\",ref:V},e.createElement(Ir,m({},ee,{indexName:o,state:H,hitComponent:d,resultsFooterComponent:b,disableUserPersonalization:D,recentSearches:Y,favoriteSearches:G,inputRef:z,translations:q,getMissingResultsUrl:C,onItemClick:function(e,t){X(e),$(e),yr(t)||s()}}))),e.createElement(\"footer\",{className:\"DocSearch-Footer\"},e.createElement(Wt,{translations:L}))))}function cn(t){var r=t.isOpen,n=t.onOpen,o=t.onClose,i=t.onInput,a=t.searchButtonRef;e.useEffect((function(){function e(e){var t;if(\"Escape\"===e.code&&r||\"k\"===(null===(t=e.key)||void 0===t?void 0:t.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,r=t.tagName;return t.isContentEditable||\"INPUT\"===r||\"SELECT\"===r||\"TEXTAREA\"===r}(e)&&\"/\"===e.key&&!r)return e.preventDefault(),void(r?o():document.body.classList.contains(\"DocSearch--active\")||n());a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener(\"keydown\",e),function(){window.removeEventListener(\"keydown\",e)}}),[r,n,o,i,a])}function un(t){var r,n,i=e.useRef(null),a=O(e.useState(!1),2),c=a[0],u=a[1],l=O(e.useState((null==t?void 0:t.initialQuery)||void 0),2),s=l[0],f=l[1],p=e.useCallback((function(){u(!0)}),[u]),v=e.useCallback((function(){u(!1),f(null==t?void 0:t.initialQuery)}),[u,t.initialQuery]);return cn({isOpen:c,onOpen:p,onClose:v,onInput:e.useCallback((function(e){u(!0),f(e.key)}),[u,f]),searchButtonRef:i}),e.createElement(e.Fragment,null,e.createElement(A,{ref:i,translations:null==t||null===(r=t.translations)||void 0===r?void 0:r.button,onClick:p}),c&&o(e.createElement(an,m({},t,{initialScrollY:window.scrollY,initialQuery:s,translations:null==t||null===(n=t.translations)||void 0===n?void 0:n.modal,onClose:v})),document.body))}export{un as DocSearch,A as DocSearchButton,an as DocSearchModal,cn as useDocSearchKeyboardEvents,rn as version};\n","import type { DocSearchProps as DocSearchComponentProps } from '@docsearch/react';\nimport { DocSearch, version } from '@docsearch/react';\nimport React, { render } from 'preact/compat';\n\nfunction getHTMLElement(value: HTMLElement | string, environment: DocSearchProps['environment'] = window): HTMLElement {\n if (typeof value === 'string') {\n return environment.document.querySelector(value)!;\n }\n\n return value;\n}\n\ninterface DocSearchProps extends DocSearchComponentProps {\n container: HTMLElement | string;\n environment?: typeof window;\n}\n\nexport function docsearch(props: DocSearchProps): void {\n render(\n {\n searchClient.addAlgoliaAgent('docsearch.js', version);\n\n return props.transformSearchClient ? props.transformSearchClient(searchClient) : searchClient;\n }}\n />,\n getHTMLElement(props.container, props.environment),\n );\n}\n"],"names":["h","v","p","t","r","u","i","o","f","c","n","e","__b","a","__r","diffed","l","__c","m","unmount","s","__","d","__h","__H","length","push","D","__N","setState","filter","every","call","this","forEach","props","shouldComponentUpdate","componentWillUpdate","__e","y","__s","C","_","A","T","current","F","concat","q","x","context","sub","value","P","useDebugValue","g","__v","__m","j","shift","__P","z","B","__k","requestAnimationFrame","w","some","k","clearTimeout","cancelAnimationFrame","setTimeout","Array","done","Promise","resolve","then","arguments","apply","_typeof","TypeError","ReferenceError","Reflect","construct","constructor","Object","defineProperty","writable","Symbol","toPrimitive","String","enumerable","configurable","assign","bind","hasOwnProperty","setPrototypeOf","getPrototypeOf","__proto__","prototype","create","S","Boolean","valueOf","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","getOwnPropertyDescriptors","defineProperties","includes","propertyIsEnumerable","b","iterator","asyncIterator","toStringTag","type","arg","wrap","O","E","_invoke","I","__await","Error","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","name","mark","awrap","AsyncIterator","async","reverse","pop","values","prev","charAt","slice","stop","rval","complete","finish","catch","delegateYield","isArray","from","toString","test","Map","Function","indexOf","has","get","set","createElement","width","height","className","strokeWidth","stroke","fill","strokeLinecap","viewBox","fillRule","strokeLinejoin","forwardRef","translations","buttonText","buttonAriaLabel","navigator","platform","ref","Fragment","reactsToKey","children","window","addEventListener","removeEventListener","key","reduce","N","collections","items","L","R","M","segment","version","H","item","index","__autocomplete_indexName","positions","findIndex","objectID","queryID","__autocomplete_queryID","algoliaSource","U","K","V","J","Q","W","Z","G","Y","map","objectIDs","$","split","Number","__autocomplete_algoliaCredentials","appId","apiKey","headers","init","setAuthenticatedUserToken","setUserToken","clickedObjectIDsAfterSearch","clickedObjectIDs","clickedFilters","convertedObjectIDsAfterSearch","convertedObjectIDs","convertedFilters","viewedObjectIDs","payload","viewedFilters","X","ee","te","re","ne","oe","ie","ae","ce","ue","le","onItemsChange","insights","state","insightsEvents","eventName","se","fe","onSelect","onActive","__autocomplete_clickAnalytics","insightsClient","insightsInitParams","AlgoliaAnalyticsObject","queue","document","src","onerror","console","error","body","appendChild","partial","isOpen","subscribe","setContext","algoliaInsightsPlugin","__algoliaSearchParameters","clickAnalytics","userToken","me","event","source","getItems","onStateChange","__autocomplete_pluginOptions","__automaticInsights","pe","de","finally","onCancelList","cancel","isCanceled","ve","he","ye","ge","be","Se","Oe","activeItemId","collection","itemInputValue","getItemInputValue","itemUrl","getItemUrl","we","sourceId","join","replace","Ee","je","nativeEvent","Pe","Ie","De","Ae","_e","xe","Ce","Ne","Le","Re","qe","Me","He","plugins","debug","openOnFocus","enterKeyHint","ignoreCompositionEvents","placeholder","autoFocus","defaultActiveItemId","stallThreshold","environment","shouldPanelOpen","reshape","sources","id","initialState","query","status","onSubmit","onReset","getSources","all","Te","JSON","stringify","setIsOpen","onResolve","__default","navigate","location","navigateNewTab","open","focus","navigateNewWindow","Be","Fe","Ue","Ke","Ve","ze","Je","Qe","We","Ze","Ge","execute","$e","searchClient","requesterId","requests","find","et","tt","rt","nt","ot","at","ct","ut","lt","st","ft","nextState","refresh","store","it","setCollections","setQuery","setActiveItemId","setStatus","getState","pendingRequests","add","queries","params","transformResponse","Ye","_automaticInsights","results","hits","facetHits","label","count","_highlightResult","highlighted","Xe","sourcesBySourceId","mt","pt","vt","dt","ht","gt","bt","St","Ot","wt","Et","jt","Pt","It","Dt","kt","At","getEnvironmentProps","inputElement","formElement","panelElement","isEmpty","target","contains","dispatch","cancelAll","onTouchStart","onMouseDown","onTouchMove","activeElement","blur","getRootProps","role","getFormProps","action","noValidate","preventDefault","getLabelProps","htmlFor","getInputProps","maxLength","match","userAgent","autoComplete","autoCorrect","autoCapitalize","spellCheck","onChange","currentTarget","isComposing","onCompositionEnd","onKeyDown","yt","getElementById","scrollIntoViewIfNeeded","scrollIntoView","nextActiveItemId","metaKey","ctrlKey","shiftKey","altKey","onFocus","onBlur","onClick","getPanelProps","onMouseLeave","getListProps","getItemProps","__autocomplete_id","onMouseMove","_t","xt","Ct","Nt","Tt","options","__autocomplete_metadata","userAgents","ua","Lt","Rt","qt","Mt","Ht","Bt","Ft","Ut","Kt","Vt","zt","prevState","ke","Event","metadata","querySelector","content","Jt","searchByText","href","hostname","rel","xmlns","rx","ry","Qt","ariaLabel","Wt","selectText","selectKeyAriaLabel","navigateText","navigateUpKeyAriaLabel","navigateDownKeyAriaLabel","closeText","closeKeyAriaLabel","Zt","hit","url","Gt","strokeOpacity","transform","cx","cy","attributeName","to","dur","repeatCount","Yt","$t","Xt","er","tr","nr","rr","or","ir","ar","cr","titleText","helpText","ur","lr","noResultsText","suggestedQueryText","reportMissingResultsText","reportMissingResultsLinkText","searchSuggestions","toLowerCase","inputRef","getMissingResultsUrl","sr","fr","mr","attribute","tagName","dangerouslySetInnerHTML","__html","pr","title","vr","renderIcon","renderAction","onItemClick","hitComponent","useState","useRef","__docsearch_parent","onTransitionEnd","hierarchy","runDeleteTransition","runFavoriteTransition","dr","hr","yr","button","gr","br","Sr","RegExp","Or","lvl0","wr","resultsFooterComponent","Er","jr","recentSearchesTitle","noRecentSearchesText","saveRecentSearchButtonTitle","removeRecentSearchButtonTitle","favoriteSearchesTitle","removeFavoriteSearchButtonTitle","hasCollections","disableUserPersonalization","stopPropagation","favoriteSearches","recentSearches","remove","Pr","Ir","memo","errorScreen","noResultsScreen","startScreen","Dr","kr","resetButtonTitle","resetButtonAriaLabel","cancelButtonText","cancelButtonAriaLabel","searchInputLabel","useEffect","isFromSelection","select","hidden","onClose","Ar","xr","limit","localStorage","setItem","removeItem","getItem","parse","_r","_snippetResult","splice","unshift","getAll","Cr","miss","timeToLive","fromEntries","entries","timestamp","Date","getTime","delete","clear","Nr","caches","Tr","serializable","Lr","algoliaAgents","client","Rr","qr","now","lastUpdate","isUp","isTimedOut","Mr","Hr","stackTrace","Br","Fr","Ur","response","Kr","Vr","sort","encodeURIComponent","protocol","port","substring","zr","data","Jr","Accept","Qr","message","Wr","Zr","Gr","request","Yr","$r","Xr","en","accept","Math","floor","random","rn","nn","useMemo","authMode","queryParameters","hosts","hostsCache","baseHeaders","logger","baseQueryParameters","algoliaAgent","timeouts","requester","requestsCache","responsesCache","getTimeout","path","connectTimeout","connect","responseTimeout","read","write","host","triesLeft","send","info","useReadTransporter","cacheable","requestOptions","transporter","reject","clearCache","_ua","addAlgoliaAgent","setClientApiKey","searchForHits","search","searchForFacets","customPost","parameters","getRecommendations","facet","maxFacetHits","facetQuery","tn","XMLHttpRequest","setRequestHeader","abort","onreadystatechange","readyState","OPENED","responseText","onload","on","an","indexName","searchParameters","maxResultsPerGroup","transformItems","initialScrollY","transformSearchClient","initialQuery","footer","searchBox","getSelection","useCallback","attributesToRetrieve","attributesToSnippet","snippetEllipsisText","highlightPreTag","highlightPostTag","hitsPerPage","nbHits","lvl1","flat","container","querySelectorAll","classList","scrollTo","matchMedia","matches","scrollTop","innerHeight","style","setProperty","tabIndex","un","onOpen","onInput","searchButtonRef","code","isContentEditable","fromCharCode","keyCode","cn","scrollY","modal","render","React","DocSearch","_extends","undefined","getHTMLElement"],"mappings":"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","x_google_ignoreList":[0,1,2]} +\ No newline at end of file ++{"version":3,"file":"index.js","sources":["../../../../node_modules/preact/dist/preact.module.js","../../../../node_modules/preact/hooks/dist/hooks.module.js","../../../../node_modules/preact/compat/dist/compat.module.js","../../../docsearch-react/dist/esm/index.js","../../src/docsearch.tsx"],"sourcesContent":["var n,l,u,t,i,r,o,e,f,c,s,a,h,p={},v=[],y=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,d=Array.isArray;function w(n,l){for(var u in l)n[u]=l[u];return n}function _(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function g(l,u,t){var i,r,o,e={};for(o in u)\"key\"==o?i=u[o]:\"ref\"==o?r=u[o]:e[o]=u[o];if(arguments.length>2&&(e.children=arguments.length>3?n.call(arguments,2):t),\"function\"==typeof l&&null!=l.defaultProps)for(o in l.defaultProps)void 0===e[o]&&(e[o]=l.defaultProps[o]);return m(l,e,i,r,null)}function m(n,t,i,r,o){var e={type:n,props:t,key:i,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==o?++u:o,__i:-1,__u:0};return null==o&&null!=l.vnode&&l.vnode(e),e}function b(){return{current:null}}function k(n){return n.children}function x(n,l){this.props=n,this.context=l}function C(n,l){if(null==l)return n.__?C(n.__,n.__i+1):null;for(var u;lu&&i.sort(e));P.__r=0}function $(n,l,u,t,i,r,o,e,f,c,s){var a,h,y,d,w,_,g=t&&t.__k||v,m=l.length;for(f=I(u,l,g,f,m),a=0;a0?m(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=n,o.__b=n.__b+1,e=null,-1!==(c=o.__i=L(o,u,f,a))&&(a--,(e=u[c])&&(e.__u|=2)),null==e||null===e.__v?(-1==c&&h--,\"function\"!=typeof o.type&&(o.__u|=4)):c!=f&&(c==f-1?h--:c==f+1?h++:(c>f?h--:h++,o.__u|=4))):n.__k[r]=null;if(a)for(r=0;r(null!=f&&0==(2&f.__u)?1:0))for(i=u-1,r=u+1;i>=0||r=0){if((f=l[i])&&0==(2&f.__u)&&o==f.key&&e===f.type)return i;i--}if(r2&&(f.children=arguments.length>3?n.call(arguments,2):t),m(l.type,f,i||l.key,r||l.ref,null)}function J(n,l){var u={__c:l=\"__cC\"+h++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,t;return this.getChildContext||(u=new Set,(t={})[l]=this,this.getChildContext=function(){return t},this.componentWillUnmount=function(){u=null},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.forEach(function(n){n.__e=!0,M(n)})},this.sub=function(n){u.add(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u&&u.delete(n),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=v.slice,l={__e:function(n,l,u,t){for(var i,r,o;l=l.__;)if((i=l.__c)&&!i.__)try{if((r=i.constructor)&&null!=r.getDerivedStateFromError&&(i.setState(r.getDerivedStateFromError(n)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(n,t||{}),o=i.__d),o)return i.__E=i}catch(l){n=l}throw n}},u=0,t=function(n){return null!=n&&null==n.constructor},x.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=w({},this.state),\"function\"==typeof n&&(n=n(w({},u),this.props)),n&&w(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),M(this))},x.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),M(this))},x.prototype.render=k,i=[],o=\"function\"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,e=function(n,l){return n.__v.__b-l.__v.__b},P.__r=0,f=/(PointerCapture)$|Capture$/i,c=0,s=O(!1),a=O(!0),h=0;export{x as Component,k as Fragment,G as cloneElement,J as createContext,g as createElement,b as createRef,g as h,E as hydrate,t as isValidElement,l as options,D as render,H as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import{options as n}from\"preact\";var t,r,u,i,o=0,f=[],c=n,e=c.__b,a=c.__r,v=c.diffed,l=c.__c,m=c.unmount,s=c.__;function d(n,t){c.__h&&c.__h(r,n,o||t),o=0;var u=r.__H||(r.__H={__:[],__h:[]});return n>=u.__.length&&u.__.push({}),u.__[n]}function h(n){return o=1,p(D,n)}function p(n,u,i){var o=d(t++,2);if(o.t=n,!o.__c&&(o.__=[i?i(u):D(void 0,u),function(n){var t=o.__N?o.__N[0]:o.__[0],r=o.t(t,n);t!==r&&(o.__N=[r,o.__[1]],o.__c.setState({}))}],o.__c=r,!r.u)){var f=function(n,t,r){if(!o.__c.__H)return!0;var u=o.__c.__H.__.filter(function(n){return!!n.__c});if(u.every(function(n){return!n.__N}))return!c||c.call(this,n,t,r);var i=o.__c.props!==n;return u.forEach(function(n){if(n.__N){var t=n.__[0];n.__=n.__N,n.__N=void 0,t!==n.__[0]&&(i=!0)}}),c&&c.call(this,n,t,r)||i};r.u=!0;var c=r.shouldComponentUpdate,e=r.componentWillUpdate;r.componentWillUpdate=function(n,t,r){if(this.__e){var u=c;c=void 0,f(n,t,r),c=u}e&&e.call(this,n,t,r)},r.shouldComponentUpdate=f}return o.__N||o.__}function y(n,u){var i=d(t++,3);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__H.__h.push(i))}function _(n,u){var i=d(t++,4);!c.__s&&C(i.__H,u)&&(i.__=n,i.i=u,r.__h.push(i))}function A(n){return o=5,T(function(){return{current:n}},[])}function F(n,t,r){o=6,_(function(){return\"function\"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==r?r:r.concat(n))}function T(n,r){var u=d(t++,7);return C(u.__H,r)&&(u.__=n(),u.__H=r,u.__h=n),u.__}function q(n,t){return o=8,T(function(){return n},t)}function x(n){var u=r.context[n.__c],i=d(t++,9);return i.c=n,u?(null==i.__&&(i.__=!0,u.sub(r)),u.props.value):n.__}function P(n,t){c.useDebugValue&&c.useDebugValue(t?t(n):n)}function b(n){var u=d(t++,10),i=h();return u.__=n,r.componentDidCatch||(r.componentDidCatch=function(n,t){u.__&&u.__(n,t),i[1](n)}),[i[0],function(){i[1](void 0)}]}function g(){var n=d(t++,11);if(!n.__){for(var u=r.__v;null!==u&&!u.__m&&null!==u.__;)u=u.__;var i=u.__m||(u.__m=[0,0]);n.__=\"P\"+i[0]+\"-\"+i[1]++}return n.__}function j(){for(var n;n=f.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(z),n.__H.__h.forEach(B),n.__H.__h=[]}catch(t){n.__H.__h=[],c.__e(t,n.__v)}}c.__b=function(n){r=null,e&&e(n)},c.__=function(n,t){n&&t.__k&&t.__k.__m&&(n.__m=t.__k.__m),s&&s(n,t)},c.__r=function(n){a&&a(n),t=0;var i=(r=n.__c).__H;i&&(u===r?(i.__h=[],r.__h=[],i.__.forEach(function(n){n.__N&&(n.__=n.__N),n.i=n.__N=void 0})):(i.__h.forEach(z),i.__h.forEach(B),i.__h=[],t=0)),u=r},c.diffed=function(n){v&&v(n);var t=n.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&i===c.requestAnimationFrame||((i=c.requestAnimationFrame)||w)(j)),t.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.i=void 0})),u=r=null},c.__c=function(n,t){t.some(function(n){try{n.__h.forEach(z),n.__h=n.__h.filter(function(n){return!n.__||B(n)})}catch(r){t.some(function(n){n.__h&&(n.__h=[])}),t=[],c.__e(r,n.__v)}}),l&&l(n,t)},c.unmount=function(n){m&&m(n);var t,r=n.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{z(n)}catch(n){t=n}}),r.__H=void 0,t&&c.__e(t,r.__v))};var k=\"function\"==typeof requestAnimationFrame;function w(n){var t,r=function(){clearTimeout(u),k&&cancelAnimationFrame(t),setTimeout(n)},u=setTimeout(r,100);k&&(t=requestAnimationFrame(r))}function z(n){var t=r,u=n.__c;\"function\"==typeof u&&(n.__c=void 0,u()),r=t}function B(n){var t=r;n.__c=n.__(),r=t}function C(n,t){return!n||n.length!==t.length||t.some(function(t,r){return t!==n[r]})}function D(n,t){return\"function\"==typeof t?t(n):t}export{q as useCallback,x as useContext,P as useDebugValue,y as useEffect,b as useErrorBoundary,g as useId,F as useImperativeHandle,_ as useLayoutEffect,T as useMemo,p as useReducer,A as useRef,h as useState};\n//# sourceMappingURL=hooks.module.js.map\n","import{Component as n,createElement as t,options as e,toChildArray as r,Fragment as u,render as o,hydrate as i,createContext as c,createRef as l,cloneElement as f}from\"preact\";export{Component,Fragment,createContext,createElement,createRef}from\"preact\";import{useState as a,useLayoutEffect as s,useEffect as h,useCallback as v,useContext as d,useDebugValue as p,useId as m,useImperativeHandle as y,useMemo as _,useReducer as b,useRef as S}from\"preact/hooks\";export*from\"preact/hooks\";function g(n,t){for(var e in t)n[e]=t[e];return n}function E(n,t){for(var e in n)if(\"__source\"!==e&&!(e in t))return!0;for(var r in t)if(\"__source\"!==r&&n[r]!==t[r])return!0;return!1}function C(n,t){var e=t(),r=a({t:{__:e,u:t}}),u=r[0].t,o=r[1];return s(function(){u.__=e,u.u=t,x(u)&&o({t:u})},[n,e,t]),h(function(){return x(u)&&o({t:u}),n(function(){x(u)&&o({t:u})})},[n]),e}function x(n){var t,e,r=n.u,u=n.__;try{var o=r();return!((t=u)===(e=o)&&(0!==t||1/t==1/e)||t!=t&&e!=e)}catch(n){return!0}}function R(n){n()}function w(n){return n}function k(){return[!1,R]}var I=s;function N(n,t){this.props=n,this.context=t}function M(n,e){function r(n){var t=this.props.ref,r=t==n.ref;return!r&&t&&(t.call?t(null):t.current=null),e?!e(this.props,n)||!r:E(this.props,n)}function u(e){return this.shouldComponentUpdate=r,t(n,e)}return u.displayName=\"Memo(\"+(n.displayName||n.name)+\")\",u.prototype.isReactComponent=!0,u.__f=!0,u}(N.prototype=new n).isPureReactComponent=!0,N.prototype.shouldComponentUpdate=function(n,t){return E(this.props,n)||E(this.state,t)};var T=e.__b;e.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),T&&T(n)};var A=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.forward_ref\")||3911;function D(n){function t(t){var e=g({},t);return delete e.ref,n(e,t.ref||null)}return t.$$typeof=A,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName=\"ForwardRef(\"+(n.displayName||n.name)+\")\",t}var L=function(n,t){return null==n?null:r(r(n).map(t))},O={map:L,forEach:L,count:function(n){return n?r(n).length:0},only:function(n){var t=r(n);if(1!==t.length)throw\"Children.only\";return t[0]},toArray:r},F=e.__e;e.__e=function(n,t,e,r){if(n.then)for(var u,o=t;o=o.__;)if((u=o.__c)&&u.__c)return null==t.__e&&(t.__e=e.__e,t.__k=e.__k),u.__c(n,t);F(n,t,e,r)};var U=e.unmount;function V(n,t,e){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(n){\"function\"==typeof n.__c&&n.__c()}),n.__c.__H=null),null!=(n=g({},n)).__c&&(n.__c.__P===e&&(n.__c.__P=t),n.__c=null),n.__k=n.__k&&n.__k.map(function(n){return V(n,t,e)})),n}function W(n,t,e){return n&&e&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(n){return W(n,t,e)}),n.__c&&n.__c.__P===t&&(n.__e&&e.appendChild(n.__e),n.__c.__e=!0,n.__c.__P=e)),n}function P(){this.__u=0,this.o=null,this.__b=null}function j(n){var t=n.__.__c;return t&&t.__a&&t.__a(n)}function z(n){var e,r,u;function o(o){if(e||(e=n()).then(function(n){r=n.default||n},function(n){u=n}),u)throw u;if(!r)throw e;return t(r,o)}return o.displayName=\"Lazy\",o.__f=!0,o}function B(){this.i=null,this.l=null}e.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&32&n.__u&&(n.type=null),U&&U(n)},(P.prototype=new n).__c=function(n,t){var e=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(e);var u=j(r.__v),o=!1,i=function(){o||(o=!0,e.__R=null,u?u(c):c())};e.__R=i;var c=function(){if(!--r.__u){if(r.state.__a){var n=r.state.__a;r.__v.__k[0]=W(n,n.__c.__P,n.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(i,i)},P.prototype.componentWillUnmount=function(){this.o=[]},P.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var r=document.createElement(\"div\"),o=this.__v.__k[0].__c;this.__v.__k[0]=V(this.__b,r,o.__O=o.__P)}this.__b=null}var i=e.__a&&t(u,null,n.fallback);return i&&(i.__u&=-33),[t(u,null,e.__a?null:n.children),i]};var H=function(n,t,e){if(++e[1]===e[0]&&n.l.delete(t),n.props.revealOrder&&(\"t\"!==n.props.revealOrder[0]||!n.l.size))for(e=n.i;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),e.h.removeChild(n)}}),o(t(Z,{context:e.context},n.__v),e.v)}function $(n,e){var r=t(Y,{__v:n,h:e});return r.containerInfo=e,r}(B.prototype=new n).__a=function(n){var t=this,e=j(t.__v),r=t.l.get(n);return r[0]++,function(u){var o=function(){t.props.revealOrder?(r.push(u),H(t,n,r)):u()};e?e(o):o()}},B.prototype.render=function(n){this.i=null,this.l=new Map;var t=r(n.children);n.revealOrder&&\"b\"===n.revealOrder[0]&&t.reverse();for(var e=t.length;e--;)this.l.set(t[e],this.i=[1,0,this.i]);return n.children},B.prototype.componentDidUpdate=B.prototype.componentDidMount=function(){var n=this;this.l.forEach(function(t,e){H(n,e,t)})};var q=\"undefined\"!=typeof Symbol&&Symbol.for&&Symbol.for(\"react.element\")||60103,G=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,J=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,K=/[A-Z0-9]/g,Q=\"undefined\"!=typeof document,X=function(n){return(\"undefined\"!=typeof Symbol&&\"symbol\"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(n)};function nn(n,t,e){return null==t.__k&&(t.textContent=\"\"),o(n,t),\"function\"==typeof e&&e(),n?n.__c:null}function tn(n,t,e){return i(n,t),\"function\"==typeof e&&e(),n?n.__c:null}n.prototype.isReactComponent={},[\"componentWillMount\",\"componentWillReceiveProps\",\"componentWillUpdate\"].forEach(function(t){Object.defineProperty(n.prototype,t,{configurable:!0,get:function(){return this[\"UNSAFE_\"+t]},set:function(n){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:n})}})});var en=e.event;function rn(){}function un(){return this.cancelBubble}function on(){return this.defaultPrevented}e.event=function(n){return en&&(n=en(n)),n.persist=rn,n.isPropagationStopped=un,n.isDefaultPrevented=on,n.nativeEvent=n};var cn,ln={enumerable:!1,configurable:!0,get:function(){return this.class}},fn=e.vnode;e.vnode=function(n){\"string\"==typeof n.type&&function(n){var t=n.props,e=n.type,u={},o=-1===e.indexOf(\"-\");for(var i in t){var c=t[i];if(!(\"value\"===i&&\"defaultValue\"in t&&null==c||Q&&\"children\"===i&&\"noscript\"===e||\"class\"===i||\"className\"===i)){var l=i.toLowerCase();\"defaultValue\"===i&&\"value\"in t&&null==t.value?i=\"value\":\"download\"===i&&!0===c?c=\"\":\"translate\"===l&&\"no\"===c?c=!1:\"o\"===l[0]&&\"n\"===l[1]?\"ondoubleclick\"===l?i=\"ondblclick\":\"onchange\"!==l||\"input\"!==e&&\"textarea\"!==e||X(t.type)?\"onfocus\"===l?i=\"onfocusin\":\"onblur\"===l?i=\"onfocusout\":J.test(i)&&(i=l):l=i=\"oninput\":o&&G.test(i)?i=i.replace(K,\"-$&\").toLowerCase():null===c&&(c=void 0),\"oninput\"===l&&u[i=l]&&(i=\"oninputCapture\"),u[i]=c}}\"select\"==e&&u.multiple&&Array.isArray(u.value)&&(u.value=r(t.children).forEach(function(n){n.props.selected=-1!=u.value.indexOf(n.props.value)})),\"select\"==e&&null!=u.defaultValue&&(u.value=r(t.children).forEach(function(n){n.props.selected=u.multiple?-1!=u.defaultValue.indexOf(n.props.value):u.defaultValue==n.props.value})),t.class&&!t.className?(u.class=t.class,Object.defineProperty(u,\"className\",ln)):(t.className&&!t.class||t.class&&t.className)&&(u.class=u.className=t.className),n.props=u}(n),n.$$typeof=q,fn&&fn(n)};var an=e.__r;e.__r=function(n){an&&an(n),cn=n.__c};var sn=e.diffed;e.diffed=function(n){sn&&sn(n);var t=n.props,e=n.__e;null!=e&&\"textarea\"===n.type&&\"value\"in t&&t.value!==e.value&&(e.value=null==t.value?\"\":t.value),cn=null};var hn={ReactCurrentDispatcher:{current:{readContext:function(n){return cn.__n[n.__c].props.value},useCallback:v,useContext:d,useDebugValue:p,useDeferredValue:w,useEffect:h,useId:m,useImperativeHandle:y,useInsertionEffect:I,useLayoutEffect:s,useMemo:_,useReducer:b,useRef:S,useState:a,useSyncExternalStore:C,useTransition:k}}},vn=\"18.3.1\";function dn(n){return t.bind(null,n)}function pn(n){return!!n&&n.$$typeof===q}function mn(n){return pn(n)&&n.type===u}function yn(n){return!!n&&!!n.displayName&&(\"string\"==typeof n.displayName||n.displayName instanceof String)&&n.displayName.startsWith(\"Memo(\")}function _n(n){return pn(n)?f.apply(null,arguments):n}function bn(n){return!!n.__k&&(o(null,n),!0)}function Sn(n){return n&&(n.base||1===n.nodeType&&n)||null}var gn=function(n,t){return n(t)},En=function(n,t){return n(t)},Cn=u,xn=pn,Rn={useState:a,useId:m,useReducer:b,useEffect:h,useLayoutEffect:s,useInsertionEffect:I,useTransition:k,useDeferredValue:w,useSyncExternalStore:C,startTransition:R,useRef:S,useImperativeHandle:y,useMemo:_,useCallback:v,useContext:d,useDebugValue:p,version:\"18.3.1\",Children:O,render:nn,hydrate:tn,unmountComponentAtNode:bn,createPortal:$,createElement:t,createContext:c,createFactory:dn,cloneElement:_n,createRef:l,Fragment:u,isValidElement:pn,isElement:xn,isFragment:mn,isMemo:yn,findDOMNode:Sn,Component:n,PureComponent:N,memo:M,forwardRef:D,flushSync:En,unstable_batchedUpdates:gn,StrictMode:Cn,Suspense:P,SuspenseList:B,lazy:z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:hn};export{O as Children,N as PureComponent,Cn as StrictMode,P as Suspense,B as SuspenseList,hn as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_n as cloneElement,dn as createFactory,$ as createPortal,Rn as default,Sn as findDOMNode,En as flushSync,D as forwardRef,tn as hydrate,xn as isElement,mn as isFragment,yn as isMemo,pn as isValidElement,z as lazy,M as memo,nn as render,R as startTransition,bn as unmountComponentAtNode,gn as unstable_batchedUpdates,w as useDeferredValue,I as useInsertionEffect,C as useSyncExternalStore,k as useTransition,vn as version};\n//# sourceMappingURL=compat.module.js.map\n","import e,{useEffect as t,useState as r,createElement as n}from\"react\";import{createPortal as o}from\"react-dom\";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--i){var a=this.tryEntries[i],c=a.completion;if(\"root\"===a.tryLoc)return o(\"end\");if(a.tryLoc<=this.prev){var u=n.call(a,\"catchLoc\"),l=n.call(a,\"finallyLoc\");if(u&&l){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,\"finallyLoc\")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),_(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;_(r)}return o}}throw Error(\"illegal catch attempt\")},delegateYield:function(t,r,n){return this.delegate={iterator:C(t),resultName:r,nextLoc:n},\"next\"===this.method&&(this.arg=e),h}},t}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||E(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function w(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(e)||E(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 E(e,t){if(e){if(\"string\"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return\"Object\"===r&&e.constructor&&(r=e.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(e):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function j(e){var t=\"function\"==typeof Map?new Map:void 0;return j=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf(\"[native code]\")}catch(t){return\"function\"==typeof e}}(e))return e;if(\"function\"!=typeof e)throw new TypeError(\"Super expression must either be null or a function\");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(d())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&S(o,r.prototype),o}(e,arguments,p(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),S(r,e)},j(e)}var P={\"Ctrl/Cmd+K\":!0,\"/\":!0};function I(e){return y(y({},P),e)}function D(){return e.createElement(\"svg\",{width:\"15\",height:\"15\",className:\"DocSearch-Control-Key-Icon\"},e.createElement(\"path\",{d:\"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953\",strokeWidth:\"1.2\",stroke:\"currentColor\",fill:\"none\",strokeLinecap:\"square\"}))}function k(){return e.createElement(\"svg\",{width:\"20\",height:\"20\",className:\"DocSearch-Search-Icon\",viewBox:\"0 0 20 20\",\"aria-hidden\":\"true\"},e.createElement(\"path\",{d:\"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z\",stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))}var A=function(e){var r=e.theme;t((function(){if(r){var e=document.documentElement.dataset.theme;if(r!==e)return document.documentElement.dataset.theme=r,function(){void 0===e?delete document.documentElement.dataset.theme:document.documentElement.dataset.theme=e}}}),[r])},_=[\"translations\",\"keyboardShortcuts\"],x=\"Ctrl\";var C=e.forwardRef((function(n,o){var i=n.translations,a=void 0===i?{}:i,c=n.keyboardShortcuts,u=g(n,_),l=a.buttonText,s=void 0===l?\"Search\":l,f=a.buttonAriaLabel,p=void 0===f?\"Search\":f,v=I(c),d=O(r(null),2),h=d[0],y=d[1];A({theme:u.theme}),t((function(){\"undefined\"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?y(\"⌘\"):y(x))}),[]);var b=O(h===x?[x,\"Control\",e.createElement(D,null)]:[\"Meta\",\"Meta\",h],3),S=b[0],w=b[1],E=b[2],j=v[\"Ctrl/Cmd+K\"],P=\"\".concat(w,\"+k\");return e.createElement(\"button\",m({type:\"button\",className:\"DocSearch DocSearch-Button\",\"aria-label\":j?\"\".concat(p,\" (\").concat(P,\")\"):p,\"aria-keyshortcuts\":j?P:void 0},u,{ref:o}),e.createElement(\"span\",{className:\"DocSearch-Button-Container\"},e.createElement(k,null),e.createElement(\"span\",{className:\"DocSearch-Button-Placeholder\"},s)),e.createElement(\"span\",{className:\"DocSearch-Button-Keys\"},null!==h&&j&&e.createElement(e.Fragment,null,e.createElement(N,{reactsToKey:S},E),e.createElement(N,{reactsToKey:\"k\"},\"K\"))))}));function N(n){var o=n.reactsToKey,i=n.children,a=O(r(!1),2),c=a[0],u=a[1];return t((function(){if(o)return window.addEventListener(\"keydown\",e),window.addEventListener(\"keyup\",t),function(){window.removeEventListener(\"keydown\",e),window.removeEventListener(\"keyup\",t)};function e(e){e.key===o&&u(!0)}function t(e){e.key!==o&&\"Meta\"!==e.key||u(!1)}}),[o]),e.createElement(\"kbd\",{className:c?\"DocSearch-Button-Key DocSearch-Button-Key--pressed\":\"DocSearch-Button-Key\"},i)}function T(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t=3||2===r&&n>=4||1===r&&n>=10);function i(t,r,n){if(o&&void 0!==n){var i=n[0].__autocomplete_algoliaCredentials,a={\"X-Algolia-Application-Id\":i.appId,\"X-Algolia-API-Key\":i.apiKey};e.apply(void 0,[t].concat(W(r),[{headers:a}]))}else e.apply(void 0,[t].concat(W(r)))}return{init:function(t,r){e(\"init\",{appId:t,apiKey:r})},setAuthenticatedUserToken:function(t){e(\"setAuthenticatedUserToken\",t)},setUserToken:function(t){e(\"setUserToken\",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDsAfterSearch\",ee(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"clickedObjectIDs\",ee(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"clickedFilters\"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDsAfterSearch\",ee(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i(\"convertedObjectIDs\",ee(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,[\"convertedFilters\"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var r=t.items,n=G(t,J);return[].concat(W(e),W(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n0&&e.apply(void 0,[\"viewedFilters\"].concat(r))}}}function re(e){var t=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:[\"autocomplete\"]}}))}function ne(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function oe(e){return oe=\"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},oe(e)}function ie(e){return function(e){if(Array.isArray(e))return ae(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 ae(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);\"Object\"===r&&e.constructor&&(r=e.constructor.name);if(\"Map\"===r||\"Set\"===r)return Array.from(e);if(\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ae(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 ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&me({onItemsChange:o,items:r,insights:l,state:t}))}}),0);return{name:\"aa.algoliaInsightsPlugin\",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive;function o(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:ue(ue({},c?{clickAnalytics:!0}:{}),e?{userToken:de(e)}:{}),insights:l}})}u(\"addAlgoliaAgent\",\"insights-plugin\"),o(),u(\"onUserTokenChange\",(function(e){o(e)})),u(\"getUserToken\",null,(function(e,t){o(t)})),r((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;ne(t)&&i({state:r,event:n,insights:l,item:t,insightsEvents:[ue({eventName:\"Item Selected\"},U({item:t,items:o.getItems().filter(ne)}))]})})),n((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;ne(t)&&a({state:n,event:o,insights:l,item:t,insightsEvents:[ue({eventName:\"Item Active\"},U({item:t,items:r.getItems().filter(ne)}))]})}))},onStateChange:function(e){var t=e.state;f({state:t})},__autocomplete_pluginOptions:e}}function ve(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(ie(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),[\"autocomplete-internal\"],ie(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?[\"autocomplete-automatic\"]:[]))}function de(e){return\"number\"==typeof e?e.toString():e}function he(e,t){var r=t;return{then:function(t,n){return he(e.then(ge(t,r,e),ge(n,r,e)),r)},catch:function(t){return he(e.catch(ge(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),he(e.finally(ge(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function ye(e){return he(e,{isCanceled:!1,onCancelList:[]})}function ge(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function be(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:\"autocomplete-\".concat(R++),plugins:o,initialState:Be({activeItemId:null,query:\"\",completion:null,collections:[],isOpen:!1,status:\"idle\",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(qe(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error(\"[Autocomplete] The `sourceId` \".concat(JSON.stringify(e.sourceId),\" is not unique.\"));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:B,onResolve:B};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=Oe(Oe({},t),e);return Promise.resolve(n)})))}))}(e,r)}))).then((function(e){return L(e)})).then((function(e){return e.map((function(e){return Be(Be({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))},onResolve:function(r){e.onResolve(r),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:Be({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,\"_blank\",\"noopener\");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,\"_blank\",\"noopener\")}},e.navigator)})}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 Ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ze(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var lt,st,ft,mt=null,pt=(lt=-1,st=-1,ft=void 0,function(e){var t=++lt;return Promise.resolve(e).then((function(e){return ft&&t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ot(e){return Ot=\"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},Ot(e)}var wt=[\"props\",\"refresh\",\"store\"],Et=[\"inputElement\",\"formElement\",\"panelElement\"],jt=[\"inputElement\"],Pt=[\"inputElement\",\"maxLength\"],It=[\"source\"],Dt=[\"item\",\"source\"];function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function At(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ct(e){var t=e.props,r=e.refresh,n=e.store,o=xt(e,wt);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,i].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch(\"blur\",null),t.debug||n.pendingRequests.cancelAll())}return At({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},xt(e,Et))},getRootProps:function(e){return At({role:\"combobox\",\"aria-expanded\":n.getState().isOpen,\"aria-haspopup\":\"listbox\",\"aria-controls\":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return Pe(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":Pe(t.id,\"label\")},e)},getFormProps:function(e){return e.inputElement,At({action:\"\",noValidate:!0,role:\"search\",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(At({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"submit\",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(At({event:i,refresh:r,state:n.getState()},o)),n.dispatch(\"reset\",null),null===(a=e.inputElement)||void 0===a||a.focus()}},xt(e,jt))},getLabelProps:function(e){return At({htmlFor:Pe(t.id,\"input\"),id:Pe(t.id,\"label\")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(n.getState().query))&&vt(At({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch(\"focus\",null)}var c=e||{};c.inputElement;var u=c.maxLength,l=void 0===u?512:u,s=xt(c,Pt),f=je(n.getState()),m=function(e){return Boolean(e&&e.match(Ie))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||\"\"),p=t.enterKeyHint||(null!=f&&f.itemUrl&&!m?\"go\":\"search\");return At({\"aria-autocomplete\":\"both\",\"aria-activedescendant\":n.getState().isOpen&&null!==n.getState().activeItemId?Pe(t.id,\"item-\".concat(n.getState().activeItemId),null==f?void 0:f.source):void 0,\"aria-controls\":n.getState().isOpen?n.getState().collections.filter((function(e){return e.items.length>0})).map((function(e){var r=e.source;return Pe(t.id,\"list\",r)})).join(\" \"):void 0,\"aria-labelledby\":Pe(t.id,\"label\"),value:n.getState().completion||n.getState().query,id:Pe(t.id,\"input\"),autoComplete:\"off\",autoCorrect:\"off\",autoCapitalize:\"off\",enterKeyHint:p,spellCheck:\"false\",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:\"search\",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&De(e).isComposing?o.setQuery(i):vt(At({event:e,props:t,query:i.slice(0,l),refresh:r,store:n},o))},onCompositionEnd:function(e){vt(At({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:r,store:n},o))},onKeyDown:function(e){De(e).isComposing||function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=St(e,ht);if(\"ArrowUp\"===t.key||\"ArrowDown\"===t.key){var a=function(){var e=je(o.getState()),t=r.environment.document.getElementById(Pe(r.id,\"item-\".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=je(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(gt({event:t,item:r,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?vt(gt({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}else if(\"Escape\"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if(\"Tab\"===t.key)o.dispatch(\"blur\",null),o.pendingRequests.cancelAll();else if(\"Enter\"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=je(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,m=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i)),void r.navigator.navigate({itemUrl:f,item:l,state:o.getState()});vt(gt({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},i)).then((function(){m.onSelect(gt({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},i))}))}}}(At({event:e,props:t,refresh:r,store:n},o))},onFocus:a,onBlur:B,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||a(r)}},s)},getPanelProps:function(e){return At({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch(\"mouseleave\",null)}},e)},getListProps:function(e){var r=e||{},n=r.source,o=xt(r,It);return At({role:\"listbox\",\"aria-labelledby\":Pe(t.id,\"label\"),id:Pe(t.id,\"list\",n)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=xt(e,Dt);return At({id:Pe(t.id,\"item-\".concat(i.__autocomplete_id),a),role:\"option\",\"aria-selected\":n.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==n.getState().activeItemId){n.dispatch(\"mousemove\",i.__autocomplete_id);var t=je(n.getState());if(null!==n.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(At({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:n.getState()}),u=a.getItemUrl({item:i,state:n.getState()});(u?Promise.resolve():vt(At({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){a.onSelect(At({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:r,source:a,state:n.getState()},o))}))}},c)}}}function Nt(e){return Nt=\"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},Nt(e)}function Tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lt(e){for(var t=1;t0&&e.createElement(\"div\",{className:\"DocSearch-NoResults-Prefill-List\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u,\":\"),e.createElement(\"ul\",null,p.slice(0,3).reduce((function(t,r){return[].concat(w(t),[e.createElement(\"li\",{key:r},e.createElement(\"button\",{className:\"DocSearch-Prefill\",key:r,type:\"button\",onClick:function(){o.setQuery(r.toLowerCase()+\" \"),o.refresh(),o.inputRef.current.focus()}},r))])}),[]))),o.getMissingResultsUrl&&e.createElement(\"p\",{className:\"DocSearch-Help\"},\"\".concat(s,\" \"),e.createElement(\"a\",{href:o.getMissingResultsUrl({query:o.state.query}),target:\"_blank\",rel:\"noopener noreferrer\"},m)))}var pr=[\"hit\",\"attribute\",\"tagName\"];function vr(e,t){return t.split(\".\").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function dr(e){var t=e.hit,r=e.attribute,o=e.tagName,i=void 0===o?\"span\":o,a=g(e,pr);return n(i,y(y({},a),{},{dangerouslySetInnerHTML:{__html:vr(t,\"_snippetResult.\".concat(r,\".value\"))||vr(t,r)}}))}function hr(t){return t.collection&&0!==t.collection.items.length?e.createElement(\"section\",{className:\"DocSearch-Hits\"},e.createElement(\"div\",{className:\"DocSearch-Hit-source\"},t.title),e.createElement(\"ul\",t.getListProps({source:t.collection.source}),t.collection.items.map((function(r,n){return e.createElement(yr,m({key:[t.title,r.objectID].join(\":\"),item:r,index:n},t))})))):null}function yr(t){var r=t.item,n=t.index,o=t.renderIcon,i=t.renderAction,a=t.getItemProps,c=t.onItemClick,u=t.collection,l=t.hitComponent,s=O(e.useState(!1),2),f=s[0],p=s[1],v=O(e.useState(!1),2),d=v[0],h=v[1],y=e.useRef(null),g=l;return e.createElement(\"li\",m({className:[\"DocSearch-Hit\",r.__docsearch_parent&&\"DocSearch-Hit--Child\",f&&\"DocSearch-Hit--deleting\",d&&\"DocSearch-Hit--favoriting\"].filter(Boolean).join(\" \"),onTransitionEnd:function(){y.current&&y.current()}},a({item:r,source:u.source,onClick:function(e){c(r,e)}})),e.createElement(g,{hit:r},e.createElement(\"div\",{className:\"DocSearch-Hit-Container\"},o({item:r,index:n}),r.hierarchy[r.type]&&\"lvl1\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.lvl1\"}),r.content&&e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"content\"})),r.hierarchy[r.type]&&(\"lvl2\"===r.type||\"lvl3\"===r.type||\"lvl4\"===r.type||\"lvl5\"===r.type||\"lvl6\"===r.type)&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"hierarchy.\".concat(r.type)}),e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),\"content\"===r.type&&e.createElement(\"div\",{className:\"DocSearch-Hit-content-wrapper\"},e.createElement(dr,{className:\"DocSearch-Hit-title\",hit:r,attribute:\"content\"}),e.createElement(dr,{className:\"DocSearch-Hit-path\",hit:r,attribute:\"hierarchy.lvl1\"})),i({item:r,runDeleteTransition:function(e){p(!0),y.current=e},runFavoriteTransition:function(e){h(!0),y.current=e}}))))}function gr(e,t,r){return e.reduce((function(e,n){var o=t(n);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(r||5)&&e[o].push(n),e}),{})}function br(e){return e}function Sr(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function Or(){}var wr=/(|<\\/mark>)/g,Er=RegExp(wr.source);function jr(e){var t,r,n=e;if(!n.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var o=n.__docsearch_parent?null===(t=n.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(r=e._highlightResult)||void 0===r||null===(r=r.hierarchy)||void 0===r?void 0:r.lvl0;return o?o.value&&Er.test(o.value)?o.value.replace(wr,\"\"):o.value:e.hierarchy.lvl0}function Pr(t){return e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},t.state.collections.map((function(r){if(0===r.items.length)return null;var n=jr(r.items[0]);return e.createElement(hr,m({},t,{key:r.source.sourceId,title:n,collection:r,renderIcon:function(t){var n,o=t.item,i=t.index;return e.createElement(e.Fragment,null,o.__docsearch_parent&&e.createElement(\"svg\",{className:\"DocSearch-Hit-Tree\",viewBox:\"0 0 24 54\"},e.createElement(\"g\",{stroke:\"currentColor\",fill:\"none\",fillRule:\"evenodd\",strokeLinecap:\"round\",strokeLinejoin:\"round\"},o.__docsearch_parent!==(null===(n=r.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?e.createElement(\"path\",{d:\"M8 6v21M20 27H8.3\"}):e.createElement(\"path\",{d:\"M8 6v42M20 27H8.3\"}))),e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(or,{type:o.type})))},renderAction:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(rr,null))}}))})),t.resultsFooterComponent&&e.createElement(\"section\",{className:\"DocSearch-HitsFooter\"},e.createElement(t.resultsFooterComponent,{state:t.state})))}var Ir=[\"translations\"];function Dr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,Ir),i=n.recentSearchesTitle,a=void 0===i?\"Recent\":i,c=n.noRecentSearchesText,u=void 0===c?\"No recent searches\":c,l=n.saveRecentSearchButtonTitle,s=void 0===l?\"Save this search\":l,f=n.removeRecentSearchButtonTitle,p=void 0===f?\"Remove this search from history\":f,v=n.favoriteSearchesTitle,d=void 0===v?\"Favorite\":v,h=n.removeFavoriteSearchButtonTitle,y=void 0===h?\"Remove this search from favorites\":h;return\"idle\"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:e.createElement(\"div\",{className:\"DocSearch-StartScreen\"},e.createElement(\"p\",{className:\"DocSearch-Help\"},u)):!1===o.hasCollections?null:e.createElement(\"div\",{className:\"DocSearch-Dropdown-Container\"},e.createElement(hr,m({},o,{title:a,collection:o.state.collections[0],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(er,null))},renderAction:function(t){var r=t.item,n=t.runFavoriteTransition,i=t.runDeleteTransition;return e.createElement(e.Fragment,null,e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:s,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.add(r),o.recentSearches.remove(r),o.refresh()}))}},e.createElement(cr,null))),e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:p,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),i((function(){o.recentSearches.remove(r),o.refresh()}))}},e.createElement(tr,null))))}})),e.createElement(hr,m({},o,{title:d,collection:o.state.collections[1],renderIcon:function(){return e.createElement(\"div\",{className:\"DocSearch-Hit-icon\"},e.createElement(cr,null))},renderAction:function(t){var r=t.item,n=t.runDeleteTransition;return e.createElement(\"div\",{className:\"DocSearch-Hit-action\"},e.createElement(\"button\",{className:\"DocSearch-Hit-action-button\",title:y,type:\"submit\",onClick:function(e){e.preventDefault(),e.stopPropagation(),n((function(){o.favoriteSearches.remove(r),o.refresh()}))}},e.createElement(tr,null)))}})))}var kr=[\"translations\"],Ar=e.memo((function(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,kr);if(\"error\"===o.state.status)return e.createElement(sr,{translations:null==n?void 0:n.errorScreen});var i=o.state.collections.some((function(e){return e.items.length>0}));return o.state.query?!1===i?e.createElement(mr,m({},o,{translations:null==n?void 0:n.noResultsScreen})):e.createElement(Pr,o):e.createElement(Dr,m({},o,{hasCollections:i,translations:null==n?void 0:n.startScreen}))}),(function(e,t){return\"loading\"===t.state.status||\"stalled\"===t.state.status})),_r=[\"translations\"];function xr(t){var r=t.translations,n=void 0===r?{}:r,o=g(t,_r),i=n.resetButtonTitle,a=void 0===i?\"Clear the query\":i,c=n.resetButtonAriaLabel,u=void 0===c?\"Clear the query\":c,l=n.cancelButtonText,s=void 0===l?\"Cancel\":l,f=n.cancelButtonAriaLabel,p=void 0===f?\"Cancel\":f,v=n.searchInputLabel,d=void 0===v?\"Search\":v,h=o.getFormProps({inputElement:o.inputRef.current}).onReset;return e.useEffect((function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()}),[o.autoFocus,o.inputRef]),e.useEffect((function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()}),[o.isFromSelection,o.inputRef]),e.createElement(e.Fragment,null,e.createElement(\"form\",{className:\"DocSearch-Form\",onSubmit:function(e){e.preventDefault()},onReset:h},e.createElement(\"label\",m({className:\"DocSearch-MagnifierLabel\"},o.getLabelProps()),e.createElement(k,null),e.createElement(\"span\",{className:\"DocSearch-VisuallyHiddenForAccessibility\"},d)),e.createElement(\"div\",{className:\"DocSearch-LoadingIndicator\"},e.createElement(Xt,null)),e.createElement(\"input\",m({className:\"DocSearch-Input\",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),e.createElement(\"button\",{type:\"reset\",title:a,className:\"DocSearch-Reset\",\"aria-label\":u,hidden:!o.state.query},e.createElement(tr,null))),e.createElement(\"button\",{className:\"DocSearch-Cancel\",type:\"reset\",\"aria-label\":p,onClick:o.onClose},s))}var Cr=[\"_highlightResult\",\"_snippetResult\"];function Nr(e){return!1===function(){var e=\"__TEST_KEY__\";try{return localStorage.setItem(e,\"\"),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Tr(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=Nr(t),i=o.getItem().slice(0,n);return{add:function(e){var t=e;t._highlightResult,t._snippetResult;var r=g(t,Cr),a=i.findIndex((function(e){return e.objectID===r.objectID}));a>-1&&i.splice(a,1),i.unshift(r),i=i.slice(0,n),o.setItem(i)},remove:function(e){i=i.filter((function(t){return t.objectID!==e.objectID})),o.setItem(i)},getAll:function(){return i}}}function Lr(e){var t,r=\"algolia-client-js-\".concat(e.key);function n(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(n().getItem(r)||\"{}\")}function i(e){n().setItem(r,JSON.stringify(e))}return{get:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r,n,a;return r=e.timeToLive?1e3*e.timeToLive:null,n=o(),i(a=Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==O(e,2)[1].timestamp})))),r&&i(Object.fromEntries(Object.entries(a).filter((function(e){var t=O(e,2)[1],n=(new Date).getTime();return!(t.timestamp+r2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return O(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return Rr({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return Rr({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return Rr({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return Rr({caches:t}).clear()}))}}}function qr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n();return a.then((function(e){return o.miss(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Mr(e){var t=e.algoliaAgents,r=e.client,n=e.version,o=function(e){var t={value:\"Algolia for JavaScript (\".concat(e,\")\"),add:function(e){var r=\"; \".concat(e.segment).concat(void 0!==e.version?\" (\".concat(e.version,\")\"):\"\");return-1===t.value.indexOf(r)&&(t.value=\"\".concat(t.value).concat(r)),t}};return t}(n).add({segment:r,version:n});return t.forEach((function(e){return o.add(e)})),o}var Hr=12e4;function Br(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"up\",r=Date.now();return y(y({},e),{},{status:t,lastUpdate:r,isUp:function(){return\"up\"===t||Date.now()-r>Hr},isTimedOut:function(){return\"timed out\"===t&&Date.now()-r<=Hr}})}var Fr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t]),\"name\",\"AlgoliaError\"),r&&(n.name=r),n}return v(e,j(Error)),s(e)}(),Ur=function(){function e(t,r,n){var o;return l(this,e),f(o=u(this,e,[t,n]),\"stackTrace\",void 0),o.stackTrace=r,o}return v(e,Fr),s(e)}(),Kr=function(){function e(t){return l(this,e),u(this,e,[\"Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.\",t,\"RetryError\"])}return v(e,Ur),s(e)}(),Vr=function(){function e(t,r,n){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:\"ApiError\";return l(this,e),f(o=u(this,e,[t,n,i]),\"status\",void 0),o.status=r,o}return v(e,Ur),s(e)}(),zr=function(){function e(t,r){var n;return l(this,e),f(n=u(this,e,[t,\"DeserializationError\"]),\"response\",void 0),n.response=r,n}return v(e,Fr),s(e)}(),Jr=function(){function e(t,r,n,o){var i;return l(this,e),f(i=u(this,e,[t,r,o,\"DetailedApiError\"]),\"error\",void 0),i.error=n,i}return v(e,Vr),s(e)}();function Qr(e,t,r){var n,o=(n=r,Object.keys(n).filter((function(e){return void 0!==n[e]})).sort().map((function(e){return\"\".concat(e,\"=\").concat(encodeURIComponent(\"[object Array]\"===Object.prototype.toString.call(n[e])?n[e].join(\",\"):n[e]).replace(/\\+/g,\"%20\"))})).join(\"&\")),i=\"\".concat(e.protocol,\"://\").concat(e.url).concat(e.port?\":\".concat(e.port):\"\",\"/\").concat(\"/\"===t.charAt(0)?t.substring(1):t);return o.length&&(i+=\"?\".concat(o)),i}function Wr(e,t){if(\"GET\"!==e.method&&(void 0!==e.data||void 0!==t.data)){var r=Array.isArray(e.data)?e.data:y(y({},e.data),t.data);return JSON.stringify(r)}}function Zr(e,t,r){var n=y(y(y({Accept:\"application/json\"},e),t),r),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}function Gr(e){try{return JSON.parse(e.content)}catch(t){throw new zr(t.message,e)}}function Yr(e,t){var r=e.content,n=e.status;try{var o=JSON.parse(r);return\"error\"in o?new Jr(o.message,n,o.error,t):new Vr(o.message,n,t)}catch(e){}return new Vr(r,n,t)}function $r(e){return e.map((function(e){return Xr(e)}))}function Xr(e){var t=e.request.headers[\"x-algolia-api-key\"]?{\"x-algolia-api-key\":\"*****\"}:{};return y(y({},e),{},{request:y(y({},e.request),{},{headers:y(y({},e.request.headers),t)})})}var en=[\"appId\",\"apiKey\",\"authMode\",\"algoliaAgents\"],tn=[\"params\"],rn=\"5.19.0\";function nn(e){return[{url:\"\".concat(e,\"-dsn.algolia.net\"),accept:\"read\",protocol:\"https\"},{url:\"\".concat(e,\".algolia.net\"),accept:\"write\",protocol:\"https\"}].concat(function(e){for(var t=e,r=e.length-1;r>0;r--){var n=Math.floor(Math.random()*(r+1)),o=e[r];t[r]=e[n],t[n]=o}return t}([{url:\"\".concat(e,\"-1.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-2.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"},{url:\"\".concat(e,\"-3.algolianet.com\"),accept:\"readWrite\",protocol:\"https\"}]))}function on(e){var t=e.appId,r=e.apiKey,n=e.authMode,o=e.algoliaAgents,i=g(e,en),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"WithinHeaders\",n={\"x-algolia-api-key\":t,\"x-algolia-application-id\":e};return{headers:function(){return\"WithinHeaders\"===r?n:{}},queryParameters:function(){return\"WithinQueryParameters\"===r?n:{}}}}(t,r,n),u=function(e){var t=e.hosts,r=e.hostsCache,n=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,u=e.timeouts,l=e.requester,s=e.requestsCache,f=e.responsesCache;function m(e){return p.apply(this,arguments)}function p(){return(p=c(b().mark((function e(t){var n,o,i,a,c;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map((function(e){return r.get(e,(function(){return Promise.resolve(Br(e))}))})));case 2:return n=e.sent,o=n.filter((function(e){return e.isUp()})),i=n.filter((function(e){return e.isTimedOut()})),a=[].concat(w(o),w(i)),c=a.length>0?a:t,e.abrupt(\"return\",{hosts:c,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case\"end\":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return d.apply(this,arguments)}function d(){return d=c(b().mark((function e(s,f){var p,v,d,h,g,S,O,E,j,P,I,D,k,A=arguments;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(A.length>2&&void 0!==A[2])||A[2],v=[],d=Wr(s,f),h=Zr(n,s.headers,f.headers),g=\"GET\"===s.method?y(y({},s.data),f.data):{},S=y(y(y({},i),s.queryParameters),g),a.value&&(S[\"x-algolia-agent\"]=a.value),f&&f.queryParameters)for(O=0,E=Object.keys(f.queryParameters);O1&&void 0!==arguments[1]?arguments[1]:{},r=e.useReadTransporter||\"GET\"===e.method;if(!r)return v(e,t,r);var o=function(){return v(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:n}};return f.get(a,(function(){return s.get(a,(function(){return s.set(a,o()).then((function(e){return Promise.all([s.delete(a),e])}),(function(e){return Promise.all([s.delete(a),Promise.reject(e)])})).then((function(e){var t=O(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.set(a,e)}})},requestsCache:s,responsesCache:f}}(y(y({hosts:nn(t)},i),{},{algoliaAgent:Mr({algoliaAgents:o,client:\"Lite\",version:rn}),baseHeaders:y(y({\"content-type\":\"text/plain\"},a.headers()),i.baseHeaders),baseQueryParameters:y(y({},a.queryParameters()),i.baseQueryParameters)}));return{transporter:u,appId:t,apiKey:r,clearCache:function(){return Promise.all([u.requestsCache.clear(),u.responsesCache.clear()]).then((function(){}))},get _ua(){return u.algoliaAgent.value},addAlgoliaAgent:function(e,t){u.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;n&&\"WithinHeaders\"!==n?u.baseQueryParameters[\"x-algolia-api-key\"]=t:u.baseHeaders[\"x-algolia-api-key\"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var r=e.path,n=e.parameters,o=e.body;if(!r)throw new Error(\"Parameter `path` is required when calling `customPost`.\");var i={method:\"POST\",path:\"/{path}\".replace(\"{path}\",r),queryParameters:n||{},headers:{},data:o||{}};return u.request(i,t)},getRecommendations:function(e,t){e&&Array.isArray(e)&&(e={requests:e});if(!e)throw new Error(\"Parameter `getRecommendationsParams` is required when calling `getRecommendations`.\");if(!e.requests)throw new Error(\"Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.\");var r={method:\"POST\",path:\"/1/indexes/*/recommendations\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(r,t)},search:function(e,t){if(e&&Array.isArray(e)){var r={requests:e.map((function(e){var t=e.params,r=g(e,tn);return\"facet\"===r.type?y(y(y({},r),t),{},{type:\"facet\"}):y(y(y({},r),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}))};e=r}if(!e)throw new Error(\"Parameter `searchMethodParams` is required when calling `search`.\");if(!e.requests)throw new Error(\"Parameter `searchMethodParams.requests` is required when calling `search`.\");var n={method:\"POST\",path:\"/1/indexes/*/queries\",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return u.request(n,t)}}}var an=\"3.9.0\";function cn(t,r,n){return e.useMemo((function(){var e=function(e,t,r){if(!e||\"string\"!=typeof e)throw new Error(\"`appId` is missing.\");if(!t||\"string\"!=typeof t)throw new Error(\"`apiKey` is missing.\");return on(y({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),e)},i=o(e.connectTimeout,\"Connection timeout\");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,\"Socket timeout\"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||\"Network request failed\",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},algoliaAgents:[{segment:\"Browser\"}],authMode:\"WithinQueryParameters\",responsesCache:qr(),requestsCache:qr({serializable:!1}),hostsCache:Rr({caches:[Lr({key:\"\".concat(rn,\"-\").concat(e)}),qr()]})},r))}(t,r);return e.addAlgoliaAgent(\"docsearch\",an),!1===/docsearch.js \\(.*\\)/.test(e.transporter.algoliaAgent.value)&&e.addAlgoliaAgent(\"docsearch-react\",an),n(e)}),[t,r,n])}var un=[\"footer\",\"searchBox\"];function ln(t){var r=t.appId,n=t.apiKey,o=t.indexName,i=t.placeholder,a=void 0===i?\"Search docs\":i,c=t.searchParameters,u=t.maxResultsPerGroup,l=t.theme,s=t.onClose,f=void 0===s?Or:s,p=t.transformItems,v=void 0===p?br:p,d=t.hitComponent,h=void 0===d?$t:d,b=t.resultsFooterComponent,S=void 0===b?function(){return null}:b,w=t.navigator,E=t.initialScrollY,j=void 0===E?0:E,P=t.transformSearchClient,I=void 0===P?br:P,D=t.disableUserPersonalization,k=void 0!==D&&D,_=t.initialQuery,x=void 0===_?\"\":_,C=t.translations,N=void 0===C?{}:C,T=t.getMissingResultsUrl,L=t.insights,R=void 0!==L&&L,q=N.footer,M=N.searchBox,H=g(N,un),B=O(e.useState({query:\"\",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:\"idle\"}),2),F=B[0],U=B[1],K=e.useRef(null),V=e.useRef(null),z=e.useRef(null),J=e.useRef(null),Q=e.useRef(null),W=e.useRef(10),Z=e.useRef(\"undefined\"!=typeof window?window.getSelection().toString().slice(0,64):\"\").current,G=e.useRef(x||Z).current,Y=cn(r,n,I),$=e.useRef(Tr({key:\"__DOCSEARCH_FAVORITE_SEARCHES__\".concat(o),limit:10})).current,X=e.useRef(Tr({key:\"__DOCSEARCH_RECENT_SEARCHES__\".concat(o),limit:0===$.getAll().length?7:4})).current,ee=e.useCallback((function(e){if(!k){var t=\"content\"===e.type?e.__docsearch_parent:e;t&&-1===$.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&X.add(t)}}),[$,X,k]),te=e.useCallback((function(e){if(F.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t=e,r={eventName:\"Item Selected\",index:t.__autocomplete_indexName,items:[t],positions:[e.__autocomplete_id],queryID:t.__autocomplete_queryID};F.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(r)}}),[F.context.algoliaInsightsPlugin]),re=e.useMemo((function(){return Wt({id:\"docsearch\",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:G,context:{searchSuggestions:[]}},insights:R,navigator:w,onStateChange:function(e){U(e.state)},getSources:function(e){var t=e.query,i=e.state,a=e.setContext,l=e.setStatus;if(!t)return k?[]:[{sourceId:\"recentSearches\",onSelect:function(e){var t=e.item,r=e.event;ee(t),Sr(r)||f()},getItemUrl:function(e){return e.item.url},getItems:function(){return X.getAll()}},{sourceId:\"favoriteSearches\",onSelect:function(e){var t=e.item,r=e.event;ee(t),Sr(r)||f()},getItemUrl:function(e){return e.item.url},getItems:function(){return $.getAll()}}];var s=Boolean(R);return Y.search({requests:[y({query:t,indexName:o,attributesToRetrieve:[\"hierarchy.lvl0\",\"hierarchy.lvl1\",\"hierarchy.lvl2\",\"hierarchy.lvl3\",\"hierarchy.lvl4\",\"hierarchy.lvl5\",\"hierarchy.lvl6\",\"content\",\"type\",\"url\"],attributesToSnippet:[\"hierarchy.lvl1:\".concat(W.current),\"hierarchy.lvl2:\".concat(W.current),\"hierarchy.lvl3:\".concat(W.current),\"hierarchy.lvl4:\".concat(W.current),\"hierarchy.lvl5:\".concat(W.current),\"hierarchy.lvl6:\".concat(W.current),\"content:\".concat(W.current)],snippetEllipsisText:\"…\",highlightPreTag:\"\",highlightPostTag:\"\",hitsPerPage:20,clickAnalytics:s},c)]}).catch((function(e){throw\"RetryError\"===e.name&&l(\"error\"),e})).then((function(e){var t=e.results[0],c=t.hits,l=t.nbHits,m=gr(c,(function(e){return jr(e)}),u);i.context.searchSuggestions.length0&&(ie(),Q.current&&Q.current.focus())}),[G,ie]),e.useEffect((function(){function e(){if(V.current){var e=.01*window.innerHeight;V.current.style.setProperty(\"--docsearch-vh\",\"\".concat(e,\"px\"))}}return e(),window.addEventListener(\"resize\",e),function(){window.removeEventListener(\"resize\",e)}}),[]),e.createElement(\"div\",m({ref:K},oe({\"aria-expanded\":!0}),{className:[\"DocSearch\",\"DocSearch-Container\",\"stalled\"===F.status&&\"DocSearch-Container--Stalled\",\"error\"===F.status&&\"DocSearch-Container--Errored\"].filter(Boolean).join(\" \"),role:\"button\",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&f()}}),e.createElement(\"div\",{className:\"DocSearch-Modal\",ref:V},e.createElement(\"header\",{className:\"DocSearch-SearchBar\",ref:z},e.createElement(xr,m({},re,{state:F,autoFocus:0===G.length,inputRef:Q,isFromSelection:Boolean(G)&&G===Z,translations:M,onClose:f}))),e.createElement(\"div\",{className:\"DocSearch-Dropdown\",ref:J},e.createElement(Ar,m({},re,{indexName:o,state:F,hitComponent:h,resultsFooterComponent:S,disableUserPersonalization:k,recentSearches:X,favoriteSearches:$,inputRef:Q,translations:H,getMissingResultsUrl:T,onItemClick:function(e,t){te(e),ee(e),Sr(t)||f()}}))),e.createElement(\"footer\",{className:\"DocSearch-Footer\"},e.createElement(Yt,{translations:q}))))}function sn(t){var r=t.isOpen,n=t.onOpen,o=t.onClose,i=t.onInput,a=t.searchButtonRef,c=I(t.keyboardShortcuts);e.useEffect((function(){function e(e){var t,u=c[\"Ctrl/Cmd+K\"]&&\"k\"===(null===(t=e.key)||void 0===t?void 0:t.toLowerCase())&&(e.metaKey||e.ctrlKey),l=c[\"/\"]&&\"/\"===e.key;if(\"Escape\"===e.code&&r||u||!function(e){var t=e.composedPath()[0],r=t.tagName;return t.isContentEditable||\"INPUT\"===r||\"SELECT\"===r||\"TEXTAREA\"===r}(e)&&l&&!r)return e.preventDefault(),void(r?o():document.body.classList.contains(\"DocSearch--active\")||n());a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener(\"keydown\",e),function(){window.removeEventListener(\"keydown\",e)}}),[r,n,o,i,a,c])}function fn(t){var r,n,i=m({},(function(e){if(null==e)throw new TypeError(\"Cannot destructure \"+e)}(t),t)),a=e.useRef(null),c=O(e.useState(!1),2),u=c[0],l=c[1],s=O(e.useState((null==i?void 0:i.initialQuery)||void 0),2),f=s[0],p=s[1],v=e.useCallback((function(){l(!0)}),[l]),d=e.useCallback((function(){l(!1),p(null==i?void 0:i.initialQuery)}),[l,i.initialQuery]);return sn({isOpen:u,onOpen:v,onClose:d,onInput:e.useCallback((function(e){l(!0),p(e.key)}),[l,p]),searchButtonRef:a,keyboardShortcuts:i.keyboardShortcuts}),A({theme:i.theme}),e.createElement(e.Fragment,null,e.createElement(C,{ref:a,translations:null==i||null===(r=i.translations)||void 0===r?void 0:r.button,keyboardShortcuts:i.keyboardShortcuts,onClick:v}),u&&o(e.createElement(ln,m({},i,{initialScrollY:window.scrollY,initialQuery:f,translations:null==i||null===(n=i.translations)||void 0===n?void 0:n.modal,onClose:d})),document.body))}export{fn as DocSearch,C as DocSearchButton,ln as DocSearchModal,sn as useDocSearchKeyboardEvents,an as version};\n","import type { DocSearchProps as DocSearchComponentProps } from '@docsearch/react';\nimport { DocSearch, version } from '@docsearch/react';\nimport React, { render } from 'preact/compat';\n\nfunction getHTMLElement(value: HTMLElement | string, environment: DocSearchProps['environment'] = window): HTMLElement {\n if (typeof value === 'string') {\n return environment.document.querySelector(value)!;\n }\n\n return value;\n}\n\ninterface DocSearchProps extends DocSearchComponentProps {\n container: HTMLElement | string;\n environment?: typeof window;\n}\n\nexport function docsearch(props: DocSearchProps): void {\n render(\n {\n searchClient.addAlgoliaAgent('docsearch.js', version);\n\n return props.transformSearchClient ? props.transformSearchClient(searchClient) : searchClient;\n }}\n />,\n getHTMLElement(props.container, props.environment),\n );\n}\n"],"names":["p","v","y","undefined","t","r","u","i","o","f","c","n","e","__b","a","__r","diffed","l","__c","m","unmount","s","__","d","__h","__H","length","push","h","D","__N","setState","filter","every","call","this","props","forEach","shouldComponentUpdate","componentWillUpdate","__e","__s","C","_","A","T","current","F","concat","q","x","context","sub","value","P","useDebugValue","g","__v","__m","j","shift","__P","z","B","__k","requestAnimationFrame","w","some","k","clearTimeout","cancelAnimationFrame","setTimeout","E","Array","done","Promise","resolve","then","arguments","apply","_typeof","TypeError","ReferenceError","Reflect","construct","constructor","Object","defineProperty","writable","Symbol","toPrimitive","String","enumerable","configurable","assign","bind","hasOwnProperty","setPrototypeOf","getPrototypeOf","__proto__","prototype","create","S","Boolean","valueOf","keys","getOwnPropertySymbols","getOwnPropertyDescriptor","getOwnPropertyDescriptors","defineProperties","includes","propertyIsEnumerable","b","iterator","asyncIterator","toStringTag","type","arg","wrap","O","_invoke","I","__await","Error","method","delegate","sent","_sent","dispatchException","abrupt","return","resultName","next","nextLoc","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","completion","reset","isNaN","displayName","isGeneratorFunction","name","mark","awrap","AsyncIterator","async","reverse","pop","values","prev","charAt","slice","stop","rval","complete","finish","catch","delegateYield","isArray","from","toString","test","Map","Function","indexOf","has","get","set","createElement","width","height","className","strokeWidth","stroke","fill","strokeLinecap","viewBox","fillRule","strokeLinejoin","theme","document","documentElement","dataset","forwardRef","translations","keyboardShortcuts","buttonText","buttonAriaLabel","navigator","platform","ref","Fragment","N","reactsToKey","children","window","addEventListener","removeEventListener","key","L","reduce","R","collections","items","M","H","segment","version","U","item","index","__autocomplete_indexName","positions","findIndex","objectID","queryID","__autocomplete_queryID","algoliaSource","V","J","Q","W","Z","G","Y","$","X","ee","map","objectIDs","te","K","split","Number","__autocomplete_algoliaCredentials","appId","apiKey","headers","init","setAuthenticatedUserToken","setUserToken","clickedObjectIDsAfterSearch","clickedObjectIDs","clickedFilters","convertedObjectIDsAfterSearch","convertedObjectIDs","convertedFilters","viewedObjectIDs","payload","viewedFilters","re","ne","oe","ie","ae","ce","ue","le","se","fe","me","onItemsChange","insights","state","insightsEvents","eventName","pe","ve","onSelect","onActive","__autocomplete_clickAnalytics","insightsClient","insightsInitParams","AlgoliaAnalyticsObject","queue","src","onerror","console","error","body","appendChild","partial","isOpen","subscribe","setContext","algoliaInsightsPlugin","__algoliaSearchParameters","clickAnalytics","userToken","de","event","source","getItems","onStateChange","__autocomplete_pluginOptions","__automaticInsights","he","ge","finally","onCancelList","cancel","isCanceled","ye","be","Se","Oe","we","Ee","je","activeItemId","collection","itemInputValue","getItemInputValue","itemUrl","getItemUrl","Pe","sourceId","join","replace","Ie","De","nativeEvent","ke","Ae","_e","Ce","Ne","Te","Le","Re","Me","He","Be","Fe","Ue","plugins","debug","openOnFocus","enterKeyHint","ignoreCompositionEvents","placeholder","autoFocus","defaultActiveItemId","stallThreshold","environment","shouldPanelOpen","reshape","sources","id","initialState","query","status","onSubmit","onReset","getSources","all","qe","JSON","stringify","setIsOpen","onResolve","__default","navigate","location","navigateNewTab","open","focus","navigateNewWindow","Ke","Ve","ze","Je","Qe","We","Ze","Ge","Ye","$e","Xe","execute","tt","searchClient","requesterId","requests","find","nt","ot","it","at","ct","lt","st","ft","mt","pt","vt","nextState","refresh","store","ut","setCollections","setQuery","setActiveItemId","setStatus","getState","pendingRequests","add","queries","params","transformResponse","et","_automaticInsights","results","hits","facetHits","label","count","_highlightResult","highlighted","rt","sourcesBySourceId","dt","ht","yt","gt","bt","Ot","wt","Et","jt","Pt","It","Dt","kt","At","_t","xt","Ct","getEnvironmentProps","inputElement","formElement","panelElement","isEmpty","target","contains","dispatch","cancelAll","onTouchStart","onMouseDown","onTouchMove","activeElement","blur","getRootProps","role","getFormProps","action","noValidate","preventDefault","getLabelProps","htmlFor","getInputProps","maxLength","match","userAgent","autoComplete","autoCorrect","autoCapitalize","spellCheck","onChange","currentTarget","isComposing","onCompositionEnd","onKeyDown","St","getElementById","scrollIntoViewIfNeeded","scrollIntoView","nextActiveItemId","metaKey","ctrlKey","shiftKey","altKey","onFocus","onBlur","onClick","getPanelProps","onMouseLeave","getListProps","getItemProps","__autocomplete_id","onMouseMove","Nt","Tt","Lt","Rt","qt","options","__autocomplete_metadata","userAgents","ua","Mt","Ht","Bt","Ft","Ut","Kt","Vt","zt","Jt","Qt","Wt","prevState","xe","Event","metadata","querySelector","content","Zt","searchByText","href","hostname","rel","xmlns","rx","ry","Gt","ariaLabel","Yt","selectText","selectKeyAriaLabel","navigateText","navigateUpKeyAriaLabel","navigateDownKeyAriaLabel","closeText","closeKeyAriaLabel","$t","hit","url","Xt","strokeOpacity","transform","cx","cy","attributeName","to","dur","repeatCount","er","tr","rr","nr","or","ar","ir","cr","ur","lr","sr","titleText","helpText","fr","mr","noResultsText","suggestedQueryText","reportMissingResultsText","reportMissingResultsLinkText","searchSuggestions","toLowerCase","inputRef","getMissingResultsUrl","pr","vr","dr","attribute","tagName","dangerouslySetInnerHTML","__html","hr","title","yr","renderIcon","renderAction","onItemClick","hitComponent","useState","useRef","__docsearch_parent","onTransitionEnd","hierarchy","runDeleteTransition","runFavoriteTransition","gr","br","Sr","button","Or","wr","Er","RegExp","jr","lvl0","Pr","resultsFooterComponent","Ir","Dr","recentSearchesTitle","noRecentSearchesText","saveRecentSearchButtonTitle","removeRecentSearchButtonTitle","favoriteSearchesTitle","removeFavoriteSearchButtonTitle","hasCollections","disableUserPersonalization","stopPropagation","favoriteSearches","recentSearches","remove","kr","Ar","memo","errorScreen","noResultsScreen","startScreen","_r","xr","resetButtonTitle","resetButtonAriaLabel","cancelButtonText","cancelButtonAriaLabel","searchInputLabel","useEffect","isFromSelection","select","hidden","onClose","Cr","Tr","limit","localStorage","setItem","removeItem","getItem","parse","Nr","_snippetResult","splice","unshift","getAll","Lr","miss","timeToLive","fromEntries","entries","timestamp","Date","getTime","delete","clear","Rr","caches","qr","serializable","Mr","algoliaAgents","client","Hr","Br","now","lastUpdate","isUp","isTimedOut","Fr","Ur","stackTrace","Kr","Vr","zr","response","Jr","Qr","sort","encodeURIComponent","protocol","port","substring","Wr","data","Zr","Accept","Gr","message","Yr","$r","Xr","request","en","tn","rn","nn","accept","Math","floor","random","an","cn","useMemo","authMode","queryParameters","hosts","hostsCache","baseHeaders","logger","baseQueryParameters","algoliaAgent","timeouts","requester","requestsCache","responsesCache","getTimeout","path","connectTimeout","connect","responseTimeout","read","write","host","triesLeft","send","info","useReadTransporter","cacheable","requestOptions","transporter","reject","clearCache","_ua","addAlgoliaAgent","setClientApiKey","searchForHits","search","searchForFacets","customPost","parameters","getRecommendations","facet","maxFacetHits","facetQuery","on","XMLHttpRequest","setRequestHeader","abort","onreadystatechange","readyState","OPENED","responseText","onload","un","ln","indexName","searchParameters","maxResultsPerGroup","transformItems","initialScrollY","transformSearchClient","initialQuery","footer","searchBox","getSelection","useCallback","attributesToRetrieve","attributesToSnippet","snippetEllipsisText","highlightPreTag","highlightPostTag","hitsPerPage","nbHits","lvl1","flat","container","querySelectorAll","classList","scrollTo","useLayoutEffect","innerWidth","clientWidth","style","marginRight","matchMedia","matches","scrollTop","innerHeight","setProperty","tabIndex","fn","onOpen","onInput","searchButtonRef","code","composedPath","isContentEditable","fromCharCode","keyCode","sn","scrollY","modal","render","React","DocSearch","_extends","getHTMLElement"],"mappings":"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","x_google_ignoreList":[0,1,2]} +\ No newline at end of file diff --git a/src/components/overrides/Sidebar.astro b/src/components/overrides/Sidebar.astro index 45707a1d8d1de8d..669fdd63ad44580 100644 --- a/src/components/overrides/Sidebar.astro +++ b/src/components/overrides/Sidebar.astro @@ -22,8 +22,9 @@ const [product, module] = Astro.url.pathname.split("/").filter(Boolean); type="text" id="sidebar-search" placeholder="Search sidebar..." - class="w-full px-3 py-2 text-sm border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500 dark:focus:ring-orange-500 dark:focus:border-orange-500 transition-colors duration-200" + class="w-full px-3 py-2 pr-10 text-sm border border-gray-300 dark:border-gray-600 rounded-md bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500 dark:focus:ring-orange-500 dark:focus:border-orange-500 transition-colors duration-200" /> + @@ -255,6 +256,30 @@ const [product, module] = Astro.url.pathname.split("/").filter(Boolean); } } }); + + document.addEventListener( + "keydown", + (keyboardEvent) => { + const target = keyboardEvent.target; + + const isInput = + target instanceof EventTarget && + (("tagName" in target && + (target.tagName === "INPUT" || + target.tagName === "TEXTAREA" || + target.tagName === "SELECT")) || + ("isContentEditable" in target && target.isContentEditable)); + + if (keyboardEvent.key === "/" && !isInput) { + keyboardEvent.preventDefault(); + keyboardEvent.stopPropagation(); + searchInput.focus(); + } + }, + { + capture: true, + }, + ); } // Initialize when DOM is loaded @@ -269,6 +294,21 @@ const [product, module] = Astro.url.pathname.split("/").filter(Boolean);