diff --git a/assets/main.js b/assets/main.js index 99f331b2..bd45452d 100644 --- a/assets/main.js +++ b/assets/main.js @@ -1,5 +1,5 @@ -(()=>{var Ce=Object.create;var J=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=t=>J(t,"__esModule",{value:!0});var Fe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&(r||i!=="default")&&J(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t},Ae=(t,e)=>De(Me(J(t!=null?Ce(Re(t)):{},"default",!e&&t&&t.__esModule?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var de=Fe((ce,he)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(n.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,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(r+=n[l+1]*i[h+1],l+=2,h+=2);return r},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),r=1,n=0;r0){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),p=s.str.charAt(1),v;p in s.node.edges?v=s.node.edges[p]:(v=new t.TokenSet,s.node.edges[p]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.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(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=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,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},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,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<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 r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,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 r=e.peekLexeme();if(r!=null)switch(r.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 n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.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 r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.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 '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;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 r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;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,r){typeof define=="function"&&define.amd?define(r):typeof ce=="object"?he.exports=r():e.lunr=r()}(this,function(){return t})})()});var le=[];function N(t,e){le.push({selector:e,constructor:t})}var X=class{constructor(){this.createComponents(document.body)}createComponents(e){le.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var Q=class{constructor(e){this.el=e.el}};var Z=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ee=class extends Z{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.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",K(()=>this.onScroll(),10)),window.addEventListener("resize",K(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let e=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(e)}onScroll(){this.scrollTop=window.scrollY||0;let e=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(e),this.hideShowToolbar()}hideShowToolbar(){var r;let e=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(r=this.secondaryNav)==null||r.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},I=ee;I.instance=new ee;var te=class extends Q{constructor(e){super(e);this.anchors=[];this.index=-1;I.instance.addEventListener("resize",()=>this.onResize()),I.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let e=window.location.href;e.indexOf("#")!=-1&&(e=e.substr(0,e.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let n=r.href;if(n.indexOf("#")==-1||n.substr(0,e.length)!=e)return;let i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;!s||!o||this.anchors.push({link:o,anchor:s,position:0})}),this.onResize()}onResize(){let e;for(let n=0,i=this.anchors.length;nn.position-i.position);let r=new CustomEvent("scroll",{detail:{scrollTop:I.instance.scrollTop}});this.onScroll(r)}onScroll(e){let r=e.detail.scrollTop+5,n=this.anchors,i=n.length-1,s=this.index;for(;s>-1&&n[s].position>r;)s-=1;for(;s-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=s,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var fe=Ae(de());function pe(){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 r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ve(t,n,r,s)}function Ve(t,e,r,n){r.addEventListener("input",ue(()=>{ze(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function He(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=fe.Index.load(window.searchData.index))}function ze(t,e,r,n){if(He(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=n.index.search(`*${i}*`);for(let o=0,a=Math.min(10,s.length);o${ve(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes;let p=document.createElement("a");p.href=n.base+u.url,p.classList.add("tsd-kind-icon"),p.innerHTML=l,h.append(p),e.appendChild(h)}}function me(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Ne(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(re(t.substring(s,o)),`${re(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(re(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function re(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var ge=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},ne=class extends Q{constructor(e){super(e);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(r=>{r.addEventListener("touchstart",n=>this.onClick(n)),r.addEventListener("click",n=>this.onClick(n))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index==e)return;let r=this.groups[e];if(this.index>-1){let n=this.groups[this.index];n.removeClass("current").addClass("fade-out"),r.addClass("current"),r.addClass("fade-in"),I.instance.triggerResize(),setTimeout(()=>{n.removeClass("fade-out"),r.removeClass("fade-in")},300)}else r.addClass("current"),I.instance.triggerResize();this.index=e}createGroups(){let e=this.el.children;if(e.length<2)return;this.container=this.el.nextElementSibling;let r=this.container.children;this.groups=[];for(let n=0;n{r.signature===e.currentTarget&&this.setIndex(n)})}};var C="mousedown",ye="mousemove",_="mouseup",G={x:0,y:0},xe=!1,ie=!1,Be=!1,A=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Be=!0,C="touchstart",ye="touchmove",_="touchend");document.addEventListener(C,t=>{ie=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;G.y=e.pageY||0,G.x=e.pageX||0});document.addEventListener(ye,t=>{if(!!ie&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=G.x-(e.pageX||0),n=G.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var se=class extends Q{constructor(e){super(e);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(C,r=>this.onDocumentPointerDown(r)),document.addEventListener(_,r=>this.onDocumentPointerUp(r))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(e){A||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!A&&this.active&&e.target.closest(".col-menu")){let r=e.target.closest("a");if(r){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout(()=>this.setActive(!1),250)}}}};var oe=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},ae=class extends oe{initialize(){let e=document.querySelector("#tsd-filter-"+this.key);!e||(this.checkbox=e,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(e,r){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(e){return e=="true"}toLocalStorage(e){return e?"true":"false"}},Ee=class extends oe{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let e=document.querySelector("#tsd-filter-"+this.key);if(!e)return;this.select=e;let r=()=>{this.select.classList.add("active")},n=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",n),this.select.querySelectorAll("li").forEach(i=>{i.addEventListener(_,s=>{e.classList.remove("active"),this.setValue(s.target.dataset.value||"")})}),document.addEventListener(C,i=>{this.select.contains(i.target)||this.select.classList.remove("active")})}handleValueChange(e,r){this.select.querySelectorAll("li.selected").forEach(s=>{s.classList.remove("selected")});let n=this.select.querySelector('li[data-value="'+r+'"]'),i=this.select.querySelector(".tsd-select-label");n&&i&&(n.classList.add("selected"),i.textContent=n.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+r)}fromLocalStorage(e){return e}toLocalStorage(e){return e}},Y=class extends Q{constructor(e){super(e);this.optionVisibility=new Ee("visibility","private"),this.optionInherited=new ae("inherited",!0),this.optionExternals=new ae("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function be(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),we(t.value)})}function we(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}pe();N(te,".menu-highlight");N(ne,".tsd-signatures");N(se,"a[data-toggle]");Y.isSupported()?N(Y,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&be(Te);var qe=new X;Object.defineProperty(window,"app",{value:qe});})(); +(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,u],h.index=s.length,s.push(new t.Token(n.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,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?h+=2:a==l&&(r+=n[u+1]*i[h+1],u+=2,h+=2);return r},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),r=1,n=0;r0){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 l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,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 u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),p;f in s.node.edges?p=s.node.edges[f]:(p=new t.TokenSet,s.node.edges[f]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.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(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},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,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<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 r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,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 r=e.peekLexeme();if(r!=null)switch(r.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 n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.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 r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.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 '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;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 r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;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,r){typeof define=="function"&&define.amd?define(r):typeof de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=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.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)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 he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){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 r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){var o,a;if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let l=0;lu.score-l.score);for(let l=0,u=Math.min(10,s.length);l${ve(h.parent,i)}.${f}`);let p=document.createElement("li");p.classList.value=(a=h.classes)!=null?a:"";let E=document.createElement("a");E.href=n.base+h.url,E.classList.add("tsd-kind-icon"),E.innerHTML=f,p.append(E),e.appendChild(p)}}function me(t,e){var n,i;let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let s=r;if(e===1)do s=(n=s.nextElementSibling)!=null?n:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);else do s=(i=s.previousElementSibling)!=null?i:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);s&&(r.classList.remove("current"),s.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); /*! * lunr.Builder * Copyright (C) 2020 Oliver Nightingale diff --git a/assets/search.js b/assets/search.js index 548f8072..ebb799f9 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"BaseFilter\",\"url\":\"classes/BaseFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/BaseFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BaseFilter\"},{\"id\":2,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BaseFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":3,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/BaseFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":4,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/BaseFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":5,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/BaseFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":6,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/BaseFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":7,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/BaseFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":8,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/BaseFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":9,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/BaseFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":10,\"kind\":128,\"name\":\"BloomFilter\",\"url\":\"classes/BloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":11,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/BloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":12,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/BloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":13,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/BloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":14,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"BloomFilter\"},{\"id\":15,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/BloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":16,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/BloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":17,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/BloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":18,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/BloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":19,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/BloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":20,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/BloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":21,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/BloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":22,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/BloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":23,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/BloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":24,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/BloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":25,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/BloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":26,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/BloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":27,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/BloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":28,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/BloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":29,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/BloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":30,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/BloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":31,\"kind\":128,\"name\":\"BitSet\",\"url\":\"classes/BitSet.html\",\"classes\":\"tsd-kind-class\"},{\"id\":32,\"kind\":2048,\"name\":\"import\",\"url\":\"classes/BitSet.html#import\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":33,\"kind\":2048,\"name\":\"highBit\",\"url\":\"classes/BitSet.html#highBit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":34,\"kind\":2048,\"name\":\"countBits\",\"url\":\"classes/BitSet.html#countBits\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":35,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BitSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":36,\"kind\":1024,\"name\":\"size\",\"url\":\"classes/BitSet.html#size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":37,\"kind\":1024,\"name\":\"array\",\"url\":\"classes/BitSet.html#array\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":38,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/BitSet.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":39,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/BitSet.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":40,\"kind\":2048,\"name\":\"max\",\"url\":\"classes/BitSet.html#max\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":41,\"kind\":2048,\"name\":\"bitCount\",\"url\":\"classes/BitSet.html#bitCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":42,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/BitSet.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":43,\"kind\":2048,\"name\":\"export\",\"url\":\"classes/BitSet.html#export\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":44,\"kind\":128,\"name\":\"XorFilter\",\"url\":\"classes/XorFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":45,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/XorFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"XorFilter\"},{\"id\":46,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/XorFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"XorFilter\"},{\"id\":47,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/XorFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"XorFilter\"},{\"id\":48,\"kind\":1024,\"name\":\"ALLOWED_FINGERPRINT_SIZES\",\"url\":\"classes/XorFilter.html#ALLOWED_FINGERPRINT_SIZES\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":49,\"kind\":1024,\"name\":\"HASHES\",\"url\":\"classes/XorFilter.html#HASHES\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":50,\"kind\":1024,\"name\":\"OFFSET\",\"url\":\"classes/XorFilter.html#OFFSET\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":51,\"kind\":1024,\"name\":\"FACTOR_TIMES_100\",\"url\":\"classes/XorFilter.html#FACTOR_TIMES_100\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":52,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/XorFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":53,\"kind\":1024,\"name\":\"_bits\",\"url\":\"classes/XorFilter.html#_bits\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":54,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/XorFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":55,\"kind\":1024,\"name\":\"_blockLength\",\"url\":\"classes/XorFilter.html#_blockLength\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":56,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/XorFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":57,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/XorFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":58,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/XorFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":59,\"kind\":2048,\"name\":\"_getOptimalFilterSize\",\"url\":\"classes/XorFilter.html#_getOptimalFilterSize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":60,\"kind\":2048,\"name\":\"_readBuffer\",\"url\":\"classes/XorFilter.html#_readBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":61,\"kind\":2048,\"name\":\"_fingerprint\",\"url\":\"classes/XorFilter.html#_fingerprint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":62,\"kind\":2048,\"name\":\"_hashable_to_long\",\"url\":\"classes/XorFilter.html#_hashable_to_long\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":63,\"kind\":2048,\"name\":\"_hash64\",\"url\":\"classes/XorFilter.html#_hash64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":64,\"kind\":2048,\"name\":\"_reduce\",\"url\":\"classes/XorFilter.html#_reduce\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":65,\"kind\":2048,\"name\":\"_getHash\",\"url\":\"classes/XorFilter.html#_getHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":66,\"kind\":2048,\"name\":\"_create\",\"url\":\"classes/XorFilter.html#_create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":67,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/XorFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":68,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/XorFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":69,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/XorFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":70,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/XorFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":71,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/XorFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":72,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/XorFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":73,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/XorFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":74,\"kind\":128,\"name\":\"CountingBloomFilter\",\"url\":\"classes/CountingBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":75,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CountingBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":76,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CountingBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":77,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CountingBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":78,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CountingBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CountingBloomFilter\"},{\"id\":79,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/CountingBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":80,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/CountingBloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":81,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/CountingBloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":82,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/CountingBloomFilter.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":83,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/CountingBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":84,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/CountingBloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":85,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/CountingBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":86,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/CountingBloomFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":87,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/CountingBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":88,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/CountingBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":89,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CountingBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":90,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CountingBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":91,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CountingBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":92,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CountingBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":93,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CountingBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":94,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CountingBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":95,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CountingBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":96,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CountingBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":97,\"kind\":128,\"name\":\"PartitionedBloomFilter\",\"url\":\"classes/PartitionedBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":98,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/PartitionedBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":99,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/PartitionedBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":100,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/PartitionedBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":101,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PartitionedBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":102,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/PartitionedBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":103,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/PartitionedBloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":104,\"kind\":1024,\"name\":\"_loadFactor\",\"url\":\"classes/PartitionedBloomFilter.html#_loadFactor\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":105,\"kind\":1024,\"name\":\"_m\",\"url\":\"classes/PartitionedBloomFilter.html#_m\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":106,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/PartitionedBloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":107,\"kind\":1024,\"name\":\"_capacity\",\"url\":\"classes/PartitionedBloomFilter.html#_capacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":108,\"kind\":262144,\"name\":\"capacity\",\"url\":\"classes/PartitionedBloomFilter.html#capacity\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":109,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/PartitionedBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":110,\"kind\":262144,\"name\":\"loadFactor\",\"url\":\"classes/PartitionedBloomFilter.html#loadFactor\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":111,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/PartitionedBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":112,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/PartitionedBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":113,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/PartitionedBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":114,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/PartitionedBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":115,\"kind\":2048,\"name\":\"_currentload\",\"url\":\"classes/PartitionedBloomFilter.html#_currentload\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":116,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/PartitionedBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":117,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/PartitionedBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":118,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/PartitionedBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":119,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/PartitionedBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":120,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/PartitionedBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":121,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/PartitionedBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":122,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/PartitionedBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":123,\"kind\":128,\"name\":\"CountMinSketch\",\"url\":\"classes/CountMinSketch.html\",\"classes\":\"tsd-kind-class\"},{\"id\":124,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CountMinSketch.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":125,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CountMinSketch.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":126,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CountMinSketch.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":127,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CountMinSketch.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CountMinSketch\"},{\"id\":128,\"kind\":1024,\"name\":\"_columns\",\"url\":\"classes/CountMinSketch.html#_columns\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":129,\"kind\":1024,\"name\":\"_rows\",\"url\":\"classes/CountMinSketch.html#_rows\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":130,\"kind\":1024,\"name\":\"_matrix\",\"url\":\"classes/CountMinSketch.html#_matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":131,\"kind\":1024,\"name\":\"_allSums\",\"url\":\"classes/CountMinSketch.html#_allSums\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":132,\"kind\":262144,\"name\":\"columns\",\"url\":\"classes/CountMinSketch.html#columns\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":133,\"kind\":262144,\"name\":\"rows\",\"url\":\"classes/CountMinSketch.html#rows\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":134,\"kind\":262144,\"name\":\"sum\",\"url\":\"classes/CountMinSketch.html#sum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":135,\"kind\":2048,\"name\":\"update\",\"url\":\"classes/CountMinSketch.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":136,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/CountMinSketch.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":137,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CountMinSketch.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":138,\"kind\":2048,\"name\":\"merge\",\"url\":\"classes/CountMinSketch.html#merge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":139,\"kind\":2048,\"name\":\"clone\",\"url\":\"classes/CountMinSketch.html#clone\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":140,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CountMinSketch.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":141,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CountMinSketch.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":142,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CountMinSketch.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":143,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CountMinSketch.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":144,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CountMinSketch.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":145,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CountMinSketch.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":146,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CountMinSketch.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":147,\"kind\":128,\"name\":\"HyperLogLog\",\"url\":\"classes/HyperLogLog.html\",\"classes\":\"tsd-kind-class\"},{\"id\":148,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/HyperLogLog.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"HyperLogLog\"},{\"id\":149,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HyperLogLog.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"HyperLogLog\"},{\"id\":150,\"kind\":1024,\"name\":\"_nbRegisters\",\"url\":\"classes/HyperLogLog.html#_nbRegisters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":151,\"kind\":1024,\"name\":\"_nbBytesPerHash\",\"url\":\"classes/HyperLogLog.html#_nbBytesPerHash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":152,\"kind\":1024,\"name\":\"_correctionBias\",\"url\":\"classes/HyperLogLog.html#_correctionBias\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":153,\"kind\":1024,\"name\":\"_registers\",\"url\":\"classes/HyperLogLog.html#_registers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":154,\"kind\":262144,\"name\":\"nbRegisters\",\"url\":\"classes/HyperLogLog.html#nbRegisters\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":155,\"kind\":2048,\"name\":\"update\",\"url\":\"classes/HyperLogLog.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":156,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/HyperLogLog.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":157,\"kind\":2048,\"name\":\"accuracy\",\"url\":\"classes/HyperLogLog.html#accuracy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":158,\"kind\":2048,\"name\":\"merge\",\"url\":\"classes/HyperLogLog.html#merge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":159,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/HyperLogLog.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":160,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/HyperLogLog.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":161,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/HyperLogLog.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":162,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/HyperLogLog.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":163,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/HyperLogLog.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":164,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/HyperLogLog.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":165,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/HyperLogLog.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":166,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/HyperLogLog.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":167,\"kind\":128,\"name\":\"TopK\",\"url\":\"classes/TopK.html\",\"classes\":\"tsd-kind-class\"},{\"id\":168,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/TopK.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"TopK\"},{\"id\":169,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TopK.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"TopK\"},{\"id\":170,\"kind\":1024,\"name\":\"_k\",\"url\":\"classes/TopK.html#_k\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":171,\"kind\":1024,\"name\":\"_errorRate\",\"url\":\"classes/TopK.html#_errorRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":172,\"kind\":1024,\"name\":\"_accuracy\",\"url\":\"classes/TopK.html#_accuracy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":173,\"kind\":1024,\"name\":\"_sketch\",\"url\":\"classes/TopK.html#_sketch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":174,\"kind\":1024,\"name\":\"_heap\",\"url\":\"classes/TopK.html#_heap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":175,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/TopK.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":176,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/TopK.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":177,\"kind\":2048,\"name\":\"values\",\"url\":\"classes/TopK.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":178,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/TopK.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":179,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/TopK.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":180,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/TopK.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":181,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/TopK.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":182,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/TopK.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":183,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/TopK.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":184,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/TopK.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":185,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/TopK.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":186,\"kind\":128,\"name\":\"MinHash\",\"url\":\"classes/MinHash.html\",\"classes\":\"tsd-kind-class\"},{\"id\":187,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/MinHash.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"MinHash\"},{\"id\":188,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MinHash.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"MinHash\"},{\"id\":189,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/MinHash.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":190,\"kind\":1024,\"name\":\"_hashFunctions\",\"url\":\"classes/MinHash.html#_hashFunctions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":191,\"kind\":1024,\"name\":\"_signature\",\"url\":\"classes/MinHash.html#_signature\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":192,\"kind\":262144,\"name\":\"nbHashes\",\"url\":\"classes/MinHash.html#nbHashes\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":193,\"kind\":2048,\"name\":\"isEmpty\",\"url\":\"classes/MinHash.html#isEmpty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":194,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/MinHash.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":195,\"kind\":2048,\"name\":\"bulkLoad\",\"url\":\"classes/MinHash.html#bulkLoad\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":196,\"kind\":2048,\"name\":\"compareWith\",\"url\":\"classes/MinHash.html#compareWith\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":197,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/MinHash.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":198,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/MinHash.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":199,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/MinHash.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":200,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/MinHash.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":201,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/MinHash.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":202,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/MinHash.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":203,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/MinHash.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":204,\"kind\":128,\"name\":\"MinHashFactory\",\"url\":\"classes/MinHashFactory.html\",\"classes\":\"tsd-kind-class\"},{\"id\":205,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MinHashFactory.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":206,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/MinHashFactory.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":207,\"kind\":1024,\"name\":\"_maxValue\",\"url\":\"classes/MinHashFactory.html#_maxValue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":208,\"kind\":1024,\"name\":\"_hashFunctions\",\"url\":\"classes/MinHashFactory.html#_hashFunctions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":209,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/MinHashFactory.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":210,\"kind\":128,\"name\":\"CuckooFilter\",\"url\":\"classes/CuckooFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":211,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CuckooFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":212,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CuckooFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":213,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CuckooFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":214,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CuckooFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CuckooFilter\"},{\"id\":215,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/CuckooFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":216,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/CuckooFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":217,\"kind\":1024,\"name\":\"_bucketSize\",\"url\":\"classes/CuckooFilter.html#_bucketSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":218,\"kind\":1024,\"name\":\"_fingerprintLength\",\"url\":\"classes/CuckooFilter.html#_fingerprintLength\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":219,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/CuckooFilter.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":220,\"kind\":1024,\"name\":\"_maxKicks\",\"url\":\"classes/CuckooFilter.html#_maxKicks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":221,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/CuckooFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":222,\"kind\":262144,\"name\":\"fullSize\",\"url\":\"classes/CuckooFilter.html#fullSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":223,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/CuckooFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":224,\"kind\":262144,\"name\":\"fingerprintLength\",\"url\":\"classes/CuckooFilter.html#fingerprintLength\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":225,\"kind\":262144,\"name\":\"bucketSize\",\"url\":\"classes/CuckooFilter.html#bucketSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":226,\"kind\":262144,\"name\":\"maxKicks\",\"url\":\"classes/CuckooFilter.html#maxKicks\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":227,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/CuckooFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":228,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/CuckooFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":229,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/CuckooFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":230,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/CuckooFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":231,\"kind\":2048,\"name\":\"_computeHashTableLoad\",\"url\":\"classes/CuckooFilter.html#_computeHashTableLoad\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":232,\"kind\":2048,\"name\":\"_locations\",\"url\":\"classes/CuckooFilter.html#_locations\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"CuckooFilter\"},{\"id\":233,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CuckooFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":234,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CuckooFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":235,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CuckooFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":236,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CuckooFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":237,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CuckooFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":238,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CuckooFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":239,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CuckooFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":240,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CuckooFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":241,\"kind\":128,\"name\":\"InvertibleBloomFilter\",\"url\":\"classes/InvertibleBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":242,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/InvertibleBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":243,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/InvertibleBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":244,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/InvertibleBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":245,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/InvertibleBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":246,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/InvertibleBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":247,\"kind\":1024,\"name\":\"_hashCount\",\"url\":\"classes/InvertibleBloomFilter.html#_hashCount\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":248,\"kind\":1024,\"name\":\"_elements\",\"url\":\"classes/InvertibleBloomFilter.html#_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":249,\"kind\":262144,\"name\":\"hashCount\",\"url\":\"classes/InvertibleBloomFilter.html#hashCount\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":250,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/InvertibleBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":251,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/InvertibleBloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":252,\"kind\":262144,\"name\":\"elements\",\"url\":\"classes/InvertibleBloomFilter.html#elements\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":253,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/InvertibleBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":254,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/InvertibleBloomFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":255,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/InvertibleBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":256,\"kind\":2048,\"name\":\"listEntries\",\"url\":\"classes/InvertibleBloomFilter.html#listEntries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":257,\"kind\":2048,\"name\":\"substract\",\"url\":\"classes/InvertibleBloomFilter.html#substract\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":258,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/InvertibleBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":259,\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/InvertibleBloomFilter.html#decode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":260,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/InvertibleBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":261,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/InvertibleBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":262,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/InvertibleBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":263,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/InvertibleBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":264,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/InvertibleBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":265,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/InvertibleBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":266,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/InvertibleBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":267,\"kind\":128,\"name\":\"Cell\",\"url\":\"classes/Cell.html\",\"classes\":\"tsd-kind-class\"},{\"id\":268,\"kind\":2048,\"name\":\"empty\",\"url\":\"classes/Cell.html#empty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"Cell\"},{\"id\":269,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/Cell.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"Cell\"},{\"id\":270,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Cell.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cell\"},{\"id\":271,\"kind\":1024,\"name\":\"_idSum\",\"url\":\"classes/Cell.html#_idSum\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":272,\"kind\":1024,\"name\":\"_hashSum\",\"url\":\"classes/Cell.html#_hashSum\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":273,\"kind\":1024,\"name\":\"_count\",\"url\":\"classes/Cell.html#_count\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":274,\"kind\":262144,\"name\":\"idSum\",\"url\":\"classes/Cell.html#idSum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":275,\"kind\":262144,\"name\":\"hashSum\",\"url\":\"classes/Cell.html#hashSum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":276,\"kind\":262144,\"name\":\"count\",\"url\":\"classes/Cell.html#count\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":277,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/Cell.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":278,\"kind\":2048,\"name\":\"xorm\",\"url\":\"classes/Cell.html#xorm\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":279,\"kind\":2048,\"name\":\"isEmpty\",\"url\":\"classes/Cell.html#isEmpty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":280,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/Cell.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":281,\"kind\":2048,\"name\":\"isPure\",\"url\":\"classes/Cell.html#isPure\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":282,\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"classes/Cell.html#_inspect_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":283,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/Cell.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":284,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/Cell.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":285,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/Cell.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":286,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/Cell.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":287,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/Cell.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":288,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/Cell.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":289,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/Cell.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":290,\"kind\":128,\"name\":\"Hashing\",\"url\":\"classes/Hashing.html\",\"classes\":\"tsd-kind-class\"},{\"id\":291,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Hashing.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":292,\"kind\":2048,\"name\":\"doubleHashing\",\"url\":\"classes/Hashing.html#doubleHashing\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":293,\"kind\":2048,\"name\":\"getDistinctIndexes\",\"url\":\"classes/Hashing.html#getDistinctIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":294,\"kind\":2048,\"name\":\"getIndexes\",\"url\":\"classes/Hashing.html#getIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":295,\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/Hashing.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":296,\"kind\":2048,\"name\":\"hashTwice\",\"url\":\"classes/Hashing.html#hashTwice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":297,\"kind\":2048,\"name\":\"hashTwiceAsString\",\"url\":\"classes/Hashing.html#hashTwiceAsString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":298,\"kind\":2048,\"name\":\"hashTwiceIntAndString\",\"url\":\"classes/Hashing.html#hashTwiceIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":299,\"kind\":2048,\"name\":\"hashAsInt\",\"url\":\"classes/Hashing.html#hashAsInt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":300,\"kind\":2048,\"name\":\"hashIntAndString\",\"url\":\"classes/Hashing.html#hashIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":301,\"kind\":128,\"name\":\"DeprecatedHashing\",\"url\":\"classes/DeprecatedHashing.html\",\"classes\":\"tsd-kind-class\"},{\"id\":302,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DeprecatedHashing.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":303,\"kind\":2048,\"name\":\"doubleHashing\",\"url\":\"classes/DeprecatedHashing.html#doubleHashing\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":304,\"kind\":2048,\"name\":\"getIndexes\",\"url\":\"classes/DeprecatedHashing.html#getIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":305,\"kind\":2048,\"name\":\"getDistinctIndexes\",\"url\":\"classes/DeprecatedHashing.html#getDistinctIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":306,\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/DeprecatedHashing.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":307,\"kind\":2048,\"name\":\"hashTwice\",\"url\":\"classes/DeprecatedHashing.html#hashTwice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":308,\"kind\":2048,\"name\":\"hashTwiceAsString\",\"url\":\"classes/DeprecatedHashing.html#hashTwiceAsString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":309,\"kind\":2048,\"name\":\"hashTwiceIntAndString\",\"url\":\"classes/DeprecatedHashing.html#hashTwiceIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":310,\"kind\":2048,\"name\":\"hashAsInt\",\"url\":\"classes/DeprecatedHashing.html#hashAsInt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":311,\"kind\":2048,\"name\":\"hashIntAndString\",\"url\":\"classes/DeprecatedHashing.html#hashIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":312,\"kind\":128,\"name\":\"ScalableBloomFilter\",\"url\":\"classes/ScalableBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":313,\"kind\":1024,\"name\":\"_s\",\"url\":\"classes/ScalableBloomFilter.html#_s\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":314,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ScalableBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":315,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/ScalableBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":316,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ScalableBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"ScalableBloomFilter\"},{\"id\":317,\"kind\":1024,\"name\":\"_initial_size\",\"url\":\"classes/ScalableBloomFilter.html#_initial_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":318,\"kind\":1024,\"name\":\"_error_rate\",\"url\":\"classes/ScalableBloomFilter.html#_error_rate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":319,\"kind\":1024,\"name\":\"_ratio\",\"url\":\"classes/ScalableBloomFilter.html#_ratio\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":320,\"kind\":1024,\"name\":\"_filters\",\"url\":\"classes/ScalableBloomFilter.html#_filters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":321,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/ScalableBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"ScalableBloomFilter\"},{\"id\":322,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/ScalableBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":323,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ScalableBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":324,\"kind\":2048,\"name\":\"capacity\",\"url\":\"classes/ScalableBloomFilter.html#capacity\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":325,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/ScalableBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":326,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/ScalableBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":327,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/ScalableBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":328,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/ScalableBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":329,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/ScalableBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":330,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/ScalableBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":331,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/ScalableBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":332,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/ScalableBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":333,\"kind\":4,\"name\":\"\",\"url\":\"modules/_internal_.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":334,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":335,\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/_internal_.default.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":336,\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/_internal_.default.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":337,\"kind\":4194304,\"name\":\"HashableInput\",\"url\":\"modules/_internal_.html#HashableInput\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":338,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default-1.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":339,\"kind\":2048,\"name\":\"remove\",\"url\":\"interfaces/_internal_.default-1.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":340,\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/_internal_.default-1.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".default\"},{\"id\":341,\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/_internal_.default-1.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".default\"},{\"id\":342,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default-2.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":343,\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/_internal_.default-2.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":344,\"kind\":2048,\"name\":\"count\",\"url\":\"interfaces/_internal_.default-2.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":345,\"kind\":256,\"name\":\"prng\",\"url\":\"interfaces/_internal_.prng.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":346,\"kind\":2048,\"name\":\"double\",\"url\":\"interfaces/_internal_.prng.html#double\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".prng\"},{\"id\":347,\"kind\":2048,\"name\":\"int32\",\"url\":\"interfaces/_internal_.prng.html#int32\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".prng\"},{\"id\":348,\"kind\":2048,\"name\":\"quick\",\"url\":\"interfaces/_internal_.prng.html#quick\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".prng\"},{\"id\":349,\"kind\":2048,\"name\":\"state\",\"url\":\"interfaces/_internal_.prng.html#state\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".prng\"},{\"id\":350,\"kind\":128,\"name\":\"MinHeap\",\"url\":\"classes/_internal_.MinHeap.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":351,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_internal_.MinHeap.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":352,\"kind\":1024,\"name\":\"_content\",\"url\":\"classes/_internal_.MinHeap.html#_content\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":353,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/_internal_.MinHeap.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":354,\"kind\":262144,\"name\":\"content\",\"url\":\"classes/_internal_.MinHeap.html#content\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":355,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/_internal_.MinHeap.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":356,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/_internal_.MinHeap.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":357,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/_internal_.MinHeap.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":358,\"kind\":2048,\"name\":\"popMin\",\"url\":\"classes/_internal_.MinHeap.html#popMin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":359,\"kind\":2048,\"name\":\"indexOf\",\"url\":\"classes/_internal_.MinHeap.html#indexOf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":360,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/_internal_.MinHeap.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":361,\"kind\":256,\"name\":\"HashFunction\",\"url\":\"interfaces/_internal_.HashFunction.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":362,\"kind\":1024,\"name\":\"a\",\"url\":\"interfaces/_internal_.HashFunction.html#a\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":363,\"kind\":1024,\"name\":\"b\",\"url\":\"interfaces/_internal_.HashFunction.html#b\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":364,\"kind\":1024,\"name\":\"c\",\"url\":\"interfaces/_internal_.HashFunction.html#c\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":365,\"kind\":128,\"name\":\"default\",\"url\":\"classes/_internal_.default-3.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-private\",\"parent\":\"\"},{\"id\":366,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_internal_.default-3.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\".default\"},{\"id\":367,\"kind\":1024,\"name\":\"_elements\",\"url\":\"classes/_internal_.default-3.html#_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":368,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/_internal_.default-3.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":369,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/_internal_.default-3.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":370,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/_internal_.default-3.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":371,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/_internal_.default-3.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":372,\"kind\":2048,\"name\":\"isFree\",\"url\":\"classes/_internal_.default-3.html#isFree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":373,\"kind\":2048,\"name\":\"nextEmptySlot\",\"url\":\"classes/_internal_.default-3.html#nextEmptySlot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":374,\"kind\":2048,\"name\":\"at\",\"url\":\"classes/_internal_.default-3.html#at\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":375,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/_internal_.default-3.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":376,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/_internal_.default-3.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":377,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/_internal_.default-3.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":378,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/_internal_.default-3.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":379,\"kind\":2048,\"name\":\"unset\",\"url\":\"classes/_internal_.default-3.html#unset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":380,\"kind\":2048,\"name\":\"swapRandom\",\"url\":\"classes/_internal_.default-3.html#swapRandom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":381,\"kind\":2048,\"name\":\"swap\",\"url\":\"classes/_internal_.default-3.html#swap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":382,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/_internal_.default-3.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":383,\"kind\":256,\"name\":\"TopkElement\",\"url\":\"interfaces/_internal_.TopkElement.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":384,\"kind\":1024,\"name\":\"rank\",\"url\":\"interfaces/_internal_.TopkElement.html#rank\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TopkElement\"},{\"id\":385,\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_internal_.TopkElement.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".TopkElement\"},{\"id\":386,\"kind\":1024,\"name\":\"frequency\",\"url\":\"interfaces/_internal_.TopkElement.html#frequency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".TopkElement\"},{\"id\":387,\"kind\":256,\"name\":\"IBLTDecodingResults\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":388,\"kind\":1024,\"name\":\"success\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#success\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":389,\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":390,\"kind\":1024,\"name\":\"additional\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#additional\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":391,\"kind\":1024,\"name\":\"missing\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#missing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":392,\"kind\":256,\"name\":\"TwoHashes\",\"url\":\"interfaces/_internal_.TwoHashes.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":393,\"kind\":1024,\"name\":\"first\",\"url\":\"interfaces/_internal_.TwoHashes.html#first\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashes\"},{\"id\":394,\"kind\":1024,\"name\":\"second\",\"url\":\"interfaces/_internal_.TwoHashes.html#second\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashes\"},{\"id\":395,\"kind\":256,\"name\":\"TwoHashesTemplated\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":396,\"kind\":1024,\"name\":\"first\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html#first\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesTemplated\"},{\"id\":397,\"kind\":1024,\"name\":\"second\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html#second\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesTemplated\"},{\"id\":398,\"kind\":256,\"name\":\"TwoHashesIntAndString\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":399,\"kind\":1024,\"name\":\"int\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html#int\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesIntAndString\"},{\"id\":400,\"kind\":1024,\"name\":\"string\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html#string\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesIntAndString\"},{\"id\":401,\"kind\":4194304,\"name\":\"XorHashableInput\",\"url\":\"modules/_internal_.html#XorHashableInput\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":402,\"kind\":4194304,\"name\":\"HashableInput\",\"url\":\"modules/_internal_.html#HashableInput-1\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":403,\"kind\":256,\"name\":\"HeapElement\",\"url\":\"interfaces/_internal_.HeapElement.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":404,\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_internal_.HeapElement.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HeapElement\"},{\"id\":405,\"kind\":1024,\"name\":\"frequency\",\"url\":\"interfaces/_internal_.HeapElement.html#frequency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HeapElement\"},{\"id\":406,\"kind\":256,\"name\":\"IBLTDecodingErrorReason\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":407,\"kind\":1024,\"name\":\"cell\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html#cell\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingErrorReason\"},{\"id\":408,\"kind\":1024,\"name\":\"iblt\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html#iblt\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingErrorReason\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,36.648]],[\"parent/0\",[]],[\"name/1\",[1,34.135]],[\"parent/1\",[0,3.597]],[\"name/2\",[2,30.457]],[\"parent/2\",[0,3.597]],[\"name/3\",[3,34.135]],[\"parent/3\",[0,3.597]],[\"name/4\",[4,34.135]],[\"parent/4\",[0,3.597]],[\"name/5\",[5,34.135]],[\"parent/5\",[0,3.597]],[\"name/6\",[6,34.135]],[\"parent/6\",[0,3.597]],[\"name/7\",[7,34.135]],[\"parent/7\",[0,3.597]],[\"name/8\",[8,34.135]],[\"parent/8\",[0,3.597]],[\"name/9\",[9,34.135]],[\"parent/9\",[0,3.597]],[\"name/10\",[10,29.481]],[\"parent/10\",[]],[\"name/11\",[11,37.649]],[\"parent/11\",[10,2.894]],[\"name/12\",[12,41.444]],[\"parent/12\",[10,2.894]],[\"name/13\",[1,34.135]],[\"parent/13\",[10,2.894]],[\"name/14\",[2,30.457]],[\"parent/14\",[10,2.894]],[\"name/15\",[13,40.013]],[\"parent/15\",[10,2.894]],[\"name/16\",[14,43.114]],[\"parent/16\",[10,2.894]],[\"name/17\",[15,43.114]],[\"parent/17\",[10,2.894]],[\"name/18\",[16,40.013]],[\"parent/18\",[10,2.894]],[\"name/19\",[17,41.444]],[\"parent/19\",[10,2.894]],[\"name/20\",[18,32.753]],[\"parent/20\",[10,2.894]],[\"name/21\",[19,35.738]],[\"parent/21\",[10,2.894]],[\"name/22\",[20,43.114]],[\"parent/22\",[10,2.894]],[\"name/23\",[21,34.904]],[\"parent/23\",[10,2.894]],[\"name/24\",[3,34.135]],[\"parent/24\",[10,2.894]],[\"name/25\",[4,34.135]],[\"parent/25\",[10,2.894]],[\"name/26\",[5,34.135]],[\"parent/26\",[10,2.894]],[\"name/27\",[6,34.135]],[\"parent/27\",[10,2.894]],[\"name/28\",[7,34.135]],[\"parent/28\",[10,2.894]],[\"name/29\",[8,34.135]],[\"parent/29\",[10,2.894]],[\"name/30\",[9,34.135]],[\"parent/30\",[10,2.894]],[\"name/31\",[22,34.135]],[\"parent/31\",[]],[\"name/32\",[23,56.107]],[\"parent/32\",[22,3.35]],[\"name/33\",[24,56.107]],[\"parent/33\",[22,3.35]],[\"name/34\",[25,56.107]],[\"parent/34\",[22,3.35]],[\"name/35\",[2,30.457]],[\"parent/35\",[22,3.35]],[\"name/36\",[16,40.013]],[\"parent/36\",[22,3.35]],[\"name/37\",[26,56.107]],[\"parent/37\",[22,3.35]],[\"name/38\",[19,35.738]],[\"parent/38\",[22,3.35]],[\"name/39\",[18,32.753]],[\"parent/39\",[22,3.35]],[\"name/40\",[27,56.107]],[\"parent/40\",[22,3.35]],[\"name/41\",[28,56.107]],[\"parent/41\",[22,3.35]],[\"name/42\",[21,34.904]],[\"parent/42\",[22,3.35]],[\"name/43\",[29,56.107]],[\"parent/43\",[22,3.35]],[\"name/44\",[30,25.984]],[\"parent/44\",[]],[\"name/45\",[11,37.649]],[\"parent/45\",[30,2.55]],[\"name/46\",[1,34.135]],[\"parent/46\",[30,2.55]],[\"name/47\",[2,30.457]],[\"parent/47\",[30,2.55]],[\"name/48\",[31,56.107]],[\"parent/48\",[30,2.55]],[\"name/49\",[32,56.107]],[\"parent/49\",[30,2.55]],[\"name/50\",[33,56.107]],[\"parent/50\",[30,2.55]],[\"name/51\",[34,56.107]],[\"parent/51\",[30,2.55]],[\"name/52\",[15,43.114]],[\"parent/52\",[30,2.55]],[\"name/53\",[35,56.107]],[\"parent/53\",[30,2.55]],[\"name/54\",[13,40.013]],[\"parent/54\",[30,2.55]],[\"name/55\",[36,56.107]],[\"parent/55\",[30,2.55]],[\"name/56\",[19,35.738]],[\"parent/56\",[30,2.55]],[\"name/57\",[18,32.753]],[\"parent/57\",[30,2.55]],[\"name/58\",[21,34.904]],[\"parent/58\",[30,2.55]],[\"name/59\",[37,56.107]],[\"parent/59\",[30,2.55]],[\"name/60\",[38,56.107]],[\"parent/60\",[30,2.55]],[\"name/61\",[39,56.107]],[\"parent/61\",[30,2.55]],[\"name/62\",[40,56.107]],[\"parent/62\",[30,2.55]],[\"name/63\",[41,56.107]],[\"parent/63\",[30,2.55]],[\"name/64\",[42,56.107]],[\"parent/64\",[30,2.55]],[\"name/65\",[43,56.107]],[\"parent/65\",[30,2.55]],[\"name/66\",[44,56.107]],[\"parent/66\",[30,2.55]],[\"name/67\",[3,34.135]],[\"parent/67\",[30,2.55]],[\"name/68\",[4,34.135]],[\"parent/68\",[30,2.55]],[\"name/69\",[5,34.135]],[\"parent/69\",[30,2.55]],[\"name/70\",[6,34.135]],[\"parent/70\",[30,2.55]],[\"name/71\",[7,34.135]],[\"parent/71\",[30,2.55]],[\"name/72\",[8,34.135]],[\"parent/72\",[30,2.55]],[\"name/73\",[9,34.135]],[\"parent/73\",[30,2.55]],[\"name/74\",[45,28.592]],[\"parent/74\",[]],[\"name/75\",[11,37.649]],[\"parent/75\",[45,2.806]],[\"name/76\",[12,41.444]],[\"parent/76\",[45,2.806]],[\"name/77\",[1,34.135]],[\"parent/77\",[45,2.806]],[\"name/78\",[2,30.457]],[\"parent/78\",[45,2.806]],[\"name/79\",[13,40.013]],[\"parent/79\",[45,2.806]],[\"name/80\",[14,43.114]],[\"parent/80\",[45,2.806]],[\"name/81\",[15,43.114]],[\"parent/81\",[45,2.806]],[\"name/82\",[46,47.634]],[\"parent/82\",[45,2.806]],[\"name/83\",[16,40.013]],[\"parent/83\",[45,2.806]],[\"name/84\",[17,41.444]],[\"parent/84\",[45,2.806]],[\"name/85\",[18,32.753]],[\"parent/85\",[45,2.806]],[\"name/86\",[47,41.444]],[\"parent/86\",[45,2.806]],[\"name/87\",[19,35.738]],[\"parent/87\",[45,2.806]],[\"name/88\",[20,43.114]],[\"parent/88\",[45,2.806]],[\"name/89\",[21,34.904]],[\"parent/89\",[45,2.806]],[\"name/90\",[3,34.135]],[\"parent/90\",[45,2.806]],[\"name/91\",[4,34.135]],[\"parent/91\",[45,2.806]],[\"name/92\",[5,34.135]],[\"parent/92\",[45,2.806]],[\"name/93\",[6,34.135]],[\"parent/93\",[45,2.806]],[\"name/94\",[7,34.135]],[\"parent/94\",[45,2.806]],[\"name/95\",[8,34.135]],[\"parent/95\",[45,2.806]],[\"name/96\",[9,34.135]],[\"parent/96\",[45,2.806]],[\"name/97\",[48,27.39]],[\"parent/97\",[]],[\"name/98\",[11,37.649]],[\"parent/98\",[48,2.688]],[\"name/99\",[12,41.444]],[\"parent/99\",[48,2.688]],[\"name/100\",[1,34.135]],[\"parent/100\",[48,2.688]],[\"name/101\",[2,30.457]],[\"parent/101\",[48,2.688]],[\"name/102\",[13,40.013]],[\"parent/102\",[48,2.688]],[\"name/103\",[14,43.114]],[\"parent/103\",[48,2.688]],[\"name/104\",[49,56.107]],[\"parent/104\",[48,2.688]],[\"name/105\",[50,56.107]],[\"parent/105\",[48,2.688]],[\"name/106\",[15,43.114]],[\"parent/106\",[48,2.688]],[\"name/107\",[51,56.107]],[\"parent/107\",[48,2.688]],[\"name/108\",[52,50.999]],[\"parent/108\",[48,2.688]],[\"name/109\",[16,40.013]],[\"parent/109\",[48,2.688]],[\"name/110\",[53,56.107]],[\"parent/110\",[48,2.688]],[\"name/111\",[18,32.753]],[\"parent/111\",[48,2.688]],[\"name/112\",[19,35.738]],[\"parent/112\",[48,2.688]],[\"name/113\",[20,43.114]],[\"parent/113\",[48,2.688]],[\"name/114\",[21,34.904]],[\"parent/114\",[48,2.688]],[\"name/115\",[54,56.107]],[\"parent/115\",[48,2.688]],[\"name/116\",[3,34.135]],[\"parent/116\",[48,2.688]],[\"name/117\",[4,34.135]],[\"parent/117\",[48,2.688]],[\"name/118\",[5,34.135]],[\"parent/118\",[48,2.688]],[\"name/119\",[6,34.135]],[\"parent/119\",[48,2.688]],[\"name/120\",[7,34.135]],[\"parent/120\",[48,2.688]],[\"name/121\",[8,34.135]],[\"parent/121\",[48,2.688]],[\"name/122\",[9,34.135]],[\"parent/122\",[48,2.688]],[\"name/123\",[55,28.175]],[\"parent/123\",[]],[\"name/124\",[11,37.649]],[\"parent/124\",[55,2.765]],[\"name/125\",[12,41.444]],[\"parent/125\",[55,2.765]],[\"name/126\",[1,34.135]],[\"parent/126\",[55,2.765]],[\"name/127\",[2,30.457]],[\"parent/127\",[55,2.765]],[\"name/128\",[56,56.107]],[\"parent/128\",[55,2.765]],[\"name/129\",[57,56.107]],[\"parent/129\",[55,2.765]],[\"name/130\",[58,56.107]],[\"parent/130\",[55,2.765]],[\"name/131\",[59,56.107]],[\"parent/131\",[55,2.765]],[\"name/132\",[60,56.107]],[\"parent/132\",[55,2.765]],[\"name/133\",[61,56.107]],[\"parent/133\",[55,2.765]],[\"name/134\",[62,56.107]],[\"parent/134\",[55,2.765]],[\"name/135\",[63,47.634]],[\"parent/135\",[55,2.765]],[\"name/136\",[64,45.121]],[\"parent/136\",[55,2.765]],[\"name/137\",[21,34.904]],[\"parent/137\",[55,2.765]],[\"name/138\",[65,50.999]],[\"parent/138\",[55,2.765]],[\"name/139\",[66,56.107]],[\"parent/139\",[55,2.765]],[\"name/140\",[3,34.135]],[\"parent/140\",[55,2.765]],[\"name/141\",[4,34.135]],[\"parent/141\",[55,2.765]],[\"name/142\",[5,34.135]],[\"parent/142\",[55,2.765]],[\"name/143\",[6,34.135]],[\"parent/143\",[55,2.765]],[\"name/144\",[7,34.135]],[\"parent/144\",[55,2.765]],[\"name/145\",[8,34.135]],[\"parent/145\",[55,2.765]],[\"name/146\",[9,34.135]],[\"parent/146\",[55,2.765]],[\"name/147\",[67,29.957]],[\"parent/147\",[]],[\"name/148\",[1,34.135]],[\"parent/148\",[67,2.94]],[\"name/149\",[2,30.457]],[\"parent/149\",[67,2.94]],[\"name/150\",[68,56.107]],[\"parent/150\",[67,2.94]],[\"name/151\",[69,56.107]],[\"parent/151\",[67,2.94]],[\"name/152\",[70,56.107]],[\"parent/152\",[67,2.94]],[\"name/153\",[71,56.107]],[\"parent/153\",[67,2.94]],[\"name/154\",[72,56.107]],[\"parent/154\",[67,2.94]],[\"name/155\",[63,47.634]],[\"parent/155\",[67,2.94]],[\"name/156\",[64,45.121]],[\"parent/156\",[67,2.94]],[\"name/157\",[73,56.107]],[\"parent/157\",[67,2.94]],[\"name/158\",[65,50.999]],[\"parent/158\",[67,2.94]],[\"name/159\",[21,34.904]],[\"parent/159\",[67,2.94]],[\"name/160\",[3,34.135]],[\"parent/160\",[67,2.94]],[\"name/161\",[4,34.135]],[\"parent/161\",[67,2.94]],[\"name/162\",[5,34.135]],[\"parent/162\",[67,2.94]],[\"name/163\",[6,34.135]],[\"parent/163\",[67,2.94]],[\"name/164\",[7,34.135]],[\"parent/164\",[67,2.94]],[\"name/165\",[8,34.135]],[\"parent/165\",[67,2.94]],[\"name/166\",[9,34.135]],[\"parent/166\",[67,2.94]],[\"name/167\",[74,30.457]],[\"parent/167\",[]],[\"name/168\",[1,34.135]],[\"parent/168\",[74,2.989]],[\"name/169\",[2,30.457]],[\"parent/169\",[74,2.989]],[\"name/170\",[75,56.107]],[\"parent/170\",[74,2.989]],[\"name/171\",[76,56.107]],[\"parent/171\",[74,2.989]],[\"name/172\",[77,56.107]],[\"parent/172\",[74,2.989]],[\"name/173\",[78,56.107]],[\"parent/173\",[74,2.989]],[\"name/174\",[79,56.107]],[\"parent/174\",[74,2.989]],[\"name/175\",[18,32.753]],[\"parent/175\",[74,2.989]],[\"name/176\",[80,50.999]],[\"parent/176\",[74,2.989]],[\"name/177\",[81,56.107]],[\"parent/177\",[74,2.989]],[\"name/178\",[82,56.107]],[\"parent/178\",[74,2.989]],[\"name/179\",[3,34.135]],[\"parent/179\",[74,2.989]],[\"name/180\",[4,34.135]],[\"parent/180\",[74,2.989]],[\"name/181\",[5,34.135]],[\"parent/181\",[74,2.989]],[\"name/182\",[6,34.135]],[\"parent/182\",[74,2.989]],[\"name/183\",[7,34.135]],[\"parent/183\",[74,2.989]],[\"name/184\",[8,34.135]],[\"parent/184\",[74,2.989]],[\"name/185\",[9,34.135]],[\"parent/185\",[74,2.989]],[\"name/186\",[83,30.984]],[\"parent/186\",[]],[\"name/187\",[1,34.135]],[\"parent/187\",[83,3.041]],[\"name/188\",[2,30.457]],[\"parent/188\",[83,3.041]],[\"name/189\",[14,43.114]],[\"parent/189\",[83,3.041]],[\"name/190\",[84,50.999]],[\"parent/190\",[83,3.041]],[\"name/191\",[85,56.107]],[\"parent/191\",[83,3.041]],[\"name/192\",[86,56.107]],[\"parent/192\",[83,3.041]],[\"name/193\",[87,50.999]],[\"parent/193\",[83,3.041]],[\"name/194\",[18,32.753]],[\"parent/194\",[83,3.041]],[\"name/195\",[88,56.107]],[\"parent/195\",[83,3.041]],[\"name/196\",[89,56.107]],[\"parent/196\",[83,3.041]],[\"name/197\",[3,34.135]],[\"parent/197\",[83,3.041]],[\"name/198\",[4,34.135]],[\"parent/198\",[83,3.041]],[\"name/199\",[5,34.135]],[\"parent/199\",[83,3.041]],[\"name/200\",[6,34.135]],[\"parent/200\",[83,3.041]],[\"name/201\",[7,34.135]],[\"parent/201\",[83,3.041]],[\"name/202\",[8,34.135]],[\"parent/202\",[83,3.041]],[\"name/203\",[9,34.135]],[\"parent/203\",[83,3.041]],[\"name/204\",[90,41.444]],[\"parent/204\",[]],[\"name/205\",[2,30.457]],[\"parent/205\",[90,4.068]],[\"name/206\",[14,43.114]],[\"parent/206\",[90,4.068]],[\"name/207\",[91,56.107]],[\"parent/207\",[90,4.068]],[\"name/208\",[84,50.999]],[\"parent/208\",[90,4.068]],[\"name/209\",[11,37.649]],[\"parent/209\",[90,4.068]],[\"name/210\",[92,25.662]],[\"parent/210\",[]],[\"name/211\",[11,37.649]],[\"parent/211\",[92,2.519]],[\"name/212\",[12,41.444]],[\"parent/212\",[92,2.519]],[\"name/213\",[1,34.135]],[\"parent/213\",[92,2.519]],[\"name/214\",[2,30.457]],[\"parent/214\",[92,2.519]],[\"name/215\",[15,43.114]],[\"parent/215\",[92,2.519]],[\"name/216\",[13,40.013]],[\"parent/216\",[92,2.519]],[\"name/217\",[93,56.107]],[\"parent/217\",[92,2.519]],[\"name/218\",[94,56.107]],[\"parent/218\",[92,2.519]],[\"name/219\",[46,47.634]],[\"parent/219\",[92,2.519]],[\"name/220\",[95,56.107]],[\"parent/220\",[92,2.519]],[\"name/221\",[16,40.013]],[\"parent/221\",[92,2.519]],[\"name/222\",[96,56.107]],[\"parent/222\",[92,2.519]],[\"name/223\",[17,41.444]],[\"parent/223\",[92,2.519]],[\"name/224\",[97,56.107]],[\"parent/224\",[92,2.519]],[\"name/225\",[98,56.107]],[\"parent/225\",[92,2.519]],[\"name/226\",[99,56.107]],[\"parent/226\",[92,2.519]],[\"name/227\",[18,32.753]],[\"parent/227\",[92,2.519]],[\"name/228\",[47,41.444]],[\"parent/228\",[92,2.519]],[\"name/229\",[19,35.738]],[\"parent/229\",[92,2.519]],[\"name/230\",[20,43.114]],[\"parent/230\",[92,2.519]],[\"name/231\",[100,56.107]],[\"parent/231\",[92,2.519]],[\"name/232\",[101,56.107]],[\"parent/232\",[92,2.519]],[\"name/233\",[21,34.904]],[\"parent/233\",[92,2.519]],[\"name/234\",[3,34.135]],[\"parent/234\",[92,2.519]],[\"name/235\",[4,34.135]],[\"parent/235\",[92,2.519]],[\"name/236\",[5,34.135]],[\"parent/236\",[92,2.519]],[\"name/237\",[6,34.135]],[\"parent/237\",[92,2.519]],[\"name/238\",[7,34.135]],[\"parent/238\",[92,2.519]],[\"name/239\",[8,34.135]],[\"parent/239\",[92,2.519]],[\"name/240\",[9,34.135]],[\"parent/240\",[92,2.519]],[\"name/241\",[102,27.39]],[\"parent/241\",[]],[\"name/242\",[11,37.649]],[\"parent/242\",[102,2.688]],[\"name/243\",[12,41.444]],[\"parent/243\",[102,2.688]],[\"name/244\",[1,34.135]],[\"parent/244\",[102,2.688]],[\"name/245\",[2,30.457]],[\"parent/245\",[102,2.688]],[\"name/246\",[13,40.013]],[\"parent/246\",[102,2.688]],[\"name/247\",[103,56.107]],[\"parent/247\",[102,2.688]],[\"name/248\",[104,50.999]],[\"parent/248\",[102,2.688]],[\"name/249\",[105,56.107]],[\"parent/249\",[102,2.688]],[\"name/250\",[16,40.013]],[\"parent/250\",[102,2.688]],[\"name/251\",[17,41.444]],[\"parent/251\",[102,2.688]],[\"name/252\",[106,56.107]],[\"parent/252\",[102,2.688]],[\"name/253\",[18,32.753]],[\"parent/253\",[102,2.688]],[\"name/254\",[47,41.444]],[\"parent/254\",[102,2.688]],[\"name/255\",[19,35.738]],[\"parent/255\",[102,2.688]],[\"name/256\",[107,56.107]],[\"parent/256\",[102,2.688]],[\"name/257\",[108,56.107]],[\"parent/257\",[102,2.688]],[\"name/258\",[21,34.904]],[\"parent/258\",[102,2.688]],[\"name/259\",[109,56.107]],[\"parent/259\",[102,2.688]],[\"name/260\",[3,34.135]],[\"parent/260\",[102,2.688]],[\"name/261\",[4,34.135]],[\"parent/261\",[102,2.688]],[\"name/262\",[5,34.135]],[\"parent/262\",[102,2.688]],[\"name/263\",[6,34.135]],[\"parent/263\",[102,2.688]],[\"name/264\",[7,34.135]],[\"parent/264\",[102,2.688]],[\"name/265\",[8,34.135]],[\"parent/265\",[102,2.688]],[\"name/266\",[9,34.135]],[\"parent/266\",[102,2.688]],[\"name/267\",[110,28.175]],[\"parent/267\",[]],[\"name/268\",[111,56.107]],[\"parent/268\",[110,2.765]],[\"name/269\",[1,34.135]],[\"parent/269\",[110,2.765]],[\"name/270\",[2,30.457]],[\"parent/270\",[110,2.765]],[\"name/271\",[112,56.107]],[\"parent/271\",[110,2.765]],[\"name/272\",[113,56.107]],[\"parent/272\",[110,2.765]],[\"name/273\",[114,56.107]],[\"parent/273\",[110,2.765]],[\"name/274\",[115,56.107]],[\"parent/274\",[110,2.765]],[\"name/275\",[116,56.107]],[\"parent/275\",[110,2.765]],[\"name/276\",[64,45.121]],[\"parent/276\",[110,2.765]],[\"name/277\",[18,32.753]],[\"parent/277\",[110,2.765]],[\"name/278\",[117,56.107]],[\"parent/278\",[110,2.765]],[\"name/279\",[87,50.999]],[\"parent/279\",[110,2.765]],[\"name/280\",[21,34.904]],[\"parent/280\",[110,2.765]],[\"name/281\",[118,56.107]],[\"parent/281\",[110,2.765]],[\"name/282\",[119,56.107]],[\"parent/282\",[110,2.765]],[\"name/283\",[3,34.135]],[\"parent/283\",[110,2.765]],[\"name/284\",[4,34.135]],[\"parent/284\",[110,2.765]],[\"name/285\",[5,34.135]],[\"parent/285\",[110,2.765]],[\"name/286\",[6,34.135]],[\"parent/286\",[110,2.765]],[\"name/287\",[7,34.135]],[\"parent/287\",[110,2.765]],[\"name/288\",[8,34.135]],[\"parent/288\",[110,2.765]],[\"name/289\",[9,34.135]],[\"parent/289\",[110,2.765]],[\"name/290\",[120,35.738]],[\"parent/290\",[]],[\"name/291\",[2,30.457]],[\"parent/291\",[120,3.508]],[\"name/292\",[121,50.999]],[\"parent/292\",[120,3.508]],[\"name/293\",[122,50.999]],[\"parent/293\",[120,3.508]],[\"name/294\",[123,50.999]],[\"parent/294\",[120,3.508]],[\"name/295\",[124,50.999]],[\"parent/295\",[120,3.508]],[\"name/296\",[125,50.999]],[\"parent/296\",[120,3.508]],[\"name/297\",[126,50.999]],[\"parent/297\",[120,3.508]],[\"name/298\",[127,50.999]],[\"parent/298\",[120,3.508]],[\"name/299\",[128,50.999]],[\"parent/299\",[120,3.508]],[\"name/300\",[129,50.999]],[\"parent/300\",[120,3.508]],[\"name/301\",[130,35.738]],[\"parent/301\",[]],[\"name/302\",[2,30.457]],[\"parent/302\",[130,3.508]],[\"name/303\",[121,50.999]],[\"parent/303\",[130,3.508]],[\"name/304\",[123,50.999]],[\"parent/304\",[130,3.508]],[\"name/305\",[122,50.999]],[\"parent/305\",[130,3.508]],[\"name/306\",[124,50.999]],[\"parent/306\",[130,3.508]],[\"name/307\",[125,50.999]],[\"parent/307\",[130,3.508]],[\"name/308\",[126,50.999]],[\"parent/308\",[130,3.508]],[\"name/309\",[127,50.999]],[\"parent/309\",[130,3.508]],[\"name/310\",[128,50.999]],[\"parent/310\",[130,3.508]],[\"name/311\",[129,50.999]],[\"parent/311\",[130,3.508]],[\"name/312\",[131,29.481]],[\"parent/312\",[]],[\"name/313\",[132,56.107]],[\"parent/313\",[131,2.894]],[\"name/314\",[11,37.649]],[\"parent/314\",[131,2.894]],[\"name/315\",[1,34.135]],[\"parent/315\",[131,2.894]],[\"name/316\",[2,30.457]],[\"parent/316\",[131,2.894]],[\"name/317\",[133,56.107]],[\"parent/317\",[131,2.894]],[\"name/318\",[134,56.107]],[\"parent/318\",[131,2.894]],[\"name/319\",[135,56.107]],[\"parent/319\",[131,2.894]],[\"name/320\",[136,56.107]],[\"parent/320\",[131,2.894]],[\"name/321\",[6,34.135]],[\"parent/321\",[131,2.894]],[\"name/322\",[18,32.753]],[\"parent/322\",[131,2.894]],[\"name/323\",[19,35.738]],[\"parent/323\",[131,2.894]],[\"name/324\",[52,50.999]],[\"parent/324\",[131,2.894]],[\"name/325\",[20,43.114]],[\"parent/325\",[131,2.894]],[\"name/326\",[21,34.904]],[\"parent/326\",[131,2.894]],[\"name/327\",[3,34.135]],[\"parent/327\",[131,2.894]],[\"name/328\",[4,34.135]],[\"parent/328\",[131,2.894]],[\"name/329\",[5,34.135]],[\"parent/329\",[131,2.894]],[\"name/330\",[7,34.135]],[\"parent/330\",[131,2.894]],[\"name/331\",[8,34.135]],[\"parent/331\",[131,2.894]],[\"name/332\",[9,34.135]],[\"parent/332\",[131,2.894]],[\"name/333\",[137,30.984]],[\"parent/333\",[]],[\"name/334\",[138,45.121]],[\"parent/334\",[137,3.041]],[\"name/335\",[18,32.753]],[\"parent/335\",[139,2.765]],[\"name/336\",[19,35.738]],[\"parent/336\",[139,2.765]],[\"name/337\",[140,50.999]],[\"parent/337\",[137,3.041]],[\"name/338\",[138,45.121]],[\"parent/338\",[137,3.041]],[\"name/339\",[47,41.444]],[\"parent/339\",[139,2.765]],[\"name/340\",[18,32.753]],[\"parent/340\",[139,2.765]],[\"name/341\",[19,35.738]],[\"parent/341\",[139,2.765]],[\"name/342\",[138,45.121]],[\"parent/342\",[137,3.041]],[\"name/343\",[63,47.634]],[\"parent/343\",[139,2.765]],[\"name/344\",[64,45.121]],[\"parent/344\",[139,2.765]],[\"name/345\",[141,56.107]],[\"parent/345\",[137,3.041]],[\"name/346\",[142,56.107]],[\"parent/346\",[143,4.429]],[\"name/347\",[144,56.107]],[\"parent/347\",[143,4.429]],[\"name/348\",[145,56.107]],[\"parent/348\",[143,4.429]],[\"name/349\",[146,56.107]],[\"parent/349\",[143,4.429]],[\"name/350\",[147,56.107]],[\"parent/350\",[137,3.041]],[\"name/351\",[2,30.457]],[\"parent/351\",[148,3.597]],[\"name/352\",[149,56.107]],[\"parent/352\",[148,3.597]],[\"name/353\",[17,41.444]],[\"parent/353\",[148,3.597]],[\"name/354\",[150,56.107]],[\"parent/354\",[148,3.597]],[\"name/355\",[151,56.107]],[\"parent/355\",[148,3.597]],[\"name/356\",[18,32.753]],[\"parent/356\",[148,3.597]],[\"name/357\",[47,41.444]],[\"parent/357\",[148,3.597]],[\"name/358\",[152,56.107]],[\"parent/358\",[148,3.597]],[\"name/359\",[153,56.107]],[\"parent/359\",[148,3.597]],[\"name/360\",[80,50.999]],[\"parent/360\",[148,3.597]],[\"name/361\",[154,56.107]],[\"parent/361\",[137,3.041]],[\"name/362\",[155,56.107]],[\"parent/362\",[156,4.675]],[\"name/363\",[157,56.107]],[\"parent/363\",[156,4.675]],[\"name/364\",[158,56.107]],[\"parent/364\",[156,4.675]],[\"name/365\",[138,45.121]],[\"parent/365\",[137,3.041]],[\"name/366\",[2,30.457]],[\"parent/366\",[139,2.765]],[\"name/367\",[104,50.999]],[\"parent/367\",[139,2.765]],[\"name/368\",[13,40.013]],[\"parent/368\",[139,2.765]],[\"name/369\",[46,47.634]],[\"parent/369\",[139,2.765]],[\"name/370\",[16,40.013]],[\"parent/370\",[139,2.765]],[\"name/371\",[17,41.444]],[\"parent/371\",[139,2.765]],[\"name/372\",[159,56.107]],[\"parent/372\",[139,2.765]],[\"name/373\",[160,56.107]],[\"parent/373\",[139,2.765]],[\"name/374\",[161,56.107]],[\"parent/374\",[139,2.765]],[\"name/375\",[18,32.753]],[\"parent/375\",[139,2.765]],[\"name/376\",[47,41.444]],[\"parent/376\",[139,2.765]],[\"name/377\",[19,35.738]],[\"parent/377\",[139,2.765]],[\"name/378\",[162,56.107]],[\"parent/378\",[139,2.765]],[\"name/379\",[163,56.107]],[\"parent/379\",[139,2.765]],[\"name/380\",[164,56.107]],[\"parent/380\",[139,2.765]],[\"name/381\",[165,56.107]],[\"parent/381\",[139,2.765]],[\"name/382\",[21,34.904]],[\"parent/382\",[139,2.765]],[\"name/383\",[166,56.107]],[\"parent/383\",[137,3.041]],[\"name/384\",[167,56.107]],[\"parent/384\",[168,4.675]],[\"name/385\",[169,50.999]],[\"parent/385\",[168,4.675]],[\"name/386\",[170,50.999]],[\"parent/386\",[168,4.675]],[\"name/387\",[171,56.107]],[\"parent/387\",[137,3.041]],[\"name/388\",[172,56.107]],[\"parent/388\",[173,4.429]],[\"name/389\",[174,56.107]],[\"parent/389\",[173,4.429]],[\"name/390\",[175,56.107]],[\"parent/390\",[173,4.429]],[\"name/391\",[176,56.107]],[\"parent/391\",[173,4.429]],[\"name/392\",[177,56.107]],[\"parent/392\",[137,3.041]],[\"name/393\",[178,50.999]],[\"parent/393\",[179,5.006]],[\"name/394\",[180,50.999]],[\"parent/394\",[179,5.006]],[\"name/395\",[181,56.107]],[\"parent/395\",[137,3.041]],[\"name/396\",[178,50.999]],[\"parent/396\",[182,5.006]],[\"name/397\",[180,50.999]],[\"parent/397\",[182,5.006]],[\"name/398\",[183,56.107]],[\"parent/398\",[137,3.041]],[\"name/399\",[184,56.107]],[\"parent/399\",[185,5.006]],[\"name/400\",[186,56.107]],[\"parent/400\",[185,5.006]],[\"name/401\",[187,56.107]],[\"parent/401\",[137,3.041]],[\"name/402\",[140,50.999]],[\"parent/402\",[137,3.041]],[\"name/403\",[188,56.107]],[\"parent/403\",[137,3.041]],[\"name/404\",[169,50.999]],[\"parent/404\",[189,5.006]],[\"name/405\",[170,50.999]],[\"parent/405\",[189,5.006]],[\"name/406\",[190,56.107]],[\"parent/406\",[137,3.041]],[\"name/407\",[110,28.175]],[\"parent/407\",[191,5.006]],[\"name/408\",[192,56.107]],[\"parent/408\",[191,5.006]]],\"invertedIndex\":[[\"_accuracy\",{\"_index\":77,\"name\":{\"172\":{}},\"parent\":{}}],[\"_allsums\",{\"_index\":59,\"name\":{\"131\":{}},\"parent\":{}}],[\"_bits\",{\"_index\":35,\"name\":{\"53\":{}},\"parent\":{}}],[\"_blocklength\",{\"_index\":36,\"name\":{\"55\":{}},\"parent\":{}}],[\"_bucketsize\",{\"_index\":93,\"name\":{\"217\":{}},\"parent\":{}}],[\"_capacity\",{\"_index\":51,\"name\":{\"107\":{}},\"parent\":{}}],[\"_columns\",{\"_index\":56,\"name\":{\"128\":{}},\"parent\":{}}],[\"_computehashtableload\",{\"_index\":100,\"name\":{\"231\":{}},\"parent\":{}}],[\"_content\",{\"_index\":149,\"name\":{\"352\":{}},\"parent\":{}}],[\"_correctionbias\",{\"_index\":70,\"name\":{\"152\":{}},\"parent\":{}}],[\"_count\",{\"_index\":114,\"name\":{\"273\":{}},\"parent\":{}}],[\"_create\",{\"_index\":44,\"name\":{\"66\":{}},\"parent\":{}}],[\"_currentload\",{\"_index\":54,\"name\":{\"115\":{}},\"parent\":{}}],[\"_elements\",{\"_index\":104,\"name\":{\"248\":{},\"367\":{}},\"parent\":{}}],[\"_error_rate\",{\"_index\":134,\"name\":{\"318\":{}},\"parent\":{}}],[\"_errorrate\",{\"_index\":76,\"name\":{\"171\":{}},\"parent\":{}}],[\"_filter\",{\"_index\":15,\"name\":{\"17\":{},\"52\":{},\"81\":{},\"106\":{},\"215\":{}},\"parent\":{}}],[\"_filters\",{\"_index\":136,\"name\":{\"320\":{}},\"parent\":{}}],[\"_fingerprint\",{\"_index\":39,\"name\":{\"61\":{}},\"parent\":{}}],[\"_fingerprintlength\",{\"_index\":94,\"name\":{\"218\":{}},\"parent\":{}}],[\"_gethash\",{\"_index\":43,\"name\":{\"65\":{}},\"parent\":{}}],[\"_getoptimalfiltersize\",{\"_index\":37,\"name\":{\"59\":{}},\"parent\":{}}],[\"_hash64\",{\"_index\":41,\"name\":{\"63\":{}},\"parent\":{}}],[\"_hashable_to_long\",{\"_index\":40,\"name\":{\"62\":{}},\"parent\":{}}],[\"_hashcount\",{\"_index\":103,\"name\":{\"247\":{}},\"parent\":{}}],[\"_hashfunctions\",{\"_index\":84,\"name\":{\"190\":{},\"208\":{}},\"parent\":{}}],[\"_hashing\",{\"_index\":5,\"name\":{\"5\":{},\"26\":{},\"69\":{},\"92\":{},\"118\":{},\"142\":{},\"162\":{},\"181\":{},\"199\":{},\"236\":{},\"262\":{},\"285\":{},\"329\":{}},\"parent\":{}}],[\"_hashsum\",{\"_index\":113,\"name\":{\"272\":{}},\"parent\":{}}],[\"_heap\",{\"_index\":79,\"name\":{\"174\":{}},\"parent\":{}}],[\"_idsum\",{\"_index\":112,\"name\":{\"271\":{}},\"parent\":{}}],[\"_initial_size\",{\"_index\":133,\"name\":{\"317\":{}},\"parent\":{}}],[\"_k\",{\"_index\":75,\"name\":{\"170\":{}},\"parent\":{}}],[\"_length\",{\"_index\":46,\"name\":{\"82\":{},\"219\":{},\"369\":{}},\"parent\":{}}],[\"_loadfactor\",{\"_index\":49,\"name\":{\"104\":{}},\"parent\":{}}],[\"_locations\",{\"_index\":101,\"name\":{\"232\":{}},\"parent\":{}}],[\"_m\",{\"_index\":50,\"name\":{\"105\":{}},\"parent\":{}}],[\"_matrix\",{\"_index\":58,\"name\":{\"130\":{}},\"parent\":{}}],[\"_maxkicks\",{\"_index\":95,\"name\":{\"220\":{}},\"parent\":{}}],[\"_maxvalue\",{\"_index\":91,\"name\":{\"207\":{}},\"parent\":{}}],[\"_nbbytesperhash\",{\"_index\":69,\"name\":{\"151\":{}},\"parent\":{}}],[\"_nbhashes\",{\"_index\":14,\"name\":{\"16\":{},\"80\":{},\"103\":{},\"189\":{},\"206\":{}},\"parent\":{}}],[\"_nbregisters\",{\"_index\":68,\"name\":{\"150\":{}},\"parent\":{}}],[\"_ratio\",{\"_index\":135,\"name\":{\"319\":{}},\"parent\":{}}],[\"_readbuffer\",{\"_index\":38,\"name\":{\"60\":{}},\"parent\":{}}],[\"_reduce\",{\"_index\":42,\"name\":{\"64\":{}},\"parent\":{}}],[\"_registers\",{\"_index\":71,\"name\":{\"153\":{}},\"parent\":{}}],[\"_rng\",{\"_index\":4,\"name\":{\"4\":{},\"25\":{},\"68\":{},\"91\":{},\"117\":{},\"141\":{},\"161\":{},\"180\":{},\"198\":{},\"235\":{},\"261\":{},\"284\":{},\"328\":{}},\"parent\":{}}],[\"_rows\",{\"_index\":57,\"name\":{\"129\":{}},\"parent\":{}}],[\"_s\",{\"_index\":132,\"name\":{\"313\":{}},\"parent\":{}}],[\"_seed\",{\"_index\":3,\"name\":{\"3\":{},\"24\":{},\"67\":{},\"90\":{},\"116\":{},\"140\":{},\"160\":{},\"179\":{},\"197\":{},\"234\":{},\"260\":{},\"283\":{},\"327\":{}},\"parent\":{}}],[\"_signature\",{\"_index\":85,\"name\":{\"191\":{}},\"parent\":{}}],[\"_size\",{\"_index\":13,\"name\":{\"15\":{},\"54\":{},\"79\":{},\"102\":{},\"216\":{},\"246\":{},\"368\":{}},\"parent\":{}}],[\"_sketch\",{\"_index\":78,\"name\":{\"173\":{}},\"parent\":{}}],[\"a\",{\"_index\":155,\"name\":{\"362\":{}},\"parent\":{}}],[\"accuracy\",{\"_index\":73,\"name\":{\"157\":{}},\"parent\":{}}],[\"add\",{\"_index\":18,\"name\":{\"20\":{},\"39\":{},\"57\":{},\"85\":{},\"111\":{},\"175\":{},\"194\":{},\"227\":{},\"253\":{},\"277\":{},\"322\":{},\"335\":{},\"340\":{},\"356\":{},\"375\":{}},\"parent\":{}}],[\"additional\",{\"_index\":175,\"name\":{\"390\":{}},\"parent\":{}}],[\"allowed_fingerprint_sizes\",{\"_index\":31,\"name\":{\"48\":{}},\"parent\":{}}],[\"array\",{\"_index\":26,\"name\":{\"37\":{}},\"parent\":{}}],[\"at\",{\"_index\":161,\"name\":{\"374\":{}},\"parent\":{}}],[\"b\",{\"_index\":157,\"name\":{\"363\":{}},\"parent\":{}}],[\"basefilter\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}}}],[\"bitcount\",{\"_index\":28,\"name\":{\"41\":{}},\"parent\":{}}],[\"bitset\",{\"_index\":22,\"name\":{\"31\":{}},\"parent\":{\"32\":{},\"33\":{},\"34\":{},\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{}}}],[\"bloomfilter\",{\"_index\":10,\"name\":{\"10\":{}},\"parent\":{\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{}}}],[\"bucketsize\",{\"_index\":98,\"name\":{\"225\":{}},\"parent\":{}}],[\"bulkload\",{\"_index\":88,\"name\":{\"195\":{}},\"parent\":{}}],[\"c\",{\"_index\":158,\"name\":{\"364\":{}},\"parent\":{}}],[\"capacity\",{\"_index\":52,\"name\":{\"108\":{},\"324\":{}},\"parent\":{}}],[\"cell\",{\"_index\":110,\"name\":{\"267\":{},\"407\":{}},\"parent\":{\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{}}}],[\"clear\",{\"_index\":80,\"name\":{\"176\":{},\"360\":{}},\"parent\":{}}],[\"clone\",{\"_index\":66,\"name\":{\"139\":{}},\"parent\":{}}],[\"columns\",{\"_index\":60,\"name\":{\"132\":{}},\"parent\":{}}],[\"comparewith\",{\"_index\":89,\"name\":{\"196\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"14\":{},\"35\":{},\"47\":{},\"78\":{},\"101\":{},\"127\":{},\"149\":{},\"169\":{},\"188\":{},\"205\":{},\"214\":{},\"245\":{},\"270\":{},\"291\":{},\"302\":{},\"316\":{},\"351\":{},\"366\":{}},\"parent\":{}}],[\"content\",{\"_index\":150,\"name\":{\"354\":{}},\"parent\":{}}],[\"count\",{\"_index\":64,\"name\":{\"136\":{},\"156\":{},\"276\":{},\"344\":{}},\"parent\":{}}],[\"countbits\",{\"_index\":25,\"name\":{\"34\":{}},\"parent\":{}}],[\"countingbloomfilter\",{\"_index\":45,\"name\":{\"74\":{}},\"parent\":{\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{}}}],[\"countminsketch\",{\"_index\":55,\"name\":{\"123\":{}},\"parent\":{\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{},\"130\":{},\"131\":{},\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{},\"139\":{},\"140\":{},\"141\":{},\"142\":{},\"143\":{},\"144\":{},\"145\":{},\"146\":{}}}],[\"create\",{\"_index\":11,\"name\":{\"11\":{},\"45\":{},\"75\":{},\"98\":{},\"124\":{},\"209\":{},\"211\":{},\"242\":{},\"314\":{}},\"parent\":{}}],[\"cuckoofilter\",{\"_index\":92,\"name\":{\"210\":{}},\"parent\":{\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{},\"219\":{},\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{}}}],[\"decode\",{\"_index\":109,\"name\":{\"259\":{}},\"parent\":{}}],[\"default\",{\"_index\":138,\"name\":{\"334\":{},\"338\":{},\"342\":{},\"365\":{}},\"parent\":{}}],[\"deprecatedhashing\",{\"_index\":130,\"name\":{\"301\":{}},\"parent\":{\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{},\"308\":{},\"309\":{},\"310\":{},\"311\":{}}}],[\"double\",{\"_index\":142,\"name\":{\"346\":{}},\"parent\":{}}],[\"doublehashing\",{\"_index\":121,\"name\":{\"292\":{},\"303\":{}},\"parent\":{}}],[\"elements\",{\"_index\":106,\"name\":{\"252\":{}},\"parent\":{}}],[\"empty\",{\"_index\":111,\"name\":{\"268\":{}},\"parent\":{}}],[\"equals\",{\"_index\":21,\"name\":{\"23\":{},\"42\":{},\"58\":{},\"89\":{},\"114\":{},\"137\":{},\"159\":{},\"233\":{},\"258\":{},\"280\":{},\"326\":{},\"382\":{}},\"parent\":{}}],[\"export\",{\"_index\":29,\"name\":{\"43\":{}},\"parent\":{}}],[\"factor_times_100\",{\"_index\":34,\"name\":{\"51\":{}},\"parent\":{}}],[\"fingerprintlength\",{\"_index\":97,\"name\":{\"224\":{}},\"parent\":{}}],[\"first\",{\"_index\":178,\"name\":{\"393\":{},\"396\":{}},\"parent\":{}}],[\"frequency\",{\"_index\":170,\"name\":{\"386\":{},\"405\":{}},\"parent\":{}}],[\"from\",{\"_index\":12,\"name\":{\"12\":{},\"76\":{},\"99\":{},\"125\":{},\"212\":{},\"243\":{}},\"parent\":{}}],[\"fromjson\",{\"_index\":1,\"name\":{\"1\":{},\"13\":{},\"46\":{},\"77\":{},\"100\":{},\"126\":{},\"148\":{},\"168\":{},\"187\":{},\"213\":{},\"244\":{},\"269\":{},\"315\":{}},\"parent\":{}}],[\"fullsize\",{\"_index\":96,\"name\":{\"222\":{}},\"parent\":{}}],[\"get\",{\"_index\":151,\"name\":{\"355\":{}},\"parent\":{}}],[\"getdistinctindexes\",{\"_index\":122,\"name\":{\"293\":{},\"305\":{}},\"parent\":{}}],[\"getindexes\",{\"_index\":123,\"name\":{\"294\":{},\"304\":{}},\"parent\":{}}],[\"has\",{\"_index\":19,\"name\":{\"21\":{},\"38\":{},\"56\":{},\"87\":{},\"112\":{},\"229\":{},\"255\":{},\"323\":{},\"336\":{},\"341\":{},\"377\":{}},\"parent\":{}}],[\"hashableinput\",{\"_index\":140,\"name\":{\"337\":{},\"402\":{}},\"parent\":{}}],[\"hashasint\",{\"_index\":128,\"name\":{\"299\":{},\"310\":{}},\"parent\":{}}],[\"hashcount\",{\"_index\":105,\"name\":{\"249\":{}},\"parent\":{}}],[\"hashes\",{\"_index\":32,\"name\":{\"49\":{}},\"parent\":{}}],[\"hashfunction\",{\"_index\":154,\"name\":{\"361\":{}},\"parent\":{}}],[\"hashing\",{\"_index\":120,\"name\":{\"290\":{}},\"parent\":{\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{},\"298\":{},\"299\":{},\"300\":{}}}],[\"hashintandstring\",{\"_index\":129,\"name\":{\"300\":{},\"311\":{}},\"parent\":{}}],[\"hashsum\",{\"_index\":116,\"name\":{\"275\":{}},\"parent\":{}}],[\"hashtwice\",{\"_index\":125,\"name\":{\"296\":{},\"307\":{}},\"parent\":{}}],[\"hashtwiceasstring\",{\"_index\":126,\"name\":{\"297\":{},\"308\":{}},\"parent\":{}}],[\"hashtwiceintandstring\",{\"_index\":127,\"name\":{\"298\":{},\"309\":{}},\"parent\":{}}],[\"heapelement\",{\"_index\":188,\"name\":{\"403\":{}},\"parent\":{}}],[\"highbit\",{\"_index\":24,\"name\":{\"33\":{}},\"parent\":{}}],[\"hyperloglog\",{\"_index\":67,\"name\":{\"147\":{}},\"parent\":{\"148\":{},\"149\":{},\"150\":{},\"151\":{},\"152\":{},\"153\":{},\"154\":{},\"155\":{},\"156\":{},\"157\":{},\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{}}}],[\"iblt\",{\"_index\":192,\"name\":{\"408\":{}},\"parent\":{}}],[\"ibltdecodingerrorreason\",{\"_index\":190,\"name\":{\"406\":{}},\"parent\":{}}],[\"ibltdecodingresults\",{\"_index\":171,\"name\":{\"387\":{}},\"parent\":{}}],[\"idsum\",{\"_index\":115,\"name\":{\"274\":{}},\"parent\":{}}],[\"import\",{\"_index\":23,\"name\":{\"32\":{}},\"parent\":{}}],[\"indexof\",{\"_index\":153,\"name\":{\"359\":{}},\"parent\":{}}],[\"inspect\",{\"_index\":119,\"name\":{\"282\":{}},\"parent\":{}}],[\"int\",{\"_index\":184,\"name\":{\"399\":{}},\"parent\":{}}],[\"int32\",{\"_index\":144,\"name\":{\"347\":{}},\"parent\":{}}],[\"internal\",{\"_index\":137,\"name\":{\"333\":{}},\"parent\":{\"334\":{},\"337\":{},\"338\":{},\"342\":{},\"345\":{},\"350\":{},\"361\":{},\"365\":{},\"383\":{},\"387\":{},\"392\":{},\"395\":{},\"398\":{},\"401\":{},\"402\":{},\"403\":{},\"406\":{}}}],[\"internal>.default\",{\"_index\":139,\"name\":{},\"parent\":{\"335\":{},\"336\":{},\"339\":{},\"340\":{},\"341\":{},\"343\":{},\"344\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{},\"370\":{},\"371\":{},\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{},\"378\":{},\"379\":{},\"380\":{},\"381\":{},\"382\":{}}}],[\"internal>.hashfunction\",{\"_index\":156,\"name\":{},\"parent\":{\"362\":{},\"363\":{},\"364\":{}}}],[\"internal>.heapelement\",{\"_index\":189,\"name\":{},\"parent\":{\"404\":{},\"405\":{}}}],[\"internal>.ibltdecodingerrorreason\",{\"_index\":191,\"name\":{},\"parent\":{\"407\":{},\"408\":{}}}],[\"internal>.ibltdecodingresults\",{\"_index\":173,\"name\":{},\"parent\":{\"388\":{},\"389\":{},\"390\":{},\"391\":{}}}],[\"internal>.minheap\",{\"_index\":148,\"name\":{},\"parent\":{\"351\":{},\"352\":{},\"353\":{},\"354\":{},\"355\":{},\"356\":{},\"357\":{},\"358\":{},\"359\":{},\"360\":{}}}],[\"internal>.prng\",{\"_index\":143,\"name\":{},\"parent\":{\"346\":{},\"347\":{},\"348\":{},\"349\":{}}}],[\"internal>.topkelement\",{\"_index\":168,\"name\":{},\"parent\":{\"384\":{},\"385\":{},\"386\":{}}}],[\"internal>.twohashes\",{\"_index\":179,\"name\":{},\"parent\":{\"393\":{},\"394\":{}}}],[\"internal>.twohashesintandstring\",{\"_index\":185,\"name\":{},\"parent\":{\"399\":{},\"400\":{}}}],[\"internal>.twohashestemplated\",{\"_index\":182,\"name\":{},\"parent\":{\"396\":{},\"397\":{}}}],[\"invertiblebloomfilter\",{\"_index\":102,\"name\":{\"241\":{}},\"parent\":{\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{},\"252\":{},\"253\":{},\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{},\"264\":{},\"265\":{},\"266\":{}}}],[\"isempty\",{\"_index\":87,\"name\":{\"193\":{},\"279\":{}},\"parent\":{}}],[\"isfree\",{\"_index\":159,\"name\":{\"372\":{}},\"parent\":{}}],[\"ispure\",{\"_index\":118,\"name\":{\"281\":{}},\"parent\":{}}],[\"iterator\",{\"_index\":82,\"name\":{\"178\":{}},\"parent\":{}}],[\"length\",{\"_index\":17,\"name\":{\"19\":{},\"84\":{},\"223\":{},\"251\":{},\"353\":{},\"371\":{}},\"parent\":{}}],[\"listentries\",{\"_index\":107,\"name\":{\"256\":{}},\"parent\":{}}],[\"loadfactor\",{\"_index\":53,\"name\":{\"110\":{}},\"parent\":{}}],[\"max\",{\"_index\":27,\"name\":{\"40\":{}},\"parent\":{}}],[\"maxkicks\",{\"_index\":99,\"name\":{\"226\":{}},\"parent\":{}}],[\"merge\",{\"_index\":65,\"name\":{\"138\":{},\"158\":{}},\"parent\":{}}],[\"minhash\",{\"_index\":83,\"name\":{\"186\":{}},\"parent\":{\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{},\"192\":{},\"193\":{},\"194\":{},\"195\":{},\"196\":{},\"197\":{},\"198\":{},\"199\":{},\"200\":{},\"201\":{},\"202\":{},\"203\":{}}}],[\"minhashfactory\",{\"_index\":90,\"name\":{\"204\":{}},\"parent\":{\"205\":{},\"206\":{},\"207\":{},\"208\":{},\"209\":{}}}],[\"minheap\",{\"_index\":147,\"name\":{\"350\":{}},\"parent\":{}}],[\"missing\",{\"_index\":176,\"name\":{\"391\":{}},\"parent\":{}}],[\"nbhashes\",{\"_index\":86,\"name\":{\"192\":{}},\"parent\":{}}],[\"nbregisters\",{\"_index\":72,\"name\":{\"154\":{}},\"parent\":{}}],[\"nextemptyslot\",{\"_index\":160,\"name\":{\"373\":{}},\"parent\":{}}],[\"nextint32\",{\"_index\":8,\"name\":{\"8\":{},\"29\":{},\"72\":{},\"95\":{},\"121\":{},\"145\":{},\"165\":{},\"184\":{},\"202\":{},\"239\":{},\"265\":{},\"288\":{},\"331\":{}},\"parent\":{}}],[\"offset\",{\"_index\":33,\"name\":{\"50\":{}},\"parent\":{}}],[\"partitionedbloomfilter\",{\"_index\":48,\"name\":{\"97\":{}},\"parent\":{\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{}}}],[\"popmin\",{\"_index\":152,\"name\":{\"358\":{}},\"parent\":{}}],[\"prng\",{\"_index\":141,\"name\":{\"345\":{}},\"parent\":{}}],[\"quick\",{\"_index\":145,\"name\":{\"348\":{}},\"parent\":{}}],[\"random\",{\"_index\":7,\"name\":{\"7\":{},\"28\":{},\"71\":{},\"94\":{},\"120\":{},\"144\":{},\"164\":{},\"183\":{},\"201\":{},\"238\":{},\"264\":{},\"287\":{},\"330\":{}},\"parent\":{}}],[\"rank\",{\"_index\":167,\"name\":{\"384\":{}},\"parent\":{}}],[\"rate\",{\"_index\":20,\"name\":{\"22\":{},\"88\":{},\"113\":{},\"230\":{},\"325\":{}},\"parent\":{}}],[\"reason\",{\"_index\":174,\"name\":{\"389\":{}},\"parent\":{}}],[\"remove\",{\"_index\":47,\"name\":{\"86\":{},\"228\":{},\"254\":{},\"339\":{},\"357\":{},\"376\":{}},\"parent\":{}}],[\"rows\",{\"_index\":61,\"name\":{\"133\":{}},\"parent\":{}}],[\"saveasjson\",{\"_index\":9,\"name\":{\"9\":{},\"30\":{},\"73\":{},\"96\":{},\"122\":{},\"146\":{},\"166\":{},\"185\":{},\"203\":{},\"240\":{},\"266\":{},\"289\":{},\"332\":{}},\"parent\":{}}],[\"scalablebloomfilter\",{\"_index\":131,\"name\":{\"312\":{}},\"parent\":{\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{},\"332\":{}}}],[\"second\",{\"_index\":180,\"name\":{\"394\":{},\"397\":{}},\"parent\":{}}],[\"seed\",{\"_index\":6,\"name\":{\"6\":{},\"27\":{},\"70\":{},\"93\":{},\"119\":{},\"143\":{},\"163\":{},\"182\":{},\"200\":{},\"237\":{},\"263\":{},\"286\":{},\"321\":{}},\"parent\":{}}],[\"serialize\",{\"_index\":124,\"name\":{\"295\":{},\"306\":{}},\"parent\":{}}],[\"set\",{\"_index\":162,\"name\":{\"378\":{}},\"parent\":{}}],[\"size\",{\"_index\":16,\"name\":{\"18\":{},\"36\":{},\"83\":{},\"109\":{},\"221\":{},\"250\":{},\"370\":{}},\"parent\":{}}],[\"state\",{\"_index\":146,\"name\":{\"349\":{}},\"parent\":{}}],[\"string\",{\"_index\":186,\"name\":{\"400\":{}},\"parent\":{}}],[\"substract\",{\"_index\":108,\"name\":{\"257\":{}},\"parent\":{}}],[\"success\",{\"_index\":172,\"name\":{\"388\":{}},\"parent\":{}}],[\"sum\",{\"_index\":62,\"name\":{\"134\":{}},\"parent\":{}}],[\"swap\",{\"_index\":165,\"name\":{\"381\":{}},\"parent\":{}}],[\"swaprandom\",{\"_index\":164,\"name\":{\"380\":{}},\"parent\":{}}],[\"topk\",{\"_index\":74,\"name\":{\"167\":{}},\"parent\":{\"168\":{},\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{},\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{},\"182\":{},\"183\":{},\"184\":{},\"185\":{}}}],[\"topkelement\",{\"_index\":166,\"name\":{\"383\":{}},\"parent\":{}}],[\"twohashes\",{\"_index\":177,\"name\":{\"392\":{}},\"parent\":{}}],[\"twohashesintandstring\",{\"_index\":183,\"name\":{\"398\":{}},\"parent\":{}}],[\"twohashestemplated\",{\"_index\":181,\"name\":{\"395\":{}},\"parent\":{}}],[\"unset\",{\"_index\":163,\"name\":{\"379\":{}},\"parent\":{}}],[\"update\",{\"_index\":63,\"name\":{\"135\":{},\"155\":{},\"343\":{}},\"parent\":{}}],[\"value\",{\"_index\":169,\"name\":{\"385\":{},\"404\":{}},\"parent\":{}}],[\"values\",{\"_index\":81,\"name\":{\"177\":{}},\"parent\":{}}],[\"xorfilter\",{\"_index\":30,\"name\":{\"44\":{}},\"parent\":{\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{}}}],[\"xorhashableinput\",{\"_index\":187,\"name\":{\"401\":{}},\"parent\":{}}],[\"xorm\",{\"_index\":117,\"name\":{\"278\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"BaseFilter\",\"url\":\"classes/BaseFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/BaseFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BaseFilter\"},{\"id\":2,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BaseFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":3,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/BaseFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":4,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/BaseFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":5,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/BaseFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":6,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/BaseFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":7,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/BaseFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":8,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/BaseFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":9,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/BaseFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BaseFilter\"},{\"id\":10,\"kind\":128,\"name\":\"BloomFilter\",\"url\":\"classes/BloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":11,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/BloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":12,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/BloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":13,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/BloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"BloomFilter\"},{\"id\":14,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"BloomFilter\"},{\"id\":15,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/BloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":16,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/BloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":17,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/BloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":18,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/BloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":19,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/BloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":20,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/BloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":21,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/BloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":22,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/BloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":23,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/BloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BloomFilter\"},{\"id\":24,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/BloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":25,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/BloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":26,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/BloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":27,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/BloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":28,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/BloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":29,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/BloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":30,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/BloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BloomFilter\"},{\"id\":31,\"kind\":128,\"name\":\"BitSet\",\"url\":\"classes/BitSet.html\",\"classes\":\"tsd-kind-class\"},{\"id\":32,\"kind\":2048,\"name\":\"import\",\"url\":\"classes/BitSet.html#import\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":33,\"kind\":2048,\"name\":\"highBit\",\"url\":\"classes/BitSet.html#highBit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":34,\"kind\":2048,\"name\":\"countBits\",\"url\":\"classes/BitSet.html#countBits\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"BitSet\"},{\"id\":35,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BitSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":36,\"kind\":1024,\"name\":\"size\",\"url\":\"classes/BitSet.html#size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":37,\"kind\":1024,\"name\":\"array\",\"url\":\"classes/BitSet.html#array\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":38,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/BitSet.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":39,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/BitSet.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":40,\"kind\":2048,\"name\":\"max\",\"url\":\"classes/BitSet.html#max\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":41,\"kind\":2048,\"name\":\"bitCount\",\"url\":\"classes/BitSet.html#bitCount\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":42,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/BitSet.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":43,\"kind\":2048,\"name\":\"export\",\"url\":\"classes/BitSet.html#export\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BitSet\"},{\"id\":44,\"kind\":128,\"name\":\"XorFilter\",\"url\":\"classes/XorFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":45,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/XorFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"XorFilter\"},{\"id\":46,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/XorFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"XorFilter\"},{\"id\":47,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/XorFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"XorFilter\"},{\"id\":48,\"kind\":1024,\"name\":\"ALLOWED_FINGERPRINT_SIZES\",\"url\":\"classes/XorFilter.html#ALLOWED_FINGERPRINT_SIZES\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":49,\"kind\":1024,\"name\":\"HASHES\",\"url\":\"classes/XorFilter.html#HASHES\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":50,\"kind\":1024,\"name\":\"OFFSET\",\"url\":\"classes/XorFilter.html#OFFSET\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":51,\"kind\":1024,\"name\":\"FACTOR_TIMES_100\",\"url\":\"classes/XorFilter.html#FACTOR_TIMES_100\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":52,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/XorFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":53,\"kind\":1024,\"name\":\"_bits\",\"url\":\"classes/XorFilter.html#_bits\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":54,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/XorFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":55,\"kind\":1024,\"name\":\"_blockLength\",\"url\":\"classes/XorFilter.html#_blockLength\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":56,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/XorFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":57,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/XorFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":58,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/XorFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":59,\"kind\":2048,\"name\":\"_getOptimalFilterSize\",\"url\":\"classes/XorFilter.html#_getOptimalFilterSize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":60,\"kind\":2048,\"name\":\"_readBuffer\",\"url\":\"classes/XorFilter.html#_readBuffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":61,\"kind\":2048,\"name\":\"_fingerprint\",\"url\":\"classes/XorFilter.html#_fingerprint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":62,\"kind\":2048,\"name\":\"_hashable_to_long\",\"url\":\"classes/XorFilter.html#_hashable_to_long\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":63,\"kind\":2048,\"name\":\"_hash64\",\"url\":\"classes/XorFilter.html#_hash64\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"XorFilter\"},{\"id\":64,\"kind\":2048,\"name\":\"_reduce\",\"url\":\"classes/XorFilter.html#_reduce\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":65,\"kind\":2048,\"name\":\"_getHash\",\"url\":\"classes/XorFilter.html#_getHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":66,\"kind\":2048,\"name\":\"_create\",\"url\":\"classes/XorFilter.html#_create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"XorFilter\"},{\"id\":67,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/XorFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":68,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/XorFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":69,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/XorFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":70,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/XorFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":71,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/XorFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":72,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/XorFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":73,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/XorFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"XorFilter\"},{\"id\":74,\"kind\":128,\"name\":\"CountingBloomFilter\",\"url\":\"classes/CountingBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":75,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CountingBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":76,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CountingBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":77,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CountingBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CountingBloomFilter\"},{\"id\":78,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CountingBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CountingBloomFilter\"},{\"id\":79,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/CountingBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":80,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/CountingBloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":81,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/CountingBloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":82,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/CountingBloomFilter.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":83,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/CountingBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":84,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/CountingBloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":85,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/CountingBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":86,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/CountingBloomFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":87,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/CountingBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":88,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/CountingBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":89,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CountingBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountingBloomFilter\"},{\"id\":90,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CountingBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":91,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CountingBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":92,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CountingBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":93,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CountingBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":94,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CountingBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":95,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CountingBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":96,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CountingBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountingBloomFilter\"},{\"id\":97,\"kind\":128,\"name\":\"PartitionedBloomFilter\",\"url\":\"classes/PartitionedBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":98,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/PartitionedBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":99,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/PartitionedBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":100,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/PartitionedBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":101,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PartitionedBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":102,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/PartitionedBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":103,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/PartitionedBloomFilter.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":104,\"kind\":1024,\"name\":\"_loadFactor\",\"url\":\"classes/PartitionedBloomFilter.html#_loadFactor\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":105,\"kind\":1024,\"name\":\"_m\",\"url\":\"classes/PartitionedBloomFilter.html#_m\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":106,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/PartitionedBloomFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":107,\"kind\":1024,\"name\":\"_capacity\",\"url\":\"classes/PartitionedBloomFilter.html#_capacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":108,\"kind\":262144,\"name\":\"capacity\",\"url\":\"classes/PartitionedBloomFilter.html#capacity\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":109,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/PartitionedBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":110,\"kind\":262144,\"name\":\"loadFactor\",\"url\":\"classes/PartitionedBloomFilter.html#loadFactor\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":111,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/PartitionedBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":112,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/PartitionedBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":113,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/PartitionedBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":114,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/PartitionedBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":115,\"kind\":2048,\"name\":\"_currentload\",\"url\":\"classes/PartitionedBloomFilter.html#_currentload\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":116,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/PartitionedBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":117,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/PartitionedBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":118,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/PartitionedBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":119,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/PartitionedBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":120,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/PartitionedBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":121,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/PartitionedBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":122,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/PartitionedBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"PartitionedBloomFilter\"},{\"id\":123,\"kind\":128,\"name\":\"CountMinSketch\",\"url\":\"classes/CountMinSketch.html\",\"classes\":\"tsd-kind-class\"},{\"id\":124,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CountMinSketch.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":125,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CountMinSketch.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":126,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CountMinSketch.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CountMinSketch\"},{\"id\":127,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CountMinSketch.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CountMinSketch\"},{\"id\":128,\"kind\":1024,\"name\":\"_columns\",\"url\":\"classes/CountMinSketch.html#_columns\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":129,\"kind\":1024,\"name\":\"_rows\",\"url\":\"classes/CountMinSketch.html#_rows\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":130,\"kind\":1024,\"name\":\"_matrix\",\"url\":\"classes/CountMinSketch.html#_matrix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":131,\"kind\":1024,\"name\":\"_allSums\",\"url\":\"classes/CountMinSketch.html#_allSums\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":132,\"kind\":262144,\"name\":\"columns\",\"url\":\"classes/CountMinSketch.html#columns\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":133,\"kind\":262144,\"name\":\"rows\",\"url\":\"classes/CountMinSketch.html#rows\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":134,\"kind\":262144,\"name\":\"sum\",\"url\":\"classes/CountMinSketch.html#sum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":135,\"kind\":2048,\"name\":\"update\",\"url\":\"classes/CountMinSketch.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":136,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/CountMinSketch.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":137,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CountMinSketch.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":138,\"kind\":2048,\"name\":\"merge\",\"url\":\"classes/CountMinSketch.html#merge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":139,\"kind\":2048,\"name\":\"clone\",\"url\":\"classes/CountMinSketch.html#clone\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CountMinSketch\"},{\"id\":140,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CountMinSketch.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":141,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CountMinSketch.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":142,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CountMinSketch.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":143,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CountMinSketch.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":144,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CountMinSketch.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":145,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CountMinSketch.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":146,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CountMinSketch.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CountMinSketch\"},{\"id\":147,\"kind\":128,\"name\":\"HyperLogLog\",\"url\":\"classes/HyperLogLog.html\",\"classes\":\"tsd-kind-class\"},{\"id\":148,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/HyperLogLog.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"HyperLogLog\"},{\"id\":149,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HyperLogLog.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"HyperLogLog\"},{\"id\":150,\"kind\":1024,\"name\":\"_nbRegisters\",\"url\":\"classes/HyperLogLog.html#_nbRegisters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":151,\"kind\":1024,\"name\":\"_nbBytesPerHash\",\"url\":\"classes/HyperLogLog.html#_nbBytesPerHash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":152,\"kind\":1024,\"name\":\"_correctionBias\",\"url\":\"classes/HyperLogLog.html#_correctionBias\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":153,\"kind\":1024,\"name\":\"_registers\",\"url\":\"classes/HyperLogLog.html#_registers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":154,\"kind\":262144,\"name\":\"nbRegisters\",\"url\":\"classes/HyperLogLog.html#nbRegisters\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":155,\"kind\":2048,\"name\":\"update\",\"url\":\"classes/HyperLogLog.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":156,\"kind\":2048,\"name\":\"count\",\"url\":\"classes/HyperLogLog.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":157,\"kind\":2048,\"name\":\"accuracy\",\"url\":\"classes/HyperLogLog.html#accuracy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":158,\"kind\":2048,\"name\":\"merge\",\"url\":\"classes/HyperLogLog.html#merge\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":159,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/HyperLogLog.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"HyperLogLog\"},{\"id\":160,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/HyperLogLog.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":161,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/HyperLogLog.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":162,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/HyperLogLog.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":163,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/HyperLogLog.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":164,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/HyperLogLog.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":165,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/HyperLogLog.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":166,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/HyperLogLog.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"HyperLogLog\"},{\"id\":167,\"kind\":128,\"name\":\"TopK\",\"url\":\"classes/TopK.html\",\"classes\":\"tsd-kind-class\"},{\"id\":168,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/TopK.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"TopK\"},{\"id\":169,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TopK.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"TopK\"},{\"id\":170,\"kind\":1024,\"name\":\"_k\",\"url\":\"classes/TopK.html#_k\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":171,\"kind\":1024,\"name\":\"_errorRate\",\"url\":\"classes/TopK.html#_errorRate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":172,\"kind\":1024,\"name\":\"_accuracy\",\"url\":\"classes/TopK.html#_accuracy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":173,\"kind\":1024,\"name\":\"_sketch\",\"url\":\"classes/TopK.html#_sketch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":174,\"kind\":1024,\"name\":\"_heap\",\"url\":\"classes/TopK.html#_heap\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":175,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/TopK.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":176,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/TopK.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":177,\"kind\":2048,\"name\":\"values\",\"url\":\"classes/TopK.html#values\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":178,\"kind\":2048,\"name\":\"iterator\",\"url\":\"classes/TopK.html#iterator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TopK\"},{\"id\":179,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/TopK.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":180,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/TopK.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":181,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/TopK.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":182,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/TopK.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":183,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/TopK.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":184,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/TopK.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":185,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/TopK.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TopK\"},{\"id\":186,\"kind\":128,\"name\":\"MinHash\",\"url\":\"classes/MinHash.html\",\"classes\":\"tsd-kind-class\"},{\"id\":187,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/MinHash.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"MinHash\"},{\"id\":188,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MinHash.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"MinHash\"},{\"id\":189,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/MinHash.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":190,\"kind\":1024,\"name\":\"_hashFunctions\",\"url\":\"classes/MinHash.html#_hashFunctions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":191,\"kind\":1024,\"name\":\"_signature\",\"url\":\"classes/MinHash.html#_signature\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":192,\"kind\":262144,\"name\":\"nbHashes\",\"url\":\"classes/MinHash.html#nbHashes\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":193,\"kind\":2048,\"name\":\"isEmpty\",\"url\":\"classes/MinHash.html#isEmpty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":194,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/MinHash.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":195,\"kind\":2048,\"name\":\"bulkLoad\",\"url\":\"classes/MinHash.html#bulkLoad\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":196,\"kind\":2048,\"name\":\"compareWith\",\"url\":\"classes/MinHash.html#compareWith\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHash\"},{\"id\":197,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/MinHash.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":198,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/MinHash.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":199,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/MinHash.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":200,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/MinHash.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":201,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/MinHash.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":202,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/MinHash.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":203,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/MinHash.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"MinHash\"},{\"id\":204,\"kind\":128,\"name\":\"MinHashFactory\",\"url\":\"classes/MinHashFactory.html\",\"classes\":\"tsd-kind-class\"},{\"id\":205,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MinHashFactory.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":206,\"kind\":1024,\"name\":\"_nbHashes\",\"url\":\"classes/MinHashFactory.html#_nbHashes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":207,\"kind\":1024,\"name\":\"_maxValue\",\"url\":\"classes/MinHashFactory.html#_maxValue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":208,\"kind\":1024,\"name\":\"_hashFunctions\",\"url\":\"classes/MinHashFactory.html#_hashFunctions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":209,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/MinHashFactory.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"MinHashFactory\"},{\"id\":210,\"kind\":128,\"name\":\"CuckooFilter\",\"url\":\"classes/CuckooFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":211,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/CuckooFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":212,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/CuckooFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":213,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/CuckooFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"CuckooFilter\"},{\"id\":214,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CuckooFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CuckooFilter\"},{\"id\":215,\"kind\":1024,\"name\":\"_filter\",\"url\":\"classes/CuckooFilter.html#_filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":216,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/CuckooFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":217,\"kind\":1024,\"name\":\"_bucketSize\",\"url\":\"classes/CuckooFilter.html#_bucketSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":218,\"kind\":1024,\"name\":\"_fingerprintLength\",\"url\":\"classes/CuckooFilter.html#_fingerprintLength\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":219,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/CuckooFilter.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":220,\"kind\":1024,\"name\":\"_maxKicks\",\"url\":\"classes/CuckooFilter.html#_maxKicks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":221,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/CuckooFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":222,\"kind\":262144,\"name\":\"fullSize\",\"url\":\"classes/CuckooFilter.html#fullSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":223,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/CuckooFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":224,\"kind\":262144,\"name\":\"fingerprintLength\",\"url\":\"classes/CuckooFilter.html#fingerprintLength\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":225,\"kind\":262144,\"name\":\"bucketSize\",\"url\":\"classes/CuckooFilter.html#bucketSize\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":226,\"kind\":262144,\"name\":\"maxKicks\",\"url\":\"classes/CuckooFilter.html#maxKicks\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":227,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/CuckooFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":228,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/CuckooFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":229,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/CuckooFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":230,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/CuckooFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":231,\"kind\":2048,\"name\":\"_computeHashTableLoad\",\"url\":\"classes/CuckooFilter.html#_computeHashTableLoad\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":232,\"kind\":2048,\"name\":\"_locations\",\"url\":\"classes/CuckooFilter.html#_locations\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"CuckooFilter\"},{\"id\":233,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/CuckooFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CuckooFilter\"},{\"id\":234,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/CuckooFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":235,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/CuckooFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":236,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/CuckooFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":237,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/CuckooFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":238,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/CuckooFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":239,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/CuckooFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":240,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/CuckooFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CuckooFilter\"},{\"id\":241,\"kind\":128,\"name\":\"InvertibleBloomFilter\",\"url\":\"classes/InvertibleBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":242,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/InvertibleBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":243,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/InvertibleBloomFilter.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":244,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/InvertibleBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":245,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/InvertibleBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":246,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/InvertibleBloomFilter.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":247,\"kind\":1024,\"name\":\"_hashCount\",\"url\":\"classes/InvertibleBloomFilter.html#_hashCount\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":248,\"kind\":1024,\"name\":\"_elements\",\"url\":\"classes/InvertibleBloomFilter.html#_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":249,\"kind\":262144,\"name\":\"hashCount\",\"url\":\"classes/InvertibleBloomFilter.html#hashCount\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":250,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/InvertibleBloomFilter.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":251,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/InvertibleBloomFilter.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":252,\"kind\":262144,\"name\":\"elements\",\"url\":\"classes/InvertibleBloomFilter.html#elements\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":253,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/InvertibleBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":254,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/InvertibleBloomFilter.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":255,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/InvertibleBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":256,\"kind\":2048,\"name\":\"listEntries\",\"url\":\"classes/InvertibleBloomFilter.html#listEntries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":257,\"kind\":2048,\"name\":\"substract\",\"url\":\"classes/InvertibleBloomFilter.html#substract\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":258,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/InvertibleBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":259,\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/InvertibleBloomFilter.html#decode\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":260,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/InvertibleBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":261,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/InvertibleBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":262,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/InvertibleBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":263,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/InvertibleBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":264,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/InvertibleBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":265,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/InvertibleBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":266,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/InvertibleBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InvertibleBloomFilter\"},{\"id\":267,\"kind\":128,\"name\":\"Cell\",\"url\":\"classes/Cell.html\",\"classes\":\"tsd-kind-class\"},{\"id\":268,\"kind\":2048,\"name\":\"empty\",\"url\":\"classes/Cell.html#empty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"Cell\"},{\"id\":269,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/Cell.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"Cell\"},{\"id\":270,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Cell.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"Cell\"},{\"id\":271,\"kind\":1024,\"name\":\"_idSum\",\"url\":\"classes/Cell.html#_idSum\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":272,\"kind\":1024,\"name\":\"_hashSum\",\"url\":\"classes/Cell.html#_hashSum\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":273,\"kind\":1024,\"name\":\"_count\",\"url\":\"classes/Cell.html#_count\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":274,\"kind\":262144,\"name\":\"idSum\",\"url\":\"classes/Cell.html#idSum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":275,\"kind\":262144,\"name\":\"hashSum\",\"url\":\"classes/Cell.html#hashSum\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":276,\"kind\":262144,\"name\":\"count\",\"url\":\"classes/Cell.html#count\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":277,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/Cell.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":278,\"kind\":2048,\"name\":\"xorm\",\"url\":\"classes/Cell.html#xorm\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":279,\"kind\":2048,\"name\":\"isEmpty\",\"url\":\"classes/Cell.html#isEmpty\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":280,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/Cell.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":281,\"kind\":2048,\"name\":\"isPure\",\"url\":\"classes/Cell.html#isPure\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":282,\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"classes/Cell.html#_inspect_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Cell\"},{\"id\":283,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/Cell.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":284,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/Cell.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":285,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/Cell.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":286,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/Cell.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":287,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/Cell.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":288,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/Cell.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":289,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/Cell.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Cell\"},{\"id\":290,\"kind\":128,\"name\":\"Hashing\",\"url\":\"classes/Hashing.html\",\"classes\":\"tsd-kind-class\"},{\"id\":291,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Hashing.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":292,\"kind\":2048,\"name\":\"doubleHashing\",\"url\":\"classes/Hashing.html#doubleHashing\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":293,\"kind\":2048,\"name\":\"getDistinctIndexes\",\"url\":\"classes/Hashing.html#getDistinctIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":294,\"kind\":2048,\"name\":\"getIndexes\",\"url\":\"classes/Hashing.html#getIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":295,\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/Hashing.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":296,\"kind\":2048,\"name\":\"hashTwice\",\"url\":\"classes/Hashing.html#hashTwice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":297,\"kind\":2048,\"name\":\"hashTwiceAsString\",\"url\":\"classes/Hashing.html#hashTwiceAsString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":298,\"kind\":2048,\"name\":\"hashTwiceIntAndString\",\"url\":\"classes/Hashing.html#hashTwiceIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":299,\"kind\":2048,\"name\":\"hashAsInt\",\"url\":\"classes/Hashing.html#hashAsInt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":300,\"kind\":2048,\"name\":\"hashIntAndString\",\"url\":\"classes/Hashing.html#hashIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hashing\"},{\"id\":301,\"kind\":128,\"name\":\"DeprecatedHashing\",\"url\":\"classes/DeprecatedHashing.html\",\"classes\":\"tsd-kind-class\"},{\"id\":302,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DeprecatedHashing.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":303,\"kind\":2048,\"name\":\"doubleHashing\",\"url\":\"classes/DeprecatedHashing.html#doubleHashing\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":304,\"kind\":2048,\"name\":\"getIndexes\",\"url\":\"classes/DeprecatedHashing.html#getIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":305,\"kind\":2048,\"name\":\"getDistinctIndexes\",\"url\":\"classes/DeprecatedHashing.html#getDistinctIndexes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"DeprecatedHashing\"},{\"id\":306,\"kind\":2048,\"name\":\"serialize\",\"url\":\"classes/DeprecatedHashing.html#serialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":307,\"kind\":2048,\"name\":\"hashTwice\",\"url\":\"classes/DeprecatedHashing.html#hashTwice\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":308,\"kind\":2048,\"name\":\"hashTwiceAsString\",\"url\":\"classes/DeprecatedHashing.html#hashTwiceAsString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":309,\"kind\":2048,\"name\":\"hashTwiceIntAndString\",\"url\":\"classes/DeprecatedHashing.html#hashTwiceIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":310,\"kind\":2048,\"name\":\"hashAsInt\",\"url\":\"classes/DeprecatedHashing.html#hashAsInt\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":311,\"kind\":2048,\"name\":\"hashIntAndString\",\"url\":\"classes/DeprecatedHashing.html#hashIntAndString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DeprecatedHashing\"},{\"id\":312,\"kind\":128,\"name\":\"ScalableBloomFilter\",\"url\":\"classes/ScalableBloomFilter.html\",\"classes\":\"tsd-kind-class\"},{\"id\":313,\"kind\":1024,\"name\":\"_s\",\"url\":\"classes/ScalableBloomFilter.html#_s\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":314,\"kind\":2048,\"name\":\"create\",\"url\":\"classes/ScalableBloomFilter.html#create\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":315,\"kind\":2048,\"name\":\"fromJSON\",\"url\":\"classes/ScalableBloomFilter.html#fromJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static\",\"parent\":\"ScalableBloomFilter\"},{\"id\":316,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ScalableBloomFilter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"ScalableBloomFilter\"},{\"id\":317,\"kind\":1024,\"name\":\"_initial_size\",\"url\":\"classes/ScalableBloomFilter.html#_initial_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":318,\"kind\":1024,\"name\":\"_error_rate\",\"url\":\"classes/ScalableBloomFilter.html#_error_rate\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":319,\"kind\":1024,\"name\":\"_ratio\",\"url\":\"classes/ScalableBloomFilter.html#_ratio\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":320,\"kind\":1024,\"name\":\"_filters\",\"url\":\"classes/ScalableBloomFilter.html#_filters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":321,\"kind\":262144,\"name\":\"seed\",\"url\":\"classes/ScalableBloomFilter.html#seed\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"ScalableBloomFilter\"},{\"id\":322,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/ScalableBloomFilter.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":323,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/ScalableBloomFilter.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":324,\"kind\":2048,\"name\":\"capacity\",\"url\":\"classes/ScalableBloomFilter.html#capacity\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":325,\"kind\":2048,\"name\":\"rate\",\"url\":\"classes/ScalableBloomFilter.html#rate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":326,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/ScalableBloomFilter.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ScalableBloomFilter\"},{\"id\":327,\"kind\":1024,\"name\":\"_seed\",\"url\":\"classes/ScalableBloomFilter.html#_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":328,\"kind\":1024,\"name\":\"_rng\",\"url\":\"classes/ScalableBloomFilter.html#_rng\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":329,\"kind\":1024,\"name\":\"_hashing\",\"url\":\"classes/ScalableBloomFilter.html#_hashing\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":330,\"kind\":262144,\"name\":\"random\",\"url\":\"classes/ScalableBloomFilter.html#random\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":331,\"kind\":2048,\"name\":\"nextInt32\",\"url\":\"classes/ScalableBloomFilter.html#nextInt32\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":332,\"kind\":2048,\"name\":\"saveAsJSON\",\"url\":\"classes/ScalableBloomFilter.html#saveAsJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ScalableBloomFilter\"},{\"id\":333,\"kind\":4,\"name\":\"\",\"url\":\"modules/_internal_.html\",\"classes\":\"tsd-kind-namespace\"},{\"id\":334,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":335,\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/_internal_.default.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":336,\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/_internal_.default.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":337,\"kind\":4194304,\"name\":\"HashableInput\",\"url\":\"modules/_internal_.html#HashableInput\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":338,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default-1.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":339,\"kind\":2048,\"name\":\"remove\",\"url\":\"interfaces/_internal_.default-1.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":340,\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/_internal_.default-1.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".default\"},{\"id\":341,\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/_internal_.default-1.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".default\"},{\"id\":342,\"kind\":256,\"name\":\"default\",\"url\":\"interfaces/_internal_.default-2.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":343,\"kind\":2048,\"name\":\"update\",\"url\":\"interfaces/_internal_.default-2.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":344,\"kind\":2048,\"name\":\"count\",\"url\":\"interfaces/_internal_.default-2.html#count\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\".default\"},{\"id\":345,\"kind\":128,\"name\":\"MinHeap\",\"url\":\"classes/_internal_.MinHeap.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":346,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_internal_.MinHeap.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":347,\"kind\":1024,\"name\":\"_content\",\"url\":\"classes/_internal_.MinHeap.html#_content\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":348,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/_internal_.MinHeap.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":349,\"kind\":262144,\"name\":\"content\",\"url\":\"classes/_internal_.MinHeap.html#content\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":350,\"kind\":2048,\"name\":\"get\",\"url\":\"classes/_internal_.MinHeap.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":351,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/_internal_.MinHeap.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":352,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/_internal_.MinHeap.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":353,\"kind\":2048,\"name\":\"popMin\",\"url\":\"classes/_internal_.MinHeap.html#popMin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":354,\"kind\":2048,\"name\":\"indexOf\",\"url\":\"classes/_internal_.MinHeap.html#indexOf\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":355,\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/_internal_.MinHeap.html#clear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".MinHeap\"},{\"id\":356,\"kind\":256,\"name\":\"HashFunction\",\"url\":\"interfaces/_internal_.HashFunction.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":357,\"kind\":1024,\"name\":\"a\",\"url\":\"interfaces/_internal_.HashFunction.html#a\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":358,\"kind\":1024,\"name\":\"b\",\"url\":\"interfaces/_internal_.HashFunction.html#b\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":359,\"kind\":1024,\"name\":\"c\",\"url\":\"interfaces/_internal_.HashFunction.html#c\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HashFunction\"},{\"id\":360,\"kind\":128,\"name\":\"default\",\"url\":\"classes/_internal_.default-3.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-namespace tsd-has-type-parameter tsd-is-private\",\"parent\":\"\"},{\"id\":361,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_internal_.default-3.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\".default\"},{\"id\":362,\"kind\":1024,\"name\":\"_elements\",\"url\":\"classes/_internal_.default-3.html#_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":363,\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/_internal_.default-3.html#_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":364,\"kind\":1024,\"name\":\"_length\",\"url\":\"classes/_internal_.default-3.html#_length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":365,\"kind\":262144,\"name\":\"size\",\"url\":\"classes/_internal_.default-3.html#size\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":366,\"kind\":262144,\"name\":\"length\",\"url\":\"classes/_internal_.default-3.html#length\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":367,\"kind\":2048,\"name\":\"isFree\",\"url\":\"classes/_internal_.default-3.html#isFree\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":368,\"kind\":2048,\"name\":\"nextEmptySlot\",\"url\":\"classes/_internal_.default-3.html#nextEmptySlot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":369,\"kind\":2048,\"name\":\"at\",\"url\":\"classes/_internal_.default-3.html#at\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":370,\"kind\":2048,\"name\":\"add\",\"url\":\"classes/_internal_.default-3.html#add\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":371,\"kind\":2048,\"name\":\"remove\",\"url\":\"classes/_internal_.default-3.html#remove\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":372,\"kind\":2048,\"name\":\"has\",\"url\":\"classes/_internal_.default-3.html#has\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":373,\"kind\":2048,\"name\":\"set\",\"url\":\"classes/_internal_.default-3.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":374,\"kind\":2048,\"name\":\"unset\",\"url\":\"classes/_internal_.default-3.html#unset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":375,\"kind\":2048,\"name\":\"swapRandom\",\"url\":\"classes/_internal_.default-3.html#swapRandom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":376,\"kind\":2048,\"name\":\"swap\",\"url\":\"classes/_internal_.default-3.html#swap\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":377,\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/_internal_.default-3.html#equals\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\".default\"},{\"id\":378,\"kind\":256,\"name\":\"TopkElement\",\"url\":\"interfaces/_internal_.TopkElement.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":379,\"kind\":1024,\"name\":\"rank\",\"url\":\"interfaces/_internal_.TopkElement.html#rank\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TopkElement\"},{\"id\":380,\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_internal_.TopkElement.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".TopkElement\"},{\"id\":381,\"kind\":1024,\"name\":\"frequency\",\"url\":\"interfaces/_internal_.TopkElement.html#frequency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\".TopkElement\"},{\"id\":382,\"kind\":256,\"name\":\"IBLTDecodingResults\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":383,\"kind\":1024,\"name\":\"success\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#success\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":384,\"kind\":1024,\"name\":\"reason\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#reason\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":385,\"kind\":1024,\"name\":\"additional\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#additional\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":386,\"kind\":1024,\"name\":\"missing\",\"url\":\"interfaces/_internal_.IBLTDecodingResults.html#missing\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingResults\"},{\"id\":387,\"kind\":256,\"name\":\"TwoHashes\",\"url\":\"interfaces/_internal_.TwoHashes.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":388,\"kind\":1024,\"name\":\"first\",\"url\":\"interfaces/_internal_.TwoHashes.html#first\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashes\"},{\"id\":389,\"kind\":1024,\"name\":\"second\",\"url\":\"interfaces/_internal_.TwoHashes.html#second\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashes\"},{\"id\":390,\"kind\":256,\"name\":\"TwoHashesTemplated\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter\",\"parent\":\"\"},{\"id\":391,\"kind\":1024,\"name\":\"first\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html#first\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesTemplated\"},{\"id\":392,\"kind\":1024,\"name\":\"second\",\"url\":\"interfaces/_internal_.TwoHashesTemplated.html#second\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesTemplated\"},{\"id\":393,\"kind\":256,\"name\":\"TwoHashesIntAndString\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":394,\"kind\":1024,\"name\":\"int\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html#int\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesIntAndString\"},{\"id\":395,\"kind\":1024,\"name\":\"string\",\"url\":\"interfaces/_internal_.TwoHashesIntAndString.html#string\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".TwoHashesIntAndString\"},{\"id\":396,\"kind\":4194304,\"name\":\"XorHashableInput\",\"url\":\"modules/_internal_.html#XorHashableInput\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":397,\"kind\":4194304,\"name\":\"HashableInput\",\"url\":\"modules/_internal_.html#HashableInput-1\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":398,\"kind\":256,\"name\":\"HeapElement\",\"url\":\"interfaces/_internal_.HeapElement.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":399,\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_internal_.HeapElement.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HeapElement\"},{\"id\":400,\"kind\":1024,\"name\":\"frequency\",\"url\":\"interfaces/_internal_.HeapElement.html#frequency\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".HeapElement\"},{\"id\":401,\"kind\":256,\"name\":\"IBLTDecodingErrorReason\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-namespace\",\"parent\":\"\"},{\"id\":402,\"kind\":1024,\"name\":\"cell\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html#cell\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingErrorReason\"},{\"id\":403,\"kind\":1024,\"name\":\"iblt\",\"url\":\"interfaces/_internal_.IBLTDecodingErrorReason.html#iblt\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\".IBLTDecodingErrorReason\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,36.525]],[\"parent/0\",[]],[\"name/1\",[1,34.012]],[\"parent/1\",[0,3.584]],[\"name/2\",[2,30.335]],[\"parent/2\",[0,3.584]],[\"name/3\",[3,34.012]],[\"parent/3\",[0,3.584]],[\"name/4\",[4,34.012]],[\"parent/4\",[0,3.584]],[\"name/5\",[5,34.012]],[\"parent/5\",[0,3.584]],[\"name/6\",[6,34.012]],[\"parent/6\",[0,3.584]],[\"name/7\",[7,34.012]],[\"parent/7\",[0,3.584]],[\"name/8\",[8,34.012]],[\"parent/8\",[0,3.584]],[\"name/9\",[9,34.012]],[\"parent/9\",[0,3.584]],[\"name/10\",[10,29.358]],[\"parent/10\",[]],[\"name/11\",[11,37.526]],[\"parent/11\",[10,2.881]],[\"name/12\",[12,41.321]],[\"parent/12\",[10,2.881]],[\"name/13\",[1,34.012]],[\"parent/13\",[10,2.881]],[\"name/14\",[2,30.335]],[\"parent/14\",[10,2.881]],[\"name/15\",[13,39.89]],[\"parent/15\",[10,2.881]],[\"name/16\",[14,42.991]],[\"parent/16\",[10,2.881]],[\"name/17\",[15,42.991]],[\"parent/17\",[10,2.881]],[\"name/18\",[16,39.89]],[\"parent/18\",[10,2.881]],[\"name/19\",[17,41.321]],[\"parent/19\",[10,2.881]],[\"name/20\",[18,32.63]],[\"parent/20\",[10,2.881]],[\"name/21\",[19,35.615]],[\"parent/21\",[10,2.881]],[\"name/22\",[20,42.991]],[\"parent/22\",[10,2.881]],[\"name/23\",[21,34.782]],[\"parent/23\",[10,2.881]],[\"name/24\",[3,34.012]],[\"parent/24\",[10,2.881]],[\"name/25\",[4,34.012]],[\"parent/25\",[10,2.881]],[\"name/26\",[5,34.012]],[\"parent/26\",[10,2.881]],[\"name/27\",[6,34.012]],[\"parent/27\",[10,2.881]],[\"name/28\",[7,34.012]],[\"parent/28\",[10,2.881]],[\"name/29\",[8,34.012]],[\"parent/29\",[10,2.881]],[\"name/30\",[9,34.012]],[\"parent/30\",[10,2.881]],[\"name/31\",[22,34.012]],[\"parent/31\",[]],[\"name/32\",[23,55.984]],[\"parent/32\",[22,3.338]],[\"name/33\",[24,55.984]],[\"parent/33\",[22,3.338]],[\"name/34\",[25,55.984]],[\"parent/34\",[22,3.338]],[\"name/35\",[2,30.335]],[\"parent/35\",[22,3.338]],[\"name/36\",[16,39.89]],[\"parent/36\",[22,3.338]],[\"name/37\",[26,55.984]],[\"parent/37\",[22,3.338]],[\"name/38\",[19,35.615]],[\"parent/38\",[22,3.338]],[\"name/39\",[18,32.63]],[\"parent/39\",[22,3.338]],[\"name/40\",[27,55.984]],[\"parent/40\",[22,3.338]],[\"name/41\",[28,55.984]],[\"parent/41\",[22,3.338]],[\"name/42\",[21,34.782]],[\"parent/42\",[22,3.338]],[\"name/43\",[29,55.984]],[\"parent/43\",[22,3.338]],[\"name/44\",[30,25.862]],[\"parent/44\",[]],[\"name/45\",[11,37.526]],[\"parent/45\",[30,2.538]],[\"name/46\",[1,34.012]],[\"parent/46\",[30,2.538]],[\"name/47\",[2,30.335]],[\"parent/47\",[30,2.538]],[\"name/48\",[31,55.984]],[\"parent/48\",[30,2.538]],[\"name/49\",[32,55.984]],[\"parent/49\",[30,2.538]],[\"name/50\",[33,55.984]],[\"parent/50\",[30,2.538]],[\"name/51\",[34,55.984]],[\"parent/51\",[30,2.538]],[\"name/52\",[15,42.991]],[\"parent/52\",[30,2.538]],[\"name/53\",[35,55.984]],[\"parent/53\",[30,2.538]],[\"name/54\",[13,39.89]],[\"parent/54\",[30,2.538]],[\"name/55\",[36,55.984]],[\"parent/55\",[30,2.538]],[\"name/56\",[19,35.615]],[\"parent/56\",[30,2.538]],[\"name/57\",[18,32.63]],[\"parent/57\",[30,2.538]],[\"name/58\",[21,34.782]],[\"parent/58\",[30,2.538]],[\"name/59\",[37,55.984]],[\"parent/59\",[30,2.538]],[\"name/60\",[38,55.984]],[\"parent/60\",[30,2.538]],[\"name/61\",[39,55.984]],[\"parent/61\",[30,2.538]],[\"name/62\",[40,55.984]],[\"parent/62\",[30,2.538]],[\"name/63\",[41,55.984]],[\"parent/63\",[30,2.538]],[\"name/64\",[42,55.984]],[\"parent/64\",[30,2.538]],[\"name/65\",[43,55.984]],[\"parent/65\",[30,2.538]],[\"name/66\",[44,55.984]],[\"parent/66\",[30,2.538]],[\"name/67\",[3,34.012]],[\"parent/67\",[30,2.538]],[\"name/68\",[4,34.012]],[\"parent/68\",[30,2.538]],[\"name/69\",[5,34.012]],[\"parent/69\",[30,2.538]],[\"name/70\",[6,34.012]],[\"parent/70\",[30,2.538]],[\"name/71\",[7,34.012]],[\"parent/71\",[30,2.538]],[\"name/72\",[8,34.012]],[\"parent/72\",[30,2.538]],[\"name/73\",[9,34.012]],[\"parent/73\",[30,2.538]],[\"name/74\",[45,28.469]],[\"parent/74\",[]],[\"name/75\",[11,37.526]],[\"parent/75\",[45,2.794]],[\"name/76\",[12,41.321]],[\"parent/76\",[45,2.794]],[\"name/77\",[1,34.012]],[\"parent/77\",[45,2.794]],[\"name/78\",[2,30.335]],[\"parent/78\",[45,2.794]],[\"name/79\",[13,39.89]],[\"parent/79\",[45,2.794]],[\"name/80\",[14,42.991]],[\"parent/80\",[45,2.794]],[\"name/81\",[15,42.991]],[\"parent/81\",[45,2.794]],[\"name/82\",[46,47.511]],[\"parent/82\",[45,2.794]],[\"name/83\",[16,39.89]],[\"parent/83\",[45,2.794]],[\"name/84\",[17,41.321]],[\"parent/84\",[45,2.794]],[\"name/85\",[18,32.63]],[\"parent/85\",[45,2.794]],[\"name/86\",[47,41.321]],[\"parent/86\",[45,2.794]],[\"name/87\",[19,35.615]],[\"parent/87\",[45,2.794]],[\"name/88\",[20,42.991]],[\"parent/88\",[45,2.794]],[\"name/89\",[21,34.782]],[\"parent/89\",[45,2.794]],[\"name/90\",[3,34.012]],[\"parent/90\",[45,2.794]],[\"name/91\",[4,34.012]],[\"parent/91\",[45,2.794]],[\"name/92\",[5,34.012]],[\"parent/92\",[45,2.794]],[\"name/93\",[6,34.012]],[\"parent/93\",[45,2.794]],[\"name/94\",[7,34.012]],[\"parent/94\",[45,2.794]],[\"name/95\",[8,34.012]],[\"parent/95\",[45,2.794]],[\"name/96\",[9,34.012]],[\"parent/96\",[45,2.794]],[\"name/97\",[48,27.267]],[\"parent/97\",[]],[\"name/98\",[11,37.526]],[\"parent/98\",[48,2.676]],[\"name/99\",[12,41.321]],[\"parent/99\",[48,2.676]],[\"name/100\",[1,34.012]],[\"parent/100\",[48,2.676]],[\"name/101\",[2,30.335]],[\"parent/101\",[48,2.676]],[\"name/102\",[13,39.89]],[\"parent/102\",[48,2.676]],[\"name/103\",[14,42.991]],[\"parent/103\",[48,2.676]],[\"name/104\",[49,55.984]],[\"parent/104\",[48,2.676]],[\"name/105\",[50,55.984]],[\"parent/105\",[48,2.676]],[\"name/106\",[15,42.991]],[\"parent/106\",[48,2.676]],[\"name/107\",[51,55.984]],[\"parent/107\",[48,2.676]],[\"name/108\",[52,50.876]],[\"parent/108\",[48,2.676]],[\"name/109\",[16,39.89]],[\"parent/109\",[48,2.676]],[\"name/110\",[53,55.984]],[\"parent/110\",[48,2.676]],[\"name/111\",[18,32.63]],[\"parent/111\",[48,2.676]],[\"name/112\",[19,35.615]],[\"parent/112\",[48,2.676]],[\"name/113\",[20,42.991]],[\"parent/113\",[48,2.676]],[\"name/114\",[21,34.782]],[\"parent/114\",[48,2.676]],[\"name/115\",[54,55.984]],[\"parent/115\",[48,2.676]],[\"name/116\",[3,34.012]],[\"parent/116\",[48,2.676]],[\"name/117\",[4,34.012]],[\"parent/117\",[48,2.676]],[\"name/118\",[5,34.012]],[\"parent/118\",[48,2.676]],[\"name/119\",[6,34.012]],[\"parent/119\",[48,2.676]],[\"name/120\",[7,34.012]],[\"parent/120\",[48,2.676]],[\"name/121\",[8,34.012]],[\"parent/121\",[48,2.676]],[\"name/122\",[9,34.012]],[\"parent/122\",[48,2.676]],[\"name/123\",[55,28.052]],[\"parent/123\",[]],[\"name/124\",[11,37.526]],[\"parent/124\",[55,2.753]],[\"name/125\",[12,41.321]],[\"parent/125\",[55,2.753]],[\"name/126\",[1,34.012]],[\"parent/126\",[55,2.753]],[\"name/127\",[2,30.335]],[\"parent/127\",[55,2.753]],[\"name/128\",[56,55.984]],[\"parent/128\",[55,2.753]],[\"name/129\",[57,55.984]],[\"parent/129\",[55,2.753]],[\"name/130\",[58,55.984]],[\"parent/130\",[55,2.753]],[\"name/131\",[59,55.984]],[\"parent/131\",[55,2.753]],[\"name/132\",[60,55.984]],[\"parent/132\",[55,2.753]],[\"name/133\",[61,55.984]],[\"parent/133\",[55,2.753]],[\"name/134\",[62,55.984]],[\"parent/134\",[55,2.753]],[\"name/135\",[63,47.511]],[\"parent/135\",[55,2.753]],[\"name/136\",[64,44.998]],[\"parent/136\",[55,2.753]],[\"name/137\",[21,34.782]],[\"parent/137\",[55,2.753]],[\"name/138\",[65,50.876]],[\"parent/138\",[55,2.753]],[\"name/139\",[66,55.984]],[\"parent/139\",[55,2.753]],[\"name/140\",[3,34.012]],[\"parent/140\",[55,2.753]],[\"name/141\",[4,34.012]],[\"parent/141\",[55,2.753]],[\"name/142\",[5,34.012]],[\"parent/142\",[55,2.753]],[\"name/143\",[6,34.012]],[\"parent/143\",[55,2.753]],[\"name/144\",[7,34.012]],[\"parent/144\",[55,2.753]],[\"name/145\",[8,34.012]],[\"parent/145\",[55,2.753]],[\"name/146\",[9,34.012]],[\"parent/146\",[55,2.753]],[\"name/147\",[67,29.835]],[\"parent/147\",[]],[\"name/148\",[1,34.012]],[\"parent/148\",[67,2.928]],[\"name/149\",[2,30.335]],[\"parent/149\",[67,2.928]],[\"name/150\",[68,55.984]],[\"parent/150\",[67,2.928]],[\"name/151\",[69,55.984]],[\"parent/151\",[67,2.928]],[\"name/152\",[70,55.984]],[\"parent/152\",[67,2.928]],[\"name/153\",[71,55.984]],[\"parent/153\",[67,2.928]],[\"name/154\",[72,55.984]],[\"parent/154\",[67,2.928]],[\"name/155\",[63,47.511]],[\"parent/155\",[67,2.928]],[\"name/156\",[64,44.998]],[\"parent/156\",[67,2.928]],[\"name/157\",[73,55.984]],[\"parent/157\",[67,2.928]],[\"name/158\",[65,50.876]],[\"parent/158\",[67,2.928]],[\"name/159\",[21,34.782]],[\"parent/159\",[67,2.928]],[\"name/160\",[3,34.012]],[\"parent/160\",[67,2.928]],[\"name/161\",[4,34.012]],[\"parent/161\",[67,2.928]],[\"name/162\",[5,34.012]],[\"parent/162\",[67,2.928]],[\"name/163\",[6,34.012]],[\"parent/163\",[67,2.928]],[\"name/164\",[7,34.012]],[\"parent/164\",[67,2.928]],[\"name/165\",[8,34.012]],[\"parent/165\",[67,2.928]],[\"name/166\",[9,34.012]],[\"parent/166\",[67,2.928]],[\"name/167\",[74,30.335]],[\"parent/167\",[]],[\"name/168\",[1,34.012]],[\"parent/168\",[74,2.977]],[\"name/169\",[2,30.335]],[\"parent/169\",[74,2.977]],[\"name/170\",[75,55.984]],[\"parent/170\",[74,2.977]],[\"name/171\",[76,55.984]],[\"parent/171\",[74,2.977]],[\"name/172\",[77,55.984]],[\"parent/172\",[74,2.977]],[\"name/173\",[78,55.984]],[\"parent/173\",[74,2.977]],[\"name/174\",[79,55.984]],[\"parent/174\",[74,2.977]],[\"name/175\",[18,32.63]],[\"parent/175\",[74,2.977]],[\"name/176\",[80,50.876]],[\"parent/176\",[74,2.977]],[\"name/177\",[81,55.984]],[\"parent/177\",[74,2.977]],[\"name/178\",[82,55.984]],[\"parent/178\",[74,2.977]],[\"name/179\",[3,34.012]],[\"parent/179\",[74,2.977]],[\"name/180\",[4,34.012]],[\"parent/180\",[74,2.977]],[\"name/181\",[5,34.012]],[\"parent/181\",[74,2.977]],[\"name/182\",[6,34.012]],[\"parent/182\",[74,2.977]],[\"name/183\",[7,34.012]],[\"parent/183\",[74,2.977]],[\"name/184\",[8,34.012]],[\"parent/184\",[74,2.977]],[\"name/185\",[9,34.012]],[\"parent/185\",[74,2.977]],[\"name/186\",[83,30.861]],[\"parent/186\",[]],[\"name/187\",[1,34.012]],[\"parent/187\",[83,3.028]],[\"name/188\",[2,30.335]],[\"parent/188\",[83,3.028]],[\"name/189\",[14,42.991]],[\"parent/189\",[83,3.028]],[\"name/190\",[84,50.876]],[\"parent/190\",[83,3.028]],[\"name/191\",[85,55.984]],[\"parent/191\",[83,3.028]],[\"name/192\",[86,55.984]],[\"parent/192\",[83,3.028]],[\"name/193\",[87,50.876]],[\"parent/193\",[83,3.028]],[\"name/194\",[18,32.63]],[\"parent/194\",[83,3.028]],[\"name/195\",[88,55.984]],[\"parent/195\",[83,3.028]],[\"name/196\",[89,55.984]],[\"parent/196\",[83,3.028]],[\"name/197\",[3,34.012]],[\"parent/197\",[83,3.028]],[\"name/198\",[4,34.012]],[\"parent/198\",[83,3.028]],[\"name/199\",[5,34.012]],[\"parent/199\",[83,3.028]],[\"name/200\",[6,34.012]],[\"parent/200\",[83,3.028]],[\"name/201\",[7,34.012]],[\"parent/201\",[83,3.028]],[\"name/202\",[8,34.012]],[\"parent/202\",[83,3.028]],[\"name/203\",[9,34.012]],[\"parent/203\",[83,3.028]],[\"name/204\",[90,41.321]],[\"parent/204\",[]],[\"name/205\",[2,30.335]],[\"parent/205\",[90,4.055]],[\"name/206\",[14,42.991]],[\"parent/206\",[90,4.055]],[\"name/207\",[91,55.984]],[\"parent/207\",[90,4.055]],[\"name/208\",[84,50.876]],[\"parent/208\",[90,4.055]],[\"name/209\",[11,37.526]],[\"parent/209\",[90,4.055]],[\"name/210\",[92,25.539]],[\"parent/210\",[]],[\"name/211\",[11,37.526]],[\"parent/211\",[92,2.506]],[\"name/212\",[12,41.321]],[\"parent/212\",[92,2.506]],[\"name/213\",[1,34.012]],[\"parent/213\",[92,2.506]],[\"name/214\",[2,30.335]],[\"parent/214\",[92,2.506]],[\"name/215\",[15,42.991]],[\"parent/215\",[92,2.506]],[\"name/216\",[13,39.89]],[\"parent/216\",[92,2.506]],[\"name/217\",[93,55.984]],[\"parent/217\",[92,2.506]],[\"name/218\",[94,55.984]],[\"parent/218\",[92,2.506]],[\"name/219\",[46,47.511]],[\"parent/219\",[92,2.506]],[\"name/220\",[95,55.984]],[\"parent/220\",[92,2.506]],[\"name/221\",[16,39.89]],[\"parent/221\",[92,2.506]],[\"name/222\",[96,55.984]],[\"parent/222\",[92,2.506]],[\"name/223\",[17,41.321]],[\"parent/223\",[92,2.506]],[\"name/224\",[97,55.984]],[\"parent/224\",[92,2.506]],[\"name/225\",[98,55.984]],[\"parent/225\",[92,2.506]],[\"name/226\",[99,55.984]],[\"parent/226\",[92,2.506]],[\"name/227\",[18,32.63]],[\"parent/227\",[92,2.506]],[\"name/228\",[47,41.321]],[\"parent/228\",[92,2.506]],[\"name/229\",[19,35.615]],[\"parent/229\",[92,2.506]],[\"name/230\",[20,42.991]],[\"parent/230\",[92,2.506]],[\"name/231\",[100,55.984]],[\"parent/231\",[92,2.506]],[\"name/232\",[101,55.984]],[\"parent/232\",[92,2.506]],[\"name/233\",[21,34.782]],[\"parent/233\",[92,2.506]],[\"name/234\",[3,34.012]],[\"parent/234\",[92,2.506]],[\"name/235\",[4,34.012]],[\"parent/235\",[92,2.506]],[\"name/236\",[5,34.012]],[\"parent/236\",[92,2.506]],[\"name/237\",[6,34.012]],[\"parent/237\",[92,2.506]],[\"name/238\",[7,34.012]],[\"parent/238\",[92,2.506]],[\"name/239\",[8,34.012]],[\"parent/239\",[92,2.506]],[\"name/240\",[9,34.012]],[\"parent/240\",[92,2.506]],[\"name/241\",[102,27.267]],[\"parent/241\",[]],[\"name/242\",[11,37.526]],[\"parent/242\",[102,2.676]],[\"name/243\",[12,41.321]],[\"parent/243\",[102,2.676]],[\"name/244\",[1,34.012]],[\"parent/244\",[102,2.676]],[\"name/245\",[2,30.335]],[\"parent/245\",[102,2.676]],[\"name/246\",[13,39.89]],[\"parent/246\",[102,2.676]],[\"name/247\",[103,55.984]],[\"parent/247\",[102,2.676]],[\"name/248\",[104,50.876]],[\"parent/248\",[102,2.676]],[\"name/249\",[105,55.984]],[\"parent/249\",[102,2.676]],[\"name/250\",[16,39.89]],[\"parent/250\",[102,2.676]],[\"name/251\",[17,41.321]],[\"parent/251\",[102,2.676]],[\"name/252\",[106,55.984]],[\"parent/252\",[102,2.676]],[\"name/253\",[18,32.63]],[\"parent/253\",[102,2.676]],[\"name/254\",[47,41.321]],[\"parent/254\",[102,2.676]],[\"name/255\",[19,35.615]],[\"parent/255\",[102,2.676]],[\"name/256\",[107,55.984]],[\"parent/256\",[102,2.676]],[\"name/257\",[108,55.984]],[\"parent/257\",[102,2.676]],[\"name/258\",[21,34.782]],[\"parent/258\",[102,2.676]],[\"name/259\",[109,55.984]],[\"parent/259\",[102,2.676]],[\"name/260\",[3,34.012]],[\"parent/260\",[102,2.676]],[\"name/261\",[4,34.012]],[\"parent/261\",[102,2.676]],[\"name/262\",[5,34.012]],[\"parent/262\",[102,2.676]],[\"name/263\",[6,34.012]],[\"parent/263\",[102,2.676]],[\"name/264\",[7,34.012]],[\"parent/264\",[102,2.676]],[\"name/265\",[8,34.012]],[\"parent/265\",[102,2.676]],[\"name/266\",[9,34.012]],[\"parent/266\",[102,2.676]],[\"name/267\",[110,28.052]],[\"parent/267\",[]],[\"name/268\",[111,55.984]],[\"parent/268\",[110,2.753]],[\"name/269\",[1,34.012]],[\"parent/269\",[110,2.753]],[\"name/270\",[2,30.335]],[\"parent/270\",[110,2.753]],[\"name/271\",[112,55.984]],[\"parent/271\",[110,2.753]],[\"name/272\",[113,55.984]],[\"parent/272\",[110,2.753]],[\"name/273\",[114,55.984]],[\"parent/273\",[110,2.753]],[\"name/274\",[115,55.984]],[\"parent/274\",[110,2.753]],[\"name/275\",[116,55.984]],[\"parent/275\",[110,2.753]],[\"name/276\",[64,44.998]],[\"parent/276\",[110,2.753]],[\"name/277\",[18,32.63]],[\"parent/277\",[110,2.753]],[\"name/278\",[117,55.984]],[\"parent/278\",[110,2.753]],[\"name/279\",[87,50.876]],[\"parent/279\",[110,2.753]],[\"name/280\",[21,34.782]],[\"parent/280\",[110,2.753]],[\"name/281\",[118,55.984]],[\"parent/281\",[110,2.753]],[\"name/282\",[119,55.984]],[\"parent/282\",[110,2.753]],[\"name/283\",[3,34.012]],[\"parent/283\",[110,2.753]],[\"name/284\",[4,34.012]],[\"parent/284\",[110,2.753]],[\"name/285\",[5,34.012]],[\"parent/285\",[110,2.753]],[\"name/286\",[6,34.012]],[\"parent/286\",[110,2.753]],[\"name/287\",[7,34.012]],[\"parent/287\",[110,2.753]],[\"name/288\",[8,34.012]],[\"parent/288\",[110,2.753]],[\"name/289\",[9,34.012]],[\"parent/289\",[110,2.753]],[\"name/290\",[120,35.615]],[\"parent/290\",[]],[\"name/291\",[2,30.335]],[\"parent/291\",[120,3.495]],[\"name/292\",[121,50.876]],[\"parent/292\",[120,3.495]],[\"name/293\",[122,50.876]],[\"parent/293\",[120,3.495]],[\"name/294\",[123,50.876]],[\"parent/294\",[120,3.495]],[\"name/295\",[124,50.876]],[\"parent/295\",[120,3.495]],[\"name/296\",[125,50.876]],[\"parent/296\",[120,3.495]],[\"name/297\",[126,50.876]],[\"parent/297\",[120,3.495]],[\"name/298\",[127,50.876]],[\"parent/298\",[120,3.495]],[\"name/299\",[128,50.876]],[\"parent/299\",[120,3.495]],[\"name/300\",[129,50.876]],[\"parent/300\",[120,3.495]],[\"name/301\",[130,35.615]],[\"parent/301\",[]],[\"name/302\",[2,30.335]],[\"parent/302\",[130,3.495]],[\"name/303\",[121,50.876]],[\"parent/303\",[130,3.495]],[\"name/304\",[123,50.876]],[\"parent/304\",[130,3.495]],[\"name/305\",[122,50.876]],[\"parent/305\",[130,3.495]],[\"name/306\",[124,50.876]],[\"parent/306\",[130,3.495]],[\"name/307\",[125,50.876]],[\"parent/307\",[130,3.495]],[\"name/308\",[126,50.876]],[\"parent/308\",[130,3.495]],[\"name/309\",[127,50.876]],[\"parent/309\",[130,3.495]],[\"name/310\",[128,50.876]],[\"parent/310\",[130,3.495]],[\"name/311\",[129,50.876]],[\"parent/311\",[130,3.495]],[\"name/312\",[131,29.358]],[\"parent/312\",[]],[\"name/313\",[132,55.984]],[\"parent/313\",[131,2.881]],[\"name/314\",[11,37.526]],[\"parent/314\",[131,2.881]],[\"name/315\",[1,34.012]],[\"parent/315\",[131,2.881]],[\"name/316\",[2,30.335]],[\"parent/316\",[131,2.881]],[\"name/317\",[133,55.984]],[\"parent/317\",[131,2.881]],[\"name/318\",[134,55.984]],[\"parent/318\",[131,2.881]],[\"name/319\",[135,55.984]],[\"parent/319\",[131,2.881]],[\"name/320\",[136,55.984]],[\"parent/320\",[131,2.881]],[\"name/321\",[6,34.012]],[\"parent/321\",[131,2.881]],[\"name/322\",[18,32.63]],[\"parent/322\",[131,2.881]],[\"name/323\",[19,35.615]],[\"parent/323\",[131,2.881]],[\"name/324\",[52,50.876]],[\"parent/324\",[131,2.881]],[\"name/325\",[20,42.991]],[\"parent/325\",[131,2.881]],[\"name/326\",[21,34.782]],[\"parent/326\",[131,2.881]],[\"name/327\",[3,34.012]],[\"parent/327\",[131,2.881]],[\"name/328\",[4,34.012]],[\"parent/328\",[131,2.881]],[\"name/329\",[5,34.012]],[\"parent/329\",[131,2.881]],[\"name/330\",[7,34.012]],[\"parent/330\",[131,2.881]],[\"name/331\",[8,34.012]],[\"parent/331\",[131,2.881]],[\"name/332\",[9,34.012]],[\"parent/332\",[131,2.881]],[\"name/333\",[137,31.417]],[\"parent/333\",[]],[\"name/334\",[138,44.998]],[\"parent/334\",[137,3.083]],[\"name/335\",[18,32.63]],[\"parent/335\",[139,2.753]],[\"name/336\",[19,35.615]],[\"parent/336\",[139,2.753]],[\"name/337\",[140,50.876]],[\"parent/337\",[137,3.083]],[\"name/338\",[138,44.998]],[\"parent/338\",[137,3.083]],[\"name/339\",[47,41.321]],[\"parent/339\",[139,2.753]],[\"name/340\",[18,32.63]],[\"parent/340\",[139,2.753]],[\"name/341\",[19,35.615]],[\"parent/341\",[139,2.753]],[\"name/342\",[138,44.998]],[\"parent/342\",[137,3.083]],[\"name/343\",[63,47.511]],[\"parent/343\",[139,2.753]],[\"name/344\",[64,44.998]],[\"parent/344\",[139,2.753]],[\"name/345\",[141,55.984]],[\"parent/345\",[137,3.083]],[\"name/346\",[2,30.335]],[\"parent/346\",[142,3.584]],[\"name/347\",[143,55.984]],[\"parent/347\",[142,3.584]],[\"name/348\",[17,41.321]],[\"parent/348\",[142,3.584]],[\"name/349\",[144,55.984]],[\"parent/349\",[142,3.584]],[\"name/350\",[145,55.984]],[\"parent/350\",[142,3.584]],[\"name/351\",[18,32.63]],[\"parent/351\",[142,3.584]],[\"name/352\",[47,41.321]],[\"parent/352\",[142,3.584]],[\"name/353\",[146,55.984]],[\"parent/353\",[142,3.584]],[\"name/354\",[147,55.984]],[\"parent/354\",[142,3.584]],[\"name/355\",[80,50.876]],[\"parent/355\",[142,3.584]],[\"name/356\",[148,55.984]],[\"parent/356\",[137,3.083]],[\"name/357\",[149,55.984]],[\"parent/357\",[150,4.662]],[\"name/358\",[151,55.984]],[\"parent/358\",[150,4.662]],[\"name/359\",[152,55.984]],[\"parent/359\",[150,4.662]],[\"name/360\",[138,44.998]],[\"parent/360\",[137,3.083]],[\"name/361\",[2,30.335]],[\"parent/361\",[139,2.753]],[\"name/362\",[104,50.876]],[\"parent/362\",[139,2.753]],[\"name/363\",[13,39.89]],[\"parent/363\",[139,2.753]],[\"name/364\",[46,47.511]],[\"parent/364\",[139,2.753]],[\"name/365\",[16,39.89]],[\"parent/365\",[139,2.753]],[\"name/366\",[17,41.321]],[\"parent/366\",[139,2.753]],[\"name/367\",[153,55.984]],[\"parent/367\",[139,2.753]],[\"name/368\",[154,55.984]],[\"parent/368\",[139,2.753]],[\"name/369\",[155,55.984]],[\"parent/369\",[139,2.753]],[\"name/370\",[18,32.63]],[\"parent/370\",[139,2.753]],[\"name/371\",[47,41.321]],[\"parent/371\",[139,2.753]],[\"name/372\",[19,35.615]],[\"parent/372\",[139,2.753]],[\"name/373\",[156,55.984]],[\"parent/373\",[139,2.753]],[\"name/374\",[157,55.984]],[\"parent/374\",[139,2.753]],[\"name/375\",[158,55.984]],[\"parent/375\",[139,2.753]],[\"name/376\",[159,55.984]],[\"parent/376\",[139,2.753]],[\"name/377\",[21,34.782]],[\"parent/377\",[139,2.753]],[\"name/378\",[160,55.984]],[\"parent/378\",[137,3.083]],[\"name/379\",[161,55.984]],[\"parent/379\",[162,4.662]],[\"name/380\",[163,50.876]],[\"parent/380\",[162,4.662]],[\"name/381\",[164,50.876]],[\"parent/381\",[162,4.662]],[\"name/382\",[165,55.984]],[\"parent/382\",[137,3.083]],[\"name/383\",[166,55.984]],[\"parent/383\",[167,4.416]],[\"name/384\",[168,55.984]],[\"parent/384\",[167,4.416]],[\"name/385\",[169,55.984]],[\"parent/385\",[167,4.416]],[\"name/386\",[170,55.984]],[\"parent/386\",[167,4.416]],[\"name/387\",[171,55.984]],[\"parent/387\",[137,3.083]],[\"name/388\",[172,50.876]],[\"parent/388\",[173,4.992]],[\"name/389\",[174,50.876]],[\"parent/389\",[173,4.992]],[\"name/390\",[175,55.984]],[\"parent/390\",[137,3.083]],[\"name/391\",[172,50.876]],[\"parent/391\",[176,4.992]],[\"name/392\",[174,50.876]],[\"parent/392\",[176,4.992]],[\"name/393\",[177,55.984]],[\"parent/393\",[137,3.083]],[\"name/394\",[178,55.984]],[\"parent/394\",[179,4.992]],[\"name/395\",[180,55.984]],[\"parent/395\",[179,4.992]],[\"name/396\",[181,55.984]],[\"parent/396\",[137,3.083]],[\"name/397\",[140,50.876]],[\"parent/397\",[137,3.083]],[\"name/398\",[182,55.984]],[\"parent/398\",[137,3.083]],[\"name/399\",[163,50.876]],[\"parent/399\",[183,4.992]],[\"name/400\",[164,50.876]],[\"parent/400\",[183,4.992]],[\"name/401\",[184,55.984]],[\"parent/401\",[137,3.083]],[\"name/402\",[110,28.052]],[\"parent/402\",[185,4.992]],[\"name/403\",[186,55.984]],[\"parent/403\",[185,4.992]]],\"invertedIndex\":[[\"_accuracy\",{\"_index\":77,\"name\":{\"172\":{}},\"parent\":{}}],[\"_allsums\",{\"_index\":59,\"name\":{\"131\":{}},\"parent\":{}}],[\"_bits\",{\"_index\":35,\"name\":{\"53\":{}},\"parent\":{}}],[\"_blocklength\",{\"_index\":36,\"name\":{\"55\":{}},\"parent\":{}}],[\"_bucketsize\",{\"_index\":93,\"name\":{\"217\":{}},\"parent\":{}}],[\"_capacity\",{\"_index\":51,\"name\":{\"107\":{}},\"parent\":{}}],[\"_columns\",{\"_index\":56,\"name\":{\"128\":{}},\"parent\":{}}],[\"_computehashtableload\",{\"_index\":100,\"name\":{\"231\":{}},\"parent\":{}}],[\"_content\",{\"_index\":143,\"name\":{\"347\":{}},\"parent\":{}}],[\"_correctionbias\",{\"_index\":70,\"name\":{\"152\":{}},\"parent\":{}}],[\"_count\",{\"_index\":114,\"name\":{\"273\":{}},\"parent\":{}}],[\"_create\",{\"_index\":44,\"name\":{\"66\":{}},\"parent\":{}}],[\"_currentload\",{\"_index\":54,\"name\":{\"115\":{}},\"parent\":{}}],[\"_elements\",{\"_index\":104,\"name\":{\"248\":{},\"362\":{}},\"parent\":{}}],[\"_error_rate\",{\"_index\":134,\"name\":{\"318\":{}},\"parent\":{}}],[\"_errorrate\",{\"_index\":76,\"name\":{\"171\":{}},\"parent\":{}}],[\"_filter\",{\"_index\":15,\"name\":{\"17\":{},\"52\":{},\"81\":{},\"106\":{},\"215\":{}},\"parent\":{}}],[\"_filters\",{\"_index\":136,\"name\":{\"320\":{}},\"parent\":{}}],[\"_fingerprint\",{\"_index\":39,\"name\":{\"61\":{}},\"parent\":{}}],[\"_fingerprintlength\",{\"_index\":94,\"name\":{\"218\":{}},\"parent\":{}}],[\"_gethash\",{\"_index\":43,\"name\":{\"65\":{}},\"parent\":{}}],[\"_getoptimalfiltersize\",{\"_index\":37,\"name\":{\"59\":{}},\"parent\":{}}],[\"_hash64\",{\"_index\":41,\"name\":{\"63\":{}},\"parent\":{}}],[\"_hashable_to_long\",{\"_index\":40,\"name\":{\"62\":{}},\"parent\":{}}],[\"_hashcount\",{\"_index\":103,\"name\":{\"247\":{}},\"parent\":{}}],[\"_hashfunctions\",{\"_index\":84,\"name\":{\"190\":{},\"208\":{}},\"parent\":{}}],[\"_hashing\",{\"_index\":5,\"name\":{\"5\":{},\"26\":{},\"69\":{},\"92\":{},\"118\":{},\"142\":{},\"162\":{},\"181\":{},\"199\":{},\"236\":{},\"262\":{},\"285\":{},\"329\":{}},\"parent\":{}}],[\"_hashsum\",{\"_index\":113,\"name\":{\"272\":{}},\"parent\":{}}],[\"_heap\",{\"_index\":79,\"name\":{\"174\":{}},\"parent\":{}}],[\"_idsum\",{\"_index\":112,\"name\":{\"271\":{}},\"parent\":{}}],[\"_initial_size\",{\"_index\":133,\"name\":{\"317\":{}},\"parent\":{}}],[\"_k\",{\"_index\":75,\"name\":{\"170\":{}},\"parent\":{}}],[\"_length\",{\"_index\":46,\"name\":{\"82\":{},\"219\":{},\"364\":{}},\"parent\":{}}],[\"_loadfactor\",{\"_index\":49,\"name\":{\"104\":{}},\"parent\":{}}],[\"_locations\",{\"_index\":101,\"name\":{\"232\":{}},\"parent\":{}}],[\"_m\",{\"_index\":50,\"name\":{\"105\":{}},\"parent\":{}}],[\"_matrix\",{\"_index\":58,\"name\":{\"130\":{}},\"parent\":{}}],[\"_maxkicks\",{\"_index\":95,\"name\":{\"220\":{}},\"parent\":{}}],[\"_maxvalue\",{\"_index\":91,\"name\":{\"207\":{}},\"parent\":{}}],[\"_nbbytesperhash\",{\"_index\":69,\"name\":{\"151\":{}},\"parent\":{}}],[\"_nbhashes\",{\"_index\":14,\"name\":{\"16\":{},\"80\":{},\"103\":{},\"189\":{},\"206\":{}},\"parent\":{}}],[\"_nbregisters\",{\"_index\":68,\"name\":{\"150\":{}},\"parent\":{}}],[\"_ratio\",{\"_index\":135,\"name\":{\"319\":{}},\"parent\":{}}],[\"_readbuffer\",{\"_index\":38,\"name\":{\"60\":{}},\"parent\":{}}],[\"_reduce\",{\"_index\":42,\"name\":{\"64\":{}},\"parent\":{}}],[\"_registers\",{\"_index\":71,\"name\":{\"153\":{}},\"parent\":{}}],[\"_rng\",{\"_index\":4,\"name\":{\"4\":{},\"25\":{},\"68\":{},\"91\":{},\"117\":{},\"141\":{},\"161\":{},\"180\":{},\"198\":{},\"235\":{},\"261\":{},\"284\":{},\"328\":{}},\"parent\":{}}],[\"_rows\",{\"_index\":57,\"name\":{\"129\":{}},\"parent\":{}}],[\"_s\",{\"_index\":132,\"name\":{\"313\":{}},\"parent\":{}}],[\"_seed\",{\"_index\":3,\"name\":{\"3\":{},\"24\":{},\"67\":{},\"90\":{},\"116\":{},\"140\":{},\"160\":{},\"179\":{},\"197\":{},\"234\":{},\"260\":{},\"283\":{},\"327\":{}},\"parent\":{}}],[\"_signature\",{\"_index\":85,\"name\":{\"191\":{}},\"parent\":{}}],[\"_size\",{\"_index\":13,\"name\":{\"15\":{},\"54\":{},\"79\":{},\"102\":{},\"216\":{},\"246\":{},\"363\":{}},\"parent\":{}}],[\"_sketch\",{\"_index\":78,\"name\":{\"173\":{}},\"parent\":{}}],[\"a\",{\"_index\":149,\"name\":{\"357\":{}},\"parent\":{}}],[\"accuracy\",{\"_index\":73,\"name\":{\"157\":{}},\"parent\":{}}],[\"add\",{\"_index\":18,\"name\":{\"20\":{},\"39\":{},\"57\":{},\"85\":{},\"111\":{},\"175\":{},\"194\":{},\"227\":{},\"253\":{},\"277\":{},\"322\":{},\"335\":{},\"340\":{},\"351\":{},\"370\":{}},\"parent\":{}}],[\"additional\",{\"_index\":169,\"name\":{\"385\":{}},\"parent\":{}}],[\"allowed_fingerprint_sizes\",{\"_index\":31,\"name\":{\"48\":{}},\"parent\":{}}],[\"array\",{\"_index\":26,\"name\":{\"37\":{}},\"parent\":{}}],[\"at\",{\"_index\":155,\"name\":{\"369\":{}},\"parent\":{}}],[\"b\",{\"_index\":151,\"name\":{\"358\":{}},\"parent\":{}}],[\"basefilter\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}}}],[\"bitcount\",{\"_index\":28,\"name\":{\"41\":{}},\"parent\":{}}],[\"bitset\",{\"_index\":22,\"name\":{\"31\":{}},\"parent\":{\"32\":{},\"33\":{},\"34\":{},\"35\":{},\"36\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{}}}],[\"bloomfilter\",{\"_index\":10,\"name\":{\"10\":{}},\"parent\":{\"11\":{},\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{}}}],[\"bucketsize\",{\"_index\":98,\"name\":{\"225\":{}},\"parent\":{}}],[\"bulkload\",{\"_index\":88,\"name\":{\"195\":{}},\"parent\":{}}],[\"c\",{\"_index\":152,\"name\":{\"359\":{}},\"parent\":{}}],[\"capacity\",{\"_index\":52,\"name\":{\"108\":{},\"324\":{}},\"parent\":{}}],[\"cell\",{\"_index\":110,\"name\":{\"267\":{},\"402\":{}},\"parent\":{\"268\":{},\"269\":{},\"270\":{},\"271\":{},\"272\":{},\"273\":{},\"274\":{},\"275\":{},\"276\":{},\"277\":{},\"278\":{},\"279\":{},\"280\":{},\"281\":{},\"282\":{},\"283\":{},\"284\":{},\"285\":{},\"286\":{},\"287\":{},\"288\":{},\"289\":{}}}],[\"clear\",{\"_index\":80,\"name\":{\"176\":{},\"355\":{}},\"parent\":{}}],[\"clone\",{\"_index\":66,\"name\":{\"139\":{}},\"parent\":{}}],[\"columns\",{\"_index\":60,\"name\":{\"132\":{}},\"parent\":{}}],[\"comparewith\",{\"_index\":89,\"name\":{\"196\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"14\":{},\"35\":{},\"47\":{},\"78\":{},\"101\":{},\"127\":{},\"149\":{},\"169\":{},\"188\":{},\"205\":{},\"214\":{},\"245\":{},\"270\":{},\"291\":{},\"302\":{},\"316\":{},\"346\":{},\"361\":{}},\"parent\":{}}],[\"content\",{\"_index\":144,\"name\":{\"349\":{}},\"parent\":{}}],[\"count\",{\"_index\":64,\"name\":{\"136\":{},\"156\":{},\"276\":{},\"344\":{}},\"parent\":{}}],[\"countbits\",{\"_index\":25,\"name\":{\"34\":{}},\"parent\":{}}],[\"countingbloomfilter\",{\"_index\":45,\"name\":{\"74\":{}},\"parent\":{\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{}}}],[\"countminsketch\",{\"_index\":55,\"name\":{\"123\":{}},\"parent\":{\"124\":{},\"125\":{},\"126\":{},\"127\":{},\"128\":{},\"129\":{},\"130\":{},\"131\":{},\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{},\"138\":{},\"139\":{},\"140\":{},\"141\":{},\"142\":{},\"143\":{},\"144\":{},\"145\":{},\"146\":{}}}],[\"create\",{\"_index\":11,\"name\":{\"11\":{},\"45\":{},\"75\":{},\"98\":{},\"124\":{},\"209\":{},\"211\":{},\"242\":{},\"314\":{}},\"parent\":{}}],[\"cuckoofilter\",{\"_index\":92,\"name\":{\"210\":{}},\"parent\":{\"211\":{},\"212\":{},\"213\":{},\"214\":{},\"215\":{},\"216\":{},\"217\":{},\"218\":{},\"219\":{},\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{},\"225\":{},\"226\":{},\"227\":{},\"228\":{},\"229\":{},\"230\":{},\"231\":{},\"232\":{},\"233\":{},\"234\":{},\"235\":{},\"236\":{},\"237\":{},\"238\":{},\"239\":{},\"240\":{}}}],[\"decode\",{\"_index\":109,\"name\":{\"259\":{}},\"parent\":{}}],[\"default\",{\"_index\":138,\"name\":{\"334\":{},\"338\":{},\"342\":{},\"360\":{}},\"parent\":{}}],[\"deprecatedhashing\",{\"_index\":130,\"name\":{\"301\":{}},\"parent\":{\"302\":{},\"303\":{},\"304\":{},\"305\":{},\"306\":{},\"307\":{},\"308\":{},\"309\":{},\"310\":{},\"311\":{}}}],[\"doublehashing\",{\"_index\":121,\"name\":{\"292\":{},\"303\":{}},\"parent\":{}}],[\"elements\",{\"_index\":106,\"name\":{\"252\":{}},\"parent\":{}}],[\"empty\",{\"_index\":111,\"name\":{\"268\":{}},\"parent\":{}}],[\"equals\",{\"_index\":21,\"name\":{\"23\":{},\"42\":{},\"58\":{},\"89\":{},\"114\":{},\"137\":{},\"159\":{},\"233\":{},\"258\":{},\"280\":{},\"326\":{},\"377\":{}},\"parent\":{}}],[\"export\",{\"_index\":29,\"name\":{\"43\":{}},\"parent\":{}}],[\"factor_times_100\",{\"_index\":34,\"name\":{\"51\":{}},\"parent\":{}}],[\"fingerprintlength\",{\"_index\":97,\"name\":{\"224\":{}},\"parent\":{}}],[\"first\",{\"_index\":172,\"name\":{\"388\":{},\"391\":{}},\"parent\":{}}],[\"frequency\",{\"_index\":164,\"name\":{\"381\":{},\"400\":{}},\"parent\":{}}],[\"from\",{\"_index\":12,\"name\":{\"12\":{},\"76\":{},\"99\":{},\"125\":{},\"212\":{},\"243\":{}},\"parent\":{}}],[\"fromjson\",{\"_index\":1,\"name\":{\"1\":{},\"13\":{},\"46\":{},\"77\":{},\"100\":{},\"126\":{},\"148\":{},\"168\":{},\"187\":{},\"213\":{},\"244\":{},\"269\":{},\"315\":{}},\"parent\":{}}],[\"fullsize\",{\"_index\":96,\"name\":{\"222\":{}},\"parent\":{}}],[\"get\",{\"_index\":145,\"name\":{\"350\":{}},\"parent\":{}}],[\"getdistinctindexes\",{\"_index\":122,\"name\":{\"293\":{},\"305\":{}},\"parent\":{}}],[\"getindexes\",{\"_index\":123,\"name\":{\"294\":{},\"304\":{}},\"parent\":{}}],[\"has\",{\"_index\":19,\"name\":{\"21\":{},\"38\":{},\"56\":{},\"87\":{},\"112\":{},\"229\":{},\"255\":{},\"323\":{},\"336\":{},\"341\":{},\"372\":{}},\"parent\":{}}],[\"hashableinput\",{\"_index\":140,\"name\":{\"337\":{},\"397\":{}},\"parent\":{}}],[\"hashasint\",{\"_index\":128,\"name\":{\"299\":{},\"310\":{}},\"parent\":{}}],[\"hashcount\",{\"_index\":105,\"name\":{\"249\":{}},\"parent\":{}}],[\"hashes\",{\"_index\":32,\"name\":{\"49\":{}},\"parent\":{}}],[\"hashfunction\",{\"_index\":148,\"name\":{\"356\":{}},\"parent\":{}}],[\"hashing\",{\"_index\":120,\"name\":{\"290\":{}},\"parent\":{\"291\":{},\"292\":{},\"293\":{},\"294\":{},\"295\":{},\"296\":{},\"297\":{},\"298\":{},\"299\":{},\"300\":{}}}],[\"hashintandstring\",{\"_index\":129,\"name\":{\"300\":{},\"311\":{}},\"parent\":{}}],[\"hashsum\",{\"_index\":116,\"name\":{\"275\":{}},\"parent\":{}}],[\"hashtwice\",{\"_index\":125,\"name\":{\"296\":{},\"307\":{}},\"parent\":{}}],[\"hashtwiceasstring\",{\"_index\":126,\"name\":{\"297\":{},\"308\":{}},\"parent\":{}}],[\"hashtwiceintandstring\",{\"_index\":127,\"name\":{\"298\":{},\"309\":{}},\"parent\":{}}],[\"heapelement\",{\"_index\":182,\"name\":{\"398\":{}},\"parent\":{}}],[\"highbit\",{\"_index\":24,\"name\":{\"33\":{}},\"parent\":{}}],[\"hyperloglog\",{\"_index\":67,\"name\":{\"147\":{}},\"parent\":{\"148\":{},\"149\":{},\"150\":{},\"151\":{},\"152\":{},\"153\":{},\"154\":{},\"155\":{},\"156\":{},\"157\":{},\"158\":{},\"159\":{},\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{},\"166\":{}}}],[\"iblt\",{\"_index\":186,\"name\":{\"403\":{}},\"parent\":{}}],[\"ibltdecodingerrorreason\",{\"_index\":184,\"name\":{\"401\":{}},\"parent\":{}}],[\"ibltdecodingresults\",{\"_index\":165,\"name\":{\"382\":{}},\"parent\":{}}],[\"idsum\",{\"_index\":115,\"name\":{\"274\":{}},\"parent\":{}}],[\"import\",{\"_index\":23,\"name\":{\"32\":{}},\"parent\":{}}],[\"indexof\",{\"_index\":147,\"name\":{\"354\":{}},\"parent\":{}}],[\"inspect\",{\"_index\":119,\"name\":{\"282\":{}},\"parent\":{}}],[\"int\",{\"_index\":178,\"name\":{\"394\":{}},\"parent\":{}}],[\"internal\",{\"_index\":137,\"name\":{\"333\":{}},\"parent\":{\"334\":{},\"337\":{},\"338\":{},\"342\":{},\"345\":{},\"356\":{},\"360\":{},\"378\":{},\"382\":{},\"387\":{},\"390\":{},\"393\":{},\"396\":{},\"397\":{},\"398\":{},\"401\":{}}}],[\"internal>.default\",{\"_index\":139,\"name\":{},\"parent\":{\"335\":{},\"336\":{},\"339\":{},\"340\":{},\"341\":{},\"343\":{},\"344\":{},\"361\":{},\"362\":{},\"363\":{},\"364\":{},\"365\":{},\"366\":{},\"367\":{},\"368\":{},\"369\":{},\"370\":{},\"371\":{},\"372\":{},\"373\":{},\"374\":{},\"375\":{},\"376\":{},\"377\":{}}}],[\"internal>.hashfunction\",{\"_index\":150,\"name\":{},\"parent\":{\"357\":{},\"358\":{},\"359\":{}}}],[\"internal>.heapelement\",{\"_index\":183,\"name\":{},\"parent\":{\"399\":{},\"400\":{}}}],[\"internal>.ibltdecodingerrorreason\",{\"_index\":185,\"name\":{},\"parent\":{\"402\":{},\"403\":{}}}],[\"internal>.ibltdecodingresults\",{\"_index\":167,\"name\":{},\"parent\":{\"383\":{},\"384\":{},\"385\":{},\"386\":{}}}],[\"internal>.minheap\",{\"_index\":142,\"name\":{},\"parent\":{\"346\":{},\"347\":{},\"348\":{},\"349\":{},\"350\":{},\"351\":{},\"352\":{},\"353\":{},\"354\":{},\"355\":{}}}],[\"internal>.topkelement\",{\"_index\":162,\"name\":{},\"parent\":{\"379\":{},\"380\":{},\"381\":{}}}],[\"internal>.twohashes\",{\"_index\":173,\"name\":{},\"parent\":{\"388\":{},\"389\":{}}}],[\"internal>.twohashesintandstring\",{\"_index\":179,\"name\":{},\"parent\":{\"394\":{},\"395\":{}}}],[\"internal>.twohashestemplated\",{\"_index\":176,\"name\":{},\"parent\":{\"391\":{},\"392\":{}}}],[\"invertiblebloomfilter\",{\"_index\":102,\"name\":{\"241\":{}},\"parent\":{\"242\":{},\"243\":{},\"244\":{},\"245\":{},\"246\":{},\"247\":{},\"248\":{},\"249\":{},\"250\":{},\"251\":{},\"252\":{},\"253\":{},\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{},\"261\":{},\"262\":{},\"263\":{},\"264\":{},\"265\":{},\"266\":{}}}],[\"isempty\",{\"_index\":87,\"name\":{\"193\":{},\"279\":{}},\"parent\":{}}],[\"isfree\",{\"_index\":153,\"name\":{\"367\":{}},\"parent\":{}}],[\"ispure\",{\"_index\":118,\"name\":{\"281\":{}},\"parent\":{}}],[\"iterator\",{\"_index\":82,\"name\":{\"178\":{}},\"parent\":{}}],[\"length\",{\"_index\":17,\"name\":{\"19\":{},\"84\":{},\"223\":{},\"251\":{},\"348\":{},\"366\":{}},\"parent\":{}}],[\"listentries\",{\"_index\":107,\"name\":{\"256\":{}},\"parent\":{}}],[\"loadfactor\",{\"_index\":53,\"name\":{\"110\":{}},\"parent\":{}}],[\"max\",{\"_index\":27,\"name\":{\"40\":{}},\"parent\":{}}],[\"maxkicks\",{\"_index\":99,\"name\":{\"226\":{}},\"parent\":{}}],[\"merge\",{\"_index\":65,\"name\":{\"138\":{},\"158\":{}},\"parent\":{}}],[\"minhash\",{\"_index\":83,\"name\":{\"186\":{}},\"parent\":{\"187\":{},\"188\":{},\"189\":{},\"190\":{},\"191\":{},\"192\":{},\"193\":{},\"194\":{},\"195\":{},\"196\":{},\"197\":{},\"198\":{},\"199\":{},\"200\":{},\"201\":{},\"202\":{},\"203\":{}}}],[\"minhashfactory\",{\"_index\":90,\"name\":{\"204\":{}},\"parent\":{\"205\":{},\"206\":{},\"207\":{},\"208\":{},\"209\":{}}}],[\"minheap\",{\"_index\":141,\"name\":{\"345\":{}},\"parent\":{}}],[\"missing\",{\"_index\":170,\"name\":{\"386\":{}},\"parent\":{}}],[\"nbhashes\",{\"_index\":86,\"name\":{\"192\":{}},\"parent\":{}}],[\"nbregisters\",{\"_index\":72,\"name\":{\"154\":{}},\"parent\":{}}],[\"nextemptyslot\",{\"_index\":154,\"name\":{\"368\":{}},\"parent\":{}}],[\"nextint32\",{\"_index\":8,\"name\":{\"8\":{},\"29\":{},\"72\":{},\"95\":{},\"121\":{},\"145\":{},\"165\":{},\"184\":{},\"202\":{},\"239\":{},\"265\":{},\"288\":{},\"331\":{}},\"parent\":{}}],[\"offset\",{\"_index\":33,\"name\":{\"50\":{}},\"parent\":{}}],[\"partitionedbloomfilter\",{\"_index\":48,\"name\":{\"97\":{}},\"parent\":{\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{},\"122\":{}}}],[\"popmin\",{\"_index\":146,\"name\":{\"353\":{}},\"parent\":{}}],[\"random\",{\"_index\":7,\"name\":{\"7\":{},\"28\":{},\"71\":{},\"94\":{},\"120\":{},\"144\":{},\"164\":{},\"183\":{},\"201\":{},\"238\":{},\"264\":{},\"287\":{},\"330\":{}},\"parent\":{}}],[\"rank\",{\"_index\":161,\"name\":{\"379\":{}},\"parent\":{}}],[\"rate\",{\"_index\":20,\"name\":{\"22\":{},\"88\":{},\"113\":{},\"230\":{},\"325\":{}},\"parent\":{}}],[\"reason\",{\"_index\":168,\"name\":{\"384\":{}},\"parent\":{}}],[\"remove\",{\"_index\":47,\"name\":{\"86\":{},\"228\":{},\"254\":{},\"339\":{},\"352\":{},\"371\":{}},\"parent\":{}}],[\"rows\",{\"_index\":61,\"name\":{\"133\":{}},\"parent\":{}}],[\"saveasjson\",{\"_index\":9,\"name\":{\"9\":{},\"30\":{},\"73\":{},\"96\":{},\"122\":{},\"146\":{},\"166\":{},\"185\":{},\"203\":{},\"240\":{},\"266\":{},\"289\":{},\"332\":{}},\"parent\":{}}],[\"scalablebloomfilter\",{\"_index\":131,\"name\":{\"312\":{}},\"parent\":{\"313\":{},\"314\":{},\"315\":{},\"316\":{},\"317\":{},\"318\":{},\"319\":{},\"320\":{},\"321\":{},\"322\":{},\"323\":{},\"324\":{},\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{},\"330\":{},\"331\":{},\"332\":{}}}],[\"second\",{\"_index\":174,\"name\":{\"389\":{},\"392\":{}},\"parent\":{}}],[\"seed\",{\"_index\":6,\"name\":{\"6\":{},\"27\":{},\"70\":{},\"93\":{},\"119\":{},\"143\":{},\"163\":{},\"182\":{},\"200\":{},\"237\":{},\"263\":{},\"286\":{},\"321\":{}},\"parent\":{}}],[\"serialize\",{\"_index\":124,\"name\":{\"295\":{},\"306\":{}},\"parent\":{}}],[\"set\",{\"_index\":156,\"name\":{\"373\":{}},\"parent\":{}}],[\"size\",{\"_index\":16,\"name\":{\"18\":{},\"36\":{},\"83\":{},\"109\":{},\"221\":{},\"250\":{},\"365\":{}},\"parent\":{}}],[\"string\",{\"_index\":180,\"name\":{\"395\":{}},\"parent\":{}}],[\"substract\",{\"_index\":108,\"name\":{\"257\":{}},\"parent\":{}}],[\"success\",{\"_index\":166,\"name\":{\"383\":{}},\"parent\":{}}],[\"sum\",{\"_index\":62,\"name\":{\"134\":{}},\"parent\":{}}],[\"swap\",{\"_index\":159,\"name\":{\"376\":{}},\"parent\":{}}],[\"swaprandom\",{\"_index\":158,\"name\":{\"375\":{}},\"parent\":{}}],[\"topk\",{\"_index\":74,\"name\":{\"167\":{}},\"parent\":{\"168\":{},\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{},\"174\":{},\"175\":{},\"176\":{},\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{},\"182\":{},\"183\":{},\"184\":{},\"185\":{}}}],[\"topkelement\",{\"_index\":160,\"name\":{\"378\":{}},\"parent\":{}}],[\"twohashes\",{\"_index\":171,\"name\":{\"387\":{}},\"parent\":{}}],[\"twohashesintandstring\",{\"_index\":177,\"name\":{\"393\":{}},\"parent\":{}}],[\"twohashestemplated\",{\"_index\":175,\"name\":{\"390\":{}},\"parent\":{}}],[\"unset\",{\"_index\":157,\"name\":{\"374\":{}},\"parent\":{}}],[\"update\",{\"_index\":63,\"name\":{\"135\":{},\"155\":{},\"343\":{}},\"parent\":{}}],[\"value\",{\"_index\":163,\"name\":{\"380\":{},\"399\":{}},\"parent\":{}}],[\"values\",{\"_index\":81,\"name\":{\"177\":{}},\"parent\":{}}],[\"xorfilter\",{\"_index\":30,\"name\":{\"44\":{}},\"parent\":{\"45\":{},\"46\":{},\"47\":{},\"48\":{},\"49\":{},\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{},\"62\":{},\"63\":{},\"64\":{},\"65\":{},\"66\":{},\"67\":{},\"68\":{},\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{}}}],[\"xorhashableinput\",{\"_index\":181,\"name\":{\"396\":{}},\"parent\":{}}],[\"xorm\",{\"_index\":117,\"name\":{\"278\":{}},\"parent\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/assets/style.css b/assets/style.css index a16ed029..6127b27c 100644 --- a/assets/style.css +++ b/assets/style.css @@ -766,12 +766,13 @@ footer .tsd-legend { .tsd-flag { display: inline-block; - padding: 1px 5px; + padding: 0.25em 0.4em; border-radius: 4px; color: var(--color-comment-tag-text); background-color: var(--color-comment-tag); text-indent: 0; - font-size: 14px; + font-size: 75%; + line-height: 1; font-weight: normal; } diff --git a/classes/BaseFilter.html b/classes/BaseFilter.html index e64fc73b..7046ac92 100644 --- a/classes/BaseFilter.html +++ b/classes/BaseFilter.html @@ -1,22 +1,22 @@ -BaseFilter | bloom-filters - v3.0.1
Options
All
  • Public
  • Public/Protected
  • All
Menu
+BaseFilter | bloom-filters - v3.0.2
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseFilter Abstract

A base class for implementing probailistic filters

author

Thomas Minier

author

Arnaud Grall

-

Hierarchy

Index

Properties

_hashing: Hashing
_rng: prng
_seed: number

Constructors

Methods

  • fromJSON(json: JSON): any

Hierarchy

Index

Properties

_hashing: Hashing
_rng: PRNG
_seed: number

Constructors

Methods

  • fromJSON(json: JSON): any
  • Load an Object from a provided JSON object

    Parameters

    • json: JSON

      the JSON object to load

    Returns any

    Return the Object loaded from the provided JSON object

    -
  • nextInt32(): number
  • nextInt32(): number
  • saveAsJSON(): any
  • saveAsJSON(): any

Accessors

Accessors

  • Get a function used to draw random number

    -

    Returns prng

    A factory function used to draw random integer

    -
  • get seed(): number
  • set seed(seed: number): void
  • get seed(): number
  • set seed(seed: number): void
  • bitCount(): number
  • countBits(bits: number): number
  • countBits(bits: number): number
  • Returns the number of true bits in the number

    bits

    an unsigned 8-bit number

    example
    BitSet.countBits(0) // returns 0
    BitSet.countBits(3) // returns 2
    -

    Parameters

    • bits: number

    Returns number

  • equals(other: BitSet): boolean
  • equals(other: BitSet): boolean
  • export(): { content: string; size: number }

Returns boolean

  • export(): { content: string; size: number }
  • Returns a JSON-encodable object readable by import.

    -

    Returns { content: string; size: number }

    • content: string
    • size: number
  • has(index: number): boolean
  • has(index: number): boolean
  • Returns the value of the bit at the given index

    Parameters

    • index: number

      position of the bit, zero-indexed

      -

    Returns boolean

  • highBit(bits: number): number

Returns boolean

  • highBit(bits: number): number
  • Returns the index of the maximum bit in the number, or -1 for 0

    bits

    an unsigned 8-bit number

    @example
    BitSet.highBit(0) // returns -1
    BitSet.highBit(5) // returns 2
    -

    Parameters

    • bits: number

    Returns number

  • import(data: { content: string; size: number }): BitSet
  • import(data: { content: string; size: number }): BitSet
  • max(): number

Returns BitSet

  • max(): number

Properties

array: Uint8Array
size: number

Constructors

  • new BitSet(size: number): BitSet

Properties

array: Uint8Array
size: number

Constructors

  • new BitSet(size: number): BitSet
  • create(nbItems: number, errorRate: number): BloomFilter
  • Create an optimal bloom filter providing the maximum of elements stored and the error rate desired

    Parameters

    • nbItems: number

      The maximum number of item to store

    • errorRate: number

      The error rate desired for a maximum of items inserted

    Returns BloomFilter

    A new BloomFilter

    -
  • Check if another Bloom Filter is equal to this one

    Parameters

    Returns boolean

    True if they are equal, false otherwise

    -
  • Build a new Bloom Filter from an existing iterable with a fixed error rate

    example
    // create a filter with a false positive rate of 0.1
    const filter = BloomFilter.from(['alice', 'bob', 'carl'], 0.1);
    @@ -34,46 +34,46 @@
  • Optional seed: number

    The random number seed (optional)

  • Returns BloomFilter

    A new Bloom Filter filled with the iterable's elements

    -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • Test an element for membership

      example
      const filter = new BloomFilter(15, 0.1);
      filter.add('foo');
      console.log(filter.has('foo')); // output: true
      console.log(filter.has('bar')); // output: false

      Parameters

      Returns boolean

      False if the element is definitively not in the filter, True is the element might be in the filter

      -
    • nextInt32(): number
    • nextInt32(): number
    • rate(): number
    • rate(): number
    • Get the current false positive rate (or error rate) of the filter

      example
      const filter = new BloomFilter(15, 0.1);
      console.log(filter.rate()); // output: something around 0.1

      Returns number

      The current false positive rate of the filter

      -
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    • new BloomFilter(size: number, nbHashes: number): BloomFilter

    Constructors

    • new BloomFilter(size: number, nbHashes: number): BloomFilter

    Accessors

    • get length(): number

    Returns BloomFilter

    Accessors

    • get length(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get size(): number

    Returns void

    • get size(): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/Cell.html b/classes/Cell.html index 9913e652..39497a08 100644 --- a/classes/Cell.html +++ b/classes/Cell.html @@ -1,46 +1,46 @@ -Cell | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +Cell | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    A cell is an internal datastructure of an InvertibleBloomFilter. It is composed of an idSum (the XOR of all element inserted in that cell), a hashSum (the XOR of all hashed element in that cell) and a counter (the number of elements inserted in that cell).

    author

    Arnaud Grall

    author

    Thomas Minier

    -

    Hierarchy

    Index

    Methods

    • [inspect](): string

    Hierarchy

    Index

    Methods

    • [inspect](): string

    Returns void

    • equals(cell: Cell): boolean
    • equals(cell: Cell): boolean
    • Test if another Cell is equals to this one

      Parameters

      • cell: Cell

        The cell to compare with

      Returns boolean

      True if the two Cells are equals, False otherwise

      -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • isEmpty(): boolean
    • isEmpty(): boolean
    • Test if the Cell is empty

      Returns boolean

      True if the Cell is empty, False otherwise

      -
    • isPure(): boolean
    • isPure(): boolean
    • Test if the cell is "Pure". A pure cell is a cell with a counter equal to 1 or -1, and with a hash sum equal to the id sum

      Returns boolean

      True if the cell ius pure, False otherwise

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any
    • Perform the XOR operation between this Cell and another one and returns a resulting Cell. A XOR between two cells is the XOR between their id sum and hash sum, and the difference between their count.

      Parameters

      • cell: Cell

        Cell to perform XOR with

      Returns Cell

      A new Cell, resulting from the XOR operation

      -

    Properties

    _count: number
    _hashSum: <internal>.Buffer
    _hashing: Hashing
    _rng: prng
    _seed: number

    Constructors

    Properties

    _count: number
    _hashSum: <internal>.Buffer
    _hashing: Hashing
    _rng: PRNG
    _seed: number

    Constructors

    • Constructor. To create an empty cell, you might want to use the static Cell#empty() method.

      Parameters

      • idSum: <internal>.Buffer
        @@ -49,18 +49,18 @@

        The XOR of all hashed element in that cell

      • count: number

        The number of elements inserted in that cell

        -

      Returns Cell

    Accessors

    • get count(): number

    Returns Cell

    Accessors

    • get count(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Accessors

    • get columns(): number

    Returns void

    Accessors

    • get columns(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get rows(): number
    • get rows(): number
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get sum(): number

    Returns void

    • get sum(): number

    Constructors

    Constructors

    • Build a new Bloom Filter from an iterable with a fixed error rate

      example
      // create a filter with a false positive rate of 0.1
      const filter = CountingBloomFilter.from(['alice', 'bob', 'carl'], 0.1);
      @@ -28,50 +28,50 @@
  • errorRate: number

    The error rate of the filter

  • Returns CountingBloomFilter

    A new Bloom Filter filled with the iterable's elements

    -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • Test an element for membership

      example
      const filter = new CountingBloomFilter(15, 0.1);
      filter.add('foo');
      console.log(filter.has('foo')); // output: true
      console.log(filter.has('bar')); // output: false

      Parameters

      Returns boolean

      False if the element is definitively not in the filter, True is the element might be in the filter

      -
    • nextInt32(): number
    • nextInt32(): number
    • rate(): number
    • rate(): number
    • Get the current false positive rate (or error rate) of the filter

      example
      const filter = new BloomFilter(15, 0.1);
      console.log(filter.rate()); // output: something around 0.1

      Returns number

      The current false positive rate of the filter

      -
    • saveAsJSON(): any

    Returns boolean

    • saveAsJSON(): any

    Constructors

    Constructors

    Accessors

    • get length(): number

    Returns CountingBloomFilter

    Accessors

    • get length(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get size(): number

    Returns void

    • get size(): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/CuckooFilter.html b/classes/CuckooFilter.html index b51b8723..95ee1e43 100644 --- a/classes/CuckooFilter.html +++ b/classes/CuckooFilter.html @@ -1,26 +1,26 @@ -CuckooFilter | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +CuckooFilter | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Cuckoo filters improve on Bloom filters by supporting deletion, limited counting, and bounded False positive rate with similar storage efficiency as a standard Bloom filter.

    Reference: Fan, B., Andersen, D. G., Kaminsky, M., & Mitzenmacher, M. D. (2014, December). Cuckoo filter: Practically better than bloom. In Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies (pp. 75-88). ACM.

    see

    https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf for more details about Cuckoo filters

    author

    Thomas Minier & Arnaud Grall

    -

    Hierarchy

    Implements

    Index

    Properties

    _bucketSize: number
    _filter: <internal>.default<string>[]
    _fingerprintLength: number
    _hashing: Hashing
    _length: number
    _maxKicks: number
    _rng: prng
    _seed: number
    _size: number

    Methods

    • _computeHashTableLoad(): { free: number; load: number; size: number; used: number }

    Hierarchy

    Implements

    Index

    Properties

    _bucketSize: number
    _filter: <internal>.default<string>[]
    _fingerprintLength: number
    _hashing: Hashing
    _length: number
    _maxKicks: number
    _rng: PRNG
    _seed: number
    _size: number

    Methods

    • _computeHashTableLoad(): { free: number; load: number; size: number; used: number }
    • Return the load of this filter

      Returns { free: number; load: number; size: number; used: number }

      load: is the load, size is the number of entries, free is the free number of entries, used is the number of entry used

      -
      • free: number
      • load: number
      • size: number
      • used: number
    • For a element, compute its fingerprint and the index of its two buckets

      Parameters

      Returns { fingerprint: string; firstIndex: number; secondIndex: number }

      The fingerprint of the element and the index of its two buckets

      -
      • fingerprint: string
      • firstIndex: number
      • secondIndex: number
    • Add an element to the filter, if false is returned, it means that the filter is considered as full.

      example
      const filter = new CuckooFilter(15, 3, 2);
      filter.add('alice');
      filter.add('bob');

      Parameters

      Returns boolean

      True if the insertion is a success, False if the filter is full

      -
    • create(size: number, errorRate: number, bucketSize?: number, maxKicks?: number): CuckooFilter
    • create(size: number, errorRate: number, bucketSize?: number, maxKicks?: number): CuckooFilter
    • Return a new optimal CuckooFilter given the number of maximum elements to store and the error rate desired

      Parameters

      • size: number

        The number of items to store

        @@ -31,12 +31,12 @@
      • maxKicks: number = 500

        The number of kicks done when a collision occurs

      Returns CuckooFilter

      A Cuckoo Filter optimal for these parameters

      -
    • Check if another Cuckoo filter is equal to this one

      Parameters

      • filter: CuckooFilter

        The cuckoo filter to compare to this one

      Returns boolean

      True if they are equal, false otherwise

      -
    • Build a new optimal CuckooFilter from an iterable with a fixed error rate

      Parameters

      • items: Iterable<<internal>.HashableInput>

        Iterable used to populate the filter

        @@ -47,54 +47,54 @@
      • maxKicks: number = 500

        The number of kicks done when a collision occurs

      Returns CuckooFilter

      A new Cuckoo Filter filled with the iterable's elements

      -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • Test an element for membership

      example
      const filter = new CuckooFilter(15, 3, 2);
      filter.add('alice');

      console.log(filter.has('alice')); // output: true
      console.log(filter.has('bob')); // output: false

      Parameters

      Returns boolean

      False if the element is definitively not in the filter, True is the element might be in the filter

      -
    • nextInt32(): number
    • nextInt32(): number
    • rate(): number
    • rate(): number
    • Remove an element from the filter

      example
      const filter = new CuckooFilter(15, 3, 2);
      filter.add('alice');
      filter.add('bob');

      // remove an element
      filter.remove('bob');

      Parameters

      Returns boolean

      True if the element has been removed from the filter, False if it wasn't in the filter

      -
    • saveAsJSON(): any
    • saveAsJSON(): any

    Accessors

    • get bucketSize(): number

    Accessors

    • get bucketSize(): number
    • get fingerprintLength(): number
    • get fingerprintLength(): number
    • get fullSize(): number
    • get fullSize(): number
    • get length(): number
    • get length(): number
    • get maxKicks(): number
    • get maxKicks(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get size(): number

    Returns void

    • get size(): number

    Constructors

    • new CuckooFilter(size: number, fLength: number, bucketSize: number, maxKicks?: number): CuckooFilter

    Constructors

    • new CuckooFilter(size: number, fLength: number, bucketSize: number, maxKicks?: number): CuckooFilter
    • Hash an item as an unsigned int

      author

      Arnaud Grall

      Parameters

      • elem: <internal>.HashableInput
        @@ -44,7 +44,7 @@
      • Optional seed: number

        The hash seed. If its is UINT32 make sure to set the length to 32

      Returns number

      The hash value as an unsigned int

      -
    • Hash an item and return its number and HEX string representation

      author

      Arnaud Grall

      Parameters

      • elem: <internal>.HashableInput
        @@ -52,7 +52,7 @@
      • Optional seed: number

        The hash seed. If its is UINT32 make sure to set the length to 32

      Returns { int: number; string: string }

      The item hased as an int and a string

      -
      • int: number
      • string: string
    • (64-bits only) Hash a value into two values (in hex or integer format)

      author

      Arnaud Grall & Thomas Minier

      Parameters

      Returns TwoHashes

      The results of the hash functions applied to the value (in hex or integer)

      -
    • Generate a set of distinct indexes on interval [0, size) using the double hashing technique For generating efficiently distinct indexes we re-hash after detecting a cycle by changing slightly the seed. It has the effect of generating faster distinct indexes without loosing entirely the utility of the double hashing. @@ -31,7 +31,7 @@

    • Optional seed: number

      The seed used

    Returns number[]

    Array

    -
    • Generate N indexes on range [0, size) It uses the double hashing technique to generate the indexes. It hash twice the value only once before generating the indexes. @@ -43,7 +43,7 @@

    • hashCount: number

      The number of indexes we want

    • Optional seed: number

    Returns number[]

    An array of indexes on range [0, size)

    -
    • Hash an item as an unsigned int

      author

      Arnaud Grall

      Parameters

      • elem: <internal>.HashableInput
        @@ -51,7 +51,7 @@
      • Optional seed: number

        The hash seed. If its is UINT32 make sure to set the length to 32

      Returns number

      The hash value as an unsigned int

      -
    • Hash an item and return its number and HEX string representation

      author

      Arnaud Grall

      Parameters

      • elem: <internal>.HashableInput
        @@ -59,7 +59,7 @@
      • Optional seed: number

        The hash seed. If its is UINT32 make sure to set the length to 32

      Returns { int: number; string: string }

      The item hased as an int and a string

      -
      • int: number
      • string: string
    • (64-bits only) Hash a value into two values (in hex or integer format)

      author

      Arnaud Grall & Thomas Minier

      Parameters

      Returns TwoHashes

      The results of the hash functions applied to the value (in hex or integer)

      -

    Hierarchy

    Index

    Properties

    _correctionBias: number

    The bias-correction constant, denoted alpha in the algorithm

    -
    _hashing: Hashing
    _nbBytesPerHash: number
    +
    _hashing: Hashing
    _nbBytesPerHash: number

    Number of bytes to take per hash, denoted b in the algorithm (b = log2(m))

    -
    _nbRegisters: number
    +
    _nbRegisters: number

    The number of registers, denoted m in the algorithm

    -
    _registers: number[]
    +
    _registers: number[]

    The registers used to store data

    -
    _rng: prng
    _seed: number

    Methods

    • accuracy(): number
    _rng: PRNG
    _seed: number

    Methods

    • accuracy(): number
    • Compute the accuracy of the cardinality estimation produced by this HyperLogLog

      Returns number

      The accuracy of the cardinality estimation

      -
    • count(round?: boolean): number
    • count(round?: boolean): number
    • Estimate the cardinality of the multiset

      Parameters

      • round: boolean = false

      Returns number

      The estimated cardinality of the multiset

      -
    • Check if another HyperLogLog is equal to this one

      Parameters

      • other: HyperLogLog

        The HyperLogLog to compare to this one

      Returns boolean

      True if they are equal, false otherwise

      -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    Returns void

    Constructors

    Accessors

    • get nbRegisters(): number

    Returns HyperLogLog

    Accessors

    • get nbRegisters(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Create an Invertible Bloom filter optimal for an expected size and error rate.

      Parameters

      • nbItems: number

        Number of items expected to insert into the IBLT

      • errorRate: number

        Expected error rate

      Returns InvertibleBloomFilter

      A new Invertible Bloom filter optimal for the given parameters.

      -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • List all entries from the filter using a Generator. The generator ends with True if the operation has not failed, False otheriwse. It is not recommended to modify an IBLT while listing its entries!

      Returns Generator<<internal>.Buffer, boolean, unknown>

      A generator that yields all filter's entries.

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    Constructors

    Accessors

    • get elements(): Cell[]

    Returns InvertibleBloomFilter

    Accessors

    • get elements(): Cell[]
    • get hashCount(): number
    • get hashCount(): number
    • get length(): number
    • get length(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get size(): number

    Returns void

    • get size(): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/MinHash.html b/classes/MinHash.html index 127e599f..02184cd3 100644 --- a/classes/MinHash.html +++ b/classes/MinHash.html @@ -1,48 +1,48 @@ -MinHash | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +MinHash | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    MinHash (or the min-wise independent permutations locality sensitive hashing scheme) is a technique for quickly estimating how similar two sets are. It is able to estimate the Jaccard similarity between two large sets of numbers using random hashing.

    WARNING: Only the MinHash produced by the same MinHashFactory can be compared between them.

    see

    "On the resemblance and containment of documents", by Andrei Z. Broder, in Compression and Complexity of Sequences: Proceedings, Positano, Amalfitan Coast, Salerno, Italy, June 11-13, 1997.

    author

    Thomas Minier

    -

    Hierarchy

    Index

    Properties

    _hashFunctions: HashFunction[]
    _hashing: Hashing
    _nbHashes: number
    _rng: prng
    _seed: number
    _signature: number[]

    Methods

    • add(value: number): void

    Hierarchy

    Index

    Properties

    _hashFunctions: HashFunction[]
    _hashing: Hashing
    _nbHashes: number
    _rng: PRNG
    _seed: number
    _signature: number[]

    Methods

    • add(value: number): void
    • Insert a value into the MinHash and update its signature.

      Parameters

      • value: number

        Value to insert

        -

      Returns void

    • bulkLoad(values: number[]): void

    Returns void

    • bulkLoad(values: number[]): void
    • Ingest a set of values into the MinHash, in an efficient manner, and update its signature.

      Parameters

      • values: number[]

        Set of values to load

        -

      Returns void

    • compareWith(other: MinHash): number

    Returns void

    • compareWith(other: MinHash): number
    • Estimate the Jaccard similarity coefficient with another MinHash signature

      Parameters

      • other: MinHash

        MinHash to compare with

      Returns number

      The estimated Jaccard similarity coefficient between the two sets

      -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • isEmpty(): boolean
    • isEmpty(): boolean
    • Test if the signature of the MinHash is empty

      Returns boolean

      True if the MinHash is empty, False otherwise

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    Constructors

    Accessors

    • get nbHashes(): number

    Returns MinHash

    Accessors

    • get nbHashes(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void

    Methods

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/PartitionedBloomFilter.html b/classes/PartitionedBloomFilter.html index 3ec18ffd..82970aee 100644 --- a/classes/PartitionedBloomFilter.html +++ b/classes/PartitionedBloomFilter.html @@ -1,4 +1,4 @@ -PartitionedBloomFilter | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +PartitionedBloomFilter | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    A Partitioned Bloom Filter is a variation of a classic Bloom filter.

    This filter works by partitioning the M-sized bit array into k slices of size m = M/k bits, k = nb of hash functions in the filter. Each hash function produces an index over m for its respective slice. @@ -7,26 +7,26 @@

    Reference: Chang, F., Feng, W. C., & Li, K. (2004, March). Approximate caches for packet classification. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies (Vol. 4, pp. 2196-2207). IEEE.

    see

    https://pdfs.semanticscholar.org/0e18/e24b37a1f4196fddf8c9ff8e4368b74cfd88.pdf for more details about Partitioned Bloom Filters

    author

    Thomas Minier & Arnaud Grall

    -

    Hierarchy

    Implements

    Index

    Properties

    _capacity: number
    _filter: BitSet[]
    _hashing: Hashing
    _loadFactor: number
    _m: number
    _nbHashes: number
    _rng: prng
    _seed: number
    _size: number

    Methods

    • _currentload(): number

    Hierarchy

    Implements

    Index

    Properties

    _capacity: number
    _filter: BitSet[]
    _hashing: Hashing
    _loadFactor: number
    _m: number
    _nbHashes: number
    _rng: PRNG
    _seed: number
    _size: number

    Methods

    • _currentload(): number

    Returns void

    • Return a PartitionedBloomFilter for a given number of elements and under a given error rate

      Parameters

      • size: number

        The max allowable number of items to insert

      • errorRate: number

        The desired error rate

      • loadFactor: number = 0.5

      Returns PartitionedBloomFilter

      A new PartitionedBloomFilter optimal for the given parameters

      -
    • Build a new Partitioned Bloom Filter from an existing iterable with a fixed error rate

      example
      // create a filter with a false positive rate of 0.1
      const filter = PartitionedBloomFilter.from(['alice', 'bob', 'carl'], 0.1);
      @@ -37,43 +37,43 @@
  • loadFactor: number = 0.5

    The filter's load factor

  • Returns PartitionedBloomFilter

    A new Bloom Filter filled with the iterable's elements

    -
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • Test an element for membership

      example
      const filter = new PartitionedBloomFilter(15, 0.1);
      filter.add('foo');
      console.log(filter.has('foo')); // output: true
      console.log(filter.has('bar')); // output: false

      Parameters

      Returns boolean

      False if the element is definitively not in the filter, True is the element might be in the filter

      -
    • nextInt32(): number
    • nextInt32(): number
    • rate(): number
    • rate(): number
    • Compute the current false positive rate (or error rate) of the filter

      example
      const filter = PartitionedBloomFilter.create(15, 0.1);
      console.log(filter.rate()); // output: something around 0.1

      Returns number

      The current false positive rate of the filter

      -
    • saveAsJSON(): any
    • saveAsJSON(): any

    Accessors

    • get capacity(): number

    Accessors

    • get capacity(): number
    • get loadFactor(): number
    • get loadFactor(): number
    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        -

      Returns void

    • get size(): number

    Returns void

    • get size(): number

    Constructors

    • new PartitionedBloomFilter(size: number, nbHashes: number, loadFactor: number, capacity?: number): PartitionedBloomFilter

    Constructors

    • new PartitionedBloomFilter(size: number, nbHashes: number, loadFactor: number, capacity?: number): PartitionedBloomFilter
    • capacity(): number
    • Create a Scalable Bloom Filter based on Partitionned Bloom Filter.

      Parameters

      • _size: number

        the starting size of the filter

        @@ -27,28 +27,28 @@

        ther error rate desired of the filter

      • _ratio: number = 0.5

        the load factor desired

        -

      Returns ScalableBloomFilter

    Returns ScalableBloomFilter

    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • nextInt32(): number
    • nextInt32(): number
    • rate(): number
    • rate(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    • new ScalableBloomFilter(_initial_size?: number, _error_rate?: number, _ratio?: number): ScalableBloomFilter

    Accessors

    Constructors

    • new ScalableBloomFilter(_initial_size?: number, _error_rate?: number, _ratio?: number): ScalableBloomFilter

    Accessors

    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void

    Returns PRNG

    A factory function used to draw random integer

    +
    • get seed(): number
    • set seed(seed: number): void
    • clear(): void
    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • Get the top-k values as an iterator that yields objects {value: string, frequency: number, rank: number}. WARNING: With this method, values are produced on-the-fly, hence you should not modify the TopK while the iteration is not completed, otherwise the generated values may not respect the TopK properties.

      Returns Iterator<TopkElement, any, undefined>

      The top-k values as an iterator of object {value: string, frequency: number, rank: number}

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any
    • Get the top-k values as an array of objects {value: string, frequency: number, rank: number}

      Returns TopkElement[]

      The top-k values as an array of objects {value: string, frequency: number, rank: number}

      -

    Constructors

    • new TopK(k: number, errorRate: number, accuracy: number): TopK

    Constructors

    • new TopK(k: number, errorRate: number, accuracy: number): TopK

    Accessors

    Returns TopK

    Accessors

    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • _getHash(element: Long, seed: number, index: number): number
    • _getOptimalFilterSize(size: number): number
    • _hash64(element: Long, seed: number): Long
    • _reduce(hash: Long, size: number): number
    • _getOptimalFilterSize(size: number): number
    • _hash64(element: Long, seed: number): Long
    • _reduce(hash: Long, size: number): number
    • Add elements to the filter, modify the filter in place. Warning: Another call will override the previously created filter.

      example
      const xor = new XorFilter(1, 8)
      xor.add(['alice'])
      xor.has('alice') // true
      xor.has('bob') // false
      -

      Parameters

      Returns void

    • fromJSON(json: JSON): any
    • fromJSON(json: JSON): any
    • Load an Object from a provided JSON object

      Parameters

      • json: JSON

        the JSON object to load

      Returns any

      Return the Object loaded from the provided JSON object

      -
    • nextInt32(): number
    • nextInt32(): number
    • saveAsJSON(): any
    • saveAsJSON(): any

    Constructors

    • new XorFilter(size: number, bits_per_fingerprint?: 8 | 16): XorFilter

    Constructors

    • new XorFilter(size: number, bits_per_fingerprint?: 8 | 16): XorFilter

    Accessors

    Returns XorFilter

    Accessors

    • Get a function used to draw random number

      -

      Returns prng

      A factory function used to draw random integer

      -
    • get seed(): number
    • set seed(seed: number): void
    • get seed(): number
    • set seed(seed: number): void
    • Get the seed used in this structure

      -

      Returns number

    • +

      Returns number

    • Set the seed for this structure

      Parameters

      • seed: number

        the new seed that will be used in this structure

        diff --git a/classes/_internal_.Long.html b/classes/_internal_.Long.html index 2cd140fd..51887b33 100644 --- a/classes/_internal_.Long.html +++ b/classes/_internal_.Long.html @@ -1,4 +1,4 @@ -Long | bloom-filters - v3.0.1
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • Long

        Index

        Properties

        MAX_UNSIGNED_VALUE: Long
        +Long | bloom-filters - v3.0.2
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Hierarchy

        • Long

        Index

        Properties

        MAX_UNSIGNED_VALUE: Long

        Maximum unsigned value.

        MAX_VALUE: Long

        Maximum signed value.

        @@ -20,39 +20,39 @@

        The low 32 bits as a signed value.

        unsigned: boolean

        Whether unsigned or not.

        -

        Methods

        • add(addend: string | number | Long): Long
        • +

        Methods

        • add(addend: string | number | Long): Long
        • Returns the sum of this and the specified Long.

          -

          Parameters

          • addend: string | number | Long

          Returns Long

        • and(other: string | number | Long): Long
        • +

          Parameters

          • addend: string | number | Long

          Returns Long

        • and(other: string | number | Long): Long
        • Returns the bitwise AND of this Long and the specified.

          -

          Parameters

          • other: string | number | Long

          Returns Long

        • clz(): number
        • +

          Parameters

          • other: string | number | Long

          Returns Long

        • clz(): number
        • Returns count leading zeros of this Long.

          -

          Returns number

        • comp(other: string | number | Long): number
        • +

          Returns number

        • comp(other: string | number | Long): number
        • Compares this Long's value with the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns number

        • compare(other: string | number | Long): number
        • +

          Parameters

          • other: string | number | Long

          Returns number

        • compare(other: string | number | Long): number
        • Compares this Long's value with the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns number

        • countLeadingZeros(): number
        • +

          Parameters

          • other: string | number | Long

          Returns number

        • countLeadingZeros(): number
        • Returns count leading zeros of this Long.

          -

          Returns number

        • countTrailingZeros(): number
        • +

          Returns number

        • countTrailingZeros(): number
        • Returns count trailing zeros of this Long.

          -

          Returns number

        • ctz(): number
        • +

          Returns number

        • ctz(): number
        • Returns count trailing zeros of this Long.

          -

          Returns number

        • div(divisor: string | number | Long): Long
        • +

          Returns number

        • div(divisor: string | number | Long): Long
        • Returns this Long divided by the specified.

          -

          Parameters

          • divisor: string | number | Long

          Returns Long

        • divide(divisor: string | number | Long): Long
        • +

          Parameters

          • divisor: string | number | Long

          Returns Long

        • divide(divisor: string | number | Long): Long
        • Returns this Long divided by the specified.

          -

          Parameters

          • divisor: string | number | Long

          Returns Long

        • eq(other: string | number | Long): boolean
        • +

          Parameters

          • divisor: string | number | Long

          Returns Long

        • eq(other: string | number | Long): boolean
        • Tests if this Long's value equals the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • equals(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • equals(other: string | number | Long): boolean
        • Tests if this Long's value equals the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • eqz(): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • eqz(): boolean
        • Tests if this Long's value equals zero.

          Returns boolean

        • fromBits(lowBits: number, highBits: number, unsigned?: boolean): Long
        • Returns a Long representing the 64 bit integer that comes by concatenating the given low and high bits. Each is assumed to use 32 bits.

          -

          Parameters

          • lowBits: number
          • highBits: number
          • Optional unsigned: boolean

          Returns Long

        • fromBytes(bytes: number[], unsigned?: boolean, le?: boolean): Long
        • +

          Parameters

          • lowBits: number
          • highBits: number
          • Optional unsigned: boolean

          Returns Long

        • fromBytes(bytes: number[], unsigned?: boolean, le?: boolean): Long
        • Creates a Long from its byte representation.

          -

          Parameters

          • bytes: number[]
          • Optional unsigned: boolean
          • Optional le: boolean

          Returns Long

        • fromBytesBE(bytes: number[], unsigned?: boolean): Long
        • +

          Parameters

          • bytes: number[]
          • Optional unsigned: boolean
          • Optional le: boolean

          Returns Long

        • fromBytesBE(bytes: number[], unsigned?: boolean): Long
        • Creates a Long from its big endian byte representation.

          -

          Parameters

          • bytes: number[]
          • Optional unsigned: boolean

          Returns Long

        • fromBytesLE(bytes: number[], unsigned?: boolean): Long
        • +

          Parameters

          • bytes: number[]
          • Optional unsigned: boolean

          Returns Long

        • fromBytesLE(bytes: number[], unsigned?: boolean): Long
        • Creates a Long from its little endian byte representation.

          Parameters

          • bytes: number[]
          • Optional unsigned: boolean

          Returns Long

        • fromInt(value: number, unsigned?: boolean): Long
        • Returns a Long representing the given 32 bit integer value.

          @@ -60,117 +60,117 @@

          Returns a Long representing the given value, provided that it is a finite number. Otherwise, zero is returned.

          Parameters

          • value: number
          • Optional unsigned: boolean

          Returns Long

        • fromString(str: string, unsigned?: number | boolean, radix?: number): Long
        • Returns a Long representation of the given string, written using the specified radix.

          -

          Parameters

          • str: string
          • Optional unsigned: number | boolean
          • Optional radix: number

          Returns Long

        • fromValue(val: string | number | Long | { high: number; low: number; unsigned: boolean }, unsigned?: boolean): Long
        • +

          Parameters

          • str: string
          • Optional unsigned: number | boolean
          • Optional radix: number

          Returns Long

        • fromValue(val: string | number | Long | { high: number; low: number; unsigned: boolean }, unsigned?: boolean): Long
        • Converts the specified value to a Long.

          -

          Parameters

          • val: string | number | Long | { high: number; low: number; unsigned: boolean }
          • Optional unsigned: boolean

          Returns Long

        • ge(other: string | number | Long): boolean
        • +

          Parameters

          • val: string | number | Long | { high: number; low: number; unsigned: boolean }
          • Optional unsigned: boolean

          Returns Long

        • ge(other: string | number | Long): boolean
        • Tests if this Long's value is greater than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • getHighBits(): number
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • getHighBits(): number
        • Gets the high 32 bits as a signed integer.

          -

          Returns number

        • getHighBitsUnsigned(): number
        • +

          Returns number

        • getHighBitsUnsigned(): number
        • Gets the high 32 bits as an unsigned integer.

          -

          Returns number

        • getLowBits(): number
        • +

          Returns number

        • getLowBits(): number
        • Gets the low 32 bits as a signed integer.

          -

          Returns number

        • getLowBitsUnsigned(): number
        • +

          Returns number

        • getLowBitsUnsigned(): number
        • Gets the low 32 bits as an unsigned integer.

          -

          Returns number

        • getNumBitsAbs(): number
        • +

          Returns number

        • getNumBitsAbs(): number
        • Gets the number of bits needed to represent the absolute value of this Long.

          -

          Returns number

        • greaterThan(other: string | number | Long): boolean
        • +

          Returns number

        • greaterThan(other: string | number | Long): boolean
        • Tests if this Long's value is greater than the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • greaterThanOrEqual(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • greaterThanOrEqual(other: string | number | Long): boolean
        • Tests if this Long's value is greater than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • gt(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • gt(other: string | number | Long): boolean
        • Tests if this Long's value is greater than the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • gte(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • gte(other: string | number | Long): boolean
        • Tests if this Long's value is greater than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • isEven(): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • isEven(): boolean
        • Tests if this Long's value is even.

          -

          Returns boolean

        • isLong(obj: any): obj is Long
        • +

          Returns boolean

        • isLong(obj: any): obj is Long
        • Tests if the specified object is a Long.

          -

          Parameters

          • obj: any

          Returns obj is Long

        • isNegative(): boolean
        • +

          Parameters

          • obj: any

          Returns obj is Long

        • isNegative(): boolean
        • Tests if this Long's value is negative.

          -

          Returns boolean

        • isOdd(): boolean
        • +

          Returns boolean

        • isOdd(): boolean
        • Tests if this Long's value is odd.

          -

          Returns boolean

        • isPositive(): boolean
        • +

          Returns boolean

        • isPositive(): boolean
        • Tests if this Long's value is positive or zero.

          -

          Returns boolean

        • isZero(): boolean
        • +

          Returns boolean

        • isZero(): boolean
        • Tests if this Long's value equals zero.

          -

          Returns boolean

        • le(other: string | number | Long): boolean
        • +

          Returns boolean

        • le(other: string | number | Long): boolean
        • Tests if this Long's value is less than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • lessThan(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • lessThan(other: string | number | Long): boolean
        • Tests if this Long's value is less than the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • lessThanOrEqual(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • lessThanOrEqual(other: string | number | Long): boolean
        • Tests if this Long's value is less than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • lt(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • lt(other: string | number | Long): boolean
        • Tests if this Long's value is less than the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • lte(other: string | number | Long): boolean
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • lte(other: string | number | Long): boolean
        • Tests if this Long's value is less than or equal the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • mod(other: string | number | Long): Long
        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • mod(other: string | number | Long): Long
        • Returns this Long modulo the specified.

          -

          Parameters

          • other: string | number | Long

          Returns Long

        • modulo(other: string | number | Long): Long
        • +

          Parameters

          • other: string | number | Long

          Returns Long

        • modulo(other: string | number | Long): Long
        • Returns this Long modulo the specified.

          -

          Parameters

          • other: string | number | Long

          Returns Long

        • mul(multiplier: string | number | Long): Long
        • +

          Parameters

          • other: string | number | Long

          Returns Long

        • mul(multiplier: string | number | Long): Long
        • Returns the product of this and the specified Long.

          -

          Parameters

          • multiplier: string | number | Long

          Returns Long

        • multiply(multiplier: string | number | Long): Long
        • +

          Parameters

          • multiplier: string | number | Long

          Returns Long

        • multiply(multiplier: string | number | Long): Long
        • Returns the product of this and the specified Long.

          -

          Parameters

          • multiplier: string | number | Long

          Returns Long

        • ne(other: string | number | Long): boolean
        • +

          Parameters

          • multiplier: string | number | Long

          Returns Long

        • ne(other: string | number | Long): boolean
        • Tests if this Long's value differs from the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • Negates this Long's value.

          -

          Returns Long

        • +

          Returns Long

        • Negates this Long's value.

          -

          Returns Long

        • neq(other: string | number | Long): boolean
        • +

          Returns Long

        • neq(other: string | number | Long): boolean
        • Tests if this Long's value differs from the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • Returns the bitwise NOT of this Long.

          -

          Returns Long

        • notEquals(other: string | number | Long): boolean
        • +

          Returns Long

        • notEquals(other: string | number | Long): boolean
        • Tests if this Long's value differs from the specified's.

          -

          Parameters

          • other: string | number | Long

          Returns boolean

        • +

          Parameters

          • other: string | number | Long

          Returns boolean

        • Returns the bitwise OR of this Long and the specified.

          -

          Parameters

          • other: string | number | Long

          Returns Long

        • rem(other: string | number | Long): Long
        • +

          Parameters

          • other: string | number | Long

          Returns Long

        • rem(other: string | number | Long): Long
        • Returns this Long modulo the specified.

          -

          Parameters

          • other: string | number | Long

          Returns Long

        • rotateLeft(numBits: number | Long): Long
        • +

          Parameters

          • other: string | number | Long

          Returns Long

        • rotateLeft(numBits: number | Long): Long
        • Returns this Long with bits rotated to the left by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • rotateRight(numBits: number | Long): Long
        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • rotateRight(numBits: number | Long): Long
        • Returns this Long with bits rotated to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits rotated to the left by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits rotated to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits shifted to the left by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • shiftRight(numBits: number | Long): Long
        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • shiftRight(numBits: number | Long): Long
        • Returns this Long with bits arithmetically shifted to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • shiftRightUnsigned(numBits: number | Long): Long
        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • shiftRightUnsigned(numBits: number | Long): Long
        • Returns this Long with bits logically shifted to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits shifted to the left by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits arithmetically shifted to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits logically shifted to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • Returns this Long with bits logically shifted to the right by the given amount.

          -

          Parameters

          • numBits: number | Long

          Returns Long

        • sub(subtrahend: string | number | Long): Long
        • +

          Parameters

          • numBits: number | Long

          Returns Long

        • sub(subtrahend: string | number | Long): Long
        • Returns the difference of this and the specified Long.

          -

          Parameters

          • subtrahend: string | number | Long

          Returns Long

        • subtract(subtrahend: string | number | Long): Long
        • +

          Parameters

          • subtrahend: string | number | Long

          Returns Long

        • subtract(subtrahend: string | number | Long): Long
        • Returns the difference of this and the specified Long.

          -

          Parameters

          • subtrahend: string | number | Long

          Returns Long

        • toBytes(le?: boolean): number[]
        • +

          Parameters

          • subtrahend: string | number | Long

          Returns Long

        • toBytes(le?: boolean): number[]
        • Converts this Long to its byte representation.

          -

          Parameters

          • Optional le: boolean

          Returns number[]

        • toBytesBE(): number[]
        • +

          Parameters

          • Optional le: boolean

          Returns number[]

        • toBytesBE(): number[]
        • Converts this Long to its big endian byte representation.

          -

          Returns number[]

        • toBytesLE(): number[]
        • +

          Returns number[]

        • toBytesLE(): number[]
        • Converts this Long to its little endian byte representation.

          -

          Returns number[]

        • toInt(): number
        • +

          Returns number[]

        • toInt(): number
        • Converts the Long to a 32 bit integer, assuming it is a 32 bit integer.

          -

          Returns number

        • toNumber(): number
        • +

          Returns number

        • toNumber(): number
        • Converts the Long to a the nearest floating-point representation of this value (double, 53 bit mantissa).

          -

          Returns number

        • +

          Returns number

        • Converts this Long to signed.

          -

          Returns Long

        • toString(radix?: number): string
        • +

          Returns Long

        • toString(radix?: number): string
        • Converts the Long to a string written in the specified radix.

          -

          Parameters

          • Optional radix: number

          Returns string

        • +

          Parameters

          • Optional radix: number

          Returns string

        • Converts this Long to unsigned.

          -

          Returns Long

        • xor(other: string | number | Long): Long
        • +

          Returns Long

        • xor(other: string | number | Long): Long
        • Returns the bitwise XOR of this Long and the given one.

          Parameters

          • other: string | number | Long

          Returns Long

        Constructors

        • new Long(low: number, high?: number, unsigned?: boolean): Long
        • clear(): void
        • Access an item at a given index

          Parameters

          • index: number

            Index of the item

          Returns undefined | HeapElement

          The item or undefined if the index is out of the array

          -
        • indexOf(value: string): number
        • indexOf(value: string): number
        • Get the index of an element by its value

          Parameters

          • value: string

            Value of the element to search for

          Returns number

          Index of the element or -1 if it is not in the heap

          -
        • Remove and returns the element with the smallest frequency in the heap

          Returns undefined | HeapElement

          The element with the smallest frequency in the heap

          -
        • remove(index: number): void
        • remove(index: number): void
        • Remove an item at a given index and keep items sorted by ascending frequency

          Parameters

          • index: number

            Index of the item to remove

            -

          Returns void

        Constructors

        Accessors

        • get length(): number

        Returns void

    Constructors

    Accessors

    • get length(): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/classes/_internal_.default-3.html b/classes/_internal_.default-3.html index f17b32ed..c1cbc7af 100644 --- a/classes/_internal_.default-3.html +++ b/classes/_internal_.default-3.html @@ -1,67 +1,67 @@ -default | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu
    +default | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    A Bucket is a container of a fixed number of values, used in various bloom filters.

    author

    Thomas Minier

    -

    Type parameters

    • T

    Hierarchy

    • default

    Index

    Properties

    _elements: (null | T)[]
    _length: number
    _size: number

    Methods

    • add(element: null | T): boolean

    Type Parameters

    • T

    Hierarchy

    • default

    Index

    Properties

    _elements: (null | T)[]
    _length: number
    _size: number

    Methods

    • add(element: null | T): boolean
    • Try to add an element to the bucket

      Parameters

      • element: null | T

        The element to add in the bucket

      Returns boolean

      True if the insertion is a success, False if the bucket is full

      -
    • at(index: number): null | T
    • at(index: number): null | T
    • Get the element at the given index in the bucket

      Parameters

      • index: number

        The index to access

      Returns null | T

      The element at the given index

      -
    • Test if two buckets are equals: they have the same size, length and content

      Parameters

      Returns boolean

      True if the two buckets are equals, False otherwise

      -
    • has(element: T): boolean
    • has(element: T): boolean
    • Test an element for membership

      Parameters

      • element: T

        The element to look for in the bucket

      Returns boolean

      True is the element is in the bucket, otherwise False

      -
    • isFree(): boolean
    • isFree(): boolean
    • Test if the bucket has any space available

      Returns boolean

      True if te bucket has any space available, False if if its full

      -
    • nextEmptySlot(): number
    • nextEmptySlot(): number
    • Get the index of the first empty slot in the bucket

      Returns number

      The index of the first empty slot, or -1 if the bucket is full

      -
    • remove(element: T): boolean
    • remove(element: T): boolean
    • Try to remove an element from the bucket

      Parameters

      • element: T

        The element to remove from the bucket

      Returns boolean

      True if the element has been successfully removed, False if it was not in the bucket

      -
    • set(index: number, element: null | T): void
    • set(index: number, element: null | T): void
    • Set an element at the given index in the bucket

      Parameters

      • index: number

        The index at where the element should be inserted

      • element: null | T

        The element to insert

        -

      Returns void

    • swap(index: number, element: T): null | T

    Returns void

    • swap(index: number, element: T): null | T
    • Swap an element of the bucket with a given index and element, then return the replaced element

      Parameters

      • index: number

        The index at where the element should be inserted

      • element: T

        The element to be inserted

      Returns null | T

      The element that have been swapped with the parameter

      -
    • swapRandom(element: T, random?: () => number): null | T
    • swapRandom(element: T, random?: (() => number)): null | T
    • Randomly swap an element of the bucket with a given element, then return the replaced element

      Parameters

      • element: T

        The element to be inserted

        -
      • random: () => number = Math.random
        +
      • random: (() => number) = Math.random

        Factory function used to generate random function

          • (): number
          • Returns number

      Returns null | T

      The element that have been swapped with the parameter

      -
    • unset(index: number): void
    • unset(index: number): void
    • Unset the element at the given index

      Parameters

      • index: number

        The index of the element that should be unset

        -

      Returns void

    Constructors

    Returns void

    Constructors

    • Constructor

      -

      Type parameters

      • T

      Parameters

      • size: number
        +

        Type Parameters

        • T

        Parameters

        • size: number

          The maximum number of elements in the bucket

          -

        Returns <internal>.default<T>

    Accessors

    • get length(): number

    Returns <internal>.default<T>

    Accessors

    • get length(): number
    • get size(): number
    • get size(): number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/index.html b/index.html index 7ae60c09..b13b6f60 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    bloom-filters - v3.0.1

    +bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    bloom-filters - v3.0.2

    Bloom-Filters Master

    @@ -87,7 +87,7 @@

    Partitioned Bloom Filter

    Thus, each element is described by exactly k bits, meaning the distribution of false positives is uniform across all elements.

    Be careful, as a Partitioned Bloom Filter have much higher collison risks that a classic Bloom Filter on small sets of data.

    Reference: Chang, F., Feng, W. C., & Li, K. (2004, March). Approximate caches for packet classification. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies (Vol. 4, pp. 2196-2207). IEEE. -(Full text article)

    +(Full text article)

    Methods

    @@ -107,7 +107,7 @@

    Scalable Bloom Filter

    A Scalable Bloom Filter is a variant of Bloom Filters that can adapt dynamically to the number of elements stored, while assuring a maximum false positive probability

    Reference: ALMEIDA, Paulo Sérgio, BAQUERO, Carlos, PREGUIÇA, Nuno, et al. Scalable bloom filters. Information Processing Letters, 2007, vol. 101, no 6, p. 255-261. -(Full text article)

    +(Full text article)

    This filter use internally Paritionned Bloom Filters.

    @@ -216,7 +216,7 @@

    MinHash

  • Two MinHash can be compared only if they share the same set of randomly generated hash functions. To ease the creation of MinHash sets, we introduce a MinHashFactory class that is able to create MinHash structures that share the same set of hash functions. We recommend most users to rely on the factory, but the MinHash class remains importable for advanced usage.
  • Reference: Andrei Z. Broder, "On the resemblance and containment of documents", in Compression and Complexity of Sequences: Proceedings (1997). -(Full text article)

    +(Full text article)

    MinHashFactory methods

    @@ -354,15 +354,15 @@

    References

    • Classic Bloom Filter: Bloom, B. H. (1970). Space/time trade-offs in hash coding with allowable errors. Communications of the ACM, 13(7), 422-426.
    • -
    • Partitioned Bloom Filter: Chang, F., Feng, W. C., & Li, K. (2004, March). Approximate caches for packet classification. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies (Vol. 4, pp. 2196-2207). IEEE.
    • +
    • Partitioned Bloom Filter: Chang, F., Feng, W. C., & Li, K. (2004, March). Approximate caches for packet classification. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies (Vol. 4, pp. 2196-2207). IEEE.
    • Cuckoo Filter: Fan, B., Andersen, D. G., Kaminsky, M., & Mitzenmacher, M. D. (2014, December). Cuckoo filter: Practically better than bloom. In Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies (pp. 75-88). ACM.
    • Counting Bloom Filter: F. Bonomi, M. Mitzenmacher, R. Panigrahy, S. Singh, and G. Varghese, An Improved Construction for Counting Bloom Filters, in 14th Annual European Symposium on Algorithms, LNCS 4168, 2006, pp.
    • Count Min Sketch: Cormode, G., & Muthukrishnan, S. (2005). An improved data stream summary: the count-min sketch and its applications. Journal of Algorithms, 55(1), 58-75.
    • HyperLogLog: Philippe Flajolet, Éric Fusy, Olivier Gandouet and Frédéric Meunier (2007). "Hyperloglog: The analysis of a near-optimal cardinality estimation algorithm". Discrete Mathematics and Theoretical Computer Science Proceedings.
    • -
    • MinHash: Andrei Z. Broder, "On the resemblance and containment of documents", in Compression and Complexity of Sequences: Proceedings (1997).
    • +
    • MinHash: Andrei Z. Broder, "On the resemblance and containment of documents", in Compression and Complexity of Sequences: Proceedings (1997).
    • Invertible Bloom Filters: Eppstein, D., Goodrich, M. T., Uyeda, F., & Varghese, G. (2011). What's the difference?: efficient set reconciliation without prior context. ACM SIGCOMM Computer Communication Review, 41(4), 218-229.
    • Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters Thomas Mueller Graf, Daniel Lemire, Journal of Experimental Algorithmics 25 (1), 2020. DOI: 10.1145/3376122
    • -
    • Scalable Bloom Filters ALMEIDA, Paulo Sérgio, BAQUERO, Carlos, PREGUIÇA, Nuno, et al. Scalable bloom filters. Information Processing Letters, 2007, vol. 101, no 6, p. 255-261.
    • +
    • Scalable Bloom Filters ALMEIDA, Paulo Sérgio, BAQUERO, Carlos, PREGUIÇA, Nuno, et al. Scalable bloom filters. Information Processing Letters, 2007, vol. 101, no 6, p. 255-261.
    diff --git a/interfaces/_internal_.ArrayLike.html b/interfaces/_internal_.ArrayLike.html index 5ec7dd7c..3d6c3de4 100644 --- a/interfaces/_internal_.ArrayLike.html +++ b/interfaces/_internal_.ArrayLike.html @@ -1 +1 @@ -ArrayLike | bloom-filters - v3.0.1

    Type parameters

    • T

    Hierarchy

    • ArrayLike

    Indexable

    [n: number]: T

    Index

    Properties

    Properties

    length: number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file +ArrayLike | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Type Parameters

    • T

    Hierarchy

    • ArrayLike

    Indexable

    [n: number]: T

    Index

    Properties

    Properties

    length: number

    Legend

    • Constructor
    • Property
    • Method
    • Accessor
    • Inherited constructor
    • Inherited property
    • Inherited method
    • Inherited accessor
    • Static property
    • Static method
    • Private method

    Settings

    Theme

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/_internal_.Buffer-1.html b/interfaces/_internal_.Buffer-1.html index c2ac23da..560e8d09 100644 --- a/interfaces/_internal_.Buffer-1.html +++ b/interfaces/_internal_.Buffer-1.html @@ -1,18 +1,18 @@ -Buffer | bloom-filters - v3.0.1
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Uint8Array
      • Buffer

    Index

    Properties

    BYTES_PER_ELEMENT: number
    +Buffer | bloom-filters - v3.0.2
    Options
    All
    • Public
    • Public/Protected
    • All
    Menu

    Hierarchy

    • Uint8Array
      • Buffer

    Index

    Properties

    BYTES_PER_ELEMENT: number

    The size in bytes of each element in the array.

    -
    [toStringTag]: "Uint8Array"
    +
    [toStringTag]: "Uint8Array"

    The ArrayBuffer instance referenced by the array.

    -
    byteLength: number
    +
    byteLength: number

    The length in bytes of the array.

    -
    byteOffset: number
    +
    byteOffset: number

    The offset in bytes of the array.

    -
    length: number
    +
    length: number

    The length of the array.

    -

    Methods

    • Returns IterableIterator<number>

    • at(index: number): undefined | number
    • +

    Methods

    • Returns IterableIterator<number>

    • at(index: number): undefined | number
    • Takes an integer value and returns the item at that index, allowing for positive and negative integers. Negative integers count back from the last item in the array.

      -

      Parameters

      • index: number

      Returns undefined | number

    • compare(target: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number
    • +

      Parameters

      • index: number

      Returns undefined | number

    • compare(target: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): 0 | 1 | -1
    • Compares buf with target and returns a number indicating whether bufcomes before, after, or is the same as target in sort order. Comparison is based on the actual sequence of bytes in each Buffer.

        @@ -29,7 +29,7 @@
      since

      v0.11.13

      Parameters

      • target: Uint8Array

        A Buffer or {@link Uint8Array} with which to compare buf.

        -
      • Optional targetStart: number
      • Optional targetEnd: number
      • Optional sourceStart: number
      • Optional sourceEnd: number

      Returns number

    • copy(target: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
    • +
    • Optional targetStart: number
    • Optional targetEnd: number
    • Optional sourceStart: number
    • Optional sourceEnd: number

    Returns 0 | 1 | -1

    • copy(target: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number
    • Copies data from a region of buf to a region in target, even if the targetmemory region overlaps with buf.

      TypedArray.prototype.set() performs the same operation, and is available for all TypedArrays, including Node.js Buffers, although it takes @@ -42,7 +42,7 @@

      Parameters

      • target: Uint8Array

        A Buffer or {@link Uint8Array} to copy into.

      • Optional targetStart: number
      • Optional sourceStart: number
      • Optional sourceEnd: number

      Returns number

      The number of bytes copied.

      -
    • +
    • Returns the this object after copying a section of the array identified by start and end to the same array starting at position target

      Parameters

      • target: number
        @@ -66,9 +66,9 @@
        since

        v0.11.13

        Parameters

        • otherBuffer: Uint8Array

          A Buffer or {@link Uint8Array} with which to compare buf.

          -

        Returns boolean

    • every(predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): boolean
    • +

    Returns boolean

    • every(predicate: ((value: number, index: number, array: Uint8Array) => unknown), thisArg?: any): boolean
    • Determines whether all the members of an array satisfy the specified test.

      -

      Parameters

      • predicate: (value: number, index: number, array: Uint8Array) => unknown
        +

        Parameters

        • predicate: ((value: number, index: number, array: Uint8Array) => unknown)

          A function that accepts up to three arguments. The every method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value false, or until the end of the array.

          @@ -95,37 +95,37 @@

          Parameters

          • value: string | number | Uint8Array

            The value with which to fill buf.

          • Optional offset: number
          • Optional end: number
          • Optional encoding: BufferEncoding

          Returns <internal>.Buffer

          A reference to buf.

          -
    • filter(predicate: (value: number, index: number, array: Uint8Array) => any, thisArg?: any): Uint8Array
    • +
    • filter(predicate: ((value: number, index: number, array: Uint8Array) => any), thisArg?: any): Uint8Array
    • Returns the elements of an array that meet the condition specified in a callback function.

      -

      Parameters

      • predicate: (value: number, index: number, array: Uint8Array) => any
        +

        Parameters

        • predicate: ((value: number, index: number, array: Uint8Array) => any)

          A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.

            • (value: number, index: number, array: Uint8Array): any
            • Parameters

              • value: number
              • index: number
              • array: Uint8Array

              Returns any

        • Optional thisArg: any

          An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

          -

        Returns Uint8Array

    • find(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): undefined | number
    • +

    Returns Uint8Array

    • find(predicate: ((value: number, index: number, obj: Uint8Array) => boolean), thisArg?: any): undefined | number
    • Returns the value of the first element in the array where predicate is true, and undefined otherwise.

      -

      Parameters

      • predicate: (value: number, index: number, obj: Uint8Array) => boolean
        +

        Parameters

        • predicate: ((value: number, index: number, obj: Uint8Array) => boolean)

          find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.

            • (value: number, index: number, obj: Uint8Array): boolean
            • Parameters

              • value: number
              • index: number
              • obj: Uint8Array

              Returns boolean

        • Optional thisArg: any

          If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

          -

        Returns undefined | number

    • findIndex(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number
    • +

    Returns undefined | number

    • findIndex(predicate: ((value: number, index: number, obj: Uint8Array) => boolean), thisArg?: any): number
    • Returns the index of the first element in the array where predicate is true, and -1 otherwise.

      -

      Parameters

      • predicate: (value: number, index: number, obj: Uint8Array) => boolean
        +

        Parameters

        • predicate: ((value: number, index: number, obj: Uint8Array) => boolean)

          find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.

            • (value: number, index: number, obj: Uint8Array): boolean
            • Parameters

              • value: number
              • index: number
              • obj: Uint8Array

              Returns boolean

        • Optional thisArg: any

          If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.

          -

        Returns number

    • forEach(callbackfn: (value: number, index: number, array: Uint8Array) => void, thisArg?: any): void
    • +

    Returns number

    • forEach(callbackfn: ((value: number, index: number, array: Uint8Array) => void), thisArg?: any): void
    • Performs the specified action for each element in an array.

      -

      Parameters

      • callbackfn: (value: number, index: number, array: Uint8Array) => void
        +

        Parameters

        • callbackfn: ((value: number, index: number, array: Uint8Array) => void)

          A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.

            • (value: number, index: number, array: Uint8Array): void
            • Parameters

              • value: number
              • index: number
              • array: Uint8Array

              Returns void

        • Optional thisArg: any
          @@ -163,7 +163,7 @@

          Parameters

          • value: string | number | Uint8Array

            What to search for.

          • Optional byteOffset: number
          • Optional encoding: BufferEncoding

          Returns number

          The index of the first occurrence of value in buf, or -1 if buf does not contain value.

          -
    • join(separator?: string): string
    • +
    • join(separator?: string): string
    • Adds all the elements of an array separated by the specified separator string.

      Parameters

      • Optional separator: string

        A string used to separate one element of an array from the next in the @@ -190,10 +190,10 @@

        Parameters

        • value: string | number | Uint8Array

          What to search for.

        • Optional byteOffset: number
        • Optional encoding: BufferEncoding

        Returns number

        The index of the last occurrence of value in buf, or -1 if buf does not contain value.

        -
    • map(callbackfn: (value: number, index: number, array: Uint8Array) => number, thisArg?: any): Uint8Array
    • +
    • map(callbackfn: ((value: number, index: number, array: Uint8Array) => number), thisArg?: any): Uint8Array
    • Calls a defined callback function on each element of an array, and returns an array that contains the results.

      -

      Parameters

      • callbackfn: (value: number, index: number, array: Uint8Array) => number
        +

        Parameters

        • callbackfn: ((value: number, index: number, array: Uint8Array) => number)

          A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.

            • (value: number, index: number, array: Uint8Array): number
            • Parameters

              • value: number
              • index: number
              • array: Uint8Array

              Returns number

        • Optional thisArg: any
          @@ -361,43 +361,43 @@
          since

          v14.9.0, v12.19.0

          Parameters

          • offset: number
          • byteLength: number

          Returns number

    • readUintLE(offset: number, byteLength: number): number
    • alias

      Buffer.readUIntLE

      since

      v14.9.0, v12.19.0

      -

      Parameters

      • offset: number
      • byteLength: number

      Returns number

    • reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number
    • reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number
    • reduce<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, initialValue: U): U
    • +

      Parameters

      • offset: number
      • byteLength: number

      Returns number

    • reduce(callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)): number
    • reduce(callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number), initialValue: number): number
    • reduce<U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U), initialValue: U): U
    • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -

      Parameters

      • callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number
        +

        Parameters

        • callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

          A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

          -
            • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
            • Parameters

              • previousValue: number
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns number

        Returns number

      • Parameters

        • callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number
            • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
            • Parameters

              • previousValue: number
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns number

        • initialValue: number

        Returns number

      • +
          • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
          • Parameters

            • previousValue: number
            • currentValue: number
            • currentIndex: number
            • array: Uint8Array

            Returns number

      Returns number

    • Parameters

      • callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)
          • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
          • Parameters

            • previousValue: number
            • currentValue: number
            • currentIndex: number
            • array: Uint8Array

            Returns number

      • initialValue: number

      Returns number

    • Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -

      Type parameters

      • U

      Parameters

      • callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U
        +

        Type Parameters

        • U

        Parameters

        • callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U)

          A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.

            • (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array): U
            • Parameters

              • previousValue: U
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns U

        • initialValue: U

          If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

          -

        Returns U

    • reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number
    • reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number
    • reduceRight<U>(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, initialValue: U): U
    • +

    Returns U

    • reduceRight(callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)): number
    • reduceRight(callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number), initialValue: number): number
    • reduceRight<U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U), initialValue: U): U
    • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -

      Parameters

      • callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number
        +

        Parameters

        • callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)

          A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

          -
            • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
            • Parameters

              • previousValue: number
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns number

        Returns number

      • Parameters

        • callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number
            • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
            • Parameters

              • previousValue: number
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns number

        • initialValue: number

        Returns number

      • +
          • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
          • Parameters

            • previousValue: number
            • currentValue: number
            • currentIndex: number
            • array: Uint8Array

            Returns number

      Returns number

    • Parameters

      • callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)
          • (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array): number
          • Parameters

            • previousValue: number
            • currentValue: number
            • currentIndex: number
            • array: Uint8Array

            Returns number

      • initialValue: number

      Returns number

    • Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.

      -

      Type parameters

      • U

      Parameters

      • callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U
        +

        Type Parameters

        • U

        Parameters

        • callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U)

          A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.

            • (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array): U
            • Parameters

              • previousValue: U
              • currentValue: number
              • currentIndex: number
              • array: Uint8Array

              Returns U

        • initialValue: U

          If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.

          -

        Returns U

    • Returns <internal>.Buffer

    • set(array: ArrayLike<number>, offset?: number): void
    • +

    Returns U

    • Returns <internal>.Buffer

    • set(array: ArrayLike<number>, offset?: number): void
    • Sets a value or an array of values.

      Parameters

      • array: ArrayLike<number>

        A typed or untyped array of values to set.

        @@ -412,18 +412,18 @@
        import { Buffer } from 'buffer';

        const buf = Buffer.from('buffer');

        const copiedBuf = Uint8Array.prototype.slice.call(buf);
        copiedBuf[0]++;
        console.log(copiedBuf.toString());
        // Prints: cuffer

        console.log(buf.toString());
        // Prints: buffer
        since

        v0.3.0

        -

        Parameters

        • Optional start: number
        • Optional end: number

        Returns <internal>.Buffer

    • some(predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): boolean
    • +

      Parameters

      • Optional start: number
      • Optional end: number

      Returns <internal>.Buffer

    • some(predicate: ((value: number, index: number, array: Uint8Array) => unknown), thisArg?: any): boolean
    • Determines whether the specified callback function returns true for any element of an array.

      -

      Parameters

      • predicate: (value: number, index: number, array: Uint8Array) => unknown
        +

        Parameters

        • predicate: ((value: number, index: number, array: Uint8Array) => unknown)

          A function that accepts up to three arguments. The some method calls the predicate function for each element in the array until the predicate returns a value which is coercible to the Boolean value true, or until the end of the array.

            • (value: number, index: number, array: Uint8Array): unknown
            • Parameters

              • value: number
              • index: number
              • array: Uint8Array

              Returns unknown

        • Optional thisArg: any

          An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.

          -

        Returns boolean

    • +

    Returns boolean

    • Sorts an array.

      -

      Parameters

      • Optional compareFn: (a: number, b: number) => number
        +

        Parameters

        • Optional compareFn: ((a: number, b: number) => number)

          Function used to determine the order of the elements. It is expected to return a negative value if first argument is less than second argument, zero if they're equal and a positive value otherwise. If omitted, the elements are sorted in ascending order.

          @@ -476,7 +476,7 @@
          import { Buffer } from 'buffer';

          const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]);
          const json = JSON.stringify(buf);

          console.log(json);
          // Prints: {"type":"Buffer","data":[1,2,3,4,5]}

          const copy = JSON.parse(json, (key, value) => {
          return value &#x26;&#x26; value.type === 'Buffer' ?
          Buffer.from(value) :
          value;
          });

          console.log(copy);
          // Prints: <Buffer 01 02 03 04 05>
          since

          v0.9.2

          -

          Returns { data: number[]; type: "Buffer" }

          • data: number[]
          • type: "Buffer"
    • toLocaleString(): string
    • +

      Returns { data: number[]; type: "Buffer" }

      • data: number[]
      • type: "Buffer"
    • toLocaleString(): string
    • Converts a number to a string by using the current locale.

      Returns string

    • toString(encoding?: BufferEncoding, start?: number, end?: number): string
    • Decodes buf to a string according to the specified character encoding inencoding. start and end may be passed to decode only a subset of buf.

      @@ -487,7 +487,7 @@
      import { Buffer } from 'buffer';

      const buf1 = Buffer.allocUnsafe(26);

      for (let i = 0; i < 26; i++) {
      // 97 is the decimal ASCII value for 'a'.
      buf1[i] = i + 97;
      }

      console.log(buf1.toString('utf8'));
      // Prints: abcdefghijklmnopqrstuvwxyz
      console.log(buf1.toString('utf8', 0, 5));
      // Prints: abcde

      const buf2 = Buffer.from('tést');

      console.log(buf2.toString('hex'));
      // Prints: 74c3a97374
      console.log(buf2.toString('utf8', 0, 3));
      // Prints: té
      console.log(buf2.toString(undefined, 0, 3));
      // Prints: té
      since

      v0.1.90

      -

      Parameters

      • Optional encoding: BufferEncoding
      • Optional start: number
      • Optional end: number

      Returns string

    • valueOf(): Uint8Array
    • +

      Parameters

      • Optional encoding: BufferEncoding
      • Optional start: number
      • Optional end: number

      Returns string

    • valueOf(): Uint8Array
    • Returns the primitive value of the specified object.

      Returns Uint8Array

    • Creates and returns an iterator for buf values (bytes). This function is diff --git a/interfaces/_internal_.BufferConstructor.html b/interfaces/_internal_.BufferConstructor.html index 6c29aaf7..a0a73372 100644 --- a/interfaces/_internal_.BufferConstructor.html +++ b/interfaces/_internal_.BufferConstructor.html @@ -1,4 +1,4 @@ -BufferConstructor | bloom-filters - v3.0.1

      Options
      All
      • Public
      • Public/Protected
      • All
      Menu
      +BufferConstructor | bloom-filters - v3.0.2
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Raw data is stored in instances of the Buffer class. A Buffer is similar to an array of integers but corresponds to a raw memory allocation outside the V8 heap. A Buffer cannot be resized. Valid string encodings: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'base64url'|'binary'(deprecated)|'hex'

      @@ -24,7 +24,7 @@
    • Optional fill: string | number | <internal>.Buffer
    • Optional encoding: BufferEncoding

    Returns <internal>.Buffer