(()=>{functiont(t,e){(null==e||e>t.length)&&(e=t.length);for(varn=0,a=newArray(e);n<e;n++)a[n]=t[n];returna}functione(t){vare=$(".toctree").find('[href="'.concat(decodeURI(t),'"]'));if(e.length>0){$(".toctree .current").removeClass("current"),e.addClass("current"),e.closest(".level-1").parent().addClass("current");for(varn=1;n<=11;n++)e.closest(".level-".concat(n)).addClass("current")}}functionn(t,e){returnlocalStorage.setItem(t,e)}functiona(t){returnlocalStorage.getItem(t)||!1}functionr(){console.debug.apply(console,arguments)}varo,s,c,l;$(window).bind("hashchange",(function(){returne(location.hash||location.pathname)})),$(document).on("scroll",(function(){vart=$(this).scrollTop()+5,n=[];$(".markdown-body").find("h1,h2,h3,h4,h5,h6").each((function(){n.push({offset:$(this).offset().top,id:this.id,level:parseInt(this.tagName.slice(1))})}));for(vara=0;a<n.length;a++)t>n[a].offset&&(a<n.length-1?t<n[a+1].offset&&(1==n[a].level?e(location.pathname):e("#"+n[a].id)):e("#"+n[a].id))})),$("#toggle").click((function(){$(".sidebar-wrap,.content-wrap,.addons-wrap").toggleClass("shift")})),$(".status").click((function(){$(".addons").toggleClass("d-none")})),location.pathname=="".concat(ui.baseurl,"/search.html")&&$.ajax("".concat(ui.baseurl,"/data.json")).done((function(e){varn=newURL(location.href).searchParams.get("q");newURL(location.href).searchParams.get("lang")||ui.lang,$("input[name='q']").val(n);vara=[],o=newRegExp;try{o=newRegExp(n,"im")}catch(t){return$(".search-results .content").empty(),$(".search-results .summary").html(ui.i18n.search_results_not_found),$(".search-results h2").html(ui.i18n.search_results),r(t.message)}functions(t,e,n){returnt.slice(e,n).replace(o,(function(t){return'<span class="bg-yellow">'.concat(t,"</span>")}))}varc,l=function(e,n){vara;if("undefined"==typeofSymbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=function(e,n){if(e){if("string"==typeofe)returnt(e,n);vara=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?t(e,n):void0}}(e))||n&&e&&"number"==typeofe.length){a&&(e=a);varr=0,o=function(){};return{s:o,n:function(){returnr>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(t){throwt},f:o}}thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}vars,c=!0,l=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){vart=a.next();returnc=t.done,t},e:function(t){l=!0,s=t},f:function(){try{c||null==a.return||a.return()}finally{if(l)throws}}}}(e);try{for(l.s();!(c=l.n()).done;){page=c.value;vari=null,u=null;try{page.title?i=page.title.match(o):"/"==page.url?page.title=ui.title:page.title=page.url}catch(t){r(t.message)}try{page.content&&(page.content=$("<div/>").html(page.content).text(),u=page.content.match(o))}catch(t){r(t.message)}if(i||u){varh=['<a href="'.concat(ui.baseurl).concat(page.url,"?highlight=").concat(n,'">').concat(page.title,"</a>")];if(u){varf=u.index-100,d=u.index+100,p="...",g="...";f<0&&(p="",f=0),d>page.content.length&&(g="",d=page.content.length),h.push('<p class="text-gray">'.concat(p).concat(s(page.content,f,d)).concat(g,"</p>"))}a.push('<li class="border-top py-4">'.concat(h.join(""),"</li>"))}}}catch(t){l.e(t)}finally{l.f()}a.length>0&&n.length>0?($(".search-results .content").html(a.join("")),$(".search-results .summary").html(ui.i18n.search_results_found.replace("#",a.length))):($(".search-results .content").empty(),$(".search-results .summary").html(ui.i18n.search_results_not_found)),$(".search-results h2").html(ui.i18n.search_results)})).fail((function(t,e){returnr(e)})),$(".toctree li.current").append('<ul class="content-toc"></ul>').html((function(){vart=parseInt(this.dataset.level),e=0,n=[$(this).find(".content-toc")];$(".markdown-body").find("h2,h3,h4,h5,h6").each((function(){vara=$("<a/>").addClass("d-flex flex-items-baseline").text($(this).text()).attr("h