!function(e,t){"object"==typeofexports&&"undefined"!=typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define(t):(e="undefined"!=typeofglobalThis?globalThis:e||self).docsearch=t()}(this,function(){"use strict";functione(e,t){(null==t||t>e.length)&&(t=e.length);for(varn=0,r=Array(t);n<t;n++)r[n]=e[n];returnr}functiont(e){if(void0===e)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");returne}functionn(e,t,n,r,u,a,i){try{varo=e[a](i),s=o.value}catch(e){returnvoidn(e)}o.done?t(s):Promise.resolve(s).then(r,u)}functionr(e){returnfunction(){vart=this,r=arguments;returnnewPromise(function(u,a){vari=e.apply(t,r);functiono(e){n(i,u,a,o,s,"next",e)}functions(e){n(i,u,a,o,s,"throw",e)}o(void0)})}}functionu(e,n,r){returnn=l(n),function(e,n){if(n&&("object"==typeofn||"function"==typeofn))returnn;if(void0!==n)thrownewTypeError("Derived constructors may only return object or undefined");returnt(e)}(e,d()?Reflect.construct(n,r||[],l(e).constructor):n.apply(e,r))}functiona(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functioni(e,t){for(varn=0;n<t.length;n++){varr=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}functiono(e,t,n){returnt&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}functions(e,t){varn="undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=b(e))||t){n&&(e=n);varr=0,u=function(){};return{s:u,n:function(){returnr>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throwe},f:u}}thrownewTypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}vara,i=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){vare=n.next();returni=e.done,e},e:function(e){o=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(o)throwa}}}}functionc(e,t,n){return(t=E(t))ine?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}functionl(e){returnl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){returne.__proto__||Object.getPrototypeOf(e)},l(e)}functionf(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}functiond(){try{vare=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}functionp(e,t){varn=Object.keys(e);if(Object.getOwnPropertySymbols){varr=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){returnObject.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}returnn}functionh(e){for(vart=1;t<arguments.length;t++){varn=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}returne}functionv(e,t){if(null==e)return{};varn,r,u=function(e,t){if(null==e)return{};varn={};for(varrine)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}returnn}(e,t);if(Object.getOwnPropertySymbols){vara=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(u[n]=e[n])}returnu}functionm(){
vare,t,n="function"==typeofSymbol?Symbol:{},r=n.iterator||"@@iterator",u=n.toStringTag||"@@toStringTag";functiona(n,r,u,a){vars=r&&r.prototypeinstanceofo?r:o,c=Object.create(s.prototype);returnD(c,"_invoke",function(n,r,u){vara,o,s,c=0,l=u||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){returna=t,o=0,s=e,d.n=n,i}};functionp(n,r){for(o=n,s=r,t=0;!f&&c&&!u&&t<l.length;t++){varu,a=l[t],p=d.p,h=a[2];n>3?(u=h===r)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((u=n<2&&p<a[1])?(o=0,d.v=r,d.n=a[1]):p<h&&(u=n<3||a[0]>r||r>h)&&(a[4]=n,a[5]=r,d.n=h,o=0))}if(u||n>1)returni;throwf=!0,r}returnfunction(u,l,h){if(c>1)throwTypeError("Generator is already running");for(f&&1===l&&p(l,h),o=l,s=h;(t=o<2?e:s)||!f;){a||(o?o<3?(o>1&&(d.n=-1),p(o,s)):d.n=s:d.v=s);try{if(c=2,a){if(o||(u="next"),t=a[u]){if(!(t=t.call(a,s)))throwTypeError("iterator result is not an object");if(!t.done)returnt;s=t.value,o<2&&(o=0)}else1===o&&(t=a.return)&&t.call(a),o<2&&(s=TypeError("The iterator does not provide a '"+u+"' method"),o=1);a=e}elseif((t=(f=d.n<0)?s:n.call(r,d))!==i)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:t,done:f}}}(n,u,a),!0),c}vari={};functiono(){}functions(){}functionc(){}t=Object.getPrototypeOf;varl=[][r]?t(t([][r]())):(D(t={},r,function(){returnthis}),t),f=c.prototype=o.prototype=Object.create(l);functiond(e){returnObject.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,D(e,u,"GeneratorFunction")),e.prototype=Object.create(f),e}returns.prototype=c,D(f,"constructor",c),D(c,"constructor",s),s.displayName="GeneratorFunction",D(c,u,"GeneratorFunction"),D(f),D(f,u,"Generator"),D(f,r,function(){returnthis}),D(f,"toString",function(){return"[object Generator]"}),(m=function(){return{w:a,m:d}})()}functionD(e,t,n,r){varu=Object.defineProperty;try{u({},"",{})}catch(e){u=0}D=function(e,t,n,r){functiona(t,n){D(e,t,function(e){returnthis._invoke(t,n,e)})}t?u?u(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},D(e,t,n,r)}functiony(e,t){returny=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){returne.__proto__=t,e},y(e,t)}functiong(e,t){returnfunction(e){if(Array.isArray(e))returne}(e)||function(e,t){varn=null==e?null:"undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){varr,u,a,i,o=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t);elsefor(;!(s=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);s=!0);}catch(e){c=!0,u=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throwu}}returno}}(e,t)||b(e,t)||function(){thrownewTypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functionF(t){returnfunction(t){if(Array.isArray(t))returne(t)}(t)||function(e){if("undefined"!=typeofSymbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])returnArray.from(e)}(t)||b(t)||function(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functionE(e){vart=function(e,t){if("object"!=typeofe||!e)returne;varn=e[Symbol.toPrimitive];if(void0!==n){varr=n.call(e,t||"default");if("object"!=typeofr)returnr;thrownewTypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeoft?t:t+""}function_(e){return_="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},_(e)}functionb(t,n){if(t){if("string"==typeoft)returne(t,n);varr={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void0}}functionC(e){vart="function"==typeofMap?newMap:void0;returnC=function(e){if(null===e||!function(e){try{return-1!==Funct
vare,t,n="function"==typeofSymbol?Symbol:{},r=n.iterator||"@@iterator",u=n.toStringTag||"@@toStringTag";functiona(n,r,u,a){vars=r&&r.prototypeinstanceofo?r:o,c=Object.create(s.prototype);returnmn(c,"_invoke",function(n,r,u){vara,o,s,c=0,l=u||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){returna=t,o=0,s=e,d.n=n,i}};functionp(n,r){for(o=n,s=r,t=0;!f&&c&&!u&&t<l.length;t++){varu,a=l[t],p=d.p,h=a[2];n>3?(u=h===r)&&(s=a[(o=a[4])?5:(o=3,3)],a[4]=a[5]=e):a[0]<=p&&((u=n<2&&p<a[1])?(o=0,d.v=r,d.n=a[1]):p<h&&(u=n<3||a[0]>r||r>h)&&(a[4]=n,a[5]=r,d.n=h,o=0))}if(u||n>1)returni;throwf=!0,r}returnfunction(u,l,h){if(c>1)throwTypeError("Generator is already running");for(f&&1===l&&p(l,h),o=l,s=h;(t=o<2?e:s)||!f;){a||(o?o<3?(o>1&&(d.n=-1),p(o,s)):d.n=s:d.v=s);try{if(c=2,a){if(o||(u="next"),t=a[u]){if(!(t=t.call(a,s)))throwTypeError("iterator result is not an object");if(!t.done)returnt;s=t.value,o<2&&(o=0)}else1===o&&(t=a.return)&&t.call(a),o<2&&(s=TypeError("The iterator does not provide a '"+u+"' method"),o=1);a=e}elseif((t=(f=d.n<0)?s:n.call(r,d))!==i)break}catch(t){a=e,o=1,s=t}finally{c=1}}return{value:t,done:f}}}(n,u,a),!0),c}vari={};functiono(){}functions(){}functionc(){}t=Object.getPrototypeOf;varl=[][r]?t(t([][r]())):(mn(t={},r,function(){returnthis}),t),f=c.prototype=o.prototype=Object.create(l);functiond(e){returnObject.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,mn(e,u,"GeneratorFunction")),e.prototype=Object.create(f),e}returns.prototype=c,mn(f,"constructor",c),mn(c,"constructor",s),s.displayName="GeneratorFunction",mn(c,u,"GeneratorFunction"),mn(f),mn(f,u,"Generator"),mn(f,r,function(){returnthis}),mn(f,"toString",function(){return"[object Generator]"}),(vn=function(){return{w:a,m:d}})()}functionmn(e,t,n,r){varu=Object.defineProperty;try{u({},"",{})}catch(e){u=0}mn=function(e,t,n,r){functiona(t,n){mn(e,t,function(e){returnthis._invoke(t,n,e)})}t?u?u(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},mn(e,t,n,r)}functionDn(e,t){returnDn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){returne.__proto__=t,e},Dn(e,t)}functionyn(e,t){returnfunction(e){if(Array.isArray(e))returne}(e)||function(e,t){varn=null==e?null:"undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){varr,u,a,i,o=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}elsefor(;!(s=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);s=!0);}catch(e){c=!0,u=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throwu}}returno}}(e,t)||_n(e,t)||function(){thrownewTypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functiongn(e){returnfunction(e){if(Array.isArray(e))returnGt(e)}(e)||function(e){if("undefined"!=typeofSymbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])returnArray.from(e)}(e)||_n(e)||function(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functionFn(e){vart=function(e){if("object"!=_(e)||!e)returne;vart=e[Symbol.toPrimitive];if(void0!==t){varn=t.call(e,"string");if("object"!=_(n))returnn;thrownewTypeError("@@toPrimitive must return a primitive value.")}returnString(e)}(e);return"symbol"==_(t)?t:t+""}functionEn(e){returnEn="function"==typeofSymbol&&"symbol"==_(Symbol.iterator)?function(e){return_(e)}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_(e)},En(e)}function_n(e,t){if(e){if("string"==typeofe)returnGt(e,t);varn={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gt(e,t):void0}}functionbn(e){vart="function"==typeofMap?newMap:void0;returnbn=function(e){if(null===e||!function(e){try{return-1!==Func