text: (()=>{var Sr=Object.create;var Ne=Object.defineProperty,Or=Object.defineProperties,wr=Object.getOwnPropertyDescriptor,Er=Object.getOwnPropertyDescriptors,kr=Object.getOwnPropertyNames,wt=Object.getOwnPropertySymbols,Pr=Object.getPrototypeOf,Et=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable;var kt=(e,t,n)=>t in e?Ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fe=(e,t)=>{for(var n in t||(t={}))Et.call(t,n)&&kt(e,n,t[n]);if(wt)for(var n of wt(t))Ar.call(t,n)&&kt(e,n,t[n]);return e},Pt=(e,t)=>Or(e,Er(t)),jr=e=>Ne(e,"__esModule",{value:!0});var Ir=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var xr=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of kr(t))!Et.call(e,r)&&r!=="default"&&Ne(e,r,{get:()=>t[r],enumerable:!(n=wr(t,r))||n.enumerable});return e},Dr=e=>xr(jr(Ne(e!=null?Sr(Pr(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var yr=Ir((xo,Ye)=>{var mo=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var E=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function p(d){return d instanceof o?new o(d.type,p(d.content),d.alias):Array.isArray(d)?d.map(p):d.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(p){return Object.prototype.toString.call(p).slice(8,-1)},objId:function(p){return p.__id||Object.defineProperty(p,"__id",{value:++n}),p.__id},clone:function p(d,m){m=m||{};var g,v;switch(a.util.type(d)){case"Object":if(v=a.util.objId(d),m[v])return m[v];g={},m[v]=g;for(var S in d)d.hasOwnProperty(S)&&(g[S]=p(d[S],m));return g;case"Array":return v=a.util.objId(d),m[v]?m[v]:(g=[],m[v]=g,d.forEach(function(w,O){g[O]=p(w,m)}),g);default:return d}},getLanguage:function(p){for(;p&&!t.test(p.className);)p=p.parentElement;return p?(p.className.match(t)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(g){var p=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(g.stack)||[])[1];if(p){var d=document.getElementsByTagName("script");for(var m in d)if(d[m].src==p)return d[m]}return null}},isActive:function(p,d,m){for(var g="no-"+d;p;){var v=p.classList;if(v.contains(d))return!0;if(v.contains(g))return!1;p=p.parentElement}return!!m}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(p,d){var m=a.util.clone(a.languages[p]);for(var g in d)m[g]=d[g];return m},insertBefore:function(p,d,m,g){g=g||a.languages;var v=g[p],S={};for(var w in v)if(v.hasOwnProperty(w)){if(w==d)for(var O in m)m.hasOwnProperty(O)&&(S[O]=m[O]);m.hasOwnProperty(w)||(S[w]=v[w])}var j=g[p];return g[p]=S,a.languages.DFS(a.languages,function(x,D){D===j&&x!=p&&(this[x]=S)}),S},DFS:function p(d,m,g,v){v=v||{};var S=a.util.objId;for(var w in d)if(d.hasOwnProperty(w)){m.call(d,w,d[w],g||w);var O=d[w],j=a.util.type(O);j==="Object"&&!v[S(O)]?(v[S(O)]=!0,p(O,m,null,v)):j==="Array"&&!v[S(O)]&&(v[S(O)]=!0,p(O,m,w,v))}}},plugins:{},highlightAll:function(p,d){a.highlightAllUnder(document,p,d)},highlightAllUnder:function(p,d,m){var g={callback:m,container:p,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",g),g.elements=Array.prototype.slice.apply(g.container.querySelectorAll(g.selector)),a.hooks.run("before-all-elements-highlight",g);for(var v=0,S;S=g.elements[v++];)a.highlightElement(S,d===!0,g.callback)},highlightElement:function(p,d,m){var g=a.util.getLanguage(p),v=a.languages[g];p.className=p.className.replace(t,"").replace(/\s+/g," ")+" language-"+g;var S=p.parentElement;S&&S.nodeName.toLowerCase()==="pre"&&(S.className=S.className.replace(t,"").replace(/\s+/g," ")+" language-"+g);var w=p.textContent,O={element:p,language:g,grammar:v,code:w};function j(D){O.highlightedCode=D,a.hooks.run("before-insert",O),O.element.innerHTML=O.highlightedCode,a.hooks.run("after-highlight",O),a.hooks.run("complete",O),m&&m.call(O.element)}if(a.hooks.run("before-sanity-check",O),S=O.element.parentElement,S&&S.nodeName.toLowerCase()==="pre"&&!S.hasAttribute("tabindex")&&S.setAttribute("tabindex","0"),!O.code){a.hooks.run("complete",O),m&&m.call(O.element);return}if(a.hooks.run("before-highlight",O),!O.grammar){j(a.util.encode(O.code));return}if(d&&e.Worker){var x=new Worker(a.filename);x.onmessage=function(D){j(D.data)},x.postMessage(JSON.stringify({language:O.language,code:O.code,immediateClose:!0}))}else j(a.highlight(O.code,O.grammar,O.language))},highlight:function(p,d,m){var g={code:p,grammar:d,language:m};return a.hooks.run("before-tokenize",g),g.tokens=a.tokenize(g.code,g.grammar),a.hooks.run("after-tokenize",g),o.stringify(a.util.encode(g.tokens),g.language)},tokenize:function(p,d){var m=d.rest;if(m){for(var g in m)d[g]=m[g];delete d.rest}var v=new f;return s(v,v.head,p),u(p,v,d,v.head,0),_(v)},hooks:{all:{},add:function(p,d){var m=a.hooks.all;m[p]=m[p]||[],m[p].push(d)},run:function(p,d){var m=a.hooks.all[p];if(!(!m||!m.length))for(var g=0,v;v=m[g++];)v(d)}},Token:o};e.Prism=a;function o(p,d,m,g){this.type=p,this.content=d,this.alias=m,this.length=(g||"").length|0}o.stringify=function p(d,m){if(typeof d=="string")return d;if(Array.isArray(d)){var g="";return d.forEach(function(j){g+=p(j,m)}),g}var v={type:d.type,content:p(d.content,m),tag:"span",classes:["token",d.type],attributes:{},language:m},S=d.alias;S&&(Array.isArray(S)?Array.prototype.push.apply(v.classes,S):v.classes.push(S)),a.hooks.run("wrap",v);var w="";for(var O in v.attributes)w+=" "+O+'="'+(v.attributes[O]||"").replace(/"/g,"&quot;")+'"';return"<"+v.tag+' class="'+v.classes.join(" ")+'"'+w+">"+v.content+"</"+v.tag+">"};function i(p,d,m,g){p.lastIndex=d;var v=p.exec(m);if(v&&g&&v[1]){var S=v[1].length;v.index+=S,v[0]=v[0].slice(S)}return v}function u(p,d,m,g,v,S){for(var w in m)if(!(!m.hasOwnProperty(w)||!m[w])){var O=m[w];O=Array.isArray(O)?O:[O];for(var j=0;j<O.length;++j){if(S&&S.cause==w+","+j)return;var x=O[j],D=x.inside,N=!!x.lookbehind,R=!!x.greedy,ce=x.alias;if(R&&!x.pattern.global){var re=x.pattern.toString().match(/[imsuy]*$/)[0];x.pattern=RegExp(x.pattern.source,re+"g")}for(var ae=x.pattern||x,C=g.next,$=v;C!==d.tail&&!(S&&$>=S.reach);$+=C.value.length,C=C.next){var q=C.value;if(d.length>p.length)return;if(!(q instanceof o)){var oe=1,L;if(R){if(L=i(ae,$,p,N),!L)break;var K=L.index,Fe=L.index+L[0].length,z=$;for(z+=C.value.length;K>=z;)C=C.next,z+=C.value.length;if(z-=C.value.length,$=z,C.value instanceof o)continue;for(var G=C;G!==d.tail&&(z<Fe||typeof G.value=="string");G=G.next)oe++,z+=G.value.length;oe--,q=p.slice($,z),L.index-=$}else if(L=i(ae,0,q,N),!L)continue;var K=L.index,J=L[0],be=q.slice(0,K),Ce=q.slice(K+J.length),se=$+q.length;S&&se>S.reach&&(S.reach=se);var P=C.prev;be&&(P=s(d,P,be),$+=be.length),c(d,P,oe);var F=new o(w,D?a.tokenize(J,D):J,ce,J);if(C=s(d,P,F),Ce&&s(d,C,Ce),oe>1){var H={cause:w+","+j,reach:se};u(p,d,m,C.prev,$,H),S&&H.reach>S.reach&&(S.reach=H.reach)}}}}}}function f(){var p={value:null,prev:null,next:null},d={value:null,prev:p,next:null};p.next=d,this.head=p,this.tail=d,this.length=0}function s(p,d,m){var g=d.next,v={value:m,prev:d,next:g};return d.next=v,g.prev=v,p.length++,v}function c(p,d,m){for(var g=d.next,v=0;v<m&&g!==p.tail;v++)g=g.next;d.next=g,g.prev=d,p.length-=v}function _(p){for(var d=[],m=p.head.next;m!==p.tail;)d.push(m.value),m=m.next;return d}if(!e.document)return e.addEventListener&&(a.disableWorkerMessageHandler||e.addEventListener("message",function(p){var d=JSON.parse(p.data),m=d.language,g=d.code,v=d.immediateClose;e.postMessage(a.highlight(g,a.languages[m],m)),v&&e.close()},!1)),a;var y=a.util.currentScript();y&&(a.filename=y.src,y.hasAttribute("data-manual")&&(a.manual=!0));function h(){a.manual||a.highlightAll()}if(!a.manual){var b=document.readyState;b==="loading"||b==="interactive"&&y&&y.defer?document.addEventListener("DOMContentLoaded",h):window.requestAnimationFrame?window.requestAnimationFrame(h):window.setTimeout(h,16)}return a}(mo);typeof Ye!="undefined"&&Ye.exports&&(Ye.exports=E);typeof global!="undefined"&&(global.Prism=E);E.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};E.languages.markup.tag.inside["attr-value"].inside.entity=E.languages.markup.entity;E.languages.markup.doctype.inside["internal-subset"].inside=E.languages.markup;E.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&amp;/,"&"))});Object.defineProperty(E.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:E.languages[n]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};a["language-"+n]={pattern:/[\s\S]+/,inside:E.languages[n]};var o={};o[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:a},E.languages.insertBefore("markup","cdata",o)}});Object.defineProperty(E.languages.markup.tag,"addAttribute",{value:function(e,t){E.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:E.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});E.languages.html=E.languages.markup;E.languages.mathml=E.languages.markup;E.languages.svg=E.languages.markup;E.languages.xml=E.languages.extend("markup",{});E.languages.ssml=E.languages.xml;E.languages.atom=E.languages.xml;E.languages.rss=E.languages.xml;(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(E);E.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};E.languages.javascript=E.languages.extend("clike",{"class-name":[E.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});E.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/;E.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:E.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:E.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:E.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:E.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});E.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:E.languages.javascript}},string:/[\s\S]+/}}});E.languages.markup&&(E.languages.markup.tag.addInlined("script","javascript"),E.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));E.languages.js=E.languages.javascript;(function(){if(typeof E=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e="Loading\u2026",t=function(y,h){return"\u2716 Error "+y+" while fetching file: "+h},n="\u2716 Error: File does not exist or is empty",r={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},a="data-src-status",o="loading",i="loaded",u="failed",f="pre[data-src]:not(["+a+'="'+i+'"]):not(['+a+'="'+o+'"])',s=/\blang(?:uage)?-([\w-]+)\b/i;function c(y,h){var b=y.className;b=b.replace(s," ")+" language-"+h,y.className=b.replace(/\s+/g," ").trim()}E.hooks.add("before-highlightall",function(y){y.selector+=", "+f}),E.hooks.add("before-sanity-check",function(y){var h=y.element;if(h.matches(f)){y.code="",h.setAttribute(a,o);var b=h.appendChild(document.createElement("CODE"));b.textContent=e;var p=h.getAttribute("data-src"),d=y.language;if(d==="none"){var m=(/\.(\w+)$/.exec(p)||[,"none"])[1];d=r[m]||m}c(b,d),c(h,d);var g=E.plugins.autoloader;g&&g.loadLanguages(d);var v=new XMLHttpRequest;v.open("GET",p,!0),v.onreadystatechange=function(){v.readyState==4&&(v.status<400&&v.responseText?(h.setAttribute(a,i),b.textContent=v.responseText,E.highlightElement(b)):(h.setAttribute(a,u),v.status>=400?b.textContent=t(v.status,v.statusText):b.textContent=n))},v.send(null)}}),E.plugins.fileHighlight={highlight:function(h){for(var b=(h||document).querySelectorAll(f),p=0,d;d=b[p++];)E.highlightElement(d)}};var _=!1;E.fileHighlight=function(){_||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),_=!0),E.plugins.fileHighlight.highlight.apply(this,arguments)}})()});function At(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?At(Object(n),!0).forEach(function(r){Fr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):At(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Te(e){return(Te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function Fr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jt(){return(jt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Cr(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Re(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var a=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(a!=null){var o,i,u=[],f=!0,s=!1;try{for(a=a.call(n);!(f=(o=a.next()).done)&&(u.push(o.value),!r||u.length!==r);f=!0);}catch(c){s=!0,i=c}finally{try{f||a.return==null||a.return()}finally{if(s)throw i}}return u}}(e,t)||It(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Le(e){return function(t){if(Array.isArray(t))return tt(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||It(e)||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.`)}()}function It(e,t){if(e){if(typeof e=="string")return tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tt(e,t):void 0}}function tt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var k,Se,xt,Dt,Ft,He={},nt=[],Nr=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Q(e,t){for(var n in t)e[n]=t[n];return e}function Ct(e){var t=e.parentNode;t&&t.removeChild(e)}function Z(e,t,n){var r,a,o,i=arguments,u={};for(o in t)o=="key"?r=t[o]:o=="ref"?a=t[o]:u[o]=t[o];if(arguments.length>3)for(n=[n],o=3;o<arguments.length;o++)n.push(i[o]);if(n!=null&&(u.children=n),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)u[o]===void 0&&(u[o]=e.defaultProps[o]);return Oe(e,u,r,a,null)}function Oe(e,t,n,r,a){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:a==null?++k.__v:a};return k.vnode!=null&&k.vnode(o),o}function ne(e){return e.children}function X(e,t){this.props=e,this.context=t}function we(e,t){if(t==null)return e.__?we(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null)return n.__e;return typeof e.type=="function"?we(e):null}function Nt(e){var t,n;if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null){e.__e=e.__c.base=n.__e;break}return Nt(e)}}function rt(e){(!e.__d&&(e.__d=!0)&&Se.push(e)&&!$e.__r++||Dt!==k.debounceRendering)&&((Dt=k.debounceRendering)||xt)($e)}function $e(){for(var e;$e.__r=Se.length;)e=Se.sort(function(t,n){return t.__v.__b-n.__v.__b}),Se=[],e.some(function(t){var n,r,a,o,i,u;t.__d&&(i=(o=(n=t).__v).__e,(u=n.__P)&&(r=[],(a=Q({},o)).__v=o.__v+1,at(u,o,a,n.__n,u.ownerSVGElement!==void 0,o.__h!=null?[i]:null,r,i==null?we(o):i,o.__h),qt(r,o),o.__e!=i&&Nt(o)))})}function Tt(e,t,n,r,a,o,i,u,f,s){var c,_,y,h,b,p,d,m=r&&r.__k||nt,g=m.length;for(n.__k=[],c=0;c<t.length;c++)if((h=n.__k[c]=(h=t[c])==null||typeof h=="boolean"?null:typeof h=="string"||typeof h=="number"?Oe(null,h,null,null,h):Array.isArray(h)?Oe(ne,{children:h},null,null,null):h.__b>0?Oe(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(y=m[c])===null||y&&h.key==y.key&&h.type===y.type)m[c]=void 0;else for(_=0;_<g;_++){if((y=m[_])&&h.key==y.key&&h.type===y.type){m[_]=void 0;break}y=null}at(e,h,y=y||He,a,o,i,u,f,s),b=h.__e,(_=h.ref)&&y.ref!=_&&(d||(d=[]),y.ref&&d.push(y.ref,null,h),d.push(_,h.__c||b,h)),b!=null?(p==null&&(p=b),typeof h.type=="function"&&h.__k!=null&&h.__k===y.__k?h.__d=f=Rt(h,f,e):f=Lt(e,h,y,m,b,f),s||n.type!=="option"?typeof n.type=="function"&&(n.__d=f):e.value=""):f&&y.__e==f&&f.parentNode!=e&&(f=we(y))}for(n.__e=p,c=g;c--;)m[c]!=null&&(typeof n.type=="function"&&m[c].__e!=null&&m[c].__e==n.__d&&(n.__d=we(r,c+1)),Ut(m[c],m[c]));if(d)for(c=0;c<d.length;c++)zt(d[c],d[++c],d[++c])}function Rt(e,t,n){var r,a;for(r=0;r<e.__k.length;r++)(a=e.__k[r])&&(a.__=e,t=typeof a.type=="function"?Rt(a,t,n):Lt(n,a,a,e.__k,a.__e,t));return t}function ee(e,t){return t=t||[],e==null||typeof e=="boolean"||(Array.isArray(e)?e.some(function(n){ee(n,t)}):t.push(e)),t}function Lt(e,t,n,r,a,o){var i,u,f;if(t.__d!==void 0)i=t.__d,t.__d=void 0;else if(n==null||a!=o||a.parentNode==null)e:if(o==null||o.parentNode!==e)e.appendChild(a),i=null;else{for(u=o,f=0;(u=u.nextSibling)&&f<r.length;f+=2)if(u==a)break e;e.insertBefore(a,o),i=o}return i!==void 0?i:a.nextSibling}function Ht(e,t,n){t[0]==="-"?e.setProperty(t,n):e[t]=n==null?"":typeof n!="number"||Nr.test(t)?n:n+"px"}function Me(e,t,n,r,a){var o;e:if(t==="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||Ht(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||Ht(e.style,t,n[t])}else if(t[0]==="o"&&t[1]==="n")o=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r||e.addEventListener(t,o?Mt:$t,o):e.removeEventListener(t,o?Mt:$t,o);else if(t!=="dangerouslySetInnerHTML"){if(a)t=t.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if(t!=="href"&&t!=="list"&&t!=="form"&&t!=="download"&&t in e)try{e[t]=n==null?"":n;break e}catch(i){}typeof n=="function"||(n!=null&&(n!==!1||t[0]==="a"&&t[1]==="r")?e.setAttribute(t,n):e.removeAttribute(t))}}function $t(e){this.l[e.type+!1](k.event?k.event(e):e)}function Mt(e){this.l[e.type+!0](k.event?k.event(e):e)}function at(e,t,n,r,a,o,i,u,f){var s,c,_,y,h,b,p,d,m,g,v,S=t.type;if(t.constructor!==void 0)return null;n.__h!=null&&(f=n.__h,u=t.__e=n.__e,t.__h=null,o=[u]),(s=k.__b)&&s(t);try{e:if(typeof S=="function"){if(d=t.props,m=(s=S.contextType)&&r[s.__c],g=s?m?m.props.value:s.__:r,n.__c?p=(c=t.__c=n.__c).__=c.__E:("prototype"in S&&S.prototype.render?t.__c=c=new S(d,g):(t.__c=c=new X(d,g),c.constructor=S,c.render=Rr),m&&m.sub(c),c.props=d,c.state||(c.state={}),c.context=g,c.__n=r,_=c.__d=!0,c.__h=[]),c.__s==null&&(c.__s=c.state),S.getDerivedStateFromProps!=null&&(c.__s==c.state&&(c.__s=Q({},c.__s)),Q(c.__s,S.getDerivedStateFromProps(d,c.__s))),y=c.props,h=c.state,_)S.getDerivedStateFromProps==null&&c.componentWillMount!=null&&c.componentWillMount(),c.componentDidMount!=null&&c.__h.push(c.componentDidMount);else{if(S.getDerivedStateFromProps==null&&d!==y&&c.componentWillReceiveProps!=null&&c.componentWillReceiveProps(d,g),!c.__e&&c.shouldComponentUpdate!=null&&c.shouldComponentUpdate(d,c.__s,g)===!1||t.__v===n.__v){c.props=d,c.state=c.__s,t.__v!==n.__v&&(c.__d=!1),c.__v=t,t.__e=n.__e,t.__k=n.__k,c.__h.length&&i.push(c);break e}c.componentWillUpdate!=null&&c.componentWillUpdate(d,c.__s,g),c.componentDidUpdate!=null&&c.__h.push(function(){c.componentDidUpdate(y,h,b)})}c.context=g,c.props=d,c.state=c.__s,(s=k.__r)&&s(t),c.__d=!1,c.__v=t,c.__P=e,s=c.render(c.props,c.state,c.context),c.state=c.__s,c.getChildContext!=null&&(r=Q(Q({},r),c.getChildContext())),_||c.getSnapshotBeforeUpdate==null||(b=c.getSnapshotBeforeUpdate(y,h)),v=s!=null&&s.type===ne&&s.key==null?s.props.children:s,Tt(e,Array.isArray(v)?v:[v],t,n,r,a,o,i,u,f),c.base=t.__e,t.__h=null,c.__h.length&&i.push(c),p&&(c.__E=c.__=null),c.__e=!1}else o==null&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Tr(n.__e,t,n,r,a,o,i,f);(s=k.diffed)&&s(t)}catch(w){t.__v=null,(f||o!=null)&&(t.__e=u,t.__h=!!f,o[o.indexOf(u)]=null),k.__e(w,t,n)}}function qt(e,t){k.__c&&k.__c(t,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(r){r.call(n)})}catch(r){k.__e(r,n.__v)}})}function Tr(e,t,n,r,a,o,i,u){var f,s,c,_,y=n.props,h=t.props,b=t.type,p=0;if(b==="svg"&&(a=!0),o!=null){for(;p<o.length;p++)if((f=o[p])&&(f===e||(b?f.localName==b:f.nodeType==3))){e=f,o[p]=null;break}}if(e==null){if(b===null)return document.createTextNode(h);e=a?document.createElementNS("http://www.w3.org/2000/svg",b):document.createElement(b,h.is&&h),o=null,u=!1}if(b===null)y===h||u&&e.data===h||(e.data=h);else{if(o=o&&nt.slice.call(e.childNodes),s=(y=n.props||He).dangerouslySetInnerHTML,c=h.dangerouslySetInnerHTML,!u){if(o!=null)for(y={},_=0;_<e.attributes.length;_++)y[e.attributes[_].name]=e.attributes[_].value;(c||s)&&(c&&(s&&c.__html==s.__html||c.__html===e.innerHTML)||(e.innerHTML=c&&c.__html||""))}if(function(d,m,g,v,S){var w;for(w in g)w==="children"||w==="key"||w in m||Me(d,w,null,g[w],v);for(w in m)S&&typeof m[w]!="function"||w==="children"||w==="key"||w==="value"||w==="checked"||g[w]===m[w]||Me(d,w,m[w],g[w],v)}(e,h,y,a,u),c)t.__k=[];else if(p=t.props.children,Tt(e,Array.isArray(p)?p:[p],t,n,r,a&&b!=="foreignObject",o,i,e.firstChild,u),o!=null)for(p=o.length;p--;)o[p]!=null&&Ct(o[p]);u||("value"in h&&(p=h.value)!==void 0&&(p!==e.value||b==="progress"&&!p)&&Me(e,"value",p,y.value,!1),"checked"in h&&(p=h.checked)!==void 0&&p!==e.checked&&Me(e,"checked",p,y.checked,!1))}return e}function zt(e,t,n){try{typeof e=="function"?e(t):e.current=t}catch(r){k.__e(r,n)}}function Ut(e,t,n){var r,a,o;if(k.unmount&&k.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||zt(r,null,t)),n||typeof e.type=="function"||(n=(a=e.__e)!=null),e.__e=e.__d=void 0,(r=e.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(i){k.__e(i,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&Ut(r[o],t,n);a!=null&&Ct(a)}function Rr(e,t,n){return this.constructor(e,n)}function Ee(e,t,n){var r,a,o;k.__&&k.__(e,t),a=(r=typeof n=="function")?null:n&&n.__k||t.__k,o=[],at(t,e=(!r&&n||t).__k=Z(ne,null,[e]),a||He,He,t.ownerSVGElement!==void 0,!r&&n?[n]:a?null:t.firstChild?nt.slice.call(t.childNodes):null,o,!r&&n?n:a?a.__e:t.firstChild,r),qt(o,e)}function Bt(e,t){Ee(e,t,Bt)}function Lr(e,t,n){var r,a,o,i=arguments,u=Q({},e.props);for(o in t)o=="key"?r=t[o]:o=="ref"?a=t[o]:u[o]=t[o];if(arguments.length>3)for(n=[n],o=3;o<arguments.length;o++)n.push(i[o]);return n!=null&&(u.children=n),Oe(e.type,u,r||e.key,a||e.ref,null)}k={__e:function(e,t){for(var n,r,a;t=t.__;)if((n=t.__c)&&!n.__)try{if((r=n.constructor)&&r.getDerivedStateFromError!=null&&(n.setState(r.getDerivedStateFromError(e)),a=n.__d),n.componentDidCatch!=null&&(n.componentDidCatch(e),a=n.__d),a)return n.__E=n}catch(o){e=o}throw e},__v:0},X.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Q({},this.state),typeof e=="function"&&(e=e(Q({},n),this.props)),e&&Q(n,e),e!=null&&this.__v&&(t&&this.__h.push(t),rt(this))},X.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),rt(this))},X.prototype.render=ne,Se=[],xt=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,$e.__r=0,Ft=0;var pe,U,Vt,de=0,ot=[],Wt=k.__b,Gt=k.__r,Kt=k.diffed,Jt=k.__c,Zt=k.unmount;function ke(e,t){k.__h&&k.__h(U,e,de||t),de=0;var n=U.__H||(U.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function Xt(e,t,n){var r=ke(pe++,2);return r.t=e,r.__c||(r.__=[n?n(t):en(void 0,t),function(a){var o=r.t(r.__[0],a);r.__[0]!==o&&(r.__=[o,r.__[1]],r.__c.setState({}))}],r.__c=U),r.__}function Yt(e,t){var n=ke(pe++,4);!k.__s&&ut(n.__H,t)&&(n.__=e,n.__H=t,U.__h.push(n))}function qe(e,t){var n=ke(pe++,7);return ut(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Hr(){ot.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(ze),e.__H.__h.forEach(it),e.__H.__h=[]}catch(t){e.__H.__h=[],k.__e(t,e.__v)}}),ot=[]}k.__b=function(e){U=null,Wt&&Wt(e)},k.__r=function(e){Gt&&Gt(e),pe=0;var t=(U=e.__c).__H;t&&(t.__h.forEach(ze),t.__h.forEach(it),t.__h=[])},k.diffed=function(e){Kt&&Kt(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(ot.push(t)!==1&&Vt===k.requestAnimationFrame||((Vt=k.requestAnimationFrame)||function(n){var r,a=function(){clearTimeout(o),Qt&&cancelAnimationFrame(r),setTimeout(n)},o=setTimeout(a,100);Qt&&(r=requestAnimationFrame(a))})(Hr)),U=void 0},k.__c=function(e,t){t.some(function(n){try{n.__h.forEach(ze),n.__h=n.__h.filter(function(r){return!r.__||it(r)})}catch(r){t.some(function(a){a.__h&&(a.__h=[])}),t=[],k.__e(r,n.__v)}}),Jt&&Jt(e,t)},k.unmount=function(e){Zt&&Zt(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(ze)}catch(n){k.__e(n,t.__v)}};var Qt=typeof requestAnimationFrame=="function";function ze(e){var t=U;typeof e.__c=="function"&&e.__c(),U=t}function it(e){var t=U;e.__c=e.__(),U=t}function ut(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function en(e,t){return typeof t=="function"?t(e):t}function tn(e,t){for(var n in t)e[n]=t[n];return e}function ct(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function st(e){this.props=e}(st.prototype=new X).isPureReactComponent=!0,st.prototype.shouldComponentUpdate=function(e,t){return ct(this.props,e)||ct(this.state,t)};var nn=k.__b;k.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),nn&&nn(e)};var $r=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,rn=function(e,t){return e==null?null:ee(ee(e).map(t))},Mr={map:rn,forEach:rn,count:function(e){return e?ee(e).length:0},only:function(e){var t=ee(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:ee},qr=k.__e;function Ue(){this.__u=0,this.t=null,this.__b=null}function an(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Pe(){this.u=null,this.o=null}k.__e=function(e,t,n){if(e.then){for(var r,a=t;a=a.__;)if((r=a.__c)&&r.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}qr(e,t,n)},(Ue.prototype=new X).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var a=an(r.__v),o=!1,i=function(){o||(o=!0,n.componentWillUnmount=n.__c,a?a(u):u())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){i(),n.__c&&n.__c()};var u=function(){if(!--r.__u){if(r.state.__e){var s=r.state.__e;r.__v.__k[0]=function _(y,h,b){return y&&(y.__v=null,y.__k=y.__k&&y.__k.map(function(p){return _(p,h,b)}),y.__c&&y.__c.__P===h&&(y.__e&&b.insertBefore(y.__e,y.__d),y.__c.__e=!0,y.__c.__P=b)),y}(s,s.__c.__P,s.__c.__O)}var c;for(r.setState({__e:r.__b=null});c=r.t.pop();)c.forceUpdate()}},f=t.__h===!0;r.__u++||f||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},Ue.prototype.componentWillUnmount=function(){this.t=[]},Ue.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function o(i,u,f){return i&&(i.__c&&i.__c.__H&&(i.__c.__H.__.forEach(function(s){typeof s.__c=="function"&&s.__c()}),i.__c.__H=null),(i=tn({},i)).__c!=null&&(i.__c.__P===f&&(i.__c.__P=u),i.__c=null),i.__k=i.__k&&i.__k.map(function(s){return o(s,u,f)})),i}(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__e&&Z(ne,null,e.fallback);return a&&(a.__h=null),[Z(ne,null,t.__e?null:e.children),a]};var on=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};function zr(e){return this.getChildContext=function(){return e.context},e.children}function Ur(e){var t=this,n=e.i;t.componentWillUnmount=function(){Ee(null,t.l),t.l=null,t.i=null},t.i&&t.i!==n&&t.componentWillUnmount(),e.__v?(t.l||(t.i=n,t.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(r){this.childNodes.push(r),t.i.appendChild(r)},insertBefore:function(r,a){this.childNodes.push(r),t.i.appendChild(r)},removeChild:function(r){this.childNodes.splice(this.childNodes.indexOf(r)>>>1,1),t.i.removeChild(r)}}),Ee(Z(zr,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function un(e,t){return Z(Ur,{__v:e,i:t})}(Pe.prototype=new X).__e=function(e){var t=this,n=an(t.__v),r=t.o.get(e);return r[0]++,function(a){var o=function(){t.props.revealOrder?(r.push(a),on(t,e,r)):a()};n?n(o):o()}},Pe.prototype.render=function(e){this.u=null,this.o=new Map;var t=ee(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Pe.prototype.componentDidUpdate=Pe.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){on(e,n,t)})};var cn=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Br=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Vr=function(e){return(typeof Symbol!="undefined"&&Te(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function sn(e,t,n){return t.__k==null&&(t.textContent=""),Ee(e,t),typeof n=="function"&&n(),e?e.__c:null}X.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(X.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var ln=k.event;function Wr(){}function Gr(){return this.cancelBubble}function Kr(){return this.defaultPrevented}k.event=function(e){return ln&&(e=ln(e)),e.persist=Wr,e.isPropagationStopped=Gr,e.isDefaultPrevented=Kr,e.nativeEvent=e};var fn,pn={configurable:!0,get:function(){return this.class}},dn=k.vnode;k.vnode=function(e){var t=e.type,n=e.props,r=n;if(typeof t=="string"){for(var a in r={},n){var o=n[a];a==="value"&&"defaultValue"in n&&o==null||(a==="defaultValue"&&"value"in n&&n.value==null?a="value":a==="download"&&o===!0?o="":/ondoubleclick/i.test(a)?a="ondblclick":/^onchange(textarea|input)/i.test(a+t)&&!Vr(n.type)?a="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(a)?a=a.toLowerCase():Br.test(a)?a=a.replace(/[A-Z0-9]/,"-$&").toLowerCase():o===null&&(o=void 0),r[a]=o)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=ee(n.children).forEach(function(i){i.props.selected=r.value.indexOf(i.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=ee(n.children).forEach(function(i){i.props.selected=r.multiple?r.defaultValue.indexOf(i.props.value)!=-1:r.defaultValue==i.props.value})),e.props=r}t&&n.class!=n.className&&(pn.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",pn)),e.$$typeof=cn,dn&&dn(e)};var mn=k.__r;k.__r=function(e){mn&&mn(e),fn=e.__c};var Jr={ReactCurrentDispatcher:{current:{readContext:function(e){return fn.__n[e.__c].props.value}}}};(typeof performance=="undefined"?"undefined":Te(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function hn(e){return!!e&&e.$$typeof===cn}var l={useState:function(e){return de=1,Xt(en,e)},useReducer:Xt,useEffect:function(e,t){var n=ke(pe++,3);!k.__s&&ut(n.__H,t)&&(n.__=e,n.__H=t,U.__H.__h.push(n))},useLayoutEffect:Yt,useRef:function(e){return de=5,qe(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){de=6,Yt(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:qe,useCallback:function(e,t){return de=8,qe(function(){return e},t)},useContext:function(e){var t=U.context[e.__c],n=ke(pe++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(U)),t.props.value):e.__},useDebugValue:function(e,t){k.useDebugValue&&k.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Mr,render:sn,hydrate:function(e,t,n){return Bt(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(Ee(null,e),!0)},createPortal:un,createElement:Z,createContext:function(e,t){var n={__c:t="__cC"+Ft++,__:e,Consumer:function(r,a){return r.children(a)},Provider:function(r){var a,o;return this.getChildContext||(a=[],(o={})[t]=this,this.getChildContext=function(){return o},this.shouldComponentUpdate=function(i){this.props.value!==i.value&&a.some(rt)},this.sub=function(i){a.push(i);var u=i.componentWillUnmount;i.componentWillUnmount=function(){a.splice(a.indexOf(i),1),u&&u.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return Z.bind(null,e)},cloneElement:function(e){return hn(e)?Lr.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:ne,isValidElement:hn,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:X,PureComponent:st,memo:function(e,t){function n(a){var o=this.props.ref,i=o==a.ref;return!i&&o&&(o.call?o(null):o.current=null),t?!t(this.props,a)||!i:ct(this.props,a)}function r(a){return this.shouldComponentUpdate=n,Z(e,a)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(n,r){var a=tn({},n);return delete a.ref,e(a,(r=n.ref||r)&&(Te(r)!="object"||"current"in r)?r:null)}return t.$$typeof=$r,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:ne,Suspense:Ue,SuspenseList:Pe,lazy:function(e){var t,n,r;function a(o){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),r)throw r;if(!n)throw t;return Z(n,o)}return a.displayName="Lazy",a.__f=!0,a},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Jr};function Zr(){return l.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},l.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function gn(){return l.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},l.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function vn(){return(vn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Xr(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Yr=l.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,a=Xr(e,["translations"]),o=r.buttonText,i=o===void 0?"Search":o,u=r.buttonAriaLabel,f=u===void 0?"Search":u,s=qe(function(){return typeof navigator!="undefined"?/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":"Ctrl":null},[]);return l.createElement("button",vn({type:"button",className:"DocSearch DocSearch-Button","aria-label":f},a,{ref:t}),l.createElement("span",{className:"DocSearch-Button-Container"},l.createElement(gn,null),l.createElement("span",{className:"DocSearch-Button-Placeholder"},i)),l.createElement("span",{className:"DocSearch-Button-Keys"},s!==null&&l.createElement(l.Fragment,null,l.createElement("span",{className:"DocSearch-Button-Key"},s==="Ctrl"?l.createElement(Zr,null):s),l.createElement("span",{className:"DocSearch-Button-Key"},"K"))))}),Qr=0;function lt(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}function Ae(e,t){}function ea(e){}function yn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ta(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function na(e,t,n){var r=t.initialState;return{getState:function(){return r},dispatch:function(a,o){var i=function(u){for(var f=1;f<arguments.length;f++){var s=arguments[f]!=null?arguments[f]:{};f%2?yn(Object(s),!0).forEach(function(c){ta(u,c,s[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(s)):yn(Object(s)).forEach(function(c){Object.defineProperty(u,c,Object.getOwnPropertyDescriptor(s,c))})}return u}({},r);r=e(r,{type:a,props:t,payload:o}),n({state:r,prevState:i})}}}function ft(e){return e.reduce(function(t,n){return t.concat(n)},[])}function bn(e,t,n,r){if(!n)return null;if(e<0&&(t===null||r!==null&&t===0))return n+e;var a=(t===null?-1:t)+e;return a<=-1||a>=n?r===null?null:0:a}var ra=function(){};function _n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sn(e){return(Sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function oa(e,t){var n=[];return Promise.resolve(e(t)).then(function(r){return Ae(Array.isArray(r),"The `getSources` function must return an array of sources but returned type ".concat(JSON.stringify(Sn(r)),`:
  
  `).concat(JSON.stringify(r,null,2))),Promise.all(r.filter(function(a){return Boolean(a)}).map(function(a){if(Ae(typeof a.sourceId=="string","A source must provide a `sourceId` string."),n.includes(a.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(a.sourceId)," is not unique."));n.push(a.sourceId);var o=function(i){for(var u=1;u<arguments.length;u++){var f=arguments[u]!=null?arguments[u]:{};u%2?_n(Object(f),!0).forEach(function(s){aa(i,s,f[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(f)):_n(Object(f)).forEach(function(s){Object.defineProperty(i,s,Object.getOwnPropertyDescriptor(f,s))})}return i}({getItemInputValue:function(i){return i.state.query},getItemUrl:function(){},onSelect:function(i){(0,i.setIsOpen)(!1)},onActive:ra},a);return Promise.resolve(o)}))})}function me(e){var t=function(a){var o=a.collections.map(function(i){return i.items.length}).reduce(function(i,u,f){var s=(i[f-1]||0)+u;return i.push(s),i},[]).reduce(function(i,u){return u<=a.activeItemId?i+1:i},0);return a.collections[o]}(e);if(!t)return null;var n=t.items[function(a){for(var o=a.state,i=a.collection,u=!1,f=0,s=0;u===!1;){var c=o.collections[f];if(c===i){u=!0;break}s+=c.items.length,f++}return o.activeItemId-s}({state:e,collection:t})],r=t.source;return{item:n,itemInputValue:r.getItemInputValue({item:n,state:e}),itemUrl:r.getItemUrl({item:n,state:e}),source:r}}function On(e,t){return e===t||e.contains(t)}function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Be(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wn(Object(n),!0).forEach(function(r){ia(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ia(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function En(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?En(Object(n),!0).forEach(function(r){ua(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):En(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ua(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ca(e){return function(t){if(Array.isArray(t))return pt(t)}(e)||function(t){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(t))return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return pt(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pt(t,n)}}(e)||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.`)}()}function pt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kn(Object(n),!0).forEach(function(r){sa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pn(e){return(Pn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function la(e){return function(t){if(Array.isArray(t))return dt(t)}(e)||function(t){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(t))return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return dt(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dt(t,n)}}(e)||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.`)}()}function dt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function An(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?An(Object(n),!0).forEach(function(r){fa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):An(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e){return Boolean(e.execute)}function pa(e,t){return n=e,Boolean(n==null?void 0:n.execute)?jn(jn({},e),{},{requests:e.queries.map(function(r){return{query:r,sourceId:t,transformResponse:e.transformResponse}})}):{items:e,sourceId:t};var n}function da(e){var t=e.reduce(function(n,r){if(!We(r))return n.push(r),n;var a=r.searchClient,o=r.execute,i=r.requests,u=n.find(function(c){return We(r)&&We(c)&&c.searchClient===a&&c.execute===o});if(u){var f;(f=u.items).push.apply(f,la(i))}else{var s={execute:o,items:i,searchClient:a};n.push(s)}return n},[]).map(function(n){if(!We(n))return Promise.resolve(n);var r=n,a=r.execute,o=r.items;return a({searchClient:r.searchClient,requests:o})});return Promise.all(t).then(function(n){return ft(n)})}function ma(e,t){return t.map(function(n){var r=e.filter(function(u){return u.sourceId===n.sourceId}),a=r.map(function(u){return u.items}),o=r[0].transformResponse,i=o?o(function(u){var f=u.map(function(s){var c;return Be(Be({},s),{},{hits:(c=s.hits)===null||c===void 0?void 0:c.map(function(_){return Be(Be({},_),{},{__autocomplete_indexName:s.index,__autocomplete_queryID:s.queryID})})})});return{results:f,hits:f.map(function(s){return s.hits}).filter(Boolean),facetHits:f.map(function(s){var c;return(c=s.facetHits)===null||c===void 0?void 0:c.map(function(_){return{label:_.value,count:_.count,_highlightResult:{label:{value:_.highlighted}}}})}).filter(Boolean)}}(a)):a;return Ae(Array.isArray(i),'The `getItems` function from source "'.concat(n.sourceId,'" must return an array of items but returned type ').concat(JSON.stringify(Pn(i)),`:
  
  `).concat(JSON.stringify(i,null,2),`.
  
  See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`)),Ae(i.every(Boolean),'The `getItems` function from source "'.concat(n.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),`.
  
  Did you forget to return items?
  
  See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`)),{source:n,items:i}})}function In(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?In(Object(n),!0).forEach(function(r){ha(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):In(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ha(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ga(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ie=null;function ge(e){var t=e.event,n=e.nextState,r=n===void 0?{}:n,a=e.props,o=e.query,i=e.refresh,u=e.store,f=ga(e,["event","nextState","props","query","refresh","store"]);Ie&&a.environment.clearTimeout(Ie);var s,c=f.setCollections,_=f.setIsOpen,y=f.setQuery,h=f.setActiveItemId,b=f.setStatus;return y(o),h(a.defaultActiveItemId),o||a.openOnFocus!==!1?(b("loading"),Ie=a.environment.setTimeout(function(){b("stalled")},a.stallThreshold),a.getSources(je({query:o,refresh:i,state:u.getState()},f)).then(function(p){return b("loading"),Promise.all(p.map(function(d){return Promise.resolve(d.getItems(je({query:o,refresh:i,state:u.getState()},f))).then(function(m){return pa(m,d.sourceId)})})).then(da).then(function(d){return ma(d,p)}).then(function(d){var m;b("idle"),c(d);var g=a.shouldPanelOpen({state:u.getState()});_((m=r.isOpen)!==null&&m!==void 0?m:a.openOnFocus&&!o&&g||g);var v=me(u.getState());if(u.getState().activeItemId!==null&&v){var S=v.item,w=v.itemInputValue,O=v.itemUrl,j=v.source;j.onActive(je({event:t,item:S,itemInputValue:w,itemUrl:O,refresh:i,source:j,state:u.getState()},f))}}).finally(function(){Ie&&a.environment.clearTimeout(Ie)})})):(b("idle"),c(u.getState().collections.map(function(p){return je(je({},p),{},{items:[]})})),_((s=r.isOpen)!==null&&s!==void 0?s:a.shouldPanelOpen({state:u.getState()})),Promise.resolve())}function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xn(Object(n),!0).forEach(function(r){va(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function va(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ya(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Dn(Object(n),!0).forEach(function(r){ba(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _a(e){var t=e.props,n=e.refresh,r=e.store,a=xe(e,["props","refresh","store"]);return{getEnvironmentProps:function(o){var i=o.inputElement,u=o.formElement,f=o.panelElement;return M({onTouchStart:function(s){r.getState().isOpen!==!1&&s.target!==i&&[u,f].some(function(c){return On(c,s.target)||On(c,t.environment.document.activeElement)})===!1&&r.dispatch("blur",null)},onTouchMove:function(s){r.getState().isOpen!==!1&&i===t.environment.document.activeElement&&s.target!==i&&i.blur()}},xe(o,["inputElement","formElement","panelElement"]))},getRootProps:function(o){return M({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},o)},getFormProps:function(o){return o.inputElement,M({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(M({event:i,refresh:n,state:r.getState()},a)),r.dispatch("submit",null),(u=o.inputElement)===null||u===void 0||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(M({event:i,refresh:n,state:r.getState()},a)),r.dispatch("reset",null),(u=o.inputElement)===null||u===void 0||u.focus()}},xe(o,["inputElement"]))},getLabelProps:function(o){return M({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},o)},getInputProps:function(o){function i(h){(t.openOnFocus||Boolean(r.getState().query))&&ge(M({event:h,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},a)),r.dispatch("focus",null)}var u="ontouchstart"in t.environment,f=o||{},s=(f.inputElement,f.maxLength),c=s===void 0?512:s,_=xe(f,["inputElement","maxLength"]),y=me(r.getState());return M({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&r.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:y!=null&&y.itemUrl?"go":"search",spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(h){ge(M({event:h,props:t,query:h.currentTarget.value.slice(0,c),refresh:n,store:r},a))},onKeyDown:function(h){(function(b){var p=b.event,d=b.props,m=b.refresh,g=b.store,v=ya(b,["event","props","refresh","store"]);if(p.key==="ArrowUp"||p.key==="ArrowDown"){var S=function(){var R=d.environment.document.getElementById("".concat(d.id,"-item-").concat(g.getState().activeItemId));R&&(R.scrollIntoViewIfNeeded?R.scrollIntoViewIfNeeded(!1):R.scrollIntoView(!1))},w=function(){var R=me(g.getState());if(g.getState().activeItemId!==null&&R){var ce=R.item,re=R.itemInputValue,ae=R.itemUrl,C=R.source;C.onActive(ie({event:p,item:ce,itemInputValue:re,itemUrl:ae,refresh:m,source:C,state:g.getState()},v))}};p.preventDefault(),g.getState().isOpen===!1&&(d.openOnFocus||Boolean(g.getState().query))?ge(ie({event:p,props:d,query:g.getState().query,refresh:m,store:g},v)).then(function(){g.dispatch(p.key,{nextActiveItemId:d.defaultActiveItemId}),w(),setTimeout(S,0)}):(g.dispatch(p.key,{}),w(),S())}else if(p.key==="Escape")p.preventDefault(),g.dispatch(p.key,null);else if(p.key==="Enter"){if(g.getState().activeItemId===null||g.getState().collections.every(function(R){return R.items.length===0}))return;p.preventDefault();var O=me(g.getState()),j=O.item,x=O.itemInputValue,D=O.itemUrl,N=O.source;if(p.metaKey||p.ctrlKey)D!==void 0&&(N.onSelect(ie({event:p,item:j,itemInputValue:x,itemUrl:D,refresh:m,source:N,state:g.getState()},v)),d.navigator.navigateNewTab({itemUrl:D,item:j,state:g.getState()}));else if(p.shiftKey)D!==void 0&&(N.onSelect(ie({event:p,item:j,itemInputValue:x,itemUrl:D,refresh:m,source:N,state:g.getState()},v)),d.navigator.navigateNewWindow({itemUrl:D,item:j,state:g.getState()}));else if(!p.altKey){if(D!==void 0)return N.onSelect(ie({event:p,item:j,itemInputValue:x,itemUrl:D,refresh:m,source:N,state:g.getState()},v)),void d.navigator.navigate({itemUrl:D,item:j,state:g.getState()});ge(ie({event:p,nextState:{isOpen:!1},props:d,query:x,refresh:m,store:g},v)).then(function(){N.onSelect(ie({event:p,item:j,itemInputValue:x,itemUrl:D,refresh:m,source:N,state:g.getState()},v))})}}})(M({event:h,props:t,refresh:n,store:r},a))},onFocus:i,onBlur:function(){u||r.dispatch("blur",null)},onClick:function(h){o.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(h)}},_)},getPanelProps:function(o){return M({onMouseDown:function(i){i.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},o)},getListProps:function(o){return M({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},o)},getItemProps:function(o){var i=o.item,u=o.source,f=xe(o,["item","source"]);return M({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(s){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var c=me(r.getState());if(r.getState().activeItemId!==null&&c){var _=c.item,y=c.itemInputValue,h=c.itemUrl,b=c.source;b.onActive(M({event:s,item:_,itemInputValue:y,itemUrl:h,refresh:n,source:b,state:r.getState()},a))}}},onMouseDown:function(s){s.preventDefault()},onClick:function(s){var c=u.getItemInputValue({item:i,state:r.getState()}),_=u.getItemUrl({item:i,state:r.getState()});(_?Promise.resolve():ge(M({event:s,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},a))).then(function(){u.onSelect(M({event:s,item:i,itemInputValue:c,itemUrl:_,refresh:n,source:u,state:r.getState()},a))})}},f)}}}function Fn(e){var t,n=e.state;return n.isOpen===!1||n.activeItemId===null?null:((t=me(n))===null||t===void 0?void 0:t.itemInputValue)||null}function Cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Cn(Object(n),!0).forEach(function(r){Sa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oa=function(e,t){switch(t.type){case"setActiveItemId":return A(A({},e),{},{activeItemId:t.payload});case"setQuery":return A(A({},e),{},{query:t.payload,completion:null});case"setCollections":return A(A({},e),{},{collections:t.payload});case"setIsOpen":return A(A({},e),{},{isOpen:t.payload});case"setStatus":return A(A({},e),{},{status:t.payload});case"setContext":return A(A({},e),{},{context:A(A({},e.context),t.payload)});case"ArrowDown":var n=A(A({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:bn(1,e.activeItemId,lt(e),t.props.defaultActiveItemId)});return A(A({},n),{},{completion:Fn({state:n})});case"ArrowUp":var r=A(A({},e),{},{activeItemId:bn(-1,e.activeItemId,lt(e),t.props.defaultActiveItemId)});return A(A({},r),{},{completion:Fn({state:r})});case"Escape":return e.isOpen?A(A({},e),{},{activeItemId:null,isOpen:!1,completion:null}):A(A({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return A(A({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return A(A({},e),{},{activeItemId:t.props.openOnFocus===!0?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return A(A({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:A(A({},e),{},{isOpen:!1,activeItemId:null});case"mousemove":return A(A({},e),{},{activeItemId:t.payload});case"mouseleave":return A(A({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return Ae(!1,"The reducer action ".concat(JSON.stringify(t.type)," is not supported.")),e}};function Nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Nn(Object(n),!0).forEach(function(r){wa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ea(e){ea(e);var t=[],n=function(u,f){var s,c=typeof window!="undefined"?window:{},_=u.plugins||[];return he(he({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:c,shouldPanelOpen:function(y){return lt(y.state)>0}},u),{},{id:(s=u.id)!==null&&s!==void 0?s:"autocomplete-".concat(Qr++),plugins:_,initialState:he({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},u.initialState),onStateChange:function(y){var h;(h=u.onStateChange)===null||h===void 0||h.call(u,y),_.forEach(function(b){var p;return(p=b.onStateChange)===null||p===void 0?void 0:p.call(b,y)})},onSubmit:function(y){var h;(h=u.onSubmit)===null||h===void 0||h.call(u,y),_.forEach(function(b){var p;return(p=b.onSubmit)===null||p===void 0?void 0:p.call(b,y)})},onReset:function(y){var h;(h=u.onReset)===null||h===void 0||h.call(u,y),_.forEach(function(b){var p;return(p=b.onReset)===null||p===void 0?void 0:p.call(b,y)})},getSources:function(y){return Promise.all([].concat(ca(_.map(function(h){return h.getSources})),[u.getSources]).filter(Boolean).map(function(h){return oa(h,y)})).then(function(h){return ft(h)}).then(function(h){return h.map(function(b){return he(he({},b),{},{onSelect:function(p){b.onSelect(p),f.forEach(function(d){var m;return(m=d.onSelect)===null||m===void 0?void 0:m.call(d,p)})},onActive:function(p){b.onActive(p),f.forEach(function(d){var m;return(m=d.onActive)===null||m===void 0?void 0:m.call(d,p)})}})})})},navigator:he({navigate:function(y){var h=y.itemUrl;c.location.assign(h)},navigateNewTab:function(y){var h=y.itemUrl,b=c.open(h,"_blank","noopener");b==null||b.focus()},navigateNewWindow:function(y){var h=y.itemUrl;c.open(h,"_blank","noopener")}},u.navigator)})}(e,t),r=na(Oa,n,function(u){var f=u.prevState,s=u.state;n.onStateChange(ue({prevState:f,state:s,refresh:i},a))}),a=function(u){var f=u.store;return{setActiveItemId:function(s){f.dispatch("setActiveItemId",s)},setQuery:function(s){f.dispatch("setQuery",s)},setCollections:function(s){var c=0,_=s.map(function(y){return Ve(Ve({},y),{},{items:ft(y.items).map(function(h){return Ve(Ve({},h),{},{__autocomplete_id:c++})})})});f.dispatch("setCollections",_)},setIsOpen:function(s){f.dispatch("setIsOpen",s)},setStatus:function(s){f.dispatch("setStatus",s)},setContext:function(s){f.dispatch("setContext",s)}}}({store:r}),o=_a(ue({props:n,refresh:i,store:r},a));function i(){return ge(ue({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:i,store:r},a))}return n.plugins.forEach(function(u){var f;return(f=u.subscribe)===null||f===void 0?void 0:f.call(u,ue(ue({},a),{},{refresh:i,onSelect:function(s){t.push({onSelect:s})},onActive:function(s){t.push({onActive:s})}}))}),ue(ue({refresh:i},o),a)}function ka(){return l.createElement("a",{href:"https://www.algolia.com/docsearch",target:"_blank",rel:"noopener noreferrer"},l.createElement("span",{className:"DocSearch-Label"},"Search by"),l.createElement("svg",{width:"77",height:"19"},l.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function Pa(){return l.createElement(l.Fragment,null,l.createElement("div",{className:"DocSearch-Logo"},l.createElement(ka,null)),l.createElement("ul",{className:"DocSearch-Commands"},l.createElement("li",null,l.createElement("span",{className:"DocSearch-Commands-Key"},l.createElement(Ge,null,l.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),l.createElement("span",{className:"DocSearch-Label"},"to select")),l.createElement("li",null,l.createElement("span",{className:"DocSearch-Commands-Key"},l.createElement(Ge,null,l.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),l.createElement("span",{className:"DocSearch-Commands-Key"},l.createElement(Ge,null,l.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),l.createElement("span",{className:"DocSearch-Label"},"to navigate")),l.createElement("li",null,l.createElement("span",{className:"DocSearch-Commands-Key"},l.createElement(Ge,null,l.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"}))),l.createElement("span",{className:"DocSearch-Label"},"to close"))))}function Ge(e){return l.createElement("svg",{width:"15",height:"15"},l.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Aa(e){var t=e.hit,n=e.children;return l.createElement("a",{href:t.url},n)}function ja(){return l.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},l.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),l.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},l.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Ia(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},l.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),l.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function mt(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.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 xa(){return l.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},l.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),l.createElement("path",{d:"M8 17l-6-6 6-6"})))}function Da(e){switch(e.type){case"lvl1":return l.createElement(Fa,null);case"content":return l.createElement(Na,null);default:return l.createElement(Ca,null)}}function Fa(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.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(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Na(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Tn(){return l.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},l.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 Ta(){return l.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},l.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 Ra(){return l.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},l.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 La(){return l.createElement("div",{className:"DocSearch-ErrorScreen"},l.createElement("div",{className:"DocSearch-Screen-Icon"},l.createElement(Ta,null)),l.createElement("p",{className:"DocSearch-Title"},"Unable to fetch results"),l.createElement("p",{className:"DocSearch-Help"},"You might want to check your network connection."))}function Ha(e){return function(t){if(Array.isArray(t))return ht(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return ht(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ht(t,n)}}(e)||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.`)}()}function ht(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $a(e){var t=e.state.context.searchSuggestions;return l.createElement("div",{className:"DocSearch-NoResults"},l.createElement("div",{className:"DocSearch-Screen-Icon"},l.createElement(Ra,null)),l.createElement("p",{className:"DocSearch-Title"},'No results for "',l.createElement("strong",null,e.state.query),'"'),t&&t.length>0&&l.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},l.createElement("p",{className:"DocSearch-Help"},"Try searching for:"),l.createElement("ul",null,t.slice(0,3).reduce(function(n,r){return[].concat(Ha(n),[l.createElement("li",{key:r},l.createElement("button",{className:"DocSearch-Prefill",key:r,onClick:function(){e.setQuery(r.toLowerCase()+" "),e.refresh(),e.inputRef.current.focus()}},r))])},[]))),l.createElement("p",{className:"DocSearch-Help"},"Believe this query should return results?"," ",l.createElement("a",{href:"https://github.com/algolia/docsearch-configs/issues/new?template=Missing_results.md&title=[".concat(e.indexName,']+Missing+results+for+query+"').concat(e.state.query,'"'),target:"_blank",rel:"noopener noreferrer"},"Let us know"),"."))}function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ln(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Rn(Object(n),!0).forEach(function(r){Ma(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qa(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Hn(e,t){return t.split(".").reduce(function(n,r){return n&&n[r]},e)}function ve(e){var t=e.hit,n=e.attribute,r=e.tagName;return Z(r===void 0?"span":r,Ln(Ln({},qa(e,["hit","attribute","tagName"])),{},{dangerouslySetInnerHTML:{__html:Hn(t,"_snippetResult.".concat(n,".value"))||Hn(t,n)}}))}function $n(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var a=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(a!=null){var o,i,u=[],f=!0,s=!1;try{for(a=a.call(n);!(f=(o=a.next()).done)&&(u.push(o.value),!r||u.length!==r);f=!0);}catch(c){s=!0,i=c}finally{try{f||a.return==null||a.return()}finally{if(s)throw i}}return u}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return Mn(n,r);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Mn(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Mn(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gt(){return(gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function vt(e){return e.collection&&e.collection.items.length!==0?l.createElement("section",{className:"DocSearch-Hits"},l.createElement("div",{className:"DocSearch-Hit-source"},e.title),l.createElement("ul",e.getListProps(),e.collection.items.map(function(t,n){return l.createElement(za,gt({key:[e.title,t.objectID].join(":"),item:t,index:n},e))}))):null}function za(e){var t=e.item,n=e.index,r=e.renderIcon,a=e.renderAction,o=e.getItemProps,i=e.onItemClick,u=e.collection,f=e.hitComponent,s=$n(l.useState(!1),2),c=s[0],_=s[1],y=$n(l.useState(!1),2),h=y[0],b=y[1],p=l.useRef(null),d=f;return l.createElement("li",gt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",c&&"DocSearch-Hit--deleting",h&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){p.current&&p.current()}},o({item:t,source:u.source,onClick:function(){i(t)}})),l.createElement(d,{hit:t},l.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&t.type==="lvl1"&&l.createElement("div",{className:"DocSearch-Hit-content-wrapper"},l.createElement(ve,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&l.createElement(ve,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&(t.type==="lvl2"||t.type==="lvl3"||t.type==="lvl4"||t.type==="lvl5"||t.type==="lvl6")&&l.createElement("div",{className:"DocSearch-Hit-content-wrapper"},l.createElement(ve,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),l.createElement(ve,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),t.type==="content"&&l.createElement("div",{className:"DocSearch-Hit-content-wrapper"},l.createElement(ve,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),l.createElement(ve,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),a({item:t,runDeleteTransition:function(m){_(!0),p.current=m},runFavoriteTransition:function(m){b(!0),p.current=m}}))))}function qn(e,t){return e.reduce(function(n,r){var a=t(r);return n.hasOwnProperty(a)||(n[a]=[]),n[a].length<5&&n[a].push(r),n},{})}function zn(e){return e}function Ua(){}var Un=/(<mark>|<\/mark>)/g,Ba=RegExp(Un.source);function Bn(e){var t,n,r,a,o,i=e;if(!i.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var u=((i.__docsearch_parent?(t=i.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(r=n.hierarchy)===null||r===void 0?void 0:r.lvl0:(a=e._highlightResult)===null||a===void 0||(o=a.hierarchy)===null||o===void 0?void 0:o.lvl0)||{}).value;return u&&Ba.test(u)?u.replace(Un,""):u}function Vn(){return(Vn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Va(e){return l.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map(function(t,n){if(t.items.length===0)return null;var r=Bn(t.items[0]);return l.createElement(vt,Vn({},e,{key:n,title:r,collection:t,renderIcon:function(a){var o,i=a.item,u=a.index;return l.createElement(l.Fragment,null,i.__docsearch_parent&&l.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},l.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},i.__docsearch_parent!==((o=t.items[u+1])===null||o===void 0?void 0:o.__docsearch_parent)?l.createElement("path",{d:"M8 6v21M20 27H8.3"}):l.createElement("path",{d:"M8 6v42M20 27H8.3"}))),l.createElement("div",{className:"DocSearch-Hit-icon"},l.createElement(Da,{type:i.type})))},renderAction:function(){return l.createElement("div",{className:"DocSearch-Hit-action"},l.createElement(xa,null))}}))}),e.resultsFooterComponent&&l.createElement("section",{className:"DocSearch-HitsFooter"},l.createElement(e.resultsFooterComponent,{state:e.state})))}function yt(){return(yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Wa(e){return e.state.status==="idle"&&e.hasCollections===!1?e.disableUserPersonalization?null:l.createElement("div",{className:"DocSearch-StartScreen"},l.createElement("p",{className:"DocSearch-Help"},"No recent searches")):e.hasCollections===!1?null:l.createElement("div",{className:"DocSearch-Dropdown-Container"},l.createElement(vt,yt({},e,{title:"Recent",collection:e.state.collections[0],renderIcon:function(){return l.createElement("div",{className:"DocSearch-Hit-icon"},l.createElement(Ia,null))},renderAction:function(t){var n=t.item,r=t.runFavoriteTransition,a=t.runDeleteTransition;return l.createElement(l.Fragment,null,l.createElement("div",{className:"DocSearch-Hit-action"},l.createElement("button",{className:"DocSearch-Hit-action-button",title:"Save this search",onClick:function(o){o.preventDefault(),o.stopPropagation(),r(function(){e.favoriteSearches.add(n),e.recentSearches.remove(n),e.refresh()})}},l.createElement(Tn,null))),l.createElement("div",{className:"DocSearch-Hit-action"},l.createElement("button",{className:"DocSearch-Hit-action-button",title:"Remove this search from history",onClick:function(o){o.preventDefault(),o.stopPropagation(),a(function(){e.recentSearches.remove(n),e.refresh()})}},l.createElement(mt,null))))}})),l.createElement(vt,yt({},e,{title:"Favorites",collection:e.state.collections[1],renderIcon:function(){return l.createElement("div",{className:"DocSearch-Hit-icon"},l.createElement(Tn,null))},renderAction:function(t){var n=t.item,r=t.runDeleteTransition;return l.createElement("div",{className:"DocSearch-Hit-action"},l.createElement("button",{className:"DocSearch-Hit-action-button",title:"Remove this search from favorites",onClick:function(a){a.preventDefault(),a.stopPropagation(),r(function(){e.favoriteSearches.remove(n),e.refresh()})}},l.createElement(mt,null)))}})))}function Wn(){return(Wn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ga=l.memo(function(e){if(e.state.status==="error")return l.createElement(La,null);var t=e.state.collections.some(function(n){return n.items.length>0});return e.state.query?t===!1?l.createElement($a,e):l.createElement(Va,e):l.createElement(Wa,Wn({},e,{hasCollections:t}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"});function bt(){return(bt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ka(e){var t=e.getFormProps({inputElement:e.inputRef.current}).onReset;return l.useEffect(function(){e.autoFocus&&e.inputRef.current&&e.inputRef.current.focus()},[e.autoFocus,e.inputRef]),l.useEffect(function(){e.isFromSelection&&e.inputRef.current&&e.inputRef.current.select()},[e.isFromSelection,e.inputRef]),l.createElement(l.Fragment,null,l.createElement("form",{className:"DocSearch-Form",onSubmit:function(n){n.preventDefault()},onReset:t},l.createElement("label",bt({className:"DocSearch-MagnifierLabel"},e.getLabelProps()),l.createElement(gn,null)),l.createElement("div",{className:"DocSearch-LoadingIndicator"},l.createElement(ja,null)),l.createElement("input",bt({className:"DocSearch-Input",ref:e.inputRef},e.getInputProps({inputElement:e.inputRef.current,autoFocus:e.autoFocus,maxLength:64}))),l.createElement("button",{type:"reset",title:"Clear the query",className:"DocSearch-Reset",hidden:!e.state.query},l.createElement(mt,null))),l.createElement("button",{className:"DocSearch-Cancel",onClick:e.onClose},"Cancel"))}function Ja(e,t){if(e==null)return{};var n,r,a=function(i,u){if(i==null)return{};var f,s,c={},_=Object.keys(i);for(s=0;s<_.length;s++)f=_[s],u.indexOf(f)>=0||(c[f]=i[f]);return c}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Za(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch(n){return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function Gn(e){var t=e.key,n=e.limit,r=n===void 0?5:n,a=Za(t),o=a.getItem().slice(0,r);return{add:function(i){var u=i,f=(u._highlightResult,u._snippetResult,Ja(u,["_highlightResult","_snippetResult"])),s=o.findIndex(function(c){return c.objectID===f.objectID});s>-1&&o.splice(s,1),o.unshift(f),o=o.slice(0,r),a.setItem(o)},remove:function(i){o=o.filter(function(u){return u.objectID!==i.objectID}),a.setItem(o)},getAll:function(){return o}}}function Xa(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(o,i){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var f=JSON.stringify(o),s=a()[f];return Promise.all([s||i(),s!==void 0])}).then(function(f){var s=Re(f,2),c=s[0],_=s[1];return Promise.all([c,_||u.miss(c)])}).then(function(f){return Re(f,1)[0]})},set:function(o,i){return Promise.resolve().then(function(){var u=a();return u[JSON.stringify(o)]=i,r().setItem(n,JSON.stringify(u)),i})},delete:function(o){return Promise.resolve().then(function(){var i=a();delete i[JSON.stringify(o)],r().setItem(n,JSON.stringify(i))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function De(e){var t=Le(e.caches),n=t.shift();return n===void 0?{get:function(r,a){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},i=a();return i.then(function(u){return Promise.all([u,o.miss(u)])}).then(function(u){return Re(u,1)[0]})},set:function(r,a){return Promise.resolve(a)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,a){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,a,o).catch(function(){return De({caches:t}).get(r,a,o)})},set:function(r,a){return n.set(r,a).catch(function(){return De({caches:t}).set(r,a)})},delete:function(r){return n.delete(r).catch(function(){return De({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return De({caches:t}).clear()})}}}function _t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);var i=r(),u=a&&a.miss||function(){return Promise.resolve()};return i.then(function(f){return u(f)}).then(function(){return i})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function Ya(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function Kn(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function Ke(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[a++])})}var Je={WithinQueryParameters:0,WithinHeaders:1};function Jn(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach(function(a){["timeout","headers","queryParameters","data","cacheable"].indexOf(a)===-1&&(r[a]=n[a])}),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var ye={Read:1,Write:2,Any:3},Zn=1,Qa=2,Xn=3;function Yn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zn;return I(I({},e),{},{status:t,lastUpdate:Date.now()})}function Qn(e){return typeof e=="string"?{protocol:"https",url:e,accept:ye.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||ye.Any}}var er="GET",Ze="POST";function eo(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(Yn(n))})})).then(function(n){var r=n.filter(function(i){return function(u){return u.status===Zn||Date.now()-u.lastUpdate>12e4}(i)}),a=n.filter(function(i){return function(u){return u.status===Xn&&Date.now()-u.lastUpdate<=12e4}(i)}),o=[].concat(Le(r),Le(a));return{getTimeout:function(i,u){return(a.length===0&&i===0?1:a.length+3+i)*u},statelessHosts:o.length>0?o.map(function(i){return Qn(i)}):t}})}function tr(e,t,n,r){var a=[],o=function(y,h){if(!(y.method===er||y.data===void 0&&h.data===void 0)){var b=Array.isArray(y.data)?y.data:I(I({},y.data),h.data);return JSON.stringify(b)}}(n,r),i=function(y,h){var b=I(I({},y.headers),h.headers),p={};return Object.keys(b).forEach(function(d){var m=b[d];p[d.toLowerCase()]=m}),p}(e,r),u=n.method,f=n.method!==er?{}:I(I({},n.data),r.data),s=I(I(I({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),r.queryParameters),c=0,_=function y(h,b){var p=h.pop();if(p===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:rr(a)};var d={data:o,headers:i,method:u,url:no(p,n.path,s),connectTimeout:b(c,e.timeouts.connect),responseTimeout:b(c,r.timeout)},m=function(v){var S={request:d,response:v,host:p,triesLeft:h.length};return a.push(S),S},g={onSucess:function(v){return function(S){try{return JSON.parse(S.content)}catch(w){throw function(O,j){return{name:"DeserializationError",message:O,response:j}}(w.message,S)}}(v)},onRetry:function(v){var S=m(v);return v.isTimedOut&&c++,Promise.all([e.logger.info("Retryable failure",ar(S)),e.hostsCache.set(p,Yn(p,v.isTimedOut?Xn:Qa))]).then(function(){return y(h,b)})},onFail:function(v){throw m(v),function(S,w){var O=S.content,j=S.status,x=O;try{x=JSON.parse(O).message}catch(D){}return function(D,N,R){return{name:"ApiError",message:D,status:N,transporterStackTrace:R}}(x,j,w)}(v,rr(a))}};return e.requester.send(d).then(function(v){return function(S,w){return function(O){var j=O.status;return O.isTimedOut||function(x){var D=x.isTimedOut,N=x.status;return!D&&~~N==0}(O)||~~(j/100)!=2&&~~(j/100)!=4}(S)?w.onRetry(S):~~(S.status/100)==2?w.onSucess(S):w.onFail(S)}(v,g)})};return eo(e.hostsCache,t).then(function(y){return _(Le(y.statelessHosts).reverse(),y.getTimeout)})}function to(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(r)===-1&&(t.value="".concat(t.value).concat(r)),t}};return t}function no(e,t,n){var r=nr(n),a="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(a+="?".concat(r)),a}function nr(e){return Object.keys(e).map(function(t){return Ke("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function rr(e){return e.map(function(t){return ar(t)})}function ar(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return I(I({},e),{},{request:I(I({},e.request),{},{headers:I(I({},e.request.headers),t)})})}var ro=function(e){var t=e.appId,n=function(a,o,i){var u={"x-algolia-api-key":i,"x-algolia-application-id":o};return{headers:function(){return a===Je.WithinHeaders?u:{}},queryParameters:function(){return a===Je.WithinQueryParameters?u:{}}}}(e.authMode!==void 0?e.authMode:Je.WithinHeaders,t,e.apiKey),r=function(a){var o=a.hostsCache,i=a.logger,u=a.requester,f=a.requestsCache,s=a.responsesCache,c=a.timeouts,_=a.userAgent,y=a.hosts,h=a.queryParameters,b={hostsCache:o,logger:i,requester:u,requestsCache:f,responsesCache:s,timeouts:c,userAgent:_,headers:a.headers,queryParameters:h,hosts:y.map(function(p){return Qn(p)}),read:function(p,d){var m=Jn(d,b.timeouts.read),g=function(){return tr(b,b.hosts.filter(function(S){return(S.accept&ye.Read)!=0}),p,m)};if((m.cacheable!==void 0?m.cacheable:p.cacheable)!==!0)return g();var v={request:p,mappedRequestOptions:m,transporter:{queryParameters:b.queryParameters,headers:b.headers}};return b.responsesCache.get(v,function(){return b.requestsCache.get(v,function(){return b.requestsCache.set(v,g()).then(function(S){return Promise.all([b.requestsCache.delete(v),S])},function(S){return Promise.all([b.requestsCache.delete(v),Promise.reject(S)])}).then(function(S){var w=Re(S,2);return w[0],w[1]})})},{miss:function(S){return b.responsesCache.set(v,S)}})},write:function(p,d){return tr(b,b.hosts.filter(function(m){return(m.accept&ye.Write)!=0}),p,Jn(d,b.timeouts.write))}};return b}(I(I({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:ye.Read},{url:"".concat(t,".algolia.net"),accept:ye.Write}].concat(Ya([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:I(I(I({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:I(I({},n.queryParameters()),e.queryParameters)}));return Kn({transporter:r,appId:t,addAlgoliaAgent:function(a,o){r.userAgent.add({segment:a,version:o})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}},e.methods)},or=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return Kn(r,n.methods)}},ir=function(e){return function(t,n){var r=t.map(function(a){return I(I({},a),{},{params:nr(a.params||{})})});return e.transporter.read({method:Ze,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},ur=function(e){return function(t,n){return Promise.all(t.map(function(r){var a=r.params,o=a.facetName,i=a.facetQuery,u=Cr(a,["facetName","facetQuery"]);return or(e)(r.indexName,{methods:{searchForFacetValues:cr}}).searchForFacetValues(o,i,I(I({},n),u))}))}},ao=function(e){return function(t,n,r){return e.transporter.read({method:Ze,path:Ke("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},oo=function(e){return function(t,n){return e.transporter.read({method:Ze,path:Ke("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},cr=function(e){return function(t,n,r){return e.transporter.read({method:Ze,path:Ke("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},io=1,uo=2,co=3;function sr(e,t,n){var r,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(o){return new Promise(function(i){var u=new XMLHttpRequest;u.open(o.method,o.url,!0),Object.keys(o.headers).forEach(function(_){return u.setRequestHeader(_,o.headers[_])});var f,s=function(_,y){return setTimeout(function(){u.abort(),i({status:0,content:y,isTimedOut:!0})},1e3*_)},c=s(o.connectTimeout,"Connection timeout");u.onreadystatechange=function(){u.readyState>u.OPENED&&f===void 0&&(clearTimeout(c),f=s(o.responseTimeout,"Socket timeout"))},u.onerror=function(){u.status===0&&(clearTimeout(c),clearTimeout(f),i({content:u.responseText||"Network request failed",status:u.status,isTimedOut:!1}))},u.onload=function(){clearTimeout(c),clearTimeout(f),i({content:u.responseText,status:u.status,isTimedOut:!1})},u.send(o.data)})}},logger:(r=co,{debug:function(o,i){return io>=r&&console.debug(o,i),Promise.resolve()},info:function(o,i){return uo>=r&&console.info(o,i),Promise.resolve()},error:function(o,i){return console.error(o,i),Promise.resolve()}}),responsesCache:_t(),requestsCache:_t({serializable:!1}),hostsCache:De({caches:[Xa({key:"".concat("4.8.5","-").concat(e)}),_t()]}),userAgent:to("4.8.5").add({segment:"Browser",version:"lite"}),authMode:Je.WithinQueryParameters};return ro(I(I(I({},a),n),{},{methods:{search:ir,searchForFacetValues:ur,multipleQueries:ir,multipleSearchForFacetValues:ur,initIndex:function(o){return function(i){return or(o)(i,{methods:{search:oo,searchForFacetValues:cr,findAnswers:ao}})}}}}))}sr.version="4.8.5";function Xe(){return(Xe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function lr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?lr(Object(n),!0).forEach(function(r){so(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lr(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function so(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lo(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var a=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(a!=null){var o,i,u=[],f=!0,s=!1;try{for(a=a.call(n);!(f=(o=a.next()).done)&&(u.push(o.value),!r||u.length!==r);f=!0);}catch(c){s=!0,i=c}finally{try{f||a.return==null||a.return()}finally{if(s)throw i}}return u}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return fr(n,r);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return fr(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function fr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fo(e){var t=e.appId,n=t===void 0?"BH4D9OD16A":t,r=e.apiKey,a=e.indexName,o=e.placeholder,i=o===void 0?"Search docs":o,u=e.searchParameters,f=e.onClose,s=f===void 0?Ua:f,c=e.transformItems,_=c===void 0?zn:c,y=e.hitComponent,h=y===void 0?Aa:y,b=e.resultsFooterComponent,p=b===void 0?function(){return null}:b,d=e.navigator,m=e.initialScrollY,g=m===void 0?0:m,v=e.transformSearchClient,S=v===void 0?zn:v,w=e.disableUserPersonalization,O=w!==void 0&&w,j=e.initialQuery,x=j===void 0?"":j,D=lo(l.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),N=D[0],R=D[1],ce=l.useRef(null),re=l.useRef(null),ae=l.useRef(null),C=l.useRef(null),$=l.useRef(null),q=l.useRef(10),oe=l.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,L=l.useRef(x||oe).current,Fe=function(P,F,H){return l.useMemo(function(){var B=sr(P,F);return B.addAlgoliaAgent("docsearch","3.0.0-alpha.41"),/docsearch.js \(.*\)/.test(B.transporter.userAgent.value)===!1&&B.addAlgoliaAgent("docsearch-react","3.0.0-alpha.41"),H(B)},[P,F,H])}(n,r,S),z=l.useRef(Gn({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(a),limit:10})).current,G=l.useRef(Gn({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(a),limit:z.getAll().length===0?7:4})).current,K=l.useCallback(function(P){if(!O){var F=P.type==="content"?P.__docsearch_parent:P;F&&z.getAll().findIndex(function(H){return H.objectID===F.objectID})===-1&&G.add(F)}},[z,G,O]),J=l.useMemo(function(){return Ea({id:"docsearch",defaultActiveItemId:0,placeholder:i,openOnFocus:!0,initialState:{query:L,context:{searchSuggestions:[]}},navigator:d,onStateChange:function(P){var F=P.state;R(F)},getSources:function(P){var F=P.query,H=P.state,B=P.setContext,te=P.setStatus;return F?Fe.search([{query:F,indexName:a,params:St({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(q.current),"hierarchy.lvl2:".concat(q.current),"hierarchy.lvl3:".concat(q.current),"hierarchy.lvl4:".concat(q.current),"hierarchy.lvl5:".concat(q.current),"hierarchy.lvl6:".concat(q.current),"content:".concat(q.current)],snippetEllipsisText:"\u2026",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},u)}]).catch(function(T){throw T.name==="RetryError"&&te("error"),T}).then(function(T){var V=T.results[0],W=V.hits,br=V.nbHits,Qe=qn(W,function(et){return Bn(et)});return H.context.searchSuggestions.length<Object.keys(Qe).length&&B({searchSuggestions:Object.keys(Qe)}),B({nbHits:br}),Object.values(Qe).map(function(et,_r){return{sourceId:"hits".concat(_r),onSelect:function(Y){var _e=Y.item,le=Y.event;K(_e),le.shiftKey||le.ctrlKey||le.metaKey||s()},getItemUrl:function(Y){return Y.item.url},getItems:function(){return Object.values(qn(et,function(Y){return Y.hierarchy.lvl1})).map(_).map(function(Y){return Y.map(function(_e){return St(St({},_e),{},{__docsearch_parent:_e.type!=="lvl1"&&Y.find(function(le){return le.type==="lvl1"&&le.hierarchy.lvl1===_e.hierarchy.lvl1})})})}).flat()}}})}):O?[]:[{sourceId:"recentSearches",onSelect:function(T){var V=T.item,W=T.event;K(V),W.shiftKey||W.ctrlKey||W.metaKey||s()},getItemUrl:function(T){return T.item.url},getItems:function(){return G.getAll()}},{sourceId:"favoriteSearches",onSelect:function(T){var V=T.item,W=T.event;K(V),W.shiftKey||W.ctrlKey||W.metaKey||s()},getItemUrl:function(T){return T.item.url},getItems:function(){return z.getAll()}}]}})},[a,u,Fe,s,G,z,K,L,i,d,_,O]),be=J.getEnvironmentProps,Ce=J.getRootProps,se=J.refresh;return function(P){var F=P.getEnvironmentProps,H=P.panelElement,B=P.formElement,te=P.inputElement;l.useEffect(function(){if(H&&B&&te){var T=F({panelElement:H,formElement:B,inputElement:te}),V=T.onTouchStart,W=T.onTouchMove;return window.addEventListener("touchstart",V),window.addEventListener("touchmove",W),function(){window.removeEventListener("touchstart",V),window.removeEventListener("touchmove",W)}}},[F,H,B,te])}({getEnvironmentProps:be,panelElement:C.current,formElement:ae.current,inputElement:$.current}),function(P){var F=P.container;l.useEffect(function(){if(F){var H=F.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),B=H[0],te=H[H.length-1];return F.addEventListener("keydown",T),function(){F.removeEventListener("keydown",T)}}function T(V){V.key==="Tab"&&(V.shiftKey?document.activeElement===B&&(V.preventDefault(),te.focus()):document.activeElement===te&&(V.preventDefault(),B.focus()))}},[F])}({container:ce.current}),l.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var P,F;document.body.classList.remove("DocSearch--active"),(P=(F=window).scrollTo)===null||P===void 0||P.call(F,0,g)}},[]),l.useEffect(function(){window.matchMedia("(max-width: 750px)").matches&&(q.current=5)},[]),l.useEffect(function(){C.current&&(C.current.scrollTop=0)},[N.query]),l.useEffect(function(){L.length>0&&(se(),$.current&&$.current.focus())},[L,se]),l.useEffect(function(){function P(){if(re.current){var F=.01*window.innerHeight;re.current.style.setProperty("--docsearch-vh","".concat(F,"px"))}}return P(),window.addEventListener("resize",P),function(){window.removeEventListener("resize",P)}},[]),l.createElement("div",Xe({ref:ce},Ce({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",N.status==="stalled"&&"DocSearch-Container--Stalled",N.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),onMouseDown:function(P){P.target===P.currentTarget&&s()}}),l.createElement("div",{className:"DocSearch-Modal",ref:re},l.createElement("header",{className:"DocSearch-SearchBar",ref:ae},l.createElement(Ka,Xe({},J,{state:N,autoFocus:L.length===0,onClose:s,inputRef:$,isFromSelection:Boolean(L)&&L===oe}))),l.createElement("div",{className:"DocSearch-Dropdown",ref:C},l.createElement(Ga,Xe({},J,{indexName:a,state:N,hitComponent:h,resultsFooterComponent:p,disableUserPersonalization:O,recentSearches:G,favoriteSearches:z,onItemClick:function(P){K(P),s()},inputRef:$}))),l.createElement("footer",{className:"DocSearch-Footer"},l.createElement(Pa,null))))}function pr(){return(pr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function dr(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var a=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(a!=null){var o,i,u=[],f=!0,s=!1;try{for(a=a.call(n);!(f=(o=a.next()).done)&&(u.push(o.value),!r||u.length!==r);f=!0);}catch(c){s=!0,i=c}finally{try{f||a.return==null||a.return()}finally{if(s)throw i}}return u}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return mr(n,r);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return mr(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
  In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function mr(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function po(e){var t=l.useRef(null),n=dr(l.useState(!1),2),r=n[0],a=n[1],o=dr(l.useState((e==null?void 0:e.initialQuery)||void 0),2),i=o[0],u=o[1],f=l.useCallback(function(){a(!0)},[a]),s=l.useCallback(function(){a(!1)},[a]);return function(c){var _=c.isOpen,y=c.onOpen,h=c.onClose,b=c.onInput,p=c.searchButtonRef;l.useEffect(function(){function d(m){(m.keyCode===27&&_||m.key==="k"&&(m.metaKey||m.ctrlKey)||!function(g){var v=g.target,S=v.tagName;return v.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}(m)&&m.key==="/"&&!_)&&(m.preventDefault(),_?h():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||y()),p&&p.current===document.activeElement&&b&&/[a-zA-Z0-9]/.test(String.fromCharCode(m.keyCode))&&b(m)}return window.addEventListener("keydown",d),function(){window.removeEventListener("keydown",d)}},[_,y,h,b,p])}({isOpen:r,onOpen:f,onClose:s,onInput:l.useCallback(function(c){a(!0),u(c.key)},[a,u]),searchButtonRef:t}),l.createElement(l.Fragment,null,l.createElement(Yr,{onClick:f,ref:t}),r&&un(l.createElement(fo,pr({},e,{initialScrollY:window.scrollY,initialQuery:i,onClose:s})),document.body))}function hr(e){sn(l.createElement(po,jt({},e,{transformSearchClient:function(t){return t.addAlgoliaAgent("docsearch.js","3.0.0-alpha.41"),e.transformSearchClient?e.transformSearchClient(t):t}})),function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}function gr(e,t,n){let r=/^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*:)*?:?0*1$/.test(location.hostname)||location.protocol==="file:";if(!t.trackLocalhost&&r)return console.warn("[Plausible] Ignoring event because website is running locally");if(localStorage.getItem("plausible_ignore")==="true")return console.warn('[Plausible] Ignoring event because "plausible_ignore" is set to "true" in localStorage');let o={n:e,u:t.url,d:t.domain,r:t.referrer,w:t.deviceWidth,h:t.hashMode?1:0,p:n&&n.props?JSON.stringify(n.props):void 0},i=new XMLHttpRequest;i.open("POST",`${t.apiHost}/api/event`,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(JSON.stringify(o)),i.onreadystatechange=()=>{i.readyState===4&&n&&n.callback&&n.callback()}}function Ot(e){let t=()=>fe({hashMode:!1,trackLocalhost:!1,url:location.href,domain:location.hostname,referrer:document.referrer||null,deviceWidth:window.innerWidth,apiHost:"https://plausible.io"},e),n=(i,u,f)=>{gr(i,fe(fe({},t()),f),u)},r=(i,u)=>{n("pageview",u,i)};return{trackEvent:n,trackPageview:r,enableAutoPageviews:()=>{let i=()=>r(),u=history.pushState;return u&&(history.pushState=function(f,s,c){u.apply(this,[f,s,c]),i()},addEventListener("popstate",i)),e&&e.hashMode&&addEventListener("hashchange",i),r(),function(){u&&(history.pushState=u,removeEventListener("popstate",i)),e&&e.hashMode&&removeEventListener("hashchange",i)}},enableAutoOutboundTracking:(i=document,u={subtree:!0,childList:!0,attributes:!0,attributeFilter:["href"]})=>{function f(h){n("Outbound Link: Click",{props:{url:this.href}}),typeof process!="undefined"&&process,setTimeout(()=>{location.href=this.href},150),h.preventDefault()}let s=new Set;function c(h){h instanceof HTMLAnchorElement?h.host!==location.host&&(h.addEventListener("click",f),s.add(h)):"querySelectorAll"in h&&h.querySelectorAll("a").forEach(c)}function _(h){h instanceof HTMLAnchorElement?(h.removeEventListener("click",f),s.delete(h)):"querySelectorAll"in h&&h.querySelectorAll("a").forEach(_)}let y=new MutationObserver(h=>{h.forEach(b=>{b.type==="attributes"?(_(b.target),c(b.target)):b.type==="childList"&&(b.addedNodes.forEach(c),b.removedNodes.forEach(_))})});return i.querySelectorAll("a").forEach(c),y.observe(i,u),function(){s.forEach(b=>{b.removeEventListener("click",f)}),s.clear(),y.disconnect()}}}}var vr=Ot;var zo=Dr(yr());(function(e){function t(n,r){return"___"+n.toUpperCase()+r+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,function(u){if(typeof o=="function"&&!o(u))return u;for(var f=i.length,s;n.code.indexOf(s=t(r,f))!==-1;)++f;return i[f]=u,s}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language!==r||!n.tokenStack)return;n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);function i(u){for(var f=0;f<u.length&&!(a>=o.length);f++){var s=u[f];if(typeof s=="string"||s.content&&typeof s.content=="string"){var c=o[a],_=n.tokenStack[c],y=typeof s=="string"?s:s.content,h=t(r,c),b=y.indexOf(h);if(b>-1){++a;var p=y.substring(0,b),d=new e.Token(r,e.tokenize(_,n.grammar),"language-"+r,_),m=y.substring(b+h.length),g=[];p&&g.push.apply(g,i([p])),g.push(d),m&&g.push.apply(g,i([m])),typeof s=="string"?u.splice.apply(u,[f,1].concat(g)):s.content=g}}else s.content&&i(s.content)}return u}i(n.tokens)}}})})(Prism);(function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,a=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:a,punctuation:o};var i={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},u=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:i}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:i}}];e.languages.insertBefore("php","variable",{string:u,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:u,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:a,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(f){if(!!/<\?/.test(f.code)){var s=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi;e.languages["markup-templating"].buildPlaceholders(f,"php",s)}}),e.hooks.add("after-tokenize",function(f){e.languages["markup-templating"].tokenizePlaceholders(f,"php")})})(Prism);(function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.shell=e.languages.bash})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;(function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})})(Prism);Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;function ho(e){var t=e.split(" ");return t=t.map(function(n,r){var a=n.trim();return a.length>=2&&a[0]==="-"&&a[1]==="-"&&(a='"'+a+(r===t.length-1?"":'"')),a.length==2&&a[0]==="-"&&(a='"'+a+(r===t.length-1?"":'"')),a}),t.join(" ")}document.getElementById("docsearch")&&hr({container:"#docsearch",appId:"DLYN25JSFJ",indexName:"getcomposer",apiKey:"59b32c5fdb7d9198939d01eebcc4ecab",transformSearchClient:e=>Pt(fe({},e),{search:t=>{let n=t[0].query;return t[0].query=ho(t[0].query),e.search(t)}})});var go=vr({domain:"getcomposer.org",apiHost:"https://getcomposer.org"});go.trackPageview();})();
  /*! @docsearch/js 3.0.0-alpha.41 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */
  /**
   * Prism: Lightweight, robust, elegant syntax highlighting
   *
   * @license MIT <https://opensource.org/licenses/MIT>
   * @author Lea Verou <https://lea.verou.me>
   * @namespace
   * @public
   */
  