diff --git a/assets/main.js b/assets/main.js
index d55df0323e..f7c83669cf 100644
--- a/assets/main.js
+++ b/assets/main.js
@@ -1,6 +1,6 @@
"use strict";
"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index.
-`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n.tagName!=="SECTION";)n=n.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))} `),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; }
+`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))} `),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; }
`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})();
/*! Bundled license information:
diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html
index 82e527540f..95232d6be1 100644
--- a/classes/_waku_core.ConnectionManager.html
+++ b/classes/_waku_core.ConnectionManager.html
@@ -21,7 +21,7 @@
+Defined in packages/core/src/lib/connection_manager.ts:16
+Defined in packages/core/src/lib/connection_manager.ts:44
+Defined in packages/core/src/lib/connection_manager.ts:18
Private libp2p Components
libp2p Components: Libp2p
+Defined in packages/core/src/lib/connection_manager.ts:20
Private on Event Handlers
on
Event
Handlers
: { peer:connect
: ( ( evt
: CustomEvent < Connection > ) => void ) ; peer:disconnect
: ( ( ) => ( ( evt
: CustomEvent < Connection > ) => void ) ) ; peer:discovery
: ( ( evt
: CustomEvent < PeerInfo > ) => Promise < void > ) ; } = ...
@@ -142,17 +142,17 @@
+Defined in packages/core/src/lib/connection_manager.ts:158
+Defined in packages/core/src/lib/connection_manager.ts:19
+Defined in packages/core/src/lib/connection_manager.ts:17
Private get Tag Names For Peer
@@ -182,7 +182,7 @@
peerId: PeerId
Returns Promise < string [] >
+Defined in packages/core/src/lib/connection_manager.ts:214
+Defined in packages/core/src/lib/connection_manager.ts:64
Private should Dial Peer
@@ -209,7 +209,7 @@
peerId: PeerId
Returns Promise < boolean >
+Defined in packages/core/src/lib/connection_manager.ts:187
Private start Peer Connection Listener
@@ -217,7 +217,7 @@
Returns void
+Defined in packages/core/src/lib/connection_manager.ts:132
Private start Peer Disconnection Listener
@@ -225,7 +225,7 @@
Returns void
+Defined in packages/core/src/lib/connection_manager.ts:139
Private start Peer Discovery Listener
@@ -233,7 +233,7 @@
Returns void
+Defined in packages/core/src/lib/connection_manager.ts:125
stop
@@ -241,7 +241,7 @@
Returns void
+Defined in packages/core/src/lib/connection_manager.ts:71
+Defined in packages/core/src/lib/connection_manager.ts:23
+Defined in packages/core/src/lib/message/version_0.ts:53
Returns void
+Defined in packages/core/src/lib/keep_alive_manager.ts:30
stop
@@ -130,7 +130,7 @@
peerId: PeerId
Returns void
+Defined in packages/core/src/lib/keep_alive_manager.ts:64
stop All
@@ -138,7 +138,7 @@
Returns void
+Defined in packages/core/src/lib/keep_alive_manager.ts:78
+Defined in packages/core/src/lib/message/topic_only_message.ts:19
+Defined in packages/core/src/lib/message/version_0.ts:104
+Defined in packages/core/src/lib/message/version_0.ts:67
Returns string
+Defined in packages/core/src/lib/waku.ts:181
+Defined in packages/core/src/lib/waku.ts:172
+Defined in packages/core/src/lib/waku.ts:163
+Defined in packages/core/src/lib/waku.ts:167
+Defined in packages/dns-discovery/src/dns.ts:33
Private Readonly _error Tolerance
_error Tolerance: number = 10
+Defined in packages/dns-discovery/src/dns.ts:34
+Defined in packages/dns-discovery/src/dns.ts:32
Methods
@@ -103,7 +103,7 @@ this DNS tree cache or via DNS query.
Returns Promise < string >
+Defined in packages/dns-discovery/src/dns.ts:156
Private _search
@@ -121,7 +121,7 @@ ENR record as an ENR. Returns null if parsing or DNS resolution fails.
+Defined in packages/dns-discovery/src/dns.ts:112
get Next Peer
@@ -139,7 +139,7 @@ return fewer peers than requested if
+Defined in packages/dns-discovery/src/dns.ts:87
get Peers
@@ -165,7 +165,7 @@ peers encountered by randomized search exceeds the sum of the fields of
+Defined in packages/dns-discovery/src/dns.ts:50
Static dns Over Http
@@ -178,7 +178,7 @@ peers encountered by randomized search exceeds the sum of the fields of
Optional dnsClient: DnsClient
+Defined in packages/dns-discovery/src/dns.ts:36
+Defined in packages/dns-discovery/src/index.ts:91
stop
@@ -146,7 +146,7 @@
Returns void
+Defined in packages/dns-discovery/src/index.ts:117
+Defined in packages/enr/src/enr.ts:76
+Defined in packages/enr/src/enr.ts:140
+Defined in packages/enr/src/enr.ts:104
+Defined in packages/enr/src/enr.ts:145
+Defined in packages/enr/src/keypair/secp256k1.ts:27
+Defined in packages/message-encryption/src/ecies.ts:39
+Defined in packages/message-encryption/src/symmetric.ts:38
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:66
Private query
@@ -170,7 +170,7 @@
peerId: PeerId
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:152
start
@@ -180,7 +180,7 @@
Returns void
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:93
Private Readonly start Recurring Queries
@@ -193,7 +193,7 @@
peerId: PeerId
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:128
stop
@@ -203,7 +203,7 @@
Returns void
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:109
+Defined in packages/peer-exchange/src/waku_peer_exchange.ts:58
+Defined in packages/core/src/lib/store/history_rpc.ts:9
+Defined in packages/enr/src/keypair/types.ts:4
+Defined in packages/interfaces/src/store.ts:6
+Defined in packages/interfaces/src/protocols.ts:9
+Defined in packages/interfaces/src/connection_manager.ts:3
+Defined in packages/proto/src/lib/store.ts:373
+Defined in packages/proto/src/lib/store.ts:116
+Defined in packages/core/src/lib/message/version_0.ts:147
+Defined in packages/core/src/lib/message/version_0.ts:94
+Defined in packages/core/src/lib/wait_for_remote_peer.ts:28
+Defined in packages/core/src/lib/filter/index.ts:209
+Defined in packages/core/src/lib/light_push/index.ts:91
+Defined in packages/core/src/lib/relay/index.ts:183
+Defined in packages/core/src/lib/store/index.ts:349
+Defined in packages/core/src/lib/store/index.ts:345
+Defined in packages/core/src/lib/store/index.ts:376
+Defined in packages/create/src/index.ts:44
+Defined in packages/create/src/index.ts:77
+Defined in packages/create/src/index.ts:144
+Defined in packages/create/src/index.ts:138
+Defined in packages/dns-discovery/src/index.ts:130
+Defined in packages/enr/src/crypto.ts:39
+Defined in packages/enr/src/keypair/index.ts:13
+Defined in packages/enr/src/keypair/index.ts:46
+Defined in packages/enr/src/keypair/index.ts:26
+Defined in packages/enr/src/waku2_codec.ts:17
+Defined in packages/enr/src/waku2_codec.ts:3
+Defined in packages/enr/src/crypto.ts:35
+Defined in packages/enr/src/crypto.ts:21
+Defined in packages/enr/src/crypto.ts:50
+Defined in packages/message-encryption/src/ecies.ts:158
+Defined in packages/message-encryption/src/ecies.ts:82
+Defined in packages/message-encryption/src/crypto/index.ts:35
+Defined in packages/message-encryption/src/crypto/index.ts:42
+Defined in packages/message-encryption/src/symmetric.ts:157
+Defined in packages/message-encryption/src/symmetric.ts:81
+Defined in packages/peer-exchange/src/waku_peer_exchange.ts:120
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:215
+Defined in packages/proto/src/lib/filter.ts:533
+Defined in packages/proto/src/lib/filter.ts:529
+Defined in packages/proto/src/lib/filter.ts:74
+Defined in packages/proto/src/lib/filter.ts:70
+Defined in packages/proto/src/lib/filter.ts:155
+Defined in packages/proto/src/lib/filter.ts:151
+Defined in packages/proto/src/lib/filter.ts:302
+Defined in packages/proto/src/lib/filter.ts:298
+Defined in packages/proto/src/lib/filter.ts:220
+Defined in packages/proto/src/lib/filter.ts:216
+Defined in packages/proto/src/lib/filter.ts:423
+Defined in packages/proto/src/lib/filter.ts:419
+Defined in packages/proto/src/lib/light_push.ts:79
+Defined in packages/proto/src/lib/light_push.ts:75
+Defined in packages/proto/src/lib/light_push.ts:149
+Defined in packages/proto/src/lib/light_push.ts:145
+Defined in packages/proto/src/lib/light_push.ts:234
+Defined in packages/proto/src/lib/light_push.ts:230
+Defined in packages/proto/src/lib/light_push.ts:355
+Defined in packages/proto/src/lib/light_push.ts:351
+Defined in packages/proto/src/lib/light_push.ts:465
+Defined in packages/proto/src/lib/light_push.ts:461
+Defined in packages/proto/src/lib/message.ts:127
+Defined in packages/proto/src/lib/message.ts:123
+Defined in packages/proto/src/lib/message.ts:237
+Defined in packages/proto/src/lib/message.ts:233
+Defined in packages/proto/src/lib/peer_exchange.ts:124
+Defined in packages/proto/src/lib/peer_exchange.ts:120
+Defined in packages/proto/src/lib/peer_exchange.ts:267
+Defined in packages/proto/src/lib/peer_exchange.ts:263
+Defined in packages/proto/src/lib/peer_exchange.ts:191
+Defined in packages/proto/src/lib/peer_exchange.ts:187
+Defined in packages/proto/src/lib/peer_exchange.ts:65
+Defined in packages/proto/src/lib/peer_exchange.ts:61
+Defined in packages/proto/src/lib/store.ts:256
+Defined in packages/proto/src/lib/store.ts:252
+Defined in packages/proto/src/lib/store.ts:360
+Defined in packages/proto/src/lib/store.ts:356
+Defined in packages/proto/src/lib/store.ts:463
+Defined in packages/proto/src/lib/store.ts:459
+Defined in packages/proto/src/lib/store.ts:548
+Defined in packages/proto/src/lib/store.ts:544
+Defined in packages/proto/src/lib/store.ts:102
+Defined in packages/proto/src/lib/store.ts:98
+Defined in packages/proto/src/lib/store.ts:195
+Defined in packages/proto/src/lib/store.ts:191
+Defined in packages/proto/src/lib/store.ts:669
+Defined in packages/proto/src/lib/store.ts:665
+Defined in packages/proto/src/lib/store.ts:779
+Defined in packages/proto/src/lib/store.ts:775
+Defined in packages/proto/src/lib/topic_only_message.ts:67
+Defined in packages/proto/src/lib/topic_only_message.ts:63
+Defined in packages/utils/src/bytes/index.ts:20
+Defined in packages/utils/src/bytes/index.ts:26
+Defined in packages/utils/src/bytes/index.ts:36
+Defined in packages/utils/src/libp2p/index.ts:25
+Defined in packages/utils/src/common/random_subset.ts:4
+Defined in packages/utils/src/bytes/index.ts:9
+Defined in packages/utils/src/libp2p/index.ts:81
+Defined in packages/utils/src/libp2p/index.ts:95
+Defined in packages/utils/src/libp2p/index.ts:41
+Defined in packages/utils/src/libp2p/index.ts:15
+Defined in packages/utils/src/bytes/index.ts:31
+Defined in packages/core/src/lib/waku.ts:39
Optional user Agent
user Agent?: string
@@ -64,7 +64,7 @@ relay to each peer after the set number of seconds. Set to 0 to disable.
Default @waku/core.DefaultUserAgent
+Defined in packages/core/src/lib/waku.ts:44
+Defined in packages/core/src/lib/store/index.ts:56
Optional page Size
page Size?: number
@@ -70,21 +70,21 @@ If undefined, the query will start from the beginning or end of the history, dep
Default DefaultPageSize
+Defined in packages/core/src/lib/store/index.ts:62
Optional peer Id
peer Id?: PeerId
+Defined in packages/core/src/lib/store/index.ts:45
+Defined in packages/core/src/lib/store/index.ts:66
+Defined in packages/dns-discovery/src/dns.ts:21
+Defined in packages/interfaces/src/connection_manager.ts:11
+Defined in packages/interfaces/src/message.ts:40
+Defined in packages/interfaces/src/message.ts:61
from Wire To Proto Obj
@@ -80,7 +80,7 @@
+Defined in packages/interfaces/src/message.ts:60
+Defined in packages/interfaces/src/message.ts:47
+Defined in packages/interfaces/src/message.ts:46
+Defined in packages/interfaces/src/enr.ts:37
+Defined in packages/interfaces/src/filter.ts:9
+Defined in packages/interfaces/src/light_push.ts:9
+Defined in packages/interfaces/src/peer_exchange.ts:10
+Defined in packages/interfaces/src/relay.ts:17
+Defined in packages/interfaces/src/relay.ts:12
+Defined in packages/interfaces/src/store.ts:54
query Generator
@@ -128,7 +128,7 @@
+Defined in packages/interfaces/src/store.ts:61
query Ordered Callback
@@ -166,7 +166,7 @@
+Defined in packages/interfaces/src/store.ts:49
+Defined in packages/interfaces/src/protocols.ts:17
+Defined in packages/interfaces/src/waku.ts:23
+Defined in packages/peer-exchange/src/waku_peer_exchange_discovery.ts:33
+Defined in packages/core/src/lib/message/index.ts:1
Index
diff --git a/modules/_waku_core.message.topic_only_message.html b/modules/_waku_core.message.topic_only_message.html
index c3dc77fc87..9beb244e80 100644
--- a/modules/_waku_core.message.topic_only_message.html
+++ b/modules/_waku_core.message.topic_only_message.html
@@ -18,7 +18,7 @@
topic_only_message
Namespace topic_only_message
+Defined in packages/core/src/lib/message/topic_only_message.ts:1
Index
diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html
index 93067f442c..b006fd610b 100644
--- a/modules/_waku_core.message.version_0.html
+++ b/modules/_waku_core.message.version_0.html
@@ -18,7 +18,7 @@
version_0
Namespace version_0
+Defined in packages/core/src/lib/message/version_0.ts:1
diff --git a/modules/_waku_core.waku.html b/modules/_waku_core.waku.html
index a88547436d..ba04d83e86 100644
--- a/modules/_waku_core.waku.html
+++ b/modules/_waku_core.waku.html
@@ -17,7 +17,7 @@
waku
Namespace waku
+Defined in packages/core/src/lib/waku.ts:1
diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html
index c6db2c1abc..9c45c164e2 100644
--- a/modules/_waku_core.waku_filter.html
+++ b/modules/_waku_core.waku_filter.html
@@ -17,7 +17,7 @@
waku_filter
Namespace waku_filter
+Defined in packages/core/src/lib/filter/index.ts:1
Index
diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html
index 03e224ab0f..a4f9a27b07 100644
--- a/modules/_waku_core.waku_light_push.html
+++ b/modules/_waku_core.waku_light_push.html
@@ -17,7 +17,7 @@
waku_light_push
Namespace waku_light_push
+Defined in packages/core/src/lib/light_push/index.ts:1
Index
diff --git a/modules/_waku_core.waku_relay.html b/modules/_waku_core.waku_relay.html
index 908ad4c966..9ce487b4de 100644
--- a/modules/_waku_core.waku_relay.html
+++ b/modules/_waku_core.waku_relay.html
@@ -17,7 +17,7 @@
waku_relay
Namespace waku_relay
+Defined in packages/core/src/lib/relay/index.ts:1
Index
diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html
index 43fa98d302..2145a0db79 100644
--- a/modules/_waku_core.waku_store.html
+++ b/modules/_waku_core.waku_store.html
@@ -17,7 +17,7 @@
waku_store
Namespace waku_store
+Defined in packages/core/src/lib/store/index.ts:1
Index
diff --git a/modules/_waku_create.html b/modules/_waku_create.html
index d0a5452984..a53744e620 100644
--- a/modules/_waku_create.html
+++ b/modules/_waku_create.html
@@ -16,7 +16,7 @@
@waku/create
Module @waku/create
+Defined in packages/create/src/index.ts:1
diff --git a/modules/_waku_dns_discovery.html b/modules/_waku_dns_discovery.html
index 12e4e9e7ff..0b661ec13c 100644
--- a/modules/_waku_dns_discovery.html
+++ b/modules/_waku_dns_discovery.html
@@ -16,7 +16,7 @@
@waku/dns-discovery
Module @waku/dns-discovery
+Defined in packages/dns-discovery/src/index.ts:1
diff --git a/modules/_waku_enr.html b/modules/_waku_enr.html
index f3ef7457ca..aade60f760 100644
--- a/modules/_waku_enr.html
+++ b/modules/_waku_enr.html
@@ -16,7 +16,7 @@
@waku/enr
Module @waku/enr
+Defined in packages/enr/src/index.ts:1
diff --git a/modules/_waku_interfaces.html b/modules/_waku_interfaces.html
index 1224908f6c..4ae32bbf1a 100644
--- a/modules/_waku_interfaces.html
+++ b/modules/_waku_interfaces.html
@@ -16,7 +16,7 @@
@waku/interfaces
Module @waku/interfaces
+Defined in packages/interfaces/src/index.ts:1
diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html
index 9140748168..ff758c4ccc 100644
--- a/modules/_waku_message_encryption.ecies.html
+++ b/modules/_waku_message_encryption.ecies.html
@@ -17,7 +17,7 @@
ecies
Namespace ecies
+Defined in packages/message-encryption/src/ecies.ts:1
diff --git a/modules/_waku_message_encryption.html b/modules/_waku_message_encryption.html
index 1a6add2cff..53c6e0c16c 100644
--- a/modules/_waku_message_encryption.html
+++ b/modules/_waku_message_encryption.html
@@ -16,7 +16,7 @@
@waku/message-encryption
Module @waku/message-encryption
+Defined in packages/message-encryption/src/index.ts:1
diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html
index 5e5babb6b4..e8833efbce 100644
--- a/modules/_waku_message_encryption.symmetric.html
+++ b/modules/_waku_message_encryption.symmetric.html
@@ -17,7 +17,7 @@
symmetric
Namespace symmetric
+Defined in packages/message-encryption/src/symmetric.ts:1
diff --git a/modules/_waku_peer_exchange.html b/modules/_waku_peer_exchange.html
index 5bff707d81..b91fb57113 100644
--- a/modules/_waku_peer_exchange.html
+++ b/modules/_waku_peer_exchange.html
@@ -16,7 +16,7 @@
@waku/peer-exchange
Module @waku/peer-exchange
+Defined in packages/peer-exchange/src/index.ts:1
diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html
index 8c95ddd7bf..87bc20df98 100644
--- a/modules/_waku_proto.WakuMessage.html
+++ b/modules/_waku_proto.WakuMessage.html
@@ -17,8 +17,8 @@
WakuMessage
Namespace WakuMessage
+Defined in packages/proto/src/lib/filter.ts:428
+Defined in packages/proto/src/lib/filter.ts:437
Index
diff --git a/modules/_waku_proto.html b/modules/_waku_proto.html
index e14a14674a..dde71bec2a 100644
--- a/modules/_waku_proto.html
+++ b/modules/_waku_proto.html
@@ -16,7 +16,7 @@
@waku/proto
Module @waku/proto
+Defined in packages/proto/src/index.ts:1
diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html
index 31e5138216..0d7adcfe6b 100644
--- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html
+++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html
@@ -19,8 +19,8 @@
ContentFilter
Namespace ContentFilter
+Defined in packages/proto/src/lib/filter.ts:18
+Defined in packages/proto/src/lib/filter.ts:22
Index
diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html
index a150fcd211..2036a1322a 100644
--- a/modules/_waku_proto.proto_filter.FilterRequest.html
+++ b/modules/_waku_proto.proto_filter.FilterRequest.html
@@ -18,8 +18,8 @@
FilterRequest
Namespace FilterRequest
+Defined in packages/proto/src/lib/filter.ts:11
+Defined in packages/proto/src/lib/filter.ts:17
Index
diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html
index b49d904917..87a0df53b2 100644
--- a/modules/_waku_proto.proto_filter.FilterRpc.html
+++ b/modules/_waku_proto.proto_filter.FilterRpc.html
@@ -18,8 +18,8 @@
FilterRpc
Namespace FilterRpc
+Defined in packages/proto/src/lib/filter.ts:225
+Defined in packages/proto/src/lib/filter.ts:231
Index
diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html
index e67f356e86..5b5202159a 100644
--- a/modules/_waku_proto.proto_filter.MessagePush.html
+++ b/modules/_waku_proto.proto_filter.MessagePush.html
@@ -18,8 +18,8 @@
MessagePush
Namespace MessagePush
+Defined in packages/proto/src/lib/filter.ts:160
+Defined in packages/proto/src/lib/filter.ts:164
Index
diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html
index 1380858c50..4e434c8c5b 100644
--- a/modules/_waku_proto.proto_filter.RateLimitProof.html
+++ b/modules/_waku_proto.proto_filter.RateLimitProof.html
@@ -18,8 +18,8 @@
RateLimitProof
Namespace RateLimitProof
+Defined in packages/proto/src/lib/filter.ts:307
+Defined in packages/proto/src/lib/filter.ts:317
Index
diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html
index 3dee2f5d1b..8d71e25ec4 100644
--- a/modules/_waku_proto.proto_filter.html
+++ b/modules/_waku_proto.proto_filter.html
@@ -17,7 +17,7 @@
proto_filter
Namespace proto_filter
+Defined in packages/proto/src/lib/filter.ts:7
diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html
index a5ef4c2a05..b8052506a9 100644
--- a/modules/_waku_proto.proto_lightpush.PushRequest.html
+++ b/modules/_waku_proto.proto_lightpush.PushRequest.html
@@ -18,8 +18,8 @@
PushRequest
Namespace PushRequest
+Defined in packages/proto/src/lib/light_push.ts:11
+Defined in packages/proto/src/lib/light_push.ts:16
Index
diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html
index 4aba0a595c..c6e3b12fc5 100644
--- a/modules/_waku_proto.proto_lightpush.PushResponse.html
+++ b/modules/_waku_proto.proto_lightpush.PushResponse.html
@@ -18,8 +18,8 @@
PushResponse
Namespace PushResponse
+Defined in packages/proto/src/lib/light_push.ts:84
+Defined in packages/proto/src/lib/light_push.ts:89
Index
diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html
index 76adcf9433..557f89ec81 100644
--- a/modules/_waku_proto.proto_lightpush.PushRpc.html
+++ b/modules/_waku_proto.proto_lightpush.PushRpc.html
@@ -18,8 +18,8 @@
PushRpc
Namespace PushRpc
+Defined in packages/proto/src/lib/light_push.ts:154
+Defined in packages/proto/src/lib/light_push.ts:160
Index
diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html
index 1372a14c57..c70a74fae2 100644
--- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html
+++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html
@@ -18,8 +18,8 @@
RateLimitProof
Namespace RateLimitProof
+Defined in packages/proto/src/lib/light_push.ts:239
+Defined in packages/proto/src/lib/light_push.ts:249
Index
diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html
index 91a5b66592..e3ddcf8efc 100644
--- a/modules/_waku_proto.proto_lightpush.WakuMessage.html
+++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html
@@ -18,8 +18,8 @@
WakuMessage
Namespace WakuMessage
+Defined in packages/proto/src/lib/light_push.ts:360
+Defined in packages/proto/src/lib/light_push.ts:369
Index
diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html
index 241dd4fda7..817805ec68 100644
--- a/modules/_waku_proto.proto_lightpush.html
+++ b/modules/_waku_proto.proto_lightpush.html
@@ -17,7 +17,7 @@
proto_lightpush
Namespace proto_lightpush
+Defined in packages/proto/src/lib/light_push.ts:7
Index
diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html
index e03bf39eac..0fbd43f763 100644
--- a/modules/_waku_proto.proto_message.RateLimitProof.html
+++ b/modules/_waku_proto.proto_message.RateLimitProof.html
@@ -18,8 +18,8 @@
RateLimitProof
Namespace RateLimitProof
+Defined in packages/proto/src/lib/message.ts:11
+Defined in packages/proto/src/lib/message.ts:21
Index
diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html
index 947cb013c9..91ab0a8df3 100644
--- a/modules/_waku_proto.proto_message.WakuMessage.html
+++ b/modules/_waku_proto.proto_message.WakuMessage.html
@@ -18,8 +18,8 @@
WakuMessage
Namespace WakuMessage
+Defined in packages/proto/src/lib/message.ts:132
+Defined in packages/proto/src/lib/message.ts:141
Index
diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html
index aaba9055c5..7b937b3f3d 100644
--- a/modules/_waku_proto.proto_message.html
+++ b/modules/_waku_proto.proto_message.html
@@ -17,7 +17,7 @@
proto_message
Namespace proto_message
+Defined in packages/proto/src/lib/message.ts:7
Index
diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html
index aa017ec192..803725856c 100644
--- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html
+++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html
@@ -18,8 +18,8 @@
PeerExchangeQuery
Namespace PeerExchangeQuery
+Defined in packages/proto/src/lib/peer_exchange.ts:70
+Defined in packages/proto/src/lib/peer_exchange.ts:74
Index
diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html
index 79c2a1f25d..f740b576a7 100644
--- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html
+++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html
@@ -18,8 +18,8 @@
PeerExchangeRPC
Namespace PeerExchangeRPC
+Defined in packages/proto/src/lib/peer_exchange.ts:198
+Defined in packages/proto/src/lib/peer_exchange.ts:203
Index
diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html
index 4bb27c5190..01c4d0b72e 100644
--- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html
+++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html
@@ -18,8 +18,8 @@
PeerExchangeResponse
Namespace PeerExchangeResponse
+Defined in packages/proto/src/lib/peer_exchange.ts:131
+Defined in packages/proto/src/lib/peer_exchange.ts:135
Index
diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html
index 8ac48459d3..b7498b702a 100644
--- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html
+++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html
@@ -18,8 +18,8 @@
PeerInfo
Namespace PeerInfo
+Defined in packages/proto/src/lib/peer_exchange.ts:11
+Defined in packages/proto/src/lib/peer_exchange.ts:15
Index
diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html
index 396d220cc0..49834f172a 100644
--- a/modules/_waku_proto.proto_peer_exchange.html
+++ b/modules/_waku_proto.proto_peer_exchange.html
@@ -17,7 +17,7 @@
proto_peer_exchange
Namespace proto_peer_exchange
+Defined in packages/proto/src/lib/peer_exchange.ts:7
Index
diff --git a/modules/_waku_proto.proto_store.ContentFilter.html b/modules/_waku_proto.proto_store.ContentFilter.html
index 370641f8ad..7849694a65 100644
--- a/modules/_waku_proto.proto_store.ContentFilter.html
+++ b/modules/_waku_proto.proto_store.ContentFilter.html
@@ -18,8 +18,8 @@
ContentFilter
Namespace ContentFilter
+Defined in packages/proto/src/lib/store.ts:200
+Defined in packages/proto/src/lib/store.ts:204
Index
diff --git a/modules/_waku_proto.proto_store.HistoryQuery.html b/modules/_waku_proto.proto_store.HistoryQuery.html
index dabb4426d7..5b6b392c05 100644
--- a/modules/_waku_proto.proto_store.HistoryQuery.html
+++ b/modules/_waku_proto.proto_store.HistoryQuery.html
@@ -18,8 +18,8 @@
HistoryQuery
Namespace HistoryQuery
+Defined in packages/proto/src/lib/store.ts:261
+Defined in packages/proto/src/lib/store.ts:269
Index
diff --git a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html
index 4684fc0092..e825011855 100644
--- a/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html
+++ b/modules/_waku_proto.proto_store.HistoryResponse.HistoryError.html
@@ -19,8 +19,8 @@
HistoryError
Namespace HistoryError
+Defined in packages/proto/src/lib/store.ts:372
+Defined in packages/proto/src/lib/store.ts:382
Index
diff --git a/modules/_waku_proto.proto_store.HistoryResponse.html b/modules/_waku_proto.proto_store.HistoryResponse.html
index db907f51d5..619741ac94 100644
--- a/modules/_waku_proto.proto_store.HistoryResponse.html
+++ b/modules/_waku_proto.proto_store.HistoryResponse.html
@@ -18,8 +18,8 @@
HistoryResponse
Namespace HistoryResponse
+Defined in packages/proto/src/lib/store.ts:365
+Defined in packages/proto/src/lib/store.ts:371
Index
diff --git a/modules/_waku_proto.proto_store.HistoryRpc.html b/modules/_waku_proto.proto_store.HistoryRpc.html
index af25b41304..91ce524db8 100644
--- a/modules/_waku_proto.proto_store.HistoryRpc.html
+++ b/modules/_waku_proto.proto_store.HistoryRpc.html
@@ -18,8 +18,8 @@
HistoryRpc
Namespace HistoryRpc
+Defined in packages/proto/src/lib/store.ts:468
+Defined in packages/proto/src/lib/store.ts:474
Index
diff --git a/modules/_waku_proto.proto_store.Index.html b/modules/_waku_proto.proto_store.Index.html
index 58bdb00907..86005f78a3 100644
--- a/modules/_waku_proto.proto_store.Index.html
+++ b/modules/_waku_proto.proto_store.Index.html
@@ -18,8 +18,8 @@
Index
Namespace Index
+Defined in packages/proto/src/lib/store.ts:16
+Defined in packages/proto/src/lib/store.ts:23
Index
diff --git a/modules/_waku_proto.proto_store.PagingInfo.Direction.html b/modules/_waku_proto.proto_store.PagingInfo.Direction.html
index dcc1226d48..bfdd2f89b8 100644
--- a/modules/_waku_proto.proto_store.PagingInfo.Direction.html
+++ b/modules/_waku_proto.proto_store.PagingInfo.Direction.html
@@ -19,8 +19,8 @@
Direction
Namespace Direction
+Defined in packages/proto/src/lib/store.ts:114
+Defined in packages/proto/src/lib/store.ts:124
Index
diff --git a/modules/_waku_proto.proto_store.PagingInfo.html b/modules/_waku_proto.proto_store.PagingInfo.html
index b6fb24d467..e60b97d523 100644
--- a/modules/_waku_proto.proto_store.PagingInfo.html
+++ b/modules/_waku_proto.proto_store.PagingInfo.html
@@ -18,8 +18,8 @@
PagingInfo
Namespace PagingInfo
+Defined in packages/proto/src/lib/store.ts:107
+Defined in packages/proto/src/lib/store.ts:113
Index
diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html
index 788adc8161..c16b1d3378 100644
--- a/modules/_waku_proto.proto_store.RateLimitProof.html
+++ b/modules/_waku_proto.proto_store.RateLimitProof.html
@@ -18,8 +18,8 @@
RateLimitProof
Namespace RateLimitProof
+Defined in packages/proto/src/lib/store.ts:553
+Defined in packages/proto/src/lib/store.ts:563
Index
diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html
index dc3ec77225..e088cf0acd 100644
--- a/modules/_waku_proto.proto_store.WakuMessage.html
+++ b/modules/_waku_proto.proto_store.WakuMessage.html
@@ -18,8 +18,8 @@
WakuMessage
Namespace WakuMessage
+Defined in packages/proto/src/lib/store.ts:674
+Defined in packages/proto/src/lib/store.ts:683
Index
diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html
index 6b98f5da2e..037c92a85c 100644
--- a/modules/_waku_proto.proto_store.html
+++ b/modules/_waku_proto.proto_store.html
@@ -17,7 +17,7 @@
proto_store
Namespace proto_store
+Defined in packages/proto/src/lib/store.ts:7
Index
diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html
index 0256d80e5b..90bbe42518 100644
--- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html
+++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html
@@ -18,8 +18,8 @@
TopicOnlyMessage
Namespace TopicOnlyMessage
+Defined in packages/proto/src/lib/topic_only_message.ts:11
+Defined in packages/proto/src/lib/topic_only_message.ts:15
Index
diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html
index 5bff6ae0c1..50291e0fe3 100644
--- a/modules/_waku_proto.proto_topic_only_message.html
+++ b/modules/_waku_proto.proto_topic_only_message.html
@@ -17,7 +17,7 @@
proto_topic_only_message
Namespace proto_topic_only_message
+Defined in packages/proto/src/lib/topic_only_message.ts:7
Index
diff --git a/modules/_waku_utils.html b/modules/_waku_utils.html
index 40a4931288..d1671e2f29 100644
--- a/modules/_waku_utils.html
+++ b/modules/_waku_utils.html
@@ -16,7 +16,7 @@
@waku/utils
Module @waku/utils
+Defined in packages/utils/src/index.ts:1
Set the
@@ -227,7 +227,7 @@ ie, without a peer id.multiaddrsfield on the ENR.Returns void
+node Id
@@ -236,7 +236,7 @@ ie, without a peer id.
Returns undefined | string
public Key
@@ -245,7 +245,7 @@ ie, without a peer id.
Returns undefined | Uint8Array
tcp
@@ -254,7 +254,7 @@ ie, without a peer id.- Defined in packages/enr/src/enr.ts:218
Returns undefined | number
+Returns void
+tcp6
@@ -274,7 +274,7 @@ ie, without a peer id.- Defined in packages/enr/src/enr.ts:269
Returns undefined | number
+Returns void
+udp
@@ -294,7 +294,7 @@ ie, without a peer id.- Defined in packages/enr/src/enr.ts:235
Returns undefined | number
+Returns void
+udp6
@@ -314,7 +314,7 @@ ie, without a peer id.- Defined in packages/enr/src/enr.ts:286
Returns undefined | number
+Returns void
+waku2
@@ -336,7 +336,7 @@ ie, without a peer id.- Defined in packages/enr/src/enr.ts:448
Returns undefined | Waku2
+Set the
@@ -349,7 +349,7 @@ ie, without a peer id.waku2field on the ENR.Returns void
+Methods
Returns Promise<Uint8Array>
encode To Values
@@ -378,7 +378,7 @@ ie, without a peer id.
OptionalprivateKey: Uint8ArrayReturns Promise<(string | Uint8Array | number[])[]>
encode Txt
@@ -391,7 +391,7 @@ ie, without a peer id.
OptionalprivateKey: Uint8ArrayReturns Promise<string>
get Full Multiaddr
@@ -409,7 +409,7 @@ use getFullMultiaddrs.
protocol: "tcp" | "udp" | "tcp6" | "udp6" | "udp4" | "tcp4"
Returns undefined | Multiaddr
get Full Multiaddrs
@@ -420,7 +420,7 @@ use getFullMultiaddrs.
Returns Multiaddr[]
get Location Multiaddr
@@ -433,7 +433,7 @@ use getFullMultiaddrs.
protocol: "tcp" | "udp" | "tcp6" | "udp6" | "udp4" | "tcp4"
Returns undefined | Multiaddr
set
@@ -450,7 +450,7 @@ use getFullMultiaddrs.
Implementation of IEnr.set
Overrides Map.set
-- Defined in packages/enr/src/enr.ts:154
set Location Multiaddr
@@ -463,7 +463,7 @@ use getFullMultiaddrs.
multiaddr: Multiaddr
Returns void
sign
@@ -478,7 +478,7 @@ use getFullMultiaddrs.
privateKey: Uint8Array