diff --git a/404.html b/404.html index c63c53de60..83bd3e2641 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -220,7 +220,7 @@
Bootstrap is released under the MIT license and is copyright 2024. Boiled down to smaller chunks, it can be described with the following conditions.
Bootstrap is released under the MIT license and is copyright 2025. Boiled down to smaller chunks, it can be described with the following conditions.
{let d=document.querySelector(".bd-sidebar"),y=document.querySelector(".bd-links-nav .active");if(!d||!y)return;let m=d.clientHeight,l=y.offsetTop,i=y.clientHeight,t=l,r=t-m+i;(d.scrollTop>t||d.scrollTop{let d="Copy to clipboard",y="Edit on StackBlitz",m=['',' ',' ',' '," "," ",""].join("");document.querySelectorAll(".highlight").forEach(t=>{t.closest(".bd-example-snippet")||(t.insertAdjacentHTML("beforebegin",m),t.previousElementSibling.append(t))});function l(t,r){document.querySelectorAll(t).forEach(c=>{bootstrap.Tooltip.getOrCreateInstance(c,{title:r})})}l(".btn-clipboard",d),l(".btn-edit",y);let i=new q.default(".btn-clipboard",{target:t=>t.closest(".bd-code-snippet").querySelector(".highlight"),text:t=>t.closest(".bd-code-snippet").querySelector(".highlight").textContent.trimEnd()});i.on("success",t=>{let r=t.trigger.querySelector(".bi").firstElementChild,c=bootstrap.Tooltip.getInstance(t.trigger),e="http://www.w3.org/1999/xlink",p=r.getAttributeNS(e,"href"),v=t.trigger.title;c.setContent({".tooltip-inner":"Copied!"}),t.trigger.addEventListener("hidden.bs.tooltip",()=>{c.setContent({".tooltip-inner":d})},{once:!0}),t.clearSelection(),r.setAttributeNS(e,"href",p.replace("clipboard","check2")),setTimeout(()=>{r.setAttributeNS(e,"href",p),t.trigger.title=v},2e3)}),i.on("error",t=>{let c=`Press ${/mac/i.test(navigator.userAgent)?"\u2318":"Ctrl-"}C to copy`,e=bootstrap.Tooltip.getInstance(t.trigger);e.setContent({".tooltip-inner":c}),t.trigger.addEventListener("hidden.bs.tooltip",()=>{e.setContent({".tooltip-inner":d})},{once:!0})})};var H=()=>{document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach(e=>{new bootstrap.Tooltip(e)}),document.querySelectorAll('[data-bs-toggle="popover"]').forEach(e=>{new bootstrap.Popover(e)});let d=document.getElementById("toastPlacement");d&&document.getElementById("selectToastPlacement").addEventListener("change",function(){d.dataset.originalClass||(d.dataset.originalClass=d.className),d.className=`${d.dataset.originalClass} ${this.value}`}),document.querySelectorAll(".bd-example .toast").forEach(e=>{new bootstrap.Toast(e,{autohide:!1}).show()});let y=document.getElementById("liveToastBtn"),m=document.getElementById("liveToast");if(y){let e=bootstrap.Toast.getOrCreateInstance(m);y.addEventListener("click",()=>{e.show()})}let l=document.getElementById("liveAlertPlaceholder"),i=(e,p)=>{let v=document.createElement("div");v.innerHTML=[``,` ${e}`,' ',""].join(""),l.append(v)},t=document.getElementById("liveAlertBtn");t&&t.addEventListener("click",()=>{i("Nice, you triggered this alert message!","success")}),document.querySelectorAll('.carousel:not([data-bs-ride="carousel"])').forEach(e=>{bootstrap.Carousel.getOrCreateInstance(e)}),document.querySelectorAll('.bd-example-indeterminate [type="checkbox"]').forEach(e=>{e.id.includes("Indeterminate")&&(e.indeterminate=!0)}),document.querySelectorAll('.bd-content [href="#"]').forEach(e=>{e.addEventListener("click",p=>{p.preventDefault()})});let r=document.getElementById("exampleModal");r&&r.addEventListener("show.bs.modal",e=>{let v=e.relatedTarget.getAttribute("data-bs-whatever"),E=r.querySelector(".modal-title"),g=r.querySelector(".modal-body input");E.textContent=`New message to ${v}`,g.value=v});let c=document.querySelectorAll(".bd-example-offcanvas .offcanvas");c&&c.forEach(e=>{e.addEventListener("show.bs.offcanvas",p=>{p.preventDefault()},!1)})};j();R();H();})(); /*! * JavaScript for Bootstrap's docs (https://getbootstrap.com/) - * Copyright 2011-2024 The Bootstrap Authors + * Copyright 2011-2025 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. * For details, see https://creativecommons.org/licenses/by/3.0/. */ diff --git a/docs/5.3/assets/js/color-modes.js b/docs/5.3/assets/js/color-modes.js index 8a0dabf181..18bc849443 100644 --- a/docs/5.3/assets/js/color-modes.js +++ b/docs/5.3/assets/js/color-modes.js @@ -1,6 +1,6 @@ /*! * Color mode toggler for Bootstrap's docs (https://getbootstrap.com/) - * Copyright 2011-2024 The Bootstrap Authors + * Copyright 2011-2025 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. */ diff --git a/docs/5.3/assets/js/search.js b/docs/5.3/assets/js/search.js index 9e359092d9..4ac1d9674e 100644 --- a/docs/5.3/assets/js/search.js +++ b/docs/5.3/assets/js/search.js @@ -9,15 +9,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho Did you forget to return items? See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:x,items:ot}})}(h,p,c)}).then(function(h){return function(P){var E=P.props,C=P.state,N=P.collections.reduce(function(x,k){return cn(cn({},x),{},oi({},k.source.sourceId,cn(cn({},k.source),{},{getItems:function(){return Ke(k.items)}})))},{}),I=E.plugins.reduce(function(x,k){return k.reshape?k.reshape(x):x},{sourcesBySourceId:N,state:C}).sourcesBySourceId;return Ke(E.reshape({sourcesBySourceId:I,sources:Object.values(I),state:C})).filter(Boolean).map(function(x){return{source:x,items:x.getItems()}})}({collections:h,props:o,state:c.getState()})})}))).then(function(p){var h;s("idle"),m(p);var P=o.shouldPanelOpen({state:c.getState()});b((h=r.isOpen)!==null&&h!==void 0?h:o.openOnFocus&&!i&&P||P);var E=Yt(c.getState());if(c.getState().activeItemId!==null&&E){var C=E.item,N=E.itemInputValue,I=E.itemUrl,x=E.source;x.onActive(zt({event:e,item:C,itemInputValue:N,itemUrl:I,refresh:a,source:x,state:c.getState()},f))}}).finally(function(){s("idle"),Se&&o.environment.clearTimeout(Se)});return c.pendingRequests.add(v)}function Re(t){return Re=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Re(t)}var ca=["event","props","refresh","store"];function uo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Qt(t){for(var e=1;e=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function qe(t){return qe=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},qe(t)}function lo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ya(t){for(var e=1;e0},reshape:function(g){return g.sources}},b),{},{id:(d=b.id)!==null&&d!==void 0?d:"autocomplete-".concat(Vi++),plugins:S,initialState:ne({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},b.initialState),onStateChange:function(g){var y;(y=b.onStateChange)===null||y===void 0||y.call(b,g),S.forEach(function(_){var v;return(v=_.onStateChange)===null||v===void 0?void 0:v.call(_,g)})},onSubmit:function(g){var y;(y=b.onSubmit)===null||y===void 0||y.call(b,g),S.forEach(function(_){var v;return(v=_.onSubmit)===null||v===void 0?void 0:v.call(_,g)})},onReset:function(g){var y;(y=b.onReset)===null||y===void 0||y.call(b,g),S.forEach(function(_){var v;return(v=_.onReset)===null||v===void 0?void 0:v.call(_,g)})},getSources:function(g){return Promise.all([].concat(function(y){return function(_){if(Array.isArray(_))return Ln(_)}(y)||function(_){if(typeof Symbol!="undefined"&&_[Symbol.iterator]!=null||_["@@iterator"]!=null)return Array.from(_)}(y)||function(_,v){if(_){if(typeof _=="string")return Ln(_,v);var p=Object.prototype.toString.call(_).slice(8,-1);return p==="Object"&&_.constructor&&(p=_.constructor.name),p==="Map"||p==="Set"?Array.from(_):p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p)?Ln(_,v):void 0}}(y)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(S.map(function(y){return y.getSources})),[b.getSources]).filter(Boolean).map(function(y){return function(_,v){var p=[];return Promise.resolve(_(v)).then(function(h){return Promise.all(h.filter(function(P){return!!P}).map(function(P){if(P.sourceId,p.includes(P.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(P.sourceId)," is not unique."));p.push(P.sourceId);var E={getItemInputValue:function(N){return N.state.query},getItemUrl:function(){},onSelect:function(N){(0,N.setIsOpen)(!1)},onActive:hn,onResolve:hn};Object.keys(E).forEach(function(N){E[N].__default=!0});var C=Gr(Gr({},E),P);return Promise.resolve(C)}))})}(y,g)})).then(function(y){return Ke(y)}).then(function(y){return y.map(function(_){return ne(ne({},_),{},{onSelect:function(v){_.onSelect(v),l.forEach(function(p){var h;return(h=p.onSelect)===null||h===void 0?void 0:h.call(p,v)})},onActive:function(v){_.onActive(v),l.forEach(function(p){var h;return(h=p.onActive)===null||h===void 0?void 0:h.call(p,v)})},onResolve:function(v){_.onResolve(v),l.forEach(function(p){var h;return(h=p.onResolve)===null||h===void 0?void 0:h.call(p,v)})}})})})},navigator:ne({navigate:function(g){var y=g.itemUrl;s.location.assign(y)},navigateNewTab:function(g){var y=g.itemUrl,_=s.open(y,"_blank","noopener");_==null||_.focus()},navigateNewWindow:function(g){var y=g.itemUrl;s.open(y,"_blank","noopener")}},b.navigator)})}(t,e),r=function(b,l,d){var s,S=l.initialState;return{getState:function(){return S},dispatch:function(g,y){var _=function(v){for(var p=1;p=0||(qt[jt]=Et[jt]);return qt}(K,J);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(K);for(st=0;st=0||Object.prototype.propertyIsEnumerable.call(K,G)&&(tt[G]=K[G])}return tt}(x,ca);if(k.key==="ArrowUp"||k.key==="ArrowDown"){var O=function(){var K=Yt(q.getState()),J=U.environment.document.getElementById(bt(U.id,"item-".concat(q.getState().activeItemId),K==null?void 0:K.source));J&&(J.scrollIntoViewIfNeeded?J.scrollIntoViewIfNeeded(!1):J.scrollIntoView(!1))},w=function(){var K=Yt(q.getState());if(q.getState().activeItemId!==null&&K){var J=K.item,G=K.itemInputValue,st=K.itemUrl,tt=K.source;tt.onActive(Qt({event:k,item:J,itemInputValue:G,itemUrl:st,refresh:z,source:tt,state:q.getState()},ot))}};k.preventDefault(),q.getState().isOpen===!1&&(U.openOnFocus||q.getState().query)?Jt(Qt({event:k,props:U,query:q.getState().query,refresh:z,store:q},ot)).then(function(){q.dispatch(k.key,{nextActiveItemId:U.defaultActiveItemId}),w(),setTimeout(O,0)}):(q.dispatch(k.key,{}),w(),O())}else if(k.key==="Escape")k.preventDefault(),q.dispatch(k.key,null),q.pendingRequests.cancelAll();else if(k.key==="Tab")q.dispatch("blur",null),q.pendingRequests.cancelAll();else if(k.key==="Enter"){if(q.getState().activeItemId===null||q.getState().collections.every(function(K){return K.items.length===0}))return void(U.debug||q.pendingRequests.cancelAll());k.preventDefault();var j=Yt(q.getState()),R=j.item,D=j.itemInputValue,L=j.itemUrl,W=j.source;if(k.metaKey||k.ctrlKey)L!==void 0&&(W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),U.navigator.navigateNewTab({itemUrl:L,item:R,state:q.getState()}));else if(k.shiftKey)L!==void 0&&(W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),U.navigator.navigateNewWindow({itemUrl:L,item:R,state:q.getState()}));else if(!k.altKey){if(L!==void 0)return W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),void U.navigator.navigate({itemUrl:L,item:R,state:q.getState()});Jt(Qt({event:k,nextState:{isOpen:!1},props:U,query:D,refresh:z,store:q},ot)).then(function(){W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot))})}}}(it({event:I,props:l,refresh:d,store:s},S))},onFocus:_,onBlur:hn,onClick:function(I){g.inputElement!==l.environment.document.activeElement||s.getState().isOpen||_(I)}},P)},getPanelProps:function(g){return it({onMouseDown:function(y){y.preventDefault()},onMouseLeave:function(){s.dispatch("mouseleave",null)}},g)},getListProps:function(g){var y=g||{},_=y.source,v=oe(y,va);return it({role:"listbox","aria-labelledby":bt(l.id,"label"),id:bt(l.id,"list",_)},v)},getItemProps:function(g){var y=g.item,_=g.source,v=oe(g,ha);return it({id:bt(l.id,"item-".concat(y.__autocomplete_id),_),role:"option","aria-selected":s.getState().activeItemId===y.__autocomplete_id,onMouseMove:function(p){if(y.__autocomplete_id!==s.getState().activeItemId){s.dispatch("mousemove",y.__autocomplete_id);var h=Yt(s.getState());if(s.getState().activeItemId!==null&&h){var P=h.item,E=h.itemInputValue,C=h.itemUrl,N=h.source;N.onActive(it({event:p,item:P,itemInputValue:E,itemUrl:C,refresh:d,source:N,state:s.getState()},S))}}},onMouseDown:function(p){p.preventDefault()},onClick:function(p){var h=_.getItemInputValue({item:y,state:s.getState()}),P=_.getItemUrl({item:y,state:s.getState()});(P?Promise.resolve():Jt(it({event:p,nextState:{isOpen:!1},props:l,query:h,refresh:d,store:s},S))).then(function(){_.onSelect(it({event:p,item:y,itemInputValue:h,itemUrl:P,refresh:d,source:_,state:s.getState()},S))})}},v)}}}($t({props:n,refresh:a,store:r,navigator:n.navigator},o));function a(){return Jt($t({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(b){b.forEach(function(l){var d;return(d=l.subscribe)===null||d===void 0?void 0:d.call(l,$t($t({},o),{},{navigator:n.navigator,refresh:a,onSelect:function(s){e.push({onSelect:s})},onActive:function(s){e.push({onActive:s})},onResolve:function(s){e.push({onResolve:s})}}))})}function f(){return n.plugins.some(function(b){return b.name==="aa.algoliaInsightsPlugin"})}if(n.insights&&!f()){var m=typeof n.insights=="boolean"?{}:n.insights;n.plugins.push(zr(m))}return c(n.plugins),function(b){var l,d,s=b.metadata,S=b.environment;if(!((l=S.navigator)===null||l===void 0||(d=l.userAgent)===null||d===void 0)&&d.includes("Algolia Crawler")){var g=S.document.createElement("meta"),y=S.document.querySelector("head");g.name="algolia:metadata",setTimeout(function(){g.content=JSON.stringify(s),y.appendChild(g)},0)}}({metadata:_a({plugins:n.plugins,options:t}),environment:n.environment}),$t($t({refresh:a,navigator:n.navigator},i),o)}function wa(t){var e=t.translations,n=(e===void 0?{}:e).searchByText,r=n===void 0?"Search by":n;return u.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"},u.createElement("span",{className:"DocSearch-Label"},r),u.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"},u.createElement("defs",null,u.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),u.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"}),u.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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 fn(t){return u.createElement("svg",{width:"15",height:"15","aria-label":t.ariaLabel,role:"img"},u.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},t.children))}function Ea(t){var e=t.translations,n=e===void 0?{}:e,r=n.selectText,o=r===void 0?"to select":r,i=n.selectKeyAriaLabel,a=i===void 0?"Enter key":i,c=n.navigateText,f=c===void 0?"to navigate":c,m=n.navigateUpKeyAriaLabel,b=m===void 0?"Arrow up":m,l=n.navigateDownKeyAriaLabel,d=l===void 0?"Arrow down":l,s=n.closeText,S=s===void 0?"to close":s,g=n.closeKeyAriaLabel,y=g===void 0?"Escape key":g,_=n.searchByText,v=_===void 0?"Search by":_;return u.createElement(u.Fragment,null,u.createElement("div",{className:"DocSearch-Logo"},u.createElement(wa,{translations:{searchByText:v}})),u.createElement("ul",{className:"DocSearch-Commands"},u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:a},u.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),u.createElement("span",{className:"DocSearch-Label"},o)),u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:d},u.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:b},u.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),u.createElement("span",{className:"DocSearch-Label"},f)),u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:y},u.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"}))),u.createElement("span",{className:"DocSearch-Label"},S))))}function ja(t){var e=t.hit,n=t.children;return u.createElement("a",{href:e.url},n)}function Pa(){return u.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},u.createElement("g",{fill:"none",fillRule:"evenodd"},u.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},u.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),u.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},u.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Ia(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},u.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),u.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Gn(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 ka(){return u.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},u.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),u.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Da=function(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 Ca(t){switch(t.type){case"lvl1":return u.createElement(Da,null);case"content":return u.createElement(Aa,null);default:return u.createElement(xa,null)}}function xa(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Aa(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function po(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 Na(){return u.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},u.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 Ta(){return u.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},u.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 Ra(t){var e=t.translations,n=e===void 0?{}:e,r=n.titleText,o=r===void 0?"Unable to fetch results":r,i=n.helpText,a=i===void 0?"You might want to check your network connection.":i;return u.createElement("div",{className:"DocSearch-ErrorScreen"},u.createElement("div",{className:"DocSearch-Screen-Icon"},u.createElement(Na,null)),u.createElement("p",{className:"DocSearch-Title"},o),u.createElement("p",{className:"DocSearch-Help"},a))}var La=["translations"];function qa(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,La),o=n.noResultsText,i=o===void 0?"No results for":o,a=n.suggestedQueryText,c=a===void 0?"Try searching for":a,f=n.reportMissingResultsText,m=f===void 0?"Believe this query should return results?":f,b=n.reportMissingResultsLinkText,l=b===void 0?"Let us know.":b,d=r.state.context.searchSuggestions;return u.createElement("div",{className:"DocSearch-NoResults"},u.createElement("div",{className:"DocSearch-Screen-Icon"},u.createElement(Ta,null)),u.createElement("p",{className:"DocSearch-Title"},i,' "',u.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&u.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},u.createElement("p",{className:"DocSearch-Help"},c,":"),u.createElement("ul",null,d.slice(0,3).reduce(function(s,S){return[].concat(je(s),[u.createElement("li",{key:S},u.createElement("button",{className:"DocSearch-Prefill",key:S,type:"button",onClick:function(){r.setQuery(S.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},S))])},[]))),r.getMissingResultsUrl&&u.createElement("p",{className:"DocSearch-Help"},"".concat(m," "),u.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},l)))}var Ma=["hit","attribute","tagName"];function vo(t,e){return e.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},t)}function ie(t){var e=t.hit,n=t.attribute,r=t.tagName;return Dt(r===void 0?"span":r,B(B({},xt(t,Ma)),{},{dangerouslySetInnerHTML:{__html:vo(e,"_snippetResult.".concat(n,".value"))||vo(e,n)}}))}function Yn(t){return t.collection&&t.collection.items.length!==0?u.createElement("section",{className:"DocSearch-Hits"},u.createElement("div",{className:"DocSearch-Hit-source"},t.title),u.createElement("ul",t.getListProps(),t.collection.items.map(function(e,n){return u.createElement(Ha,lt({key:[t.title,e.objectID].join(":"),item:e,index:n},t))}))):null}function Ha(t){var e=t.item,n=t.index,r=t.renderIcon,o=t.renderAction,i=t.getItemProps,a=t.onItemClick,c=t.collection,f=t.hitComponent,m=ht(u.useState(!1),2),b=m[0],l=m[1],d=ht(u.useState(!1),2),s=d[0],S=d[1],g=u.useRef(null),y=f;return u.createElement("li",lt({className:["DocSearch-Hit",e.__docsearch_parent&&"DocSearch-Hit--Child",b&&"DocSearch-Hit--deleting",s&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){g.current&&g.current()}},i({item:e,source:c.source,onClick:function(_){a(e,_)}})),u.createElement(y,{hit:e},u.createElement("div",{className:"DocSearch-Hit-Container"},r({item:e,index:n}),e.hierarchy[e.type]&&e.type==="lvl1"&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.lvl1"}),e.content&&u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"content"})),e.hierarchy[e.type]&&(e.type==="lvl2"||e.type==="lvl3"||e.type==="lvl4"||e.type==="lvl5"||e.type==="lvl6")&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.".concat(e.type)}),u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),e.type==="content"&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"content"}),u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),o({item:e,runDeleteTransition:function(_){l(!0),g.current=_},runFavoriteTransition:function(_){S(!0),g.current=_}}))))}function ho(t,e,n){return t.reduce(function(r,o){var i=e(o);return r.hasOwnProperty(i)||(r[i]=[]),r[i].length<(n||5)&&r[i].push(o),r},{})}function yo(t){return t}function mn(t){return t.button===1||t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}function Ua(){}var ui=/(|<\/mark>)/g,Fa=RegExp(ui.source);function ci(t){var e,n,r=t;if(!r.__docsearch_parent&&!t._highlightResult)return t.hierarchy.lvl0;var o=r.__docsearch_parent?(e=r.__docsearch_parent)===null||e===void 0||(e=e._highlightResult)===null||e===void 0||(e=e.hierarchy)===null||e===void 0?void 0:e.lvl0:(n=t._highlightResult)===null||n===void 0||(n=n.hierarchy)===null||n===void 0?void 0:n.lvl0;return o?o.value&&Fa.test(o.value)?o.value.replace(ui,""):o.value:t.hierarchy.lvl0}function Ba(t){return u.createElement("div",{className:"DocSearch-Dropdown-Container"},t.state.collections.map(function(e){if(e.items.length===0)return null;var n=ci(e.items[0]);return u.createElement(Yn,lt({},t,{key:e.source.sourceId,title:n,collection:e,renderIcon:function(r){var o,i=r.item,a=r.index;return u.createElement(u.Fragment,null,i.__docsearch_parent&&u.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},i.__docsearch_parent!==((o=e.items[a+1])===null||o===void 0?void 0:o.__docsearch_parent)?u.createElement("path",{d:"M8 6v21M20 27H8.3"}):u.createElement("path",{d:"M8 6v42M20 27H8.3"}))),u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(Ca,{type:i.type})))},renderAction:function(){return u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement(ka,null))}}))}),t.resultsFooterComponent&&u.createElement("section",{className:"DocSearch-HitsFooter"},u.createElement(t.resultsFooterComponent,{state:t.state})))}var Va=["translations"];function Ka(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Va),o=n.recentSearchesTitle,i=o===void 0?"Recent":o,a=n.noRecentSearchesText,c=a===void 0?"No recent searches":a,f=n.saveRecentSearchButtonTitle,m=f===void 0?"Save this search":f,b=n.removeRecentSearchButtonTitle,l=b===void 0?"Remove this search from history":b,d=n.favoriteSearchesTitle,s=d===void 0?"Favorite":d,S=n.removeFavoriteSearchButtonTitle,g=S===void 0?"Remove this search from favorites":S;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:u.createElement("div",{className:"DocSearch-StartScreen"},u.createElement("p",{className:"DocSearch-Help"},c)):r.hasCollections===!1?null:u.createElement("div",{className:"DocSearch-Dropdown-Container"},u.createElement(Yn,lt({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(Ia,null))},renderAction:function(y){var _=y.item,v=y.runFavoriteTransition,p=y.runDeleteTransition;return u.createElement(u.Fragment,null,u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(h){h.preventDefault(),h.stopPropagation(),v(function(){r.favoriteSearches.add(_),r.recentSearches.remove(_),r.refresh()})}},u.createElement(po,null))),u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(h){h.preventDefault(),h.stopPropagation(),p(function(){r.recentSearches.remove(_),r.refresh()})}},u.createElement(Gn,null))))}})),u.createElement(Yn,lt({},r,{title:s,collection:r.state.collections[1],renderIcon:function(){return u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(po,null))},renderAction:function(y){var _=y.item,v=y.runDeleteTransition;return u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:g,type:"submit",onClick:function(p){p.preventDefault(),p.stopPropagation(),v(function(){r.favoriteSearches.remove(_),r.refresh()})}},u.createElement(Gn,null)))}})))}var Wa=["translations"],za=u.memo(function(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Wa);if(r.state.status==="error")return u.createElement(Ra,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(i){return i.items.length>0});return r.state.query?o===!1?u.createElement(qa,lt({},r,{translations:n==null?void 0:n.noResultsScreen})):u.createElement(Ba,r):u.createElement(Ka,lt({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(t,e){return e.state.status==="loading"||e.state.status==="stalled"}),Ja=["translations"];function Qa(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Ja),o=n.resetButtonTitle,i=o===void 0?"Clear the query":o,a=n.resetButtonAriaLabel,c=a===void 0?"Clear the query":a,f=n.cancelButtonText,m=f===void 0?"Cancel":f,b=n.cancelButtonAriaLabel,l=b===void 0?"Cancel":b,d=n.searchInputLabel,s=d===void 0?"Search":d,S=r.getFormProps({inputElement:r.inputRef.current}).onReset;return u.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),u.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),u.createElement(u.Fragment,null,u.createElement("form",{className:"DocSearch-Form",onSubmit:function(g){g.preventDefault()},onReset:S},u.createElement("label",lt({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),u.createElement(Xo,null),u.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},s)),u.createElement("div",{className:"DocSearch-LoadingIndicator"},u.createElement(Pa,null)),u.createElement("input",lt({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),u.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},u.createElement(Gn,null))),u.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":l,onClick:r.onClose},m))}var $a=["_highlightResult","_snippetResult"];function _o(t){var e=t.key,n=t.limit,r=n===void 0?5:n,o=function(a){return function(){var c="__TEST_KEY__";try{return localStorage.setItem(c,""),localStorage.removeItem(c),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(c){return window.localStorage.setItem(a,JSON.stringify(c))},getItem:function(){var c=window.localStorage.getItem(a);return c?JSON.parse(c):[]}}}(e),i=o.getItem().slice(0,r);return{add:function(a){var c=a;c._highlightResult,c._snippetResult;var f=xt(c,$a),m=i.findIndex(function(b){return b.objectID===f.objectID});m>-1&&i.splice(m,1),i.unshift(f),i=i.slice(0,r),o.setItem(i)},remove:function(a){i=i.filter(function(c){return c.objectID!==a.objectID}),o.setItem(i)},getAll:function(){return i}}}function Za(t){var e,n="algolia-client-js-".concat(t.key);function r(){return e===void 0&&(e=t.localStorage||window.localStorage),e}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(a){r().setItem(n,JSON.stringify(a))}return{get:function(a,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var m,b,l;return m=t.timeToLive?1e3*t.timeToLive:null,b=o(),i(l=Object.fromEntries(Object.entries(b).filter(function(d){return ht(d,2)[1].timestamp!==void 0}))),m&&i(Object.fromEntries(Object.entries(l).filter(function(d){var s=ht(d,2)[1],S=new Date().getTime();return!(s.timestamp+m2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(a){return Promise.all([a,i.miss(a)])}).then(function(a){return ht(a,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,i).catch(function(){return we({caches:e}).get(r,o,i)})},set:function(r,o){return n.set(r,o).catch(function(){return we({caches:e}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return we({caches:e}).delete(r)})},clear:function(){return n.clear().catch(function(){return we({caches:e}).clear()})}}}function Hn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},e={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in e)return Promise.resolve(t.serializable?JSON.parse(e[i]):e[i]);var a=r();return a.then(function(c){return o.miss(c)}).then(function(){return a})},set:function(n,r){return e[JSON.stringify(n)]=t.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete e[JSON.stringify(n)],Promise.resolve()},clear:function(){return e={},Promise.resolve()}}}function Ga(t){var e=t.algoliaAgents,n=t.client,r=t.version,o=function(i){var a={value:"Algolia for JavaScript (".concat(i,")"),add:function(c){var f="; ".concat(c.segment).concat(c.version!==void 0?" (".concat(c.version,")"):"");return a.value.indexOf(f)===-1&&(a.value="".concat(a.value).concat(f)),a}};return a}(r).add({segment:n,version:r});return e.forEach(function(i){return o.add(i)}),o}var go=12e4;function bo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"up",n=Date.now();return B(B({},t),{},{status:e,lastUpdate:n,isUp:function(){return e==="up"||Date.now()-n>go},isTimedOut:function(){return e==="timed out"&&Date.now()-n<=go}})}var li=function(){function t(e,n){var r;return me(this,t),ve(r=fe(this,t,[e]),"name","AlgoliaError"),n&&(r.name=n),r}return he(t,$n(Error)),pe(t)}(),si=function(){function t(e,n,r){var o;return me(this,t),ve(o=fe(this,t,[e,r]),"stackTrace",void 0),o.stackTrace=n,o}return he(t,li),pe(t)}(),Ya=function(){function t(e){return me(this,t),fe(this,t,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",e,"RetryError"])}return he(t,si),pe(t)}(),Xn=function(){function t(e,n,r){var o,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"ApiError";return me(this,t),ve(o=fe(this,t,[e,r,i]),"status",void 0),o.status=n,o}return he(t,si),pe(t)}(),Xa=function(){function t(e,n){var r;return me(this,t),ve(r=fe(this,t,[e,"DeserializationError"]),"response",void 0),r.response=n,r}return he(t,li),pe(t)}(),tu=function(){function t(e,n,r,o){var i;return me(this,t),ve(i=fe(this,t,[e,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return he(t,Xn),pe(t)}();function eu(t,e,n){var r,o=(r=n,Object.keys(r).filter(function(a){return r[a]!==void 0}).sort().map(function(a){return"".concat(a,"=").concat(encodeURIComponent(Object.prototype.toString.call(r[a])==="[object Array]"?r[a].join(","):r[a]).replace(/\+/g,"%20"))}).join("&")),i="".concat(t.protocol,"://").concat(t.url).concat(t.port?":".concat(t.port):"","/").concat(e.charAt(0)==="/"?e.substring(1):e);return o.length&&(i+="?".concat(o)),i}function nu(t,e){if(t.method!=="GET"&&(t.data!==void 0||e.data!==void 0)){var n=Array.isArray(t.data)?t.data:B(B({},t.data),e.data);return JSON.stringify(n)}}function ru(t,e,n){var r=B(B(B({Accept:"application/json"},t),e),n),o={};return Object.keys(r).forEach(function(i){var a=r[i];o[i.toLowerCase()]=a}),o}function ou(t){try{return JSON.parse(t.content)}catch(e){throw new Xa(e.message,t)}}function iu(t,e){var n=t.content,r=t.status;try{var o=JSON.parse(n);return"error"in o?new tu(o.message,r,o.error,e):new Xn(o.message,r,e)}catch{}return new Xn(n,r,e)}function au(t){return t.map(function(e){return fi(e)})}function fi(t){var e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return B(B({},t),{},{request:B(B({},t.request),{},{headers:B(B({},t.request.headers),e)})})}var uu=["appId","apiKey","authMode","algoliaAgents"],cu=["params"],So="5.12.0";function lu(t){return[{url:"".concat(t,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(t,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var n=e,r=e.length-1;r>0;r--){var o=Math.floor(Math.random()*(r+1)),i=e[r];n[r]=e[o],n[o]=i}return n}([{url:"".concat(t,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(t,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(t,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var tr="3.8.0",su=["footer","searchBox"];function fu(t){var e=t.appId,n=t.apiKey,r=t.indexName,o=t.placeholder,i=o===void 0?"Search docs":o,a=t.searchParameters,c=t.maxResultsPerGroup,f=t.onClose,m=f===void 0?Ua:f,b=t.transformItems,l=b===void 0?yo:b,d=t.hitComponent,s=d===void 0?ja:d,S=t.resultsFooterComponent,g=S===void 0?function(){return null}:S,y=t.navigator,_=t.initialScrollY,v=_===void 0?0:_,p=t.transformSearchClient,h=p===void 0?yo:p,P=t.disableUserPersonalization,E=P!==void 0&&P,C=t.initialQuery,N=C===void 0?"":C,I=t.translations,x=I===void 0?{}:I,k=t.getMissingResultsUrl,U=t.insights,z=U!==void 0&&U,q=x.footer,ot=x.searchBox,O=xt(x,su),w=ht(u.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),j=w[0],R=w[1],D=u.useRef(null),L=u.useRef(null),W=u.useRef(null),K=u.useRef(null),J=u.useRef(null),G=u.useRef(10),st=u.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,tt=u.useRef(N||st).current,de=function(F,Q,at){return u.useMemo(function(){var mt=function(dt,_t){if(!dt||typeof dt!="string")throw new Error("`appId` is missing.");if(!_t||typeof _t!="string")throw new Error("`apiKey` is missing.");return function(M){var et=M.appId,X=M.apiKey,Pt=M.authMode,Mt=M.algoliaAgents,It=xt(M,uu),St=function(T,$){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"WithinHeaders",yt={"x-algolia-api-key":$,"x-algolia-application-id":T};return{headers:function(){return nt==="WithinHeaders"?yt:{}},queryParameters:function(){return nt==="WithinQueryParameters"?yt:{}}}}(et,X,Pt),pt=function(T){var $=T.hosts,nt=T.hostsCache,yt=T.baseHeaders,kt=T.logger,Ht=T.baseQueryParameters,Kt=T.algoliaAgent,sr=T.timeouts,fr=T.requester,ye=T.requestsCache,bn=T.responsesCache;function yi(gt){return mr.apply(this,arguments)}function mr(){return(mr=An(Zt().mark(function gt(ut){var rt,At,ct,vt,Ut;return Zt().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Promise.all(ut.map(function(ft){return nt.get(ft,function(){return Promise.resolve(bo(ft))})}));case 2:return rt=Nt.sent,At=rt.filter(function(ft){return ft.isUp()}),ct=rt.filter(function(ft){return ft.isTimedOut()}),vt=[].concat(je(At),je(ct)),Ut=vt.length>0?vt:ut,Nt.abrupt("return",{hosts:Ut,getTimeout:function(ft,te){return(ct.length===0&&ft===0?1:ct.length+3+ft)*te}});case 8:case"end":return Nt.stop()}},gt)}))).apply(this,arguments)}function pr(gt,ut){return Sn.apply(this,arguments)}function Sn(){return Sn=An(Zt().mark(function gt(ut,rt){var At,ct,vt,Ut,Nt,ft,te,On,Wt,Ze,wn,vr,En,jn=arguments;return Zt().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(At=!(jn.length>2&&jn[2]!==void 0)||jn[2],ct=[],vt=nu(ut,rt),Ut=ru(yt,ut.headers,rt.headers),Nt=ut.method==="GET"?B(B({},ut.data),rt.data):{},ft=B(B(B({},Ht),ut.queryParameters),Nt),Kt.value&&(ft["x-algolia-agent"]=Kt.value),rt&&rt.queryParameters)for(te=0,On=Object.keys(rt.queryParameters);te1&&arguments[1]!==void 0?arguments[1]:{},rt=gt.useReadTransporter||gt.method==="GET";if(!rt)return pr(gt,ut,rt);var At=function(){return pr(gt,ut)};if((ut.cacheable||gt.cacheable)!==!0)return At();var ct={request:gt,requestOptions:ut,transporter:{queryParameters:Ht,headers:yt}};return bn.get(ct,function(){return ye.get(ct,function(){return ye.set(ct,At()).then(function(vt){return Promise.all([ye.delete(ct),vt])},function(vt){return Promise.all([ye.delete(ct),Promise.reject(vt)])}).then(function(vt){var Ut=ht(vt,2);return Ut[0],Ut[1]})})},{miss:function(vt){return bn.set(ct,vt)}})},requestsCache:ye,responsesCache:bn}}(B(B({hosts:lu(et)},It),{},{algoliaAgent:Ga({algoliaAgents:Mt,client:"Lite",version:So}),baseHeaders:B(B({"content-type":"text/plain"},St.headers()),It.baseHeaders),baseQueryParameters:B(B({},St.queryParameters()),It.baseQueryParameters)}));return{transporter:pt,appId:et,clearCache:function(){return Promise.all([pt.requestsCache.clear(),pt.responsesCache.clear()]).then(function(){})},get _ua(){return pt.algoliaAgent.value},addAlgoliaAgent:function(T,$){pt.algoliaAgent.add({segment:T,version:$})},setClientApiKey:function(T){var $=T.apiKey;Pt&&Pt!=="WithinHeaders"?pt.baseQueryParameters["x-algolia-api-key"]=$:pt.baseHeaders["x-algolia-api-key"]=$},searchForHits:function(T,$){return this.search(T,$)},searchForFacets:function(T,$){return this.search(T,$)},customPost:function(T,$){var nt=T.path,yt=T.parameters,kt=T.body;if(!nt)throw new Error("Parameter `path` is required when calling `customPost`.");var Ht={method:"POST",path:"/{path}".replace("{path}",nt),queryParameters:yt||{},headers:{},data:kt||{}};return pt.request(Ht,$)},getRecommendations:function(T,$){if(T&&Array.isArray(T)&&(T={requests:T}),!T)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!T.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var nt={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:T,useReadTransporter:!0,cacheable:!0};return pt.request(nt,$)},search:function(T,$){if(T&&Array.isArray(T)){var nt={requests:T.map(function(kt){var Ht=kt.params,Kt=xt(kt,cu);return Kt.type==="facet"?B(B(B({},Kt),Ht),{},{type:"facet"}):B(B(B({},Kt),Ht),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})})};T=nt}if(!T)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!T.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var yt={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:T,useReadTransporter:!0,cacheable:!0};return pt.request(yt,$)}}}(B({appId:dt,apiKey:_t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(M,et){return Promise.resolve()},info:function(M,et){return Promise.resolve()},error:function(M,et){return Promise.resolve()}},requester:{send:function(M){return new Promise(function(et){var X=new XMLHttpRequest;X.open(M.method,M.url,!0),Object.keys(M.headers).forEach(function(St){return X.setRequestHeader(St,M.headers[St])});var Pt,Mt=function(St,pt){return setTimeout(function(){X.abort(),et({status:0,content:pt,isTimedOut:!0})},St)},It=Mt(M.connectTimeout,"Connection timeout");X.onreadystatechange=function(){X.readyState>X.OPENED&&Pt===void 0&&(clearTimeout(It),Pt=Mt(M.responseTimeout,"Socket timeout"))},X.onerror=function(){X.status===0&&(clearTimeout(It),clearTimeout(Pt),et({content:X.responseText||"Network request failed",status:X.status,isTimedOut:!1}))},X.onload=function(){clearTimeout(It),clearTimeout(Pt),et({content:X.responseText,status:X.status,isTimedOut:!1})},X.send(M.data)})}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:Hn(),requestsCache:Hn({serializable:!1}),hostsCache:we({caches:[Za({key:"".concat(So,"-").concat(dt)}),Hn()]})},void 0))}(F,Q);return mt.addAlgoliaAgent("docsearch",tr),/docsearch.js \(.*\)/.test(mt.transporter.algoliaAgent.value)===!1&&mt.addAlgoliaAgent("docsearch-react",tr),at(mt)},[F,Q,at])}(e,n,h),Et=u.useRef(_o({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,Vt=u.useRef(_o({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:Et.getAll().length===0?7:4})).current,jt=u.useCallback(function(F){if(!E){var Q=F.type==="content"?F.__docsearch_parent:F;Q&&Et.getAll().findIndex(function(at){return at.objectID===Q.objectID})===-1&&Vt.add(Q)}},[Et,Vt,E]),Xt=u.useCallback(function(F){if(j.context.algoliaInsightsPlugin&&F.__autocomplete_id){var Q=F,at={eventName:"Item Selected",index:Q.__autocomplete_indexName,items:[Q],positions:[F.__autocomplete_id],queryID:Q.__autocomplete_queryID};j.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(at)}},[j.context.algoliaInsightsPlugin]),qt=u.useMemo(function(){return Oa({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:tt,context:{searchSuggestions:[]}},insights:z,navigator:y,onStateChange:function(F){R(F.state)},getSources:function(F){var Q=F.query,at=F.state,mt=F.setContext,dt=F.setStatus;if(!Q)return E?[]:[{sourceId:"recentSearches",onSelect:function(M){var et=M.item,X=M.event;jt(et),mn(X)||m()},getItemUrl:function(M){return M.item.url},getItems:function(){return Vt.getAll()}},{sourceId:"favoriteSearches",onSelect:function(M){var et=M.item,X=M.event;jt(et),mn(X)||m()},getItemUrl:function(M){return M.item.url},getItems:function(){return Et.getAll()}}];var _t=!!z;return de.search({requests:[B({query:Q,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(G.current),"hierarchy.lvl2:".concat(G.current),"hierarchy.lvl3:".concat(G.current),"hierarchy.lvl4:".concat(G.current),"hierarchy.lvl5:".concat(G.current),"hierarchy.lvl6:".concat(G.current),"content:".concat(G.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:_t},a)]}).catch(function(M){throw M.name==="RetryError"&&dt("error"),M}).then(function(M){var et=M.results[0],X=et.hits,Pt=et.nbHits,Mt=ho(X,function(St){return ci(St)},c);at.context.searchSuggestions.length0&&(lr(),J.current&&J.current.focus())},[tt,lr]),u.useEffect(function(){function F(){if(L.current){var Q=.01*window.innerHeight;L.current.style.setProperty("--docsearch-vh","".concat(Q,"px"))}}return F(),window.addEventListener("resize",F),function(){window.removeEventListener("resize",F)}},[]),u.createElement("div",lt({ref:D},di({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",j.status==="stalled"&&"DocSearch-Container--Stalled",j.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(F){F.target===F.currentTarget&&m()}}),u.createElement("div",{className:"DocSearch-Modal",ref:L},u.createElement("header",{className:"DocSearch-SearchBar",ref:W},u.createElement(Qa,lt({},qt,{state:j,autoFocus:tt.length===0,inputRef:J,isFromSelection:!!tt&&tt===st,translations:ot,onClose:m}))),u.createElement("div",{className:"DocSearch-Dropdown",ref:K},u.createElement(za,lt({},qt,{indexName:r,state:j,hitComponent:s,resultsFooterComponent:g,disableUserPersonalization:E,recentSearches:Vt,favoriteSearches:Et,inputRef:J,translations:O,getMissingResultsUrl:k,onItemClick:function(F,Q){Xt(F),jt(F),mn(Q)||m()}}))),u.createElement("footer",{className:"DocSearch-Footer"},u.createElement(Ea,{translations:q}))))}function mu(t){var e,n,r=u.useRef(null),o=ht(u.useState(!1),2),i=o[0],a=o[1],c=ht(u.useState((t==null?void 0:t.initialQuery)||void 0),2),f=c[0],m=c[1],b=u.useCallback(function(){a(!0)},[a]),l=u.useCallback(function(){a(!1),m(t==null?void 0:t.initialQuery)},[a,t.initialQuery]);return function(d){var s=d.isOpen,S=d.onOpen,g=d.onClose,y=d.onInput,_=d.searchButtonRef;u.useEffect(function(){function v(p){var h;if(p.code==="Escape"&&s||((h=p.key)===null||h===void 0?void 0:h.toLowerCase())==="k"&&(p.metaKey||p.ctrlKey)||!function(P){var E=P.target,C=E.tagName;return E.isContentEditable||C==="INPUT"||C==="SELECT"||C==="TEXTAREA"}(p)&&p.key==="/"&&!s)return p.preventDefault(),void(s?g():document.body.classList.contains("DocSearch--active")||S());_&&_.current===document.activeElement&&y&&/[a-zA-Z0-9]/.test(String.fromCharCode(p.keyCode))&&y(p)}return window.addEventListener("keydown",v),function(){window.removeEventListener("keydown",v)}},[s,S,g,y,_])}({isOpen:i,onOpen:b,onClose:l,onInput:u.useCallback(function(d){a(!0),m(d.key)},[a,m]),searchButtonRef:r}),u.createElement(u.Fragment,null,u.createElement(Bi,{ref:r,translations:t==null||(e=t.translations)===null||e===void 0?void 0:e.button,onClick:b}),i&&Ko(u.createElement(fu,lt({},t,{initialScrollY:window.scrollY,initialQuery:f,translations:t==null||(n=t.translations)===null||n===void 0?void 0:n.modal,onClose:l})),document.body))}function mi(t){zo(u.createElement(mu,Un({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",tr),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof e=="string"?n.document.querySelector(e):e}(t.container,t.environment))}var pi="3151f502c7b9e9dafd5e6372b691a24e",vi="AK7KMZKZHQ",hi="bootstrap";(()=>{let t=document.getElementById("docsearch");if(!t)return;let e=t.getAttribute("data-bd-docs-version");mi({apiKey:pi,indexName:hi,appId:vi,container:t,searchParameters:{facetFilters:[`version:${e}`]},transformItems(n){return n.map(r=>{let o="https://getbootstrap.com/";return r.url=window.location.origin.startsWith(o)?r.url:r.url.replace(o,"/"),r.anchor==="content"&&(r.url=r.url.replace(/#content$/,""),r.anchor=null),r})}})})();})(); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(S.map(function(y){return y.getSources})),[b.getSources]).filter(Boolean).map(function(y){return function(_,v){var p=[];return Promise.resolve(_(v)).then(function(h){return Promise.all(h.filter(function(P){return!!P}).map(function(P){if(P.sourceId,p.includes(P.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(P.sourceId)," is not unique."));p.push(P.sourceId);var E={getItemInputValue:function(N){return N.state.query},getItemUrl:function(){},onSelect:function(N){(0,N.setIsOpen)(!1)},onActive:hn,onResolve:hn};Object.keys(E).forEach(function(N){E[N].__default=!0});var C=Gr(Gr({},E),P);return Promise.resolve(C)}))})}(y,g)})).then(function(y){return Ke(y)}).then(function(y){return y.map(function(_){return ne(ne({},_),{},{onSelect:function(v){_.onSelect(v),l.forEach(function(p){var h;return(h=p.onSelect)===null||h===void 0?void 0:h.call(p,v)})},onActive:function(v){_.onActive(v),l.forEach(function(p){var h;return(h=p.onActive)===null||h===void 0?void 0:h.call(p,v)})},onResolve:function(v){_.onResolve(v),l.forEach(function(p){var h;return(h=p.onResolve)===null||h===void 0?void 0:h.call(p,v)})}})})})},navigator:ne({navigate:function(g){var y=g.itemUrl;s.location.assign(y)},navigateNewTab:function(g){var y=g.itemUrl,_=s.open(y,"_blank","noopener");_==null||_.focus()},navigateNewWindow:function(g){var y=g.itemUrl;s.open(y,"_blank","noopener")}},b.navigator)})}(t,e),r=function(b,l,d){var s,S=l.initialState;return{getState:function(){return S},dispatch:function(g,y){var _=function(v){for(var p=1;p=0||(qt[jt]=Et[jt]);return qt}(K,J);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(K);for(st=0;st=0||Object.prototype.propertyIsEnumerable.call(K,G)&&(tt[G]=K[G])}return tt}(x,ca);if(k.key==="ArrowUp"||k.key==="ArrowDown"){var O=function(){var K=Yt(q.getState()),J=U.environment.document.getElementById(bt(U.id,"item-".concat(q.getState().activeItemId),K==null?void 0:K.source));J&&(J.scrollIntoViewIfNeeded?J.scrollIntoViewIfNeeded(!1):J.scrollIntoView(!1))},w=function(){var K=Yt(q.getState());if(q.getState().activeItemId!==null&&K){var J=K.item,G=K.itemInputValue,st=K.itemUrl,tt=K.source;tt.onActive(Qt({event:k,item:J,itemInputValue:G,itemUrl:st,refresh:z,source:tt,state:q.getState()},ot))}};k.preventDefault(),q.getState().isOpen===!1&&(U.openOnFocus||q.getState().query)?Jt(Qt({event:k,props:U,query:q.getState().query,refresh:z,store:q},ot)).then(function(){q.dispatch(k.key,{nextActiveItemId:U.defaultActiveItemId}),w(),setTimeout(O,0)}):(q.dispatch(k.key,{}),w(),O())}else if(k.key==="Escape")k.preventDefault(),q.dispatch(k.key,null),q.pendingRequests.cancelAll();else if(k.key==="Tab")q.dispatch("blur",null),q.pendingRequests.cancelAll();else if(k.key==="Enter"){if(q.getState().activeItemId===null||q.getState().collections.every(function(K){return K.items.length===0}))return void(U.debug||q.pendingRequests.cancelAll());k.preventDefault();var j=Yt(q.getState()),R=j.item,D=j.itemInputValue,L=j.itemUrl,W=j.source;if(k.metaKey||k.ctrlKey)L!==void 0&&(W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),U.navigator.navigateNewTab({itemUrl:L,item:R,state:q.getState()}));else if(k.shiftKey)L!==void 0&&(W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),U.navigator.navigateNewWindow({itemUrl:L,item:R,state:q.getState()}));else if(!k.altKey){if(L!==void 0)return W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot)),void U.navigator.navigate({itemUrl:L,item:R,state:q.getState()});Jt(Qt({event:k,nextState:{isOpen:!1},props:U,query:D,refresh:z,store:q},ot)).then(function(){W.onSelect(Qt({event:k,item:R,itemInputValue:D,itemUrl:L,refresh:z,source:W,state:q.getState()},ot))})}}}(it({event:I,props:l,refresh:d,store:s},S))},onFocus:_,onBlur:hn,onClick:function(I){g.inputElement!==l.environment.document.activeElement||s.getState().isOpen||_(I)}},P)},getPanelProps:function(g){return it({onMouseDown:function(y){y.preventDefault()},onMouseLeave:function(){s.dispatch("mouseleave",null)}},g)},getListProps:function(g){var y=g||{},_=y.source,v=oe(y,va);return it({role:"listbox","aria-labelledby":bt(l.id,"label"),id:bt(l.id,"list",_)},v)},getItemProps:function(g){var y=g.item,_=g.source,v=oe(g,ha);return it({id:bt(l.id,"item-".concat(y.__autocomplete_id),_),role:"option","aria-selected":s.getState().activeItemId===y.__autocomplete_id,onMouseMove:function(p){if(y.__autocomplete_id!==s.getState().activeItemId){s.dispatch("mousemove",y.__autocomplete_id);var h=Yt(s.getState());if(s.getState().activeItemId!==null&&h){var P=h.item,E=h.itemInputValue,C=h.itemUrl,N=h.source;N.onActive(it({event:p,item:P,itemInputValue:E,itemUrl:C,refresh:d,source:N,state:s.getState()},S))}}},onMouseDown:function(p){p.preventDefault()},onClick:function(p){var h=_.getItemInputValue({item:y,state:s.getState()}),P=_.getItemUrl({item:y,state:s.getState()});(P?Promise.resolve():Jt(it({event:p,nextState:{isOpen:!1},props:l,query:h,refresh:d,store:s},S))).then(function(){_.onSelect(it({event:p,item:y,itemInputValue:h,itemUrl:P,refresh:d,source:_,state:s.getState()},S))})}},v)}}}($t({props:n,refresh:a,store:r,navigator:n.navigator},o));function a(){return Jt($t({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(b){b.forEach(function(l){var d;return(d=l.subscribe)===null||d===void 0?void 0:d.call(l,$t($t({},o),{},{navigator:n.navigator,refresh:a,onSelect:function(s){e.push({onSelect:s})},onActive:function(s){e.push({onActive:s})},onResolve:function(s){e.push({onResolve:s})}}))})}function f(){return n.plugins.some(function(b){return b.name==="aa.algoliaInsightsPlugin"})}if(n.insights&&!f()){var m=typeof n.insights=="boolean"?{}:n.insights;n.plugins.push(zr(m))}return c(n.plugins),function(b){var l,d,s=b.metadata,S=b.environment;if(!((l=S.navigator)===null||l===void 0||(d=l.userAgent)===null||d===void 0)&&d.includes("Algolia Crawler")){var g=S.document.createElement("meta"),y=S.document.querySelector("head");g.name="algolia:metadata",setTimeout(function(){g.content=JSON.stringify(s),y.appendChild(g)},0)}}({metadata:_a({plugins:n.plugins,options:t}),environment:n.environment}),$t($t({refresh:a,navigator:n.navigator},i),o)}function wa(t){var e=t.translations,n=(e===void 0?{}:e).searchByText,r=n===void 0?"Search by":n;return u.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"},u.createElement("span",{className:"DocSearch-Label"},r),u.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"},u.createElement("defs",null,u.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),u.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"}),u.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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"}),u.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 fn(t){return u.createElement("svg",{width:"15",height:"15","aria-label":t.ariaLabel,role:"img"},u.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},t.children))}function Ea(t){var e=t.translations,n=e===void 0?{}:e,r=n.selectText,o=r===void 0?"to select":r,i=n.selectKeyAriaLabel,a=i===void 0?"Enter key":i,c=n.navigateText,f=c===void 0?"to navigate":c,m=n.navigateUpKeyAriaLabel,b=m===void 0?"Arrow up":m,l=n.navigateDownKeyAriaLabel,d=l===void 0?"Arrow down":l,s=n.closeText,S=s===void 0?"to close":s,g=n.closeKeyAriaLabel,y=g===void 0?"Escape key":g,_=n.searchByText,v=_===void 0?"Search by":_;return u.createElement(u.Fragment,null,u.createElement("div",{className:"DocSearch-Logo"},u.createElement(wa,{translations:{searchByText:v}})),u.createElement("ul",{className:"DocSearch-Commands"},u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:a},u.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),u.createElement("span",{className:"DocSearch-Label"},o)),u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:d},u.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:b},u.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),u.createElement("span",{className:"DocSearch-Label"},f)),u.createElement("li",null,u.createElement("kbd",{className:"DocSearch-Commands-Key"},u.createElement(fn,{ariaLabel:y},u.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"}))),u.createElement("span",{className:"DocSearch-Label"},S))))}function ja(t){var e=t.hit,n=t.children;return u.createElement("a",{href:e.url},n)}function Pa(){return u.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},u.createElement("g",{fill:"none",fillRule:"evenodd"},u.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},u.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),u.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},u.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Ia(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},u.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),u.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function Gn(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 ka(){return u.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},u.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),u.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Da=function(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 Ca(t){switch(t.type){case"lvl1":return u.createElement(Da,null);case"content":return u.createElement(Aa,null);default:return u.createElement(xa,null)}}function xa(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Aa(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function po(){return u.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},u.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 Na(){return u.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},u.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 Ta(){return u.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},u.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 Ra(t){var e=t.translations,n=e===void 0?{}:e,r=n.titleText,o=r===void 0?"Unable to fetch results":r,i=n.helpText,a=i===void 0?"You might want to check your network connection.":i;return u.createElement("div",{className:"DocSearch-ErrorScreen"},u.createElement("div",{className:"DocSearch-Screen-Icon"},u.createElement(Na,null)),u.createElement("p",{className:"DocSearch-Title"},o),u.createElement("p",{className:"DocSearch-Help"},a))}var La=["translations"];function qa(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,La),o=n.noResultsText,i=o===void 0?"No results for":o,a=n.suggestedQueryText,c=a===void 0?"Try searching for":a,f=n.reportMissingResultsText,m=f===void 0?"Believe this query should return results?":f,b=n.reportMissingResultsLinkText,l=b===void 0?"Let us know.":b,d=r.state.context.searchSuggestions;return u.createElement("div",{className:"DocSearch-NoResults"},u.createElement("div",{className:"DocSearch-Screen-Icon"},u.createElement(Ta,null)),u.createElement("p",{className:"DocSearch-Title"},i,' "',u.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&u.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},u.createElement("p",{className:"DocSearch-Help"},c,":"),u.createElement("ul",null,d.slice(0,3).reduce(function(s,S){return[].concat(je(s),[u.createElement("li",{key:S},u.createElement("button",{className:"DocSearch-Prefill",key:S,type:"button",onClick:function(){r.setQuery(S.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},S))])},[]))),r.getMissingResultsUrl&&u.createElement("p",{className:"DocSearch-Help"},"".concat(m," "),u.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},l)))}var Ma=["hit","attribute","tagName"];function vo(t,e){return e.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},t)}function ie(t){var e=t.hit,n=t.attribute,r=t.tagName;return Dt(r===void 0?"span":r,B(B({},xt(t,Ma)),{},{dangerouslySetInnerHTML:{__html:vo(e,"_snippetResult.".concat(n,".value"))||vo(e,n)}}))}function Yn(t){return t.collection&&t.collection.items.length!==0?u.createElement("section",{className:"DocSearch-Hits"},u.createElement("div",{className:"DocSearch-Hit-source"},t.title),u.createElement("ul",t.getListProps(),t.collection.items.map(function(e,n){return u.createElement(Ha,lt({key:[t.title,e.objectID].join(":"),item:e,index:n},t))}))):null}function Ha(t){var e=t.item,n=t.index,r=t.renderIcon,o=t.renderAction,i=t.getItemProps,a=t.onItemClick,c=t.collection,f=t.hitComponent,m=ht(u.useState(!1),2),b=m[0],l=m[1],d=ht(u.useState(!1),2),s=d[0],S=d[1],g=u.useRef(null),y=f;return u.createElement("li",lt({className:["DocSearch-Hit",e.__docsearch_parent&&"DocSearch-Hit--Child",b&&"DocSearch-Hit--deleting",s&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){g.current&&g.current()}},i({item:e,source:c.source,onClick:function(_){a(e,_)}})),u.createElement(y,{hit:e},u.createElement("div",{className:"DocSearch-Hit-Container"},r({item:e,index:n}),e.hierarchy[e.type]&&e.type==="lvl1"&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.lvl1"}),e.content&&u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"content"})),e.hierarchy[e.type]&&(e.type==="lvl2"||e.type==="lvl3"||e.type==="lvl4"||e.type==="lvl5"||e.type==="lvl6")&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"hierarchy.".concat(e.type)}),u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),e.type==="content"&&u.createElement("div",{className:"DocSearch-Hit-content-wrapper"},u.createElement(ie,{className:"DocSearch-Hit-title",hit:e,attribute:"content"}),u.createElement(ie,{className:"DocSearch-Hit-path",hit:e,attribute:"hierarchy.lvl1"})),o({item:e,runDeleteTransition:function(_){l(!0),g.current=_},runFavoriteTransition:function(_){S(!0),g.current=_}}))))}function ho(t,e,n){return t.reduce(function(r,o){var i=e(o);return r.hasOwnProperty(i)||(r[i]=[]),r[i].length<(n||5)&&r[i].push(o),r},{})}function yo(t){return t}function mn(t){return t.button===1||t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}function Ua(){}var ui=/(|<\/mark>)/g,Fa=RegExp(ui.source);function ci(t){var e,n,r=t;if(!r.__docsearch_parent&&!t._highlightResult)return t.hierarchy.lvl0;var o=r.__docsearch_parent?(e=r.__docsearch_parent)===null||e===void 0||(e=e._highlightResult)===null||e===void 0||(e=e.hierarchy)===null||e===void 0?void 0:e.lvl0:(n=t._highlightResult)===null||n===void 0||(n=n.hierarchy)===null||n===void 0?void 0:n.lvl0;return o?o.value&&Fa.test(o.value)?o.value.replace(ui,""):o.value:t.hierarchy.lvl0}function Ba(t){return u.createElement("div",{className:"DocSearch-Dropdown-Container"},t.state.collections.map(function(e){if(e.items.length===0)return null;var n=ci(e.items[0]);return u.createElement(Yn,lt({},t,{key:e.source.sourceId,title:n,collection:e,renderIcon:function(r){var o,i=r.item,a=r.index;return u.createElement(u.Fragment,null,i.__docsearch_parent&&u.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},u.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},i.__docsearch_parent!==((o=e.items[a+1])===null||o===void 0?void 0:o.__docsearch_parent)?u.createElement("path",{d:"M8 6v21M20 27H8.3"}):u.createElement("path",{d:"M8 6v42M20 27H8.3"}))),u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(Ca,{type:i.type})))},renderAction:function(){return u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement(ka,null))}}))}),t.resultsFooterComponent&&u.createElement("section",{className:"DocSearch-HitsFooter"},u.createElement(t.resultsFooterComponent,{state:t.state})))}var Va=["translations"];function Ka(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Va),o=n.recentSearchesTitle,i=o===void 0?"Recent":o,a=n.noRecentSearchesText,c=a===void 0?"No recent searches":a,f=n.saveRecentSearchButtonTitle,m=f===void 0?"Save this search":f,b=n.removeRecentSearchButtonTitle,l=b===void 0?"Remove this search from history":b,d=n.favoriteSearchesTitle,s=d===void 0?"Favorite":d,S=n.removeFavoriteSearchButtonTitle,g=S===void 0?"Remove this search from favorites":S;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:u.createElement("div",{className:"DocSearch-StartScreen"},u.createElement("p",{className:"DocSearch-Help"},c)):r.hasCollections===!1?null:u.createElement("div",{className:"DocSearch-Dropdown-Container"},u.createElement(Yn,lt({},r,{title:i,collection:r.state.collections[0],renderIcon:function(){return u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(Ia,null))},renderAction:function(y){var _=y.item,v=y.runFavoriteTransition,p=y.runDeleteTransition;return u.createElement(u.Fragment,null,u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(h){h.preventDefault(),h.stopPropagation(),v(function(){r.favoriteSearches.add(_),r.recentSearches.remove(_),r.refresh()})}},u.createElement(po,null))),u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(h){h.preventDefault(),h.stopPropagation(),p(function(){r.recentSearches.remove(_),r.refresh()})}},u.createElement(Gn,null))))}})),u.createElement(Yn,lt({},r,{title:s,collection:r.state.collections[1],renderIcon:function(){return u.createElement("div",{className:"DocSearch-Hit-icon"},u.createElement(po,null))},renderAction:function(y){var _=y.item,v=y.runDeleteTransition;return u.createElement("div",{className:"DocSearch-Hit-action"},u.createElement("button",{className:"DocSearch-Hit-action-button",title:g,type:"submit",onClick:function(p){p.preventDefault(),p.stopPropagation(),v(function(){r.favoriteSearches.remove(_),r.refresh()})}},u.createElement(Gn,null)))}})))}var Wa=["translations"],za=u.memo(function(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Wa);if(r.state.status==="error")return u.createElement(Ra,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(i){return i.items.length>0});return r.state.query?o===!1?u.createElement(qa,lt({},r,{translations:n==null?void 0:n.noResultsScreen})):u.createElement(Ba,r):u.createElement(Ka,lt({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(t,e){return e.state.status==="loading"||e.state.status==="stalled"}),Ja=["translations"];function Qa(t){var e=t.translations,n=e===void 0?{}:e,r=xt(t,Ja),o=n.resetButtonTitle,i=o===void 0?"Clear the query":o,a=n.resetButtonAriaLabel,c=a===void 0?"Clear the query":a,f=n.cancelButtonText,m=f===void 0?"Cancel":f,b=n.cancelButtonAriaLabel,l=b===void 0?"Cancel":b,d=n.searchInputLabel,s=d===void 0?"Search":d,S=r.getFormProps({inputElement:r.inputRef.current}).onReset;return u.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),u.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),u.createElement(u.Fragment,null,u.createElement("form",{className:"DocSearch-Form",onSubmit:function(g){g.preventDefault()},onReset:S},u.createElement("label",lt({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),u.createElement(Xo,null),u.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},s)),u.createElement("div",{className:"DocSearch-LoadingIndicator"},u.createElement(Pa,null)),u.createElement("input",lt({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),u.createElement("button",{type:"reset",title:i,className:"DocSearch-Reset","aria-label":c,hidden:!r.state.query},u.createElement(Gn,null))),u.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":l,onClick:r.onClose},m))}var $a=["_highlightResult","_snippetResult"];function _o(t){var e=t.key,n=t.limit,r=n===void 0?5:n,o=function(a){return function(){var c="__TEST_KEY__";try{return localStorage.setItem(c,""),localStorage.removeItem(c),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(c){return window.localStorage.setItem(a,JSON.stringify(c))},getItem:function(){var c=window.localStorage.getItem(a);return c?JSON.parse(c):[]}}}(e),i=o.getItem().slice(0,r);return{add:function(a){var c=a;c._highlightResult,c._snippetResult;var f=xt(c,$a),m=i.findIndex(function(b){return b.objectID===f.objectID});m>-1&&i.splice(m,1),i.unshift(f),i=i.slice(0,r),o.setItem(i)},remove:function(a){i=i.filter(function(c){return c.objectID!==a.objectID}),o.setItem(i)},getAll:function(){return i}}}function Za(t){var e,n="algolia-client-js-".concat(t.key);function r(){return e===void 0&&(e=t.localStorage||window.localStorage),e}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(a){r().setItem(n,JSON.stringify(a))}return{get:function(a,c){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var m,b,l;return m=t.timeToLive?1e3*t.timeToLive:null,b=o(),i(l=Object.fromEntries(Object.entries(b).filter(function(d){return ht(d,2)[1].timestamp!==void 0}))),m&&i(Object.fromEntries(Object.entries(l).filter(function(d){var s=ht(d,2)[1],S=new Date().getTime();return!(s.timestamp+m2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(a){return Promise.all([a,i.miss(a)])}).then(function(a){return ht(a,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,i).catch(function(){return we({caches:e}).get(r,o,i)})},set:function(r,o){return n.set(r,o).catch(function(){return we({caches:e}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return we({caches:e}).delete(r)})},clear:function(){return n.clear().catch(function(){return we({caches:e}).clear()})}}}function Hn(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},e={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in e)return Promise.resolve(t.serializable?JSON.parse(e[i]):e[i]);var a=r();return a.then(function(c){return o.miss(c)}).then(function(){return a})},set:function(n,r){return e[JSON.stringify(n)]=t.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete e[JSON.stringify(n)],Promise.resolve()},clear:function(){return e={},Promise.resolve()}}}function Ga(t){var e=t.algoliaAgents,n=t.client,r=t.version,o=function(i){var a={value:"Algolia for JavaScript (".concat(i,")"),add:function(c){var f="; ".concat(c.segment).concat(c.version!==void 0?" (".concat(c.version,")"):"");return a.value.indexOf(f)===-1&&(a.value="".concat(a.value).concat(f)),a}};return a}(r).add({segment:n,version:r});return e.forEach(function(i){return o.add(i)}),o}var go=12e4;function bo(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"up",n=Date.now();return B(B({},t),{},{status:e,lastUpdate:n,isUp:function(){return e==="up"||Date.now()-n>go},isTimedOut:function(){return e==="timed out"&&Date.now()-n<=go}})}var li=function(){function t(e,n){var r;return me(this,t),ve(r=fe(this,t,[e]),"name","AlgoliaError"),n&&(r.name=n),r}return he(t,$n(Error)),pe(t)}(),si=function(){function t(e,n,r){var o;return me(this,t),ve(o=fe(this,t,[e,r]),"stackTrace",void 0),o.stackTrace=n,o}return he(t,li),pe(t)}(),Ya=function(){function t(e){return me(this,t),fe(this,t,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",e,"RetryError"])}return he(t,si),pe(t)}(),Xn=function(){function t(e,n,r){var o,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"ApiError";return me(this,t),ve(o=fe(this,t,[e,r,i]),"status",void 0),o.status=n,o}return he(t,si),pe(t)}(),Xa=function(){function t(e,n){var r;return me(this,t),ve(r=fe(this,t,[e,"DeserializationError"]),"response",void 0),r.response=n,r}return he(t,li),pe(t)}(),tu=function(){function t(e,n,r,o){var i;return me(this,t),ve(i=fe(this,t,[e,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return he(t,Xn),pe(t)}();function eu(t,e,n){var r,o=(r=n,Object.keys(r).filter(function(a){return r[a]!==void 0}).sort().map(function(a){return"".concat(a,"=").concat(encodeURIComponent(Object.prototype.toString.call(r[a])==="[object Array]"?r[a].join(","):r[a]).replace(/\+/g,"%20"))}).join("&")),i="".concat(t.protocol,"://").concat(t.url).concat(t.port?":".concat(t.port):"","/").concat(e.charAt(0)==="/"?e.substring(1):e);return o.length&&(i+="?".concat(o)),i}function nu(t,e){if(t.method!=="GET"&&(t.data!==void 0||e.data!==void 0)){var n=Array.isArray(t.data)?t.data:B(B({},t.data),e.data);return JSON.stringify(n)}}function ru(t,e,n){var r=B(B(B({Accept:"application/json"},t),e),n),o={};return Object.keys(r).forEach(function(i){var a=r[i];o[i.toLowerCase()]=a}),o}function ou(t){try{return JSON.parse(t.content)}catch(e){throw new Xa(e.message,t)}}function iu(t,e){var n=t.content,r=t.status;try{var o=JSON.parse(n);return"error"in o?new tu(o.message,r,o.error,e):new Xn(o.message,r,e)}catch{}return new Xn(n,r,e)}function au(t){return t.map(function(e){return fi(e)})}function fi(t){var e=t.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return B(B({},t),{},{request:B(B({},t.request),{},{headers:B(B({},t.request.headers),e)})})}var uu=["appId","apiKey","authMode","algoliaAgents"],cu=["params"],So="5.14.2";function lu(t){return[{url:"".concat(t,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(t,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var n=e,r=e.length-1;r>0;r--){var o=Math.floor(Math.random()*(r+1)),i=e[r];n[r]=e[o],n[o]=i}return n}([{url:"".concat(t,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(t,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(t,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))}var tr="3.8.2",su=["footer","searchBox"];function fu(t){var e=t.appId,n=t.apiKey,r=t.indexName,o=t.placeholder,i=o===void 0?"Search docs":o,a=t.searchParameters,c=t.maxResultsPerGroup,f=t.onClose,m=f===void 0?Ua:f,b=t.transformItems,l=b===void 0?yo:b,d=t.hitComponent,s=d===void 0?ja:d,S=t.resultsFooterComponent,g=S===void 0?function(){return null}:S,y=t.navigator,_=t.initialScrollY,v=_===void 0?0:_,p=t.transformSearchClient,h=p===void 0?yo:p,P=t.disableUserPersonalization,E=P!==void 0&&P,C=t.initialQuery,N=C===void 0?"":C,I=t.translations,x=I===void 0?{}:I,k=t.getMissingResultsUrl,U=t.insights,z=U!==void 0&&U,q=x.footer,ot=x.searchBox,O=xt(x,su),w=ht(u.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),j=w[0],R=w[1],D=u.useRef(null),L=u.useRef(null),W=u.useRef(null),K=u.useRef(null),J=u.useRef(null),G=u.useRef(10),st=u.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,tt=u.useRef(N||st).current,de=function(F,Q,at){return u.useMemo(function(){var mt=function(dt,_t){if(!dt||typeof dt!="string")throw new Error("`appId` is missing.");if(!_t||typeof _t!="string")throw new Error("`apiKey` is missing.");return function(M){var et=M.appId,X=M.apiKey,Pt=M.authMode,Mt=M.algoliaAgents,It=xt(M,uu),St=function(T,$){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"WithinHeaders",yt={"x-algolia-api-key":$,"x-algolia-application-id":T};return{headers:function(){return nt==="WithinHeaders"?yt:{}},queryParameters:function(){return nt==="WithinQueryParameters"?yt:{}}}}(et,X,Pt),pt=function(T){var $=T.hosts,nt=T.hostsCache,yt=T.baseHeaders,kt=T.logger,Ht=T.baseQueryParameters,Kt=T.algoliaAgent,sr=T.timeouts,fr=T.requester,ye=T.requestsCache,bn=T.responsesCache;function yi(gt){return mr.apply(this,arguments)}function mr(){return(mr=An(Zt().mark(function gt(ut){var rt,At,ct,vt,Ut;return Zt().wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,Promise.all(ut.map(function(ft){return nt.get(ft,function(){return Promise.resolve(bo(ft))})}));case 2:return rt=Nt.sent,At=rt.filter(function(ft){return ft.isUp()}),ct=rt.filter(function(ft){return ft.isTimedOut()}),vt=[].concat(je(At),je(ct)),Ut=vt.length>0?vt:ut,Nt.abrupt("return",{hosts:Ut,getTimeout:function(ft,te){return(ct.length===0&&ft===0?1:ct.length+3+ft)*te}});case 8:case"end":return Nt.stop()}},gt)}))).apply(this,arguments)}function pr(gt,ut){return Sn.apply(this,arguments)}function Sn(){return Sn=An(Zt().mark(function gt(ut,rt){var At,ct,vt,Ut,Nt,ft,te,On,Wt,Ze,wn,vr,En,jn=arguments;return Zt().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(At=!(jn.length>2&&jn[2]!==void 0)||jn[2],ct=[],vt=nu(ut,rt),Ut=ru(yt,ut.headers,rt.headers),Nt=ut.method==="GET"?B(B({},ut.data),rt.data):{},ft=B(B(B({},Ht),ut.queryParameters),Nt),Kt.value&&(ft["x-algolia-agent"]=Kt.value),rt&&rt.queryParameters)for(te=0,On=Object.keys(rt.queryParameters);te1&&arguments[1]!==void 0?arguments[1]:{},rt=gt.useReadTransporter||gt.method==="GET";if(!rt)return pr(gt,ut,rt);var At=function(){return pr(gt,ut)};if((ut.cacheable||gt.cacheable)!==!0)return At();var ct={request:gt,requestOptions:ut,transporter:{queryParameters:Ht,headers:yt}};return bn.get(ct,function(){return ye.get(ct,function(){return ye.set(ct,At()).then(function(vt){return Promise.all([ye.delete(ct),vt])},function(vt){return Promise.all([ye.delete(ct),Promise.reject(vt)])}).then(function(vt){var Ut=ht(vt,2);return Ut[0],Ut[1]})})},{miss:function(vt){return bn.set(ct,vt)}})},requestsCache:ye,responsesCache:bn}}(B(B({hosts:lu(et)},It),{},{algoliaAgent:Ga({algoliaAgents:Mt,client:"Lite",version:So}),baseHeaders:B(B({"content-type":"text/plain"},St.headers()),It.baseHeaders),baseQueryParameters:B(B({},St.queryParameters()),It.baseQueryParameters)}));return{transporter:pt,appId:et,clearCache:function(){return Promise.all([pt.requestsCache.clear(),pt.responsesCache.clear()]).then(function(){})},get _ua(){return pt.algoliaAgent.value},addAlgoliaAgent:function(T,$){pt.algoliaAgent.add({segment:T,version:$})},setClientApiKey:function(T){var $=T.apiKey;Pt&&Pt!=="WithinHeaders"?pt.baseQueryParameters["x-algolia-api-key"]=$:pt.baseHeaders["x-algolia-api-key"]=$},searchForHits:function(T,$){return this.search(T,$)},searchForFacets:function(T,$){return this.search(T,$)},customPost:function(T,$){var nt=T.path,yt=T.parameters,kt=T.body;if(!nt)throw new Error("Parameter `path` is required when calling `customPost`.");var Ht={method:"POST",path:"/{path}".replace("{path}",nt),queryParameters:yt||{},headers:{},data:kt||{}};return pt.request(Ht,$)},getRecommendations:function(T,$){if(T&&Array.isArray(T)&&(T={requests:T}),!T)throw new Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!T.requests)throw new Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var nt={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:T,useReadTransporter:!0,cacheable:!0};return pt.request(nt,$)},search:function(T,$){if(T&&Array.isArray(T)){var nt={requests:T.map(function(kt){var Ht=kt.params,Kt=xt(kt,cu);return Kt.type==="facet"?B(B(B({},Kt),Ht),{},{type:"facet"}):B(B(B({},Kt),Ht),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})})};T=nt}if(!T)throw new Error("Parameter `searchMethodParams` is required when calling `search`.");if(!T.requests)throw new Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var yt={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:T,useReadTransporter:!0,cacheable:!0};return pt.request(yt,$)}}}(B({appId:dt,apiKey:_t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(M,et){return Promise.resolve()},info:function(M,et){return Promise.resolve()},error:function(M,et){return Promise.resolve()}},requester:{send:function(M){return new Promise(function(et){var X=new XMLHttpRequest;X.open(M.method,M.url,!0),Object.keys(M.headers).forEach(function(St){return X.setRequestHeader(St,M.headers[St])});var Pt,Mt=function(St,pt){return setTimeout(function(){X.abort(),et({status:0,content:pt,isTimedOut:!0})},St)},It=Mt(M.connectTimeout,"Connection timeout");X.onreadystatechange=function(){X.readyState>X.OPENED&&Pt===void 0&&(clearTimeout(It),Pt=Mt(M.responseTimeout,"Socket timeout"))},X.onerror=function(){X.status===0&&(clearTimeout(It),clearTimeout(Pt),et({content:X.responseText||"Network request failed",status:X.status,isTimedOut:!1}))},X.onload=function(){clearTimeout(It),clearTimeout(Pt),et({content:X.responseText,status:X.status,isTimedOut:!1})},X.send(M.data)})}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:Hn(),requestsCache:Hn({serializable:!1}),hostsCache:we({caches:[Za({key:"".concat(So,"-").concat(dt)}),Hn()]})},void 0))}(F,Q);return mt.addAlgoliaAgent("docsearch",tr),/docsearch.js \(.*\)/.test(mt.transporter.algoliaAgent.value)===!1&&mt.addAlgoliaAgent("docsearch-react",tr),at(mt)},[F,Q,at])}(e,n,h),Et=u.useRef(_o({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,Vt=u.useRef(_o({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:Et.getAll().length===0?7:4})).current,jt=u.useCallback(function(F){if(!E){var Q=F.type==="content"?F.__docsearch_parent:F;Q&&Et.getAll().findIndex(function(at){return at.objectID===Q.objectID})===-1&&Vt.add(Q)}},[Et,Vt,E]),Xt=u.useCallback(function(F){if(j.context.algoliaInsightsPlugin&&F.__autocomplete_id){var Q=F,at={eventName:"Item Selected",index:Q.__autocomplete_indexName,items:[Q],positions:[F.__autocomplete_id],queryID:Q.__autocomplete_queryID};j.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(at)}},[j.context.algoliaInsightsPlugin]),qt=u.useMemo(function(){return Oa({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:tt,context:{searchSuggestions:[]}},insights:z,navigator:y,onStateChange:function(F){R(F.state)},getSources:function(F){var Q=F.query,at=F.state,mt=F.setContext,dt=F.setStatus;if(!Q)return E?[]:[{sourceId:"recentSearches",onSelect:function(M){var et=M.item,X=M.event;jt(et),mn(X)||m()},getItemUrl:function(M){return M.item.url},getItems:function(){return Vt.getAll()}},{sourceId:"favoriteSearches",onSelect:function(M){var et=M.item,X=M.event;jt(et),mn(X)||m()},getItemUrl:function(M){return M.item.url},getItems:function(){return Et.getAll()}}];var _t=!!z;return de.search({requests:[B({query:Q,indexName:r,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(G.current),"hierarchy.lvl2:".concat(G.current),"hierarchy.lvl3:".concat(G.current),"hierarchy.lvl4:".concat(G.current),"hierarchy.lvl5:".concat(G.current),"hierarchy.lvl6:".concat(G.current),"content:".concat(G.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20,clickAnalytics:_t},a)]}).catch(function(M){throw M.name==="RetryError"&&dt("error"),M}).then(function(M){var et=M.results[0],X=et.hits,Pt=et.nbHits,Mt=ho(X,function(St){return ci(St)},c);at.context.searchSuggestions.length0&&(lr(),J.current&&J.current.focus())},[tt,lr]),u.useEffect(function(){function F(){if(L.current){var Q=.01*window.innerHeight;L.current.style.setProperty("--docsearch-vh","".concat(Q,"px"))}}return F(),window.addEventListener("resize",F),function(){window.removeEventListener("resize",F)}},[]),u.createElement("div",lt({ref:D},di({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",j.status==="stalled"&&"DocSearch-Container--Stalled",j.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(F){F.target===F.currentTarget&&m()}}),u.createElement("div",{className:"DocSearch-Modal",ref:L},u.createElement("header",{className:"DocSearch-SearchBar",ref:W},u.createElement(Qa,lt({},qt,{state:j,autoFocus:tt.length===0,inputRef:J,isFromSelection:!!tt&&tt===st,translations:ot,onClose:m}))),u.createElement("div",{className:"DocSearch-Dropdown",ref:K},u.createElement(za,lt({},qt,{indexName:r,state:j,hitComponent:s,resultsFooterComponent:g,disableUserPersonalization:E,recentSearches:Vt,favoriteSearches:Et,inputRef:J,translations:O,getMissingResultsUrl:k,onItemClick:function(F,Q){Xt(F),jt(F),mn(Q)||m()}}))),u.createElement("footer",{className:"DocSearch-Footer"},u.createElement(Ea,{translations:q}))))}function mu(t){var e,n,r=u.useRef(null),o=ht(u.useState(!1),2),i=o[0],a=o[1],c=ht(u.useState((t==null?void 0:t.initialQuery)||void 0),2),f=c[0],m=c[1],b=u.useCallback(function(){a(!0)},[a]),l=u.useCallback(function(){a(!1),m(t==null?void 0:t.initialQuery)},[a,t.initialQuery]);return function(d){var s=d.isOpen,S=d.onOpen,g=d.onClose,y=d.onInput,_=d.searchButtonRef;u.useEffect(function(){function v(p){var h;if(p.code==="Escape"&&s||((h=p.key)===null||h===void 0?void 0:h.toLowerCase())==="k"&&(p.metaKey||p.ctrlKey)||!function(P){var E=P.target,C=E.tagName;return E.isContentEditable||C==="INPUT"||C==="SELECT"||C==="TEXTAREA"}(p)&&p.key==="/"&&!s)return p.preventDefault(),void(s?g():document.body.classList.contains("DocSearch--active")||S());_&&_.current===document.activeElement&&y&&/[a-zA-Z0-9]/.test(String.fromCharCode(p.keyCode))&&y(p)}return window.addEventListener("keydown",v),function(){window.removeEventListener("keydown",v)}},[s,S,g,y,_])}({isOpen:i,onOpen:b,onClose:l,onInput:u.useCallback(function(d){a(!0),m(d.key)},[a,m]),searchButtonRef:r}),u.createElement(u.Fragment,null,u.createElement(Bi,{ref:r,translations:t==null||(e=t.translations)===null||e===void 0?void 0:e.button,onClick:b}),i&&Ko(u.createElement(fu,lt({},t,{initialScrollY:window.scrollY,initialQuery:f,translations:t==null||(n=t.translations)===null||n===void 0?void 0:n.modal,onClose:l})),document.body))}function mi(t){zo(u.createElement(mu,Un({},t,{transformSearchClient:function(e){return e.addAlgoliaAgent("docsearch.js",tr),t.transformSearchClient?t.transformSearchClient(e):e}})),function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof e=="string"?n.document.querySelector(e):e}(t.container,t.environment))}var pi="3151f502c7b9e9dafd5e6372b691a24e",vi="AK7KMZKZHQ",hi="bootstrap";(()=>{let t=document.getElementById("docsearch");if(!t)return;let e=t.getAttribute("data-bd-docs-version");mi({apiKey:pi,indexName:hi,appId:vi,container:t,searchParameters:{facetFilters:[`version:${e}`]},transformItems(n){return n.map(r=>{let o="https://getbootstrap.com/";return r.url=window.location.origin.startsWith(o)?r.url:r.url.replace(o,"/"),r.anchor==="content"&&(r.url=r.url.replace(/#content$/,""),r.anchor=null),r})}})})();})(); /*! * JavaScript for Bootstrap's docs (https://getbootstrap.com/) - * Copyright 2024 The Bootstrap Authors + * Copyright 2024-2025 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. * For details, see https://creativecommons.org/licenses/by/3.0/. */ /*! Bundled license information: @docsearch/js/dist/esm/index.js: - (*! @docsearch/js 3.8.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com *) + (*! @docsearch/js 3.8.2 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com *) */ diff --git a/docs/5.3/assets/js/stackblitz.js b/docs/5.3/assets/js/stackblitz.js index d7fe6c717f..beb9147a7f 100644 --- a/docs/5.3/assets/js/stackblitz.js +++ b/docs/5.3/assets/js/stackblitz.js @@ -6,7 +6,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -992,7 +992,7 @@ The animation effect of this component is dependent on the prefers-reduced - + diff --git a/docs/5.3/components/alerts/index.html b/docs/5.3/components/alerts/index.html index 196b391843..9d15e5d55f 100644 --- a/docs/5.3/components/alerts/index.html +++ b/docs/5.3/components/alerts/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -1188,7 +1188,7 @@ When an alert is dismissed, the element is completely removed from the page stru - + diff --git a/docs/5.3/components/badge/index.html b/docs/5.3/components/badge/index.html index 6c1dc9688c..bac0c77d9f 100644 --- a/docs/5.3/components/badge/index.html +++ b/docs/5.3/components/badge/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -862,7 +862,7 @@ - + diff --git a/docs/5.3/components/breadcrumb/index.html b/docs/5.3/components/breadcrumb/index.html index 5228791ef2..5e1a5b2941 100644 --- a/docs/5.3/components/breadcrumb/index.html +++ b/docs/5.3/components/breadcrumb/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -827,7 +827,7 @@ - + diff --git a/docs/5.3/components/button-group/index.html b/docs/5.3/components/button-group/index.html index 599d473b5f..8ccb003d48 100644 --- a/docs/5.3/components/button-group/index.html +++ b/docs/5.3/components/button-group/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -1186,7 +1186,7 @@ Button groups require an appropriate role attribute and explicit la - + diff --git a/docs/5.3/components/buttons/index.html b/docs/5.3/components/buttons/index.html index 2d4c3100c5..fa39e215cf 100644 --- a/docs/5.3/components/buttons/index.html +++ b/docs/5.3/components/buttons/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -1378,7 +1378,7 @@ Visually, these toggle buttons are identical to the + diff --git a/docs/5.3/components/card/index.html b/docs/5.3/components/card/index.html index e7d963735d..f94ac262d6 100644 --- a/docs/5.3/components/card/index.html +++ b/docs/5.3/components/card/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -2452,7 +2452,7 @@ Note that content should not be larger than the height of the image. If content - + diff --git a/docs/5.3/components/carousel/index.html b/docs/5.3/components/carousel/index.html index e0071c5eb8..917402e15a 100644 --- a/docs/5.3/components/carousel/index.html +++ b/docs/5.3/components/carousel/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -1295,6 +1295,7 @@ The animation effect of this component is dependent on the prefers-reduced $carousel-control-opacity: .5; $carousel-control-hover-opacity: .9; $carousel-control-transition: opacity .15s ease; +$carousel-control-icon-filter: null; $carousel-indicator-width: 30px; $carousel-indicator-height: 3px; @@ -1327,10 +1328,10 @@ The animation effect of this component is dependent on the prefers-reduced - $carousel-dark-indicator-active-bg: $black; -$carousel-dark-caption-color: $black; -$carousel-dark-control-icon-filter: invert(1) grayscale(100); -
prefers-reduced
role
prefers-reduced $carousel-control-opacity: .5; $carousel-control-hover-opacity: .9; $carousel-control-transition: opacity .15s ease; +$carousel-control-icon-filter: null; $carousel-indicator-width: 30px; $carousel-indicator-height: 3px; @@ -1327,10 +1328,10 @@ The animation effect of this component is dependent on the prefers-reduced
$carousel-dark-indicator-active-bg: $black; -$carousel-dark-caption-color: $black; -$carousel-dark-control-icon-filter: invert(1) grayscale(100); -
$carousel-dark-indicator-active-bg: $black; // Deprecated in v5.3.4 +$carousel-dark-caption-color: $black; // Deprecated in v5.3.4 +$carousel-dark-control-icon-filter: invert(1) grayscale(100); // Deprecated in v5.3.4 +
Use data attributes to easily control the position of the carousel. data-bs-slide accepts the keywords prev or next, which alters the slide position relative to its current position. Alternatively, use data-bs-slide-to to pass a raw slide index to the carousel data-bs-slide-to="2", which shifts the slide position to a particular index beginning with 0.
data-bs-slide
prev
next
data-bs-slide-to
data-bs-slide-to="2"
0
prefers-reduced - + diff --git a/docs/5.3/components/close-button/index.html b/docs/5.3/components/close-button/index.html index c632ef70dc..58f41a0ecf 100644 --- a/docs/5.3/components/close-button/index.html +++ b/docs/5.3/components/close-button/index.html @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -228,7 +228,7 @@ Latest (5.3.x) - + @@ -264,29 +264,29 @@ data-bs-toggle="dropdown" data-bs-display="static" aria-label="Toggle theme (auto)"> - + Toggle theme - + Light - + - + Dark - + - + Auto - + @@ -652,8 +652,7 @@ --#{$prefix}btn-close-hover-opacity: #{$btn-close-hover-opacity}; --#{$prefix}btn-close-focus-shadow: #{$btn-close-focus-shadow}; --#{$prefix}btn-close-focus-opacity: #{$btn-close-focus-opacity}; ---#{$prefix}btn-close-disabled-opacity: #{$btn-close-disabled-opacity}; ---#{$prefix}btn-close-white-filter: #{$btn-close-white-filter}; +--#{$prefix}btn-close-disabled-opacity: #{$btn-close-disabled-opacity};
<button>
<a>
data-bs-toggle="dropdown"
aria-hidden="true"
setContent
object
offset<
.hide
title
data-bs-title
With an SVG:
[hidden]
$(...).h
Bootstrap does not yet ship with a built-in color mode picker, but you can use the one from our own documentation if you like. Learn more in the JavaScript section.
Here’s a look at the JavaScript that powers it. Feel free to inspect our own documentation navbar to see how it’s implemented using HTML and CSS from our own components. It is suggested to include the JavaScript at the top of your page to reduce potential screen flickering during reloading of your site. Note that if you decide to use media queries for your color modes, your JavaScript may need to be modified or removed if you prefer an implicit control.
/*! * Color mode toggler for Bootstrap's docs (https://getbootstrap.com/) - * Copyright 2011-2024 The Bootstrap Authors + * Copyright 2011-2025 The Bootstrap Authors * Licensed under the Creative Commons Attribution 3.0 Unported License. */ @@ -1134,7 +1134,7 @@
`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `