diff --git a/assets/navigation.js b/assets/navigation.js index 852332694c..48a9197912 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index ffecc94f1c..3884dfbc34 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA9S9W3cbN5M2+lf2Cm8djfrczNWWJTrhF1vSK8o5zLtmadFU2+KYIhke7Pibtf/77gZINlBdhXMrnqtEJlD1ACgAhQeF6v/5YbP6uv3hp3//zw+f58vHH36KX/2wnD5XP/z0w//7dfp5/x/rzWq3+uHVD/vNov6359XjflFt/+Oh+e2B/Xb2tHte1AVmi+l2W9Wifvjh/3t1lJZGwzQ5T08yb/fbp7tqu14tt5VW6ACUFjS8+mE93VTLHYBJK75freezm+Xi27tqu51+MlCO1LACcFL9e/2ziVahHNKnWoV5q3G2eqxmJ10f98vZbl73IamNlTfWKVbF9dfSaokWAHiFgAiqpSUCXsEXQQuAlXr4OF/sqo1y1MWCLsMODd3U2jp6B3JNfRdITcT64A376a76a19td+ZgpGrmI6KFc7la7upqbyzHRIYjCXEDJ0t0n8HGKC2nt6lcj7lvDN12YfDDbrRqGGO3XVIcsMdZrjHvef2Pm4/TmaOF/xgFtvHoPBatnKliO21gxAMgu2/T8ZywwaZoP5My3DTsZ+KFm2qqjWw9s9411o6DGtbIahQBDKxufljjqmGFMCwKl7NR1bhCGJSEq4V1cLGas425OQmV/lGDEnH4mJTYCYGMSoTmZVZabPaGJWLzMi0cWwvtbrqr3s6f57vbzWr10dy+5Hr/qIkBKD5WBnojkKEBgF62ZoLQ3twAQi+LIxGKvid+0rP25Fy9TY1/yXVsvXENOvL6cIq3+w/b2Wb+ofLHK4rqA+rOz3E/wtwF8NHVhrl2QrmehTbItbjpuyAZHCQE8EgkYBv3qdtia4X0BG/8GAQgExMAomhomFdnglGoF9rYnrlou3Wvi2cgyAnirYjdRvgrJkjlqqE7r1qvZnYjieIZHOWE2nXBCG8+L6q71cpu4uJIJWG9wF3uF4v5x7klO4WjFWX1AnYdxiAHRzm9gNwsluPHWlKoXoXyegG9faoF/REA7UlQfzD/DAXzz4Aw8Vumhy+x8XmvLut01wT8qsnRv7S942n04yLcVvGm7QYw77+tzS/FFBgRsc64CR1hDtOWbfA4a9tpElpXGg1Wtdw/h2qmq6tgNFhR69tM3r+eXN6NX4/6bMVA1PJCQ4a18e7hdnz988u09KTr5dv7/vplRlXW84+28+Hi7duXautB1wu1t5+FtZdFNBB3qYDtQ2Pa4rZmNBW4fchNI9wKp8cgjk2rjssI4faENucDstD2fOi0Hg36ADy4RauQhzHpA/LgNt1B7ncd2ejwvpEMaryB7iWBqIBGGup20gihkzGGuqOkEXpfUzaiQ9xUBjW9cPeVXWkBDTDgraUpTiczDHh3qcTpFzHbiHaJ1+7PDD3iuRWiAhqgT7y3NUIn0/OJBzdD2L2aJCk0A76Rdl89KA6TWE2rKyUtygEU3QctIzblo4JoCtIgXEHfzVrX5fYfrINp9c2RBffdDKe7Xn0j3O9+jZqgnNngnOjaHi6mh7kdrssliKH7vHOKke9rdtPdfnspLvthWiEJfqFmXFVb/0mMNeMguI9mBAiHAGeHHkzdY5FEQiN8V0b8nCQB/op4p+6AZWmhAIeJ6Oi66z2Mv3VcB4nKMbRDeSgJEN1B4/UI8DAH7RTjQWN2D/Mwh7wOZqiOwR7mUJ3jPWjIfiEf5tDtoz5ozI6BH5ZgrWI/NGDtwz+UYMUFF6MvDAELVXs+Mfoj83vQRx/Jwe7wVNXL5HQRAK8oqxewz9VuGgDnQUwvENfTb4vV1PpYgaBsJfUCdOPltSB4OwJ7gb2bP9fnq+nzOgBiUVYvYL9Um+18tQwAtZUUCigMqVvMPz3t1mZ3YqeyfiF1PNmJaRxdq1SoZ7uEt630pKFxNE40NCrKm4bGAbrR0BYILWhoHKEbDa1D6JCPBxfsFrzQm9n5RCzgsoIbnldsgg1GD9PzikLQYgTGZ/SoHgi1f1Xfl8m5vqzviAltaM5v6w2RuZuX8+t6FTKP0IJWrF9oQQ8mFiK0gJIW0OCChBbY4XQyvyChBQY4XUMLWtEeoQU9mKF3aAEqKqAB+ocWWCB0Mj3/0AIdQpESwo4SytMW6jDaU0KY7WFPUv1BDZ6tLzF0TrHfNZESrNs1kQ5wd8Rt7plxP62HMZ8vP64CQBoc5ATzQ2WQ28l+VqMyjGzRIBWEBYPbGW3TnAYdt6mHMbZKH0ABcsgfoHIJfSIcdBCtIhosQHpMYBGjecZcA4i+l7uUw9SDGVpc7mpQWV/uGriFXpe7OrxOl7u2oC0vd3WYXS53bSGvgxmq9eWuLVSHy10dZNfLXVvoNpe7OszWl7tOYA0vd43A2lzuGoD1utxFjwk9LLX2l7sqZK6Xu7pDkc/lrhKvy+WuFVjzy10lTsvLXSuIVpe7SpT2l7tWQF0ud5V4nS93rWBbXu4qEbtc7lqBtbrcVUK1v9zVAYWXu5CFoBm5Z/fPMXgw0ketfnz0s4rEMqcBCTBOPCAuy5sIJCC6MYE2GC2oQAKjGxeoxejKQB8Fe/DPgc3Om3tGBAUzOH/e2Ridg6n5c85qdL7EAG7F9r5q1+JcSQElImtKQDtLvQgBNVYnOsAOsCUZoMbrQgXYwbUgAtRQbWkAO5gOJIAarisFYAfbhgBQ47U+/jsANTz8GwC1OfprgXod/JG1OvhSan/op1G5HvnVe5LPgV+B1eW4bwHU/LCvwGh51LeAZ3XQVyC0P+ZbgHQ55CuwOh/xLSBbHvAVaF2O9xZArQ73Cpj2R3s1yO7Bfjd9nApzSXXS4UX9jvYcFpdkHrt90o1Ut1+xD032Pm8pMDkevGiJAU5gCriuRzFbvFZnMgVe18OZEV7KWI1jvgk9bqHfPZurTwC4UmRfBusVDu6A2N9kvYLDTRF3PWF8jdVsRPQEcXGNO5Yr+8aL/bYGYxphYgBuIIoMvCp0zkSPhpFPJrhP8gKDpq3CJm5GaYPfq13IAWYBDUOTjMTfMkASkkCmoXhVwuutq2rzUP09e5oujZhvqbznQ75a1Ogg6V/7avPNWn1Hgq1Ryq333Gt12Jx2W41Q7/1WB9ptx3VCbbHn6lC77brmqHEjvru99DLhuv53asANssDm23RWf8bbAA5tuiTiIIbbIA5ttjJiwmjNTzgKRY7HnJcyX68Dj15un4bsd/RxxR7GpP0OQVbYZeMei28pbAy6qfidGTGDFMhwWb+EN1YGMZSB0hi9jJJhDGWIAKP05oT0apWnAo3vYX/eoqwS3E0/N6oMTy5mGAeC0PCeF9XVou/l2IhaRE/d/FcIO2jhDY7yQnsIHq9sjHA7vLgxhU7aRahWOBMfRhayPiwq3jMREgmi4F42XtjxY+NnjPiy2lMHV0vDKBElqgEXE2zjgGzMdrfamHjirNwLR9tynX6xtrx9ni4SCsTJQcIkebtHKDw358gcn4VrhOJzc4w0+Fp4k6Yg28rNb3+58E7Nf9Dkulg8rK7bJWEMrwvSx/YMUVqbXxeljwWqUOJGaMx5dBW4MR09maEPr0FJ68EQvTgMO5xepujFVxjgdH1vwEV7vDYIaH7eLw06YgIZnP8rA0Nk1ibm/8JAhQw1ql+rb79NF3sn4zrW/T6M7IQmjLGdOia40Z2ABjI+NVIfIzwhDWSMCFLfRy+Ya2l/NIQW6frgRYHG+rmLxmn2euyiwun01MUGrOVDFxVWl2cuNlDXQQzR+omLDUSHBy4qqK7PW2wg2zxuUWG1ftpiDdLwYYsWpM2zFg1IccGkj8sGcDuVAy+bDh+4UwNz/q6d/vAHEqzNFvvH6mpq+ohEA1uW1xPoQ2D/L9PtUxWmt6HEnoCvp5/my2njklzuN9uV1RJGYkeE9g7/zWrzdboxDEs0xt9K7b0BbLkJDP8osy/wtmkldcCdEktagrbMnaeB7JJBzxJw8xpqtAwDt5XVI9jJbroJY8mitHCAqT3c5gqSYpEC7+KHXcB5S5FvGQVpAdmyXvYTcD0ackNRN8B7efD/ZqgtZNtPheowO30h1A20+YdBzUBbfg/UALTXK/YOBdOjk++HyPX9uorx9Hm9TuJ0ebtuDNL85TqJz/LdujE0q1frJDr7N+vGAF1erJM4nd+rG8O1fK1OInV5q24M0uqlOgnR/p26CiCxIHZuMuywHqv34z+FAeWQpd+Eg6eIhLCgDxJ7A+54FlQA9zkNqoHDeK5do+NhtVx8s0im2K3kF+nFGnpTizO/b0YgQCm2swnpCs+bQhOQTneGBoK9bw9NwLvdIzqjt7hRNEHvdrdoh17cMkgzVy4WBvrsdw6lrXv62eaAXT1v9yGwOMa4HV1CdGOII0rIY4n3USTQ8cPnyBHumOF5tAh+nAhzhAh5bPA+KoQ7HngeCYhjwAkFL9vqJhyXtgCyjrRyy5Pc0eVquazY5jbZ1YM5+lJja6VXy/0zIhuvZbJ0CS0Q+rtdNi9vrq9Hl/fjm+uHyf3F/fuJB5QBJswMHCEW70L2wuv1t6v5draqx/ybYR/i1UJ04u1odPdwaPzD65ub+8n93cWtD6ABKdK0P4lO0uNnf4z+uPzl4vrnUbg2QLG9teNqPLm8+W1092fIkcCFvkAbAo8GLThYW9qJ+ks1XeyeJozD1kEXy4aYku/my/nzdLH4xgV/s9Y/QCQY9pHUbhTdZP/x43w2r+t7AMSFBMP4fvnkikys6oenNabbZtuerRajzUa4gCMgSYVDmNPV6PLmavTw5mL8dnRlr30A6xv2itxoFNno3e19PZsv/nx7c+GCDNYPiOzar89g/XDIfh5dj+7Gl0y0AzBQPRyu8fVvF2/HVw/cWu4e7m9ux5dajwxBSAoKh/X6hm8hF7/VvXDx+q12c0JgYjKCIrwbTW5vrieO2ITaQVHV7sPo4p1vzyFSwqG8G727uR/x0bkb/Z/agXOawoSYkDj/9X40uX+4H78b3by/d4IIJQRE9/b6YXw1ur4f10vsu/FkMr7+2QUiLiYszrfjd+N7T5BQRliE70bvXo/uJr+Mbx/G11ejPxxBImLC4ry9u7l588A2iYvmLOyIExETDudk/J+jele4eXg9dhlsUD0cLrZRnbat2pLeXdxf/uKAkBQUGuv1zX1zxn0z/vn9ndMaSYjxxNl1nLVHsFPBEA7zm/liVxn76Ydzw6mSZeMJDG+bb841H0u2hCHWC4PkrlpMtecogOJYJwwCFg5mieBYxwNBa4b3009aC2zKhDA+Y+LnpHDgQOuwFuGGd3N5oT1YtLqPxb31WpFFrX5HKgjgEC/jWjL33XQ5/VRtbtbsOpcm9QW5VGV3y5Cuo6Z/v16tdtvdZrpmXNbFYrH6Wikuh0yhDRSiDbuU7De6MVfz6eJit6ue17vtm9Wm0RumKbjg/hpyO91MF4tq0egNYCgDRGQ48KKxn6jQ+8380yfD7oeVwhj3x/qfNEn1dBgGogzDDuv0gBDjkWVJ21UPD7tva8X9vDm4s5MoR4xnbTuJYV1uLxcNu2oG91g6zEBuqu1q8aW6/+PeQftAqm3aP6fmhhg8Co/9sJ0kCY0iB6wZZJutRq4SZuiq5eb9xnAFQ/QP2vrmXSS2m7rjn366bv7PFVZbPzSs+/u3Pqh49dCgNGG/elhHAUGBfZ3WNR6vV4/V5XQ9/TBfzHffLld78zWqg1Ql0Rc6MjnZCny5el6vltKdvQFsUDXMZG2yJMpHI0ckA1GSXcfBPsE7cMRCGq0cablKmA4zi3ZTg7CJeSMlecS+adCZRsBZQ2tC2ibVbmfoImLYJBFBwRmFumvQmQe3+8CbNN+nUad6NccpCvMFLE7XN9P5Ym+4rBzKBnI/pPtxU7WDYzXDPjg2T7Gsqh6bUihO9ZxhiGMwvth+W87GdenpzrBP5CphRmTuCWAgCDDsF9By8rXqShHxqQF1qOwLSBqvzsHbDF2nWrCt7uP8U21ej7ftemG28xKQBqRI027s9pDQledpS7c+blbrtrAX6I6o4GA/VTsYVuaFGJcXHLb5/CFwWs4hJTB8HmExxoZIgwQay4eXz/ufZs422Yk2ZmVnfoaJxxpLnXnFXkI9at+WiArkOv+Q542hcHS9YScE8b1RfA7OtyE49TsUHS6D5yj2kLTvUnSozJ6nOACzPAzg4FxOA4YATR/S6DBavaexh2nwsEaH0PR9jRE4ZGEz9LEOhf/ZpWwTYA0jveGPm9Uzu8K++fDfDqBAdXdQzqQ7jceadT+Jklql6Ljf55vqfuXZfR0h30UnyqgOXflj7NiZoI1h19+N/8JL+pQH1sMMzqHwP7VaiOpdV4tje8O4OhIiFx9HA8faYCRAbgajgbSzXA4kRDuXZaALyH0ZINDYr6RHQTvtpN+tmsXBCd6h4nfQUQ0SlzWy7SbWFnIRMl6AQpF3ht75UeFgbuONN+2hFBv6jK1iGw9RqTi31pyHUf28X+zm08dHw/iVFoFUMQCQZW2Lhvx1C+JUKQAACwK9BWDLnmsBmN6xAAhWtylKEPsPi/ns18qQDWxRCPUCwNhWf1kC4DVCqLa66xIA2F9rKWHMPy2nO9P7LAGGUC8AjN3MdlHkNcKotl0WD1UCKN8/2rab1wij2rbdhyoBlDdlY0vtxzpu6uG1xJv9YvHOdVfC6jvCEp0g/lTa6oZMqhLGMaobh77vt8Qx6Mox7SK5H0L4snp49v6/LBO2lu7c42sK/+7tSPreOlgG6HJ66HQyaDO1uK0fp7vqWJYLcW4IIey76mwM47G/U+f+RltOLF5W12hB78+sLls8b1l6uL0Ic20R9r7C+6JCc0Pxzi5gTijvbDId/Y/KT/ZA7U3pMOZaOwxv5x/W8ZrdTr+db3fV0qYfTkgGpKQW4G77+ON8++N8+VRt5jv2Ykk5aoduCbFKmWC133VPUonGU52+WJg/n4HQ27rfY8ce0Lnsrm1nHptIM/VNXEVl8QYJwOxI+A67Usbosn2e5IHmqmgxOTexBVypdsDupO4fnMZ97RYOp4O1qZ5XX6pA66hK2HdopiTco8XaHNJPoulOIA7RLORx83yzObwl/WW6fNw+TT+7Tj1SmIfNSID/2huHH8rgjhV9gIjeR7MmjP6ePU2Xpv6yWOOf90I6aMJ7IlIXhZhCppjtPRJJcp9eCdIEf8/kJTraw0ORO7cHL6ULN5in8gJd6++xSDL78Vq6sIN4LkT3hnQTusj7cBVewE6CugySeGu3wWIX7rbDdicmurazGyuSTmsRhsw8DS9qfzrNyJ8+HBOQeCNjd7kPJ8kPomSbjlUnPlY0pfnzx8raATJsDvtTkN5jkx6PZYOPzknyS41O25Q+RqdtTm+jI8/phrK2YqTFGv9UdGMHg2uIo9T8MHGOXWwuwY4mwMyfc3QxWT7mMIFjdbvQRWR/xWACyuWeoYvN+bLBBKLljUMXncu1gwkw7WdI1LDMvkViAEpasO4cBlSuE+iR+Xo1M7wpRdQPjtVNuwY0m1wRNp8X1V29Ebojk2SEhbfcLxbzj3PTQwWGThQRFtzay54Ga8uVwQzUZrEcP9YiPHsNigkLsom0q/5wR3eq3wOsPz1h/RkClryAVbNq/sV4NA+lwyxa2/2H7Wwz/1D9Pt89vV+e/nTAMlDIMu6wY1eQzwEmXCrLM2KXxUIGS0rygOpOO5hgs6dXT1KJxpL2uJh+u7gdm0LnpYNF0NXb/ZMFCynpH4D65j11aHKYwaQQuQzhQZbUMKrzVtvtfF0PtRNOobJHt3negMqYHG9AdbBq13hj6g9JeI4VvwOzYlBcrgVOYnhjyCjj+e6Q4NZp5ED976DDREQubP9JmtQ0YgmdVEvjd6G8bKDtvJZlrXVwqGXaE4fGhRgiiMJ+gTxIYE2gBkPY+wxhCTXco+ZE6n49X35y1D041DXuEbG5VJYeOz+vi8nFuTMBtrd1QbvQ9k6epyW4i4Uh+afEx6X4QhRtvfmEqxmwpmQwttYlQ9kJwAATYNoprMFUEgb5exuGaD5afnBDCeHJIn6+hfBkGyivgrBgF4y2EE61wkCAHx0xRmH91RElEJsnpC0K6zekSgidT8+YohAqhgCykb6/YghiY/cBFiWArXGOYQHA1i6dMAQg5wOcm17htPoPdUKon28vjzevtijkqmHATJrzgAuUtmIIIBaHM9Eq7A5magCmGQwlq/RYKyX19ievFobjqQvCERyKX6tqfbGYf6lscmzDSoGCOmo3+CTZHccAyjHspU5PqJbVEDg7gvyBiiPLPujV5Lg3gngq/U+6jDIIjdtoFUjWdoa/KwlQ2rqTWigWLiWAgriVYXvJwtUE0BB3MzQ0Gxe0g87aDdUCsnBFARrEHQ3bV3YuKkSHuqlhAZq7rgCcpfuqBWLuwgIglm4sBsTNlQU4Ou6s90B5ubgAHeXmhgZp4/p2IGLub1iA5i5xx8qgWxwamKGr3LX+wGu9nwsN4JFutD9MwQFz/WIRUi+MU2bh41AYrL0drBOC7OAkQoe93AKk+c5EArTcoyzAme9WJDjLfUsNTpwN4nMDy29h4VX/yYOKApEP2U30kcLBNP+Mlwqyw2e8tFCpsf9X80yl+Ubps/3gC3XDjP5y/2y+iaiQDARJDj0odor/cUIJ1Jbr1sOkRvqu2tZmsbU3z2PFcG+FmqSA9oMs4RiIchz67tQbdMcZpzw8Fg7TQaPrO3utA17LoiNY6+jGiw9Y6r7aL8ycJbxqmI65vLm+Hl3ej658kQxESRZdhvRJgKAMI6DWgRqE1LblRCfbvQ6zwX7m8DxM14pjt1Au7Go2XfzIXonNprOn8ONxxjTwl2JHDS/TNPunb1btcnz75tmoq/Hk8ua30V2AKS6J+q7neIv0GCYXeXe40Pre5zmCv53qQdvy0rMdaxmc8C/ZwLBzHmudNO17bprocbBgT+PLsVPpf/LMKYMIeTnWdoY/cQRQ2tJFWigWl2MAiu/lmBaaxeUYgOZ7OWYAzYZa66CzJtS0gCxOswCN7+WYHprV5RhE5385pgVoTkECcJbEoxaIOd0IgFiSjBgQt8sxgMPvckwLy/ZyDKALcjlmANLmcqwD0ftyTAvQ/HKsY2Vel2MGwAwvx7rWH3it97scA/DCXI6hMAUHbDJfflpUdl+1B3UCOWOL/XZnvBlhEAaiCMMlDTZf8aDZA9ixujcoceSaYEKz71Owki9+ddlqtfY+edOC+FACCgf/SQnEfP8XQFju/UoA5vu+AMByz4cA4vNhEWXxCcNFffT5UokvZtrFrjn3IWCQKh5vvwCc/W7FJo74DIzCIZQNBuByulh8mM4+65QfyzkrVlJSJkoHtszyqWmK1mP5pCgwQtlw3S8IlfYzAxBee5nTcGDK7YcFNtl4g3WAdeawx3bkqckuMZ+Ydi1RYwWSguHtWt3m9AUScGdG4oY1wk2BTcWyoTRUBnxMQKHpVgkMR1ztDXuIqBcM2Oj6Tvy4HwGDlwqp9LfpYq9dGo7lgikev55uTxZ3KfoNBIJOhRddGnHt1mtjt9XEoqNJNe6Cksqz7Q5es3B2MnW7ocbydfviDG4CZzBht8WVBYXXNXe3E35FBu/vr7PxFN5JgC53zubt1A4ip3fQWahP5+0E3Sypt29LlLvG5OpXqzbU5f+5PeOo3G/LaJocfjEA2MKsBY1QtWUeQyPvV++3Xp15BiX1g7cWU31t9HhhFaUEwxnaPFuUvvtZC1douWKCv5EJPQo7LxbOG33bIfEozaeS4ZTfScQdpZiVCqeU508yPJDJpV92Fe2qtl9D5cZS/up+t7qrdhv9UJCQzkQZTuA0a9Dz9O/D155cxuzkd0hSAuHsWtjO5FjHSgU060ac0XnyVDKY8rdyoAehmJcKrBR5OaNUH+C5DA5kUm2+zJuCRjCOpV90RUFUW68ooLHEbJ3zTMvaBYVGdCaIcIKmW0/gR13tEQoi+kC4Nrg5UaCzy6Fnh4wlKfXBdhQQCF1nRjYhos0yN/1Udd6RUHCROi87OykA9nMUaz7Nt22qrX7V0oA7a+V4gNTY3Vx7Y6KFObe4LjFDCG3v+D1H9jTMjGFHqgTbnK6r3dfV5vNl88lM7XIiFQ4HYfVY/SJHqVL6TyVfdOYBtdbzTWggYblNRPZ0URvTdLfXzjUczhmUYQ1Ot6ofD65Mgd6RIWAiYgIgxWxKf4HKSwUz5M7LT7PpTVQLCmv8ONlpyYNTwXCqjyQmuyM0PFOjlV50wtMIrOc+3gO6Jz9GVKUW5VlHng9ozfLwWH2c1lb7uvNqyRk9IrFH/AujM6oetW2aWBesS5tNWw8ZiusTuQ21bYDcjd92Qb6t96v57Ho131YG0Qh66B15vWI34H1MINtlvDBDSu0ZZi6hXPof2SV8XEPQWGptmm5379f1EcAD05kkxAmebm43/3HHd6jeB7KtkV+twLa1dKp16Cibr1cxSyeprfGP2D5Q72z/QsOpgPbVZlbVxS4Mg2fUCM8Qcc6Qw11NaEA7XU+Y4KXsccsN2OxcilYKd5Rov3ykBdIWDab+cDD7a19tdyAZE4GiW+NFZyih3nqGIg0PEQ+shucaEYxI1VCGy9li/1hdGTD9GsSypL7wPvMvv/4y3T7pGRgNYiirL8zr6af5ctqsPJf7zXalpSE0sBFx/SN/s9p8FV+W+UJv5fWPnX1vMxjyo7TecJuv8zrMkqS+8DZflh4tfS2jldInzon0Mtgd6cTu4xImWOF+O7n61e6hRqdCsK1/Uk03syf22ORvPQyx8Itu+F3N1nu93FKK6Fs9T+dLZzRnp/ouoPSLx2I+M+BnaHiiiB4Qfplv5/pzAA3vVD8MtqCGdgDnEBmJoTw2VTUx6yVlOauu988f9KGRculwq0PnRT6l3/sZvtNgyQ/crVcE3YN748eKKBCXV4qtIA3p05TTzzQU1qmuP6aOvTDe1/Tps1w6nNGyED8jb1woGlb9cbc2JLywOi87kygA9pMKa74i75MvsrO1VVQ9Kk5v18dPeJqOJyj/smOJKbcfR9hkYgyr5fTDojrFx/MQ/cunSp98QIXzTCnWsQmaNfVz5yteLsA/23/CyxJnE9y4fV19bAy5tv275oFFpd+iVKBJkcFaQM4owwOQXDzcYi287DZNmoHV+ScmeBeA6ySXm085Q77dc3KLWkEeMLURG80LS/1NihatICgoWmiJ90/z7cXy8f5pqp0MQtFgE6GRebMx1c5LBlP+HvkMOKFdKPqicw7qtZ5qYhtbKEnbCVejNxfv394/XL59P7kf3T2M2yzUX6abebMdIri6tZy7RcRyPXk4Js/98+H+4mcjKLBSECQ8TgqP5FWBQeoFxNM9GOux+J+RWxi80H43FxKTPq8e961+9huiSVgv4zZN4NvVJzHz8KG8JIoXMcHOYbWKsqgFPqu9g91mP9utjLUN5DpazYe61M7wUG02FspPxVu9h9SH6838Cw84cUExF41HC+JQOjCGr9PN0hzDobQ3hjiPo1Q4QFgNR3c0XPVaDUCn/121WnV5p8fNtYo5QBerT8YqeVlfjTMWFXdVfdh/uq7/ZbuuFzLz6Y5X9rc7+Gq0XmGn9ZqiOtNzUaCkyxpo7HPQGs1cDrQ+GSFwKHZFvkXXwjmDMqzBGdztrfa7d7YDJN7pHesHwJbjMSH3KyyG5+N+yZLyy2jJek6GReE5uBuP1d9WcNpqAdFsX39z6x65oicifpRjGRUmUipdHAcs7q1dnGOUSsNsD0o99bpYCb22fbNZPeMONIVCK8EbYz3NnufLytwqsCqeKKqllT3A4t7at/uN2Jrxlvdt/a96KIq6QXAdb2UsIXWrBd8sHdQPyF8ttlRSBtlh+iCgbZ+tOgOKemiiyS2ldEruo5milhdpY2ey/DZdzB/RrMOq9nZqeU7cT9XudlvtH1d30+Xj6rmhIaudBglaxx/H79t3TZK75l18s3Wc/tDZu6qqL6rNar9+/c1ilJAanhjmWzQzOK5eLuyt+ar6WG+eulX8VM5b3zsegDuZ/9/qfZNB6FJ4NUnpRup44yBCEigI9jEJSu2/zzd2XQAreCIQtoDatSe+soFjUVUNh2p7OnHYABJreWPZPt1sxsv57t10PdEumLC4p3aeULM+dD43i93FZqM9IiA1PDGc9k/pLKpbqolavlhkO7M5VauqhkVlYbOKmp6YdquL7bfl7MhXaHCA0i664eXD4YXFj09TIX+ifAdxKPLQFFFeRQjtEh5ukG2S5AoVTJolwdYhEPNKmIIwTDFB4IC9XC03ROfWvyj7tGVj7zfT5Xa92uyOcU8nidVy/yzK65Q0aUkDUTgAtAe3+8tbS00DXkWjrVsZ1//+ylo/r+KjX9Htt9VmvP6t2mxrKzIHJtbyHY7UQ+3gUN+6c6RmU8hyT2R5P8hqe/Dqs0P9fpB59dmhfjBkwmXy6PruhEy+7Gkk1r/am7HdFbKohrw9Pt0irXYs7fX/o/+i3UEuRXfUp9cmbRr7Cu/x2GqCkKinGxoZiZIzs1RuRosdxaDwFRG/Qji9AhfyZVfrAdlWf5mo4sU6luFuCNv5p+V0t98YDYBYOCCGu9Hlzd3Vw+3d6M34DxMcsIJdv8PLdaMxBgkJXdoM9a6N9Np+cdNAb26mOA+t+bnLrSkASKWD4ljKSekUGE4lvSxsDVOb6tYSPUGs19l5gadSir61C9DTZiMdfoQ32y9mir+E1ty9R1Ctp4bXAVqtu5nRYsKLBW1vLdJoOTmUC6p7/2jUal4stGajVh/KBdXdlIpNlB8LemoXg6Vq/+lisei4UEazXFHX0vYBojf7xcLWiYV1AiIw7YxOJQ8M4u2Z0nu0/ay4Xq/TMYKo59MDtWtq6sL6afpS99VHo231VNJDG48wNDo8HktankLE0/Byw5IEqk+rp0IvcjaWtVkEWMu1qf79uFk932pPegCEVCkQBhN/DYNhmCaBRALG/4q/IVKjOBR6ofEXtdmP/7FBir6/e3trgaCtEUb7ZLcRb3vNAJwqOWEQHomM7u4exte/XbwdX6me8TBRUlH7wQdar28eJuOfry/u39+NtHrFwt6a7/+8HdUS7x/G727fjt6Nru9H+pZjlbyQvLv44+FAZEzG/6nuAlDWT+/7t/fji6uru4e3o+uf738x0I7VsMcgBdw+r5vPUHRXPXh11ejvlPbTzfZJvny/QVdeFANVywsLj9v9XfLoMe1COS99PC5Ur08o56XvczWbTT/HWa7UdirlpUvyADE1TQEvDdyfm3QYU0wZKGuvF96uzsTU0fL16gz/RlgrK42GaXLeNuSQoqD5riv1Ju8kcwAKq1owkz8YTanVN2QgFfVQecrKcCl9DJdS2ykeRrVBg2FpD8WH78aZtFcq6q/SoJ1iSRuFMORBpehQxGTOkWq+8GvDh3MTRafCpiqPNRVdyr22x3fmzZVRDDoCTEG1grTwqIAPPS6d924NaLR0BdTWDAro+DbQFRas3wM49z6D9f3AtbcWzc29HRxWxXbeaWDc1W1j+VVvN6vVRxc8sgR3eFwc5USLSzx0QmzgMUm+IIFQlcMbBDQX9SKouTscBDUX1R/qFnTjvTvtHlyDUP27M18RWxjbFTsruOGKcANZrRavj8mKeAPZK463PvLp1tw2uYj9ZPsxCmi5cia59Wr2FBLj4Cgx/IoA8tZvPi+qu9VqFxS9JLbnJiz3i8X841xwW0K0QJTacwPWoQ18cJTYM/DNYjnmX3sO3ftQcs8NaeIuqj+CtuAk8iWg/xke+p+9QBcXeMwfsYMvSOhvaZ9hry59cQ6A1MD7KNibnqrn5hO04dCLIvuE3nypPRzqg7Q+Aa+n3xar6WM4zK3APmFvQvhaCPqO3D4b0STL2e6mz+tw+EWRfUL/Ah7WeANvBQaGLdwbwtdA8KaQkG7xHMiCoWEaP7JLAtXhVijmwAaLoRHI3YV8U9/R19YwbrvYKtegCR0OiwgKhSjKsqePj2/Zh3dHX2pJb+fbetcjo0m0UElpNiFsZq2weJPiCNvspYpKONEdpCPzvF4t64JUQKKBpQgSOl1u8xrJwZKepsvHRTVe1iDmy0/QcbRsCSUMaRSRqO/lrQjFfPymS+xhRnhnUC5ZE54pU3WW7ZAkhJ+4+nxFlnjJVES9IOY5EgKumSqB3/eySSI/Gr3ueapKA90t1EF7t6mmz++myymdbVjbJCjkBRZRKb5wCj/Sa7uTYV/l7QVp7ZUsWUd44e1I6Rl1k5PKB69Qv3+kE2aMHlBPAl7ajFfLw1cLXcGLAkLv+RLSNR3Kq9949BG9Doi6nyuwXcMEAYGx7ZGPKViik0X0h+9isQgAkUvxRykcy9FYPvRsjkltankeT5UugD0Qs9TRSjnUln77fvKLP7KzgxhneJpMlJP3ryeXd+PXdEy2OVRRVkC8gIdZNLGLD026MS0X0xb1is5rAiXvqm19Ot0qgxugTrGendkLbXSNZlCCsQtjUIlyj19QArQMXLBHaBKxoERoGapgiFD69Aga0kttB4JsqWIAw3OlBJWQnJhBSmJgglANPDBPaNAmp3OvSyNsWUNSR2/koc6mwnOItjZnwWGpGxOAyrLFbsVoqdEHIbZs8bvzW+rGhKe5/plZryW9zJleUlHP3Je6gT1RYAaj5caEaRZpX0LMFrclL6bd4EPQY7ZtMGbJ1Oi9yTIH3IacmRZ4aOrMtinrTdXIaoqZXqVpNhNMoAu1ZtuSbbWkUjUYL0lcRDAHV4xyQ0+meHyH6gBiEd9GnxLk72eJOamcAZl8Xc7qdCVB3E72sxrTNgROQVYosALrRrwrpZka3Iw8zvw0HbPdiadTihVhpTyDYrrPPqkJybWdyts1mjfI//SLgXA69AJBgc+6KMzAR1y6BU4+rgVk2wMtFN3bOZawjvDHV0PrsTi1otADHFYNkVqdUVGsQY6mhmjdT6Qo9PAH0ZeYmwGPnVB+z6dNtDk9HTLpkXA7W+LLpO+R0hCl5UmS2ixDHCANERufG1Gs3sdFc5SGp0QKZujDoSHwv/bV5ttttbk1OQ2i2IEEX+dJ8K+RHCa0by1JtHapoXcpOriX3N6bNJX65alT2MG7dnBtcbX6bwmoTubddtOvpQ7fHkS/x2QFFxekHURzrPtNU/uiLvulup1u6oW3WlzNp4vL1X6pDC2iMOsE9tXrj7WOi92uel7vtm9Wm2aZc4CPS+kT82izWW08EUMZfeGdb2/j2/ZDwnzbc8BMyekL9+eqWl8saoN0XrEGiIi+0C6Ym+iA8VSxL2SrJXNef2HB8mofhIDYlRAQq+1RwAyjxeG8KxC2l+jYD5vV1221+WnJ50Qw0GcHwQ+tYP9GIF/U7bPjYRuOp7EoZGPO4AhQx/p6gf3p4PGHa2Ej9aGV+r9viMQGHMcnCTo+UserBudxvu1nfCTB/0uHqG3DcZSy8KMkdJR2oL7Uh6U+2niQ+795mJomHEep6GmUWDdRm/2ahRq6NO1Usy9HZF0tm+87N+5uc7b4177au4wBIaY397k+fU6Xs8qlT8W6AfHJnB0/+DRd4YBQru11REVRLbdXHisGLqWvnmwOZR7nuc4xLhQexgdp+UMNMklIfz24XU93s6fTaLGVzAk1Iahv5E3yiLaSL3xcWm9t2KzWbWEX2FBAOFv+VLE1pqE9b9UfkVMBxKX01Z8H3r372XErwFBEz2i3r7/5rLi4lKB2cD/9dF3/4cGeoUL66tf51o80w6kyf1RH/6eZDK+n2+rxZvl6tdptd5vperKb7vZODouZ2P76ulHPGPPLE43u3IyunL5wrzerJkLLy6vtiugL7Wb69ergFfw+3z0dPzLtYi8KUeFsfVuvSUEYbFJQXz0tKbw6nbD9wQNZveF/Wu0Xj1fufnFHQG9Id9PNTgrScDFnXEqvmA8DypdWkwAeFXRKWK8taEa2reHbBFJa721o51SgZlACX6YljesWrBVAWH8tWLlcoR2qBdxxaoHhJiYtq69+VH5rUxkIYPLpTT1/JgSeEF9/QSDJJV8m5ATRaRtHDRpIcZ/S90AMkRwr0dFUfpja+BRrZFJV9z4CX4R+qP3J+042VENMsHIwVGgiZXNjskqXbIqpmxvZEJBVBmRTNFK6Y0MgpkmNTTHADMamlmyep9gUCZGU2BCQfephU1zdPMOGkKyyCZuigamDDbFYJAimV8HO/mSwSbxQEKTjN4LFuooQR4t1bOOzgNF3gDZ7zsZjs1F/o7rZWG8+/LcxBFApBIbf55vqfuWEpFPVZVSkr2Vr58ChyMvMAVGZ7Rw4tsVzDkAIVnNAg8Fo75YAWG3aGu3Nvjupdjvz8R5IVXz1G64AEgDLFaCLQJp9O6NZJwHYWc02rf5mAlvoPhR36Xlhlv9qEU8Ly77MvEe12i4AnWY6B+zicFzjdU1xGUTw4MCcA3hMkTVpPU9lm5OWmmPFUeJCekK8qRZT5S0ojvFYrU9U3h1JSAmHGXtz1xjY6O+5On8tOY2hBJ+5LPN1s6eqSQ5w1/TJbW1hDv2JyuipNxm56gDxUC1cv2n4VgqGGd1qg0KTlZYGYpiIVjU3pTwQhi94pYIvszt2VdpujXLr6FwPxo/JEUhIdctJRKG0DeE1AGfxSkSW1mkl0Zmfql1LlCsXJQRtp/L305EyNKun9rI00EbKV1spc5EjAHmNQB3mkM0CgaROYxEA2Wr5aVXvW5fNHY6GWUPgdWv3gZHnN7hdrZTLPQJPqhgIGXJnpn8Ajy3DctW+0TWRNm9XM+WDMw1KQUQfaOtZfbOulrzsm9Xm0mG6UDJ6wus08HjKAx8k/JNGzb37+/Xjabgc5otSUB99ON/yYo1ZqQOcELSdyn0gXNTCnYZZqtgHsuPZ47r66gQQqx8Ip5DK4l21m9amNDXIZiEVdXCPxXz0bNmC1zRoUnWpaAitkBhXaHUnyHPJXfylmi52T/AEgiqGpf10Nz8fh02tVyzpolPlfpopHEj/YpeH7VRNarAwMU/QeMXui0c5EWH77K/bFbTUw8dBf6yWs823teSuyeIPBR/agko9ogXXxVfmUnl5k/FEsAsAomGanIsmXR+P6vlxy1efXyuqH9WQBqgcO5QHeQZgJ9+en6vdZj7zhgskhQe8u91/WHgBlSR4A2xvuWZz4c2kKSZWy80Iu2Dkr4Y0v5LrjA7Rob4XMi4Kx3co7Izv8O9h8QnHtqMZWw/oqeZ3NagtqiAD23ZP4MFtcQYZYA3O46I1/uIFtRXTM9rdZP9ht6CdBxrsqW4PVvm5ms2mn+Msd8B1qtsDrk19Ilw9v/62E5Zlc2RC7R6wbZ+mbh3GK/aBaP5p6YKnrhYKjfNe6rGJ9uTJtYiCOHJwoxLz1h8OYjfgGr2TgJ1EKQtwHEyIUB+E5AWQDlHSp9uk0AM95tFMfi3BY516bwYSFuXXDiJoqveGrDvnAb92rN1PB5awO2Fh3sANg8bCQe/mCgjWBmUOgf7Mqd7QmpU6nD1JAsOOijVrSAK3ZhINtgBrdlGDzoJxtEN3OBJddA99xgg7IsKjPJTyQdkRER7lerXdXc7rLc1hmNu6PeDaVM6wjlUDofJiGTyHrjcuUMYViA7EDsQQNmJwtmAlEX1A7NieNUJBQgCAgY4PLcggRwgMaZhjhBJo4KMEpSvscULdooBHCtvmOB4r1O0JebSwbZCrn65uEeWrv3ST3Px347YF9OFtG+nox6ub5uPLWzfg23Ng8EeB4YGHOIi0akIcRjRcuvOBBKL0O5RoUB5OFRMXj79z4zPx8xwN73w8sUIpIV0J2yQdCFD7lB1KF9wuKN4Mj0WMPNJxZok0Hh55sVtlCgJDvF1h5pFczi1QpScxxK1PVmLw6Sf3BmhflZo2I6QnYoa9uTOa7vbkk1BD5KKYXsz8pKAbcuIH2CMAJWRmGdMJSuaZCWsj9llozFfEgAe8UBlrDMEHPMsFyG5jCLqT66ZXvOpMOKbroFFeHA+URllyDMEqcub02tO6jDqG8PH8Or0iV2ffMcSN5eIJjFqMkq/VzT9+m4TZLbvCQtk5ElCFhEwYHAO6tb09bAQbym9boBPrh8WHhLYa4WrreeOBYdvbx/bVlUxa178YBmbvd/MFFczTSGG/myBvwODnuberT/T75VYHL2aoitdxPq2hWi0OZ7A+eRarms8qWoE4VTE/aBmjmdPfDSDAzG0/E2CM5et0Qy34BJZDjfBYjpTWhz1P47+ezqj1nDAcXEAQpNBxtTaorj356Lc2oY4F+Wi3NpqOzdhplx/sUc++cdXw0bel5mERZe2SNt4129uqcxPYvDXqwgClXddU5dsoc80DoydRpAxq1s4Pxa6ktDrWsM6gHCeQ3W+8SVgbn3q1371zGbgjTlFGIIw5fqC/X90iBBb0dlo9ZF1nw6NwHa6sHqu/rWG1VQOj2r7+5t5dcuUAyDhfy9IGsRYb4IFVgqAQ56RKdV0uiL5N861w4RPnbzar5/bbGh/nn4zQaKUEwVpPy+f5srKzGqxaADTV0tpeYJUgKLaceT22bLxFPrmjgqSoHwwfa22TlcQeWrdqL5uyI4wB+avl1k3KITtQf4NCvw8K1LozoKynpmpchG0n2KOv5m7RuI+e29qZTL9NF/PHS+waQdfuTs0AE7zhabbV/nF1x16WTWqLqOgnki0itF4YPL9v3zU5mqaPj5tmGzr9YTIfVNVDoNus9uvX3yxHD6kVAMt8e7HfrY4maABDrhAEwVX1sd6YTXaDU9kgeg9072T+f6v3tWe7uZyujTAg9YLgaT4pc4grMx0LuUoQFL/PN/ZdAisFQCJsK/Xxo27doupG9NGYVNXDotueTke2wMSaQTBtn2424+V89266nhgtwLBKABSb6nn1paoPz8/Nwnmx2RgdZZBaAbCc9mrpXG2yBRA1Q2CSbdGWLVBVD4/O0rYVtQNg260utt+WsyMvY4AH1HDFICdWOuntXvc0/2N/2wPfVBARfAp1g04VXRNZQ3QQqEcdmG4TjlyjFIasqpS2ZT2VvpkvdhVPSKi6yGs1gwqB1G/Mxlkq7qn67fzT0+623gDkHHAq9Z0q4SAYdgCs4QlgUq8KlXn7peJhVBu2WyztqRiPYlcphzWCALCZ7bCGLQAh/MtoTX02D4JWqjsE1Tycmyo8VbBRfawdbEvB0bhtMl1h/tuOEp+pfVgBMzRWApid4VoBs5rMBDyX6e0A0q8PXZYANUgiYN4YFqvmMk81cO7wYEpLXLIUP5hcJHWXJ26emCtuA3NmmmPWUrDqti8YeC7uxdDzi6Rg6Lm4ftG34H+fNglbHXcjrkUQ8d2at4gxnG2LndeLYYuwA1q1FrevSYu4A9ozjlvMNECs2Z2HrZZT58cosGWD5/mr2VNorIOj1H5WEPAgf/N5Ud2tVrvgrZBEv0BTlvvFYv5xrkot4NgSUfILNGTdxwQYrA2+nxyoAZvFcvxYy+1nNKD0F2hQQ2VXfwRvyUnsSzXhz36a8GdvTRA3CMzfsW+GIKXfrcEsHY0DXpvv7zruy7YpaFxaYfoR3xBNkJ4sBkHfecLYD3D4djEIdrO3jCHgE48ag7RC8cixn8Z0XzcGaQf+2rGfJsBnjkEagD17DAZf+N7ObwA8/NKOQsOhag9ME9P8kV0p6Q7hQlFHVlx804bcenXfhHT0trWs+kJspc+LNx0eywdwCnHUDJg+Pr5lX6w2+ainEWRSos0jYPPWWHyt0gO+editSgHRNaTD9LxeLeuC1IdBDS1IkIK8fzNPvuJoYfxLc+NlDWS+/KTOIWTUIkqg3eM+h5ZoP+1pBF/9nc/w/b9a3lV/7Svym9xGoEUhvfczGmruANoyitwBKQ8xC7yAqoT+71hDyRaYfglYp4XuIuq0b/DhbqOmQUEvtKJK716ni0Xz4U6vuSHI6Mem5M/T8m84V4/euDuSXgB986TAF7cg42UQKz8UagpZ9bXQ3s18LUasuyz/vH6YZV/+Hmu9scw28w9ei6QopAeM+2UQlLKYfnFeLKjkX7ZQuaQwaIUTNxrYSR67MclNzQAnTeWG7QbIPCeAUha1Ad++n/wSBuHZQZQXTM3Tv8n715PLu/HrUSDIorzAuAH1smiCWR+aNxhG9Etb3DswsYmgvau29WFzq42/gLrFuvbTQ2izT8CFEpR9pIVKnF+IhRKoQ2yFPVLToAolUodoCkOkUq4rNB5ctb0I8qXKgQzThyVUQnMmCympPXCG6gb0QB0atM359OvSGBcikdTTK5+os7V+aEVbW7Tk5NSNCkTN2bZhvakaeU0xG3pU3RZUqCt1Z90iWwZP0xZXIs8Wtx+fp25EP7TeP7e+BSb5SGUvwPWpG9oj5Wcweu7Mn2Z7CkEA2uJ34AG1Lk8oOtC2LVasoLoVQchBB/wWHKG2AX1QhbZN2lZLKq251YTnYoJuM2LgHnpSpkNPVIcey5A9+lQiJ3JUfuHKBphpslGr050EdTvZz2psik/x2eEV5IUELbCIxCNpNcOEm5gnJ0HTSNudwSvitmSA+J3u22XVBOZaT3XsO4E3MMypHAPjfBgHwno4g6Nwezh60y1x9kgtoLsctKH4Xs/XhNX0c6w2tCrL0zTahECHaEPE1idNFLPzAdMQpd+5EoXcz3HypeZs4MMj1PECZ0a0WT0eFemRcT8h4stpiIOhIVqH8yC12YY6Bhoitzr9oZiDHPrM0Vqc9Si4fRzxDBvw177afLutNrem5CjaBiAlxDIv+PVI4h+1Ty9JdXLloRcrOtSXfE7MV0vDZa1TwdGrd3SlcfWkH21MYHf7gXKpd7vqeb27Wm6v5ttZvX9sqA8Y6jDjkvrEPjsl+kWTElp3OS7MyDDNMe83jYSLuuyX6na6qTeeanE1ny4uV/ulNlqZwq4T2ucoPNZ6LvjYb9+sNs3y7tgMXFLf2EfNh2kCIIdy+sbdqGHLqNGWrADeEdQv8u16ups9ndYI5qk6oyeEvUQLmqdqbaUQzcAl9tmW2r9plolmt24Gf6z+qpKqDbiknrEzy+2kVbUGDsX0jPp+yj/P5bfkoIL6RD7f3sa37VdI+NHDETwlq2f8dScdjfT1dFs93ixfr1a72tOarpsE4HvXVdRQdP+tY04L8l0Ql+Z0ZfWJ/3NVrS8Wtfvi5bcPEDF9ol4wssUR66lynwgP+8gv7Pmgs5vQldIrZvB1OUusp9p9YlxXy+ZLAcd5/699tdee0QnAhKhe0W9WzXWfN/KumD5Rb+utOtgWRAp7sRYwrzVgI4C8XtvxtNovHq8OhwdX8FBIr4h3081OYsVd1xdcUu/YD4PMnQnTmxRVEyiBvbekGe22RoimkBJfpC3tvAvYHEroy7WoOU8HbQ0Q2G9LVuuwE4aW16tXv6y7cFnvsa6evFA/ME75Au7A/c6n2seMGvZ4bp4KzBjdo98+9YjtUEFwbVbrtrArOigkLMbjhd3rb773A7iksGjnW39mAvcFQ6DbTL8evZ3f57un2ybj1Wy1cJ3cCnFhcTern8fCGRwPT2HveldyrOx/ryPcO/5qSV/A8i9764hqdwne6zTbiyfBYfnQJKb4DBkHHKAX4WCKsMnrcCp7P382OL/gaHFBPSLfSB/htsJ6rNo3uiAdS0jqEft29lQ1McrsG9i39bg6IkflhMWNBUA1k2b091yfo4tcrqAU3zUL7Hr14cWxQw9VA+PR78IUHPNN2AaNQeoSGpBFthLVfJCC6S3CGaXCL7v7dlW7bL1ya+mAeavIWwQaIsJhaTBCy10zs5g9rBPl6i+BsvG7365mnz3RCmL6Ql2fvlpfVrtPIHg7AnpEerOulrzsm9Xm0iQyHweMyukLN8/Q2ZzG3q8fT0N7u1ppF0kEvFJYXy1oPoPdFGtMUX+ARlB3BPSFdFErcF4npMr9IdSmcUOhfeoRk/lDFwSa+oVLIISr5adV7X9eNmujASWGwOxK6Avr0Wu+rr46myImoze8PuvRtqf1xy1gH1/tkR50QCTEtr+rdtN68Z0ahrdLxR1dylzaB3+ppovdE/RoycRTsIY/huaXY7P0+sXSrrpVD67MFQ+kf7F/FHmqKnVAC7O12VHrFDU3QxXzlVv/qlrun0W4eHHDzhJndttJlzfX16PL+/HN9cPk/uL+/cRF+QCTousuou1oN0HqX9dPeHmvjrodje4eDu18eH1zcz+5v7u4dYIwIGVp+4zoCD1i9sfoj8tfLq5/HgVADeWFR341nlze/Da6+zNIb+PS+kQdqsdpif7o2ynGl34QxwrBioW8JtO7+XL+PF0svnGJ38w1DpCqun6Q2obimew/fpzP5nVFF0h4bX9U75dP1ljEOo4IWqM4XgqyxykkCKmUl1lcjS5vrkYPby7Gb0dXFvoGsKKu5XLDUCyjd7f39ZS7+PPtzYUVFlgxBJZrx36BFQNg+Xl0PbobXzKZNlBAvQBIxte/XbwdXz3wwb97uL+5HV/S/guCiZQQAN31DV+vL36rG3zx+i29BSDAsMphMN2NJrc31xNbNEK1MDjqHXh08c65d5DqAXDdjd7d3I9419+N/k/t59hNN6J+EGT/ej+a3D/cj9+Nbt7f24GCVUPgeXv9ML4aXd+P67Xu3XgyGV//bAUKrx8I2dvxu/G9KyxYORCmd6N3r0d3k1/Gtw/j66vRH7awkPqBkN3e3dy8eWDr80VzhLNFhtQPgGwy/s9RvSDfPLweWw0hqBcACdsVTntEbRjvLu4vf7HBREoIhu765r45mr0Z//z+zm7NIuq7Ius6j/Rx4lTCy2l8I385Ua1kcCpt2kDCNz9llDNVLFbw1H0nxcRo9N51omCcdE6k7HYancfCLjpbA7qffqJtp/nRy2z0pMJJxcCGMmCocZO5ubygXeZW27GcuyYz6qHVaEssQM1CGMUV+5bCoz4pt1zQfijtwycQjZahE6Bx9PO4neo9OYbjWAe5HDmkCfJC1OYkscUl1XTunziPo7TF87CZfr3vfArZDBGsGwoT+q11YyOy+Zi6KaLuR9PN4Nh8Fd0Ui/T1czMYhp83N0UAP2NuaL/G3yk3xUF8j9wMjvUHx01RdT8sbgbI5svhpljgF8LNkJh/Apxe8zr7kH47cCAsXXcep2i9YzvoJFbmq9bGY7miQ8st9paN+6ZCXvt/3KyemR958+G/TQGAOgEQ/D7fVPcrFxydmg7jIdj9aKmz+0OJl7B7UZWl3R/b4Wf3EICN3WsQmOzOknqbbVmju9laJ9VuZzzOA6mGp3azGS+pt5vxXf3SfNuZzDNJ/c5mfmm1NzPWXPOhtEOfC7O6ye11LX4+rqv2WOQl5rWky3Jin5pCz2zjHJwdHJ2avmg+yuSSDsJHU3ZJp5df4hrrPRX31at9aifrRV7XueqFdJpetTmfptNumBFdBmCZAF2HQffQTVbefdvmplX+aIVO69aQ10O0wtNck+VPdZgDfX0sHkCzwbtpoNziaTSmHyYTMFb8aJbOQKfT7Fm7rNruIbsewaR502alv63hq/15uq4dbGZBN5t3TSD69PHRfE0nq9sFMutQ6h4Mwplo9kZQr1X5LLAz/R3Xeknn1+l8d0g6aT4JQSUXDMLnpDoP82/AE270i0hULYd7CMmbn/59yvbI2nexWKy+CpPFHsxAIVPXdWTf0PCvFEmc3cDjEnuALua79hn+ASIrAFzRaE9hnPeb+adPui6GpT2N9GP9T/KMNdc6ECtr6Q3YSsPwfhc45rH9HUFtk4jBWm4vF01IqAbgsZjn8Gyq7Wrxpbr/495G30Cqpu2DU5O8hoRCYDEYJxECfnIYmqEzWt7lsp4DUi037ze6FQXROGgrGnSD2DYCyI6nebYH0lYMBuT+/q0TDl4vGIzfpou9W4cca4aB8nVaq35s3JTL6Xr6Yb6Y777JH3IwxqYS5QwWmUhsDbzsfrVNBRTU8ZxY6+P3Bpx1D0QRhp0D24130oHEM1pt5LKenYLS4aZqHYlxjXF3+XFjPA5Muc7R6xLmxmhcqHMNHIxBN8bjxKWbA+p+EcEFGf5BBEuI4tR6M50v9rpJfyjku3VLr120igbH8rp2HpugWNjGmkOfpNeYFOsqFnt2fLH9tpyNa23Tna7dclnPfp67qhwINXVtB62jadC1PQxDPoSEII0C/e0xHI/rp8cUW4jqc1g2INy/hoX0AkWk4tlPrWBaJz81h6dKfGqF0S3vqTlQA8v3S86phoLPAOwtvA6b34N42S3/vP9pZm9bnVfxrNDM0cDwN/FShxGxtjhO33hbR38T02vrcMKG+nmcKCIbl9MQjhQyaY7EMGzSEASMmjTHYR45aQrF1OnF4Vh5vYaQiFhOc1TW8ZyGwLrhnOaYbEI6aTjIQqPzSJwDKv2WFrforrEmrBENKzSAYRlaiMCwp1RpBOac6kmG1ABF5/yORzwaAuzU/oc6SsZh8yV1qcNAcwKtgE7Bc0hHSXMZBojiAJyDRF3nsk+k5tg6VNMAg5VH4BAxaQDBcuA1IJCwSQMMVqGTCASHSUrot1jLjhJ22ikJojmNAP1uFtHZS2c0uq1WqbYrGGxyUdAvCN50j84LPaoYzI28zgYzpUrnN7WqjLwkparcXFfuqez5GH2kOxafdEo1fFQvayvSsZOt2lNpH5UmhGir0pgN1arUct9AqRnLrVS7/7CYz36tdBxRq1eo4KN4W/1lqpIX9VJmdrMgqLS4RFAqnn9aTnfa2wNBsVDBR/FuZrwQ8aKeyoyXokNZH3X7R+O28aKeyozbdijro64pFJvqOxa2VAjp4jf7xeKd9fqOVbQFIjoCeM5YHIRLtliqx0/JZ0EGQlPNg64AbTfIbfXy0vSALLxXWRhsGN2Bx2waHl3YEfHPd6IMycr37XQkaB612LCc+ceyv8gvcYyhE1L+4Q7FUB37NLXvU7SRxNJidk0R5n7CjPZ25btDssqedHIgHtmdQNYwx+8MA2+EgvZD39EoJRyn9VlkGqc6uN5z37I3cPiHcgx0D0gRnfcl8+VTtZmTuWDGSKpxh1XDBJ3FbnYSR7ST6tjFwiDcHIJtK30fnXfAY7VrtR12bI36pWxlEpcPgHWqfhfdJaOy2pZOgkDLVESK/C0TE4Dqr5g4dJn+FaoJLMuXqFogm+p59aXyXddUUr4LcyMBHi3P6Bh5kkm3lzj0sSipzfPN5vDQ6Zfp8nH7NP1sPWlIKS6WIEH8a68PXJLhHGs4qRb38Wb+jv6ePU2XWp9RLPpP7Ocd/QH3dKkbvIzfFKXF3i6J7GV/R0B77PG9dqbLXi93YMj9vgvQf8/vs/s89n5JWOD9vwvUzwcgujDI9tvFGnQL7nP0w2zFklzr7dhkr+siN97viO7r7HmKzxzRmIJ86whehP10mks/fTi+JXfHwu7KHk4iH0SRRp2n/gyPAnzz54+VuSth2AD2pyC2j0Y8HsuGG4GTyN5HoAUfdATaBoQfAXk2NrSmGWspFn25mKmOVuvAKamJntFTXTRWIVQmUAxCqrsoTAOqTQCY8cpdDBbksgkMK4a5i8aeZjYBZco1d/FYEc4mUGAGWlMg5jloKRjSAnJnM0xyYd8njOvVTHdnhSgcHOtpmw+aRs7XzedFdVfvMw5YpMqBAC33i8X841zrSmN4xLqB4Kzd7GKwNp23ZjA2i+X4sa7r2jOwfiBYTfhP9YcDnlPFkED+dAXypxcQeUGpZtX8i36MDsU8F5Ht/sN2tpl/qH6f757eL09/2mgfKIToO+XYXDJ4d8LFsZfjhi+YZXikCBdwDkdhEzQWhNxJHNEu0q4W028Xt2MtWF7MP9an3jifTFgsSeMAVDTojUOzPIeIwmA1MAchUhuoDlptt/N1PYB2yIRaLl3jehclo7C9i9IBkdMimiAwTY3Yi3kw5VYU8Kk+x01GJCI5E00AWeZN7KVTRAxWzO5JjNQKYhGbVEv9uyZeyHdjrIWY6xkcimtbe2iAV8dDvRZL1KEqQ0t1sbCn6IAIRR0iekRidj1ffrLVNjhU0rdabBKVI8HQ8+misHJ3TKDsjd2wLpi9nfdlCedioSOIlIh4dWdQopU2uV81UJoi/jydVb6Wk0qnPPW8UdRzXDlJvU6/cZJ6pdInk7jYVqlxhnqlUpCeXqfUOD29RinMTa/Xa56bXqna6AlUq9f8DZRSaSdDulavRYZ0pWo5Cb5OrWkSfKXKrT6XoKDSNAM+VEkngddpNEwCr1SIZYDX6bXLAK9RD9O/65Wbp39XqjY5Poija3h0UKvUZlSS7MllfdLnU9cptj0XQADChvtrVa0vFvMvlVHeS1ja96K69vNOIh00D6AAXU90WqtayryQdSR4QBPHi32JWPqaEArqVOxlHSVZrcZZMgtdaRvs4UABXMZOlFa5iSMFlCPOVKCeMHGwABjEyQoGxsjx6uAxd760EEwcMKAfccIC9YehYwbxoM5ZIEgGDhuAY+q0aVUbOG5Atanzhqm2dOCA5o4T5979bo4dwEM5d8FgGTl8HVCY0xcIkoEj2LEW6AwGg6JzELt2G2p9dXQcASDSefQAJjgo1hnxkQqeTouJR0BpNfcNsIb67YUkJptd0QKWwfpPQjLdCSzgGOwJJBzT3UENR7RjMeTX9JsJeJ2XdcEVGJzIS6IfFC6XwQceVCBtPvCgBUeN6L+ayO/mk0/PFkMqVPIc0+X+2WDhVukeCCJseklsuIfbrIRmzGTqgVHjd1dt68HeWpjZsUaA2Pomq5HF0EmaB6IAm/45tZjuHH16pmMpz04YXd9Z6Bnw4iaNZS2gGyiGf9f9sV9oXAu8jmfjL2+ur0eX96MrZ90DUYRJtyDt9rloNoJmfvlMiGsbSXSk4asIG7RnNs8idLiPPUA5davZdPEjex0xm86eAvb5GRPNX0gcRffcGItHHlYtsX3l4dmMq/Hk8ua30Z3P5JRkfGezs8V2DMWJ3DtVaGh/MxRB3E7SMOhfbJ5ibYFT9UWaFGi2Yu2RJmxfjRH3dRYmpr/QOBV72dOUrDbIhUbbYA/6AuAyJi20yk0uNIBy5wsNLRiTCw0AxvlCwwCMEYnTwWNO3WghmJzMgH7nCw09GLMLDYjH40JDC8mA0AJwTGksrWoD8gqoNqWsMNWWFxpAs+OFhhaI8YUGwON3oWEAy+hCowPK/UJDC8ngQqNjLW4XGgZQdBcaXbsNtb46XmgAQJ4XGigwwUGZzJefFpXhlzVBYV9nZbHf7vRLPqZ0INbVLTGwiYqndC5QjvXcYYjj0QQzafI7syIvcInU6jH3wDh8Px9D0GvjXyhVG+ydglrTfVOp0mDPFFSa7pdQJbQdo0A3oeDLxbhBpdbhbWLzAkS2dfBYB7UZANpvq83Fp0p3S9zBItZzgxGfD4soi09ILuqD3ZdKfKTQGklzgBXhIGVdHsoAAPvdiq1+4puZjmahkL/Ky+li8WE6+0yqOxawV6VkvpRqBsbU8wm+ooVYSpaOeqFQgE4VpEkug0qtm7tg18mYOovOhs0y9lpsgJzZOC4dQWreTMywQ89tNTogwh9h13o2p6Ts4JKrixQWDWC8m4qlM2hoFLhVdvR3y4YCIC6tul4gKoSC0uwezfnArDdAaX8Qo+s78eNCUCv/OYia36aLPb16HAv4qxq/nm5Pdnsp+oBQZ6dkzyskrs98iey2jFiJNKlqrXBRyVsd4GrWz07eV0ucWPZXZ2ThBvYMpn81ufagELpmgrVDrMgH+z10KJ4QNvHpVufcsHbIiQyxYeaPPjmsHVizFLHO2JXr9uTqVzPUdcGXXLWP6hwX7aZZAScuQOM5bxtpags7RgXer95v3TrsDIoIjLCuX31tFLihE6v7IwtmZi0u5z2kBSg0UjEZ38gEZQct/z2At/a2Q0p2dJ2KBFB3JxGRHVXs5wBqeMYUnU8vF+t7Hesqs1jF5AZRHtx+t7qrdhtFB5MgzsTKdnA0a8Lz9O/DBzCsRuK0Z0vVfZF1LWWnPKKwn0MYZCNHfRo6FfFX91YOrYCq+M+h1CDvJ3CFPo8mcNWTavNlPqt0io/Fep7hiDLzGQ4aRMylOU/mSU9wGsOZUNcOjG5+w8+6WWAS6gbFtFaR7Ao8hrmp7LCwvHtOaI41ffF0Zk8T19isN9NPVedtQQcgUrjvmUSptJhPWBNpvmZTbRWriAbOWSvABZbGfuY01a4FNjfh2c0wQRs6fiWKPe3RkLhIWf8t4LrafV1tPl82X9miJ7tUKoDS1WMFvjvb0Xgq0vMsAYrM54bQCMLmmljf6QJ+r9gMwBmsbA5Ht5JKHwlWbPsEMKS+DzbMNhT3YvxnfxPsvKvTTD6ifBgg48fJjj6mnkoEUHYks9g9jO5kh5bueTrSOs1nJt5K3QMONWWlxXXWEeQEUzN5H6uP09rsXndendjjRUT1gXihPkXpcRonOXRBtzTa/vQgoZxesBoRlwZYLdlLF6zbenOYz65X822lupnVg+0I6getilMwAWn4Ft8MG7Vqa1wm8NX7l1mnnVwn0CBq5Zhud+/XtcfrguJMqm0HSDcPm/84IDrUC4plq/YtFWi2po6lDg9lrfXiYupgtEVfyGqBQnvLFRpHBUevNrOqLnahCwhQYzpD5NiDDEAua2DaEcwmCCm72nJD1Jyq0NIBHOj28w+06raMv8LDWeOvfbXdgWQsUG+3aM+ziVBoPpuQxnmFJaoBWQcmIuI0JNNyttg/VlcqHleDURYRHOEz/6LbL9Ptk+Lkr8EIhQRHuZ5+mi+nzbpwud9sV/TRWAMUkdMj1jerzVfx9Y8z2FZQj2jZ17j8sR7FhEdqsNLqUEoigiNsPus4WjqPd1u9F2QT6f2kA7aJYbJwE3RwV5tc/WoYv90p6b+lTqrpZvbEos7/VigWS/W8kXZ1me+hcmso2mj1PJ0v7fWfnSpawdBP7cV8puIFaEBi3ZCYvsy3c4X3SwM6VfREE8ZgDnBsIqwwXMdWqSZRPeGXs+p6//xBEWIlFwswdztvjDsa3R8W2w2B/IDXfL7qnhDr3wahqq0eBbUSNPRCU04xK1Agp0oeKDrjzmhA7cs/uVgAc2PRRGofVCgTSOFxw9PRJ1jhvq2eUmkxAbAmUjuFKghWh+VsbRYDi8rRW+Txy17aUQIF+x4hTJ3F6MBmESNTLacfFtUpqJVH0l4+VYp3sipkZ0p5tqA1q9rnzttuK6ifLV53WyJrIqe2r6uPjUHWxnvXBDlXio1ABZOU5Y+ZnAs6Z14uF2C5FF40at9pY4VfZjJ2VVpPSLmJlOvg3AUnJ6KV4AJMe3vdPBtScOFafIKEMPigRd0/zbcXy8f7pyltxkIZfxNuhN1stPp4EX912HfOoT6hTM/zA2oynxZiO1rlSdvQq9Gbi/dv7x8u376f3I/uHsZtvtMv08282W1EJN3i9k0XtV9PHo7pHf98uL/4Wa0clvbTzQM78Mg+VD1SIQSCWzE3C3sYPakE9l4BBa8ZCtO76d/j5YfVftkEVVXilYoGUqdiCER3UsYYq24iqoZA1T1oK3B4nLm7mt93st0oNJ8KOyxUQgzYt13VhMPsPpYnpR/3S5bFVFQqlPPSN2PxH1d8L1NqlEoG0Dlamuo8lAygk8fV1xsmD8eA5yUaAl4xCCL4hUAVCOfPBOai58PMFTwpwrRKJb107mszvV+9bmxWqVEo56XvkGTwrnpe7Srp+SqmtVPaU/fnPXjtiSs9Fgvs2BgoGwh/G7s5Qh2hiWQXdN+hUsA8nqM6dYSsbyD/k1V3tNXkFpOdIj9OpAA6vlF06oxW16D906oTeJW2dYLDfwLDa8hJC59Xj/t2I90QD4Xp44M2VRgXaZssjIOk1d58qPf5LwQXyFUei7ioMz6zIKrMjixyRafzO63b9NQOJBid1W2htNV8kMDxZ46u/tECF9st7GQT0GnoZuGH05urB6U9dTe//7zabufrifD8EdcslQ0+D0x1DuR/spgeckW55WTnyLkQaJDGSRECdUqrb9D+adkZd/L/KVb5D5vV13oy/Vj7cMIttrzaH8o8sDLqVb+zh0xnux+bgJ8v1Y/r1eLbx/liQalhhR944YdTYSt920dKeP2LUlIUt9myXy9Wq2fgFB4qCdKEUma7v3glkkUt9FltBbvNfrZb2agbyNU0qsXq5MItRh8aADB6OW6kebfaTRevxTAKA/ViJTcMcib7ZW3iOxsApxoBtNclPu/XNtpPNay0/9eruqGP1d8//PQ/P9Qb6LZegerC8VlyNqxrf5xXi9pMf/r38anCbPX83Mj7r8Nvv1WNuTUleJH/OP/h1b/PXxXRWRIn//Vfr/59rMF+YP/AikX1X9GrLDuLMrlYJBWL67/iV3l8VkZSqVgqldR/Ja/S4ixO5GKJVCyt/0pfJeXZsJR1plKxrP4re5UMz+IslYplUrG8/ivHiuVSsaL+q8D6o5CKlVQTSqlYPSb/Ll/l+Vk0lIsN5d5tOnuIlYvAMERUn0TyQEQx1SuRPBZRQvVLJI9GlJIY5fGImn6Pzl+l52dFkskl5SGJcrI18qBEBdkaeViikmyNPDBRMwBRhDZHHpv4nAIZy2MTRxTIGEySmAIZy2MTNyNQ7zP5+Vlcyj0Zy4MTk3MllgcnJmdLLI9NTM6XWB6buBmBqJ4L0dl5NpRLyoMTlyRIeXDiIQlSHpvknAKZyGOTRNRETOSxSZoRiFJsAUjAIsYGJ3uVJWflUB6cRB6cpBmCKEdlyqOTZKRVJvLwJM0gRAWy1Cby8CRsePCmy8OTNIMQDV9l+VkGS8rjkwxJu0zkAUqbYYjPMe2pPEJpRJpRKg9RyjaZejOKz4qilEvKQ5Q24xDHaEmw1TTjECdoSXmI0mYcas8HKykPUdoMRJyhJeUxSpuBiHO0pDxGaTMQcYGWlMcobQaidokRo0vlMcrYGKEreyaPUdYMRHKOGF0mD1EWUzM9k0coS0iJ8gBlKTnbMuAONKOQRFjDM3mAsmYUkhjzajJ5gLJmFJIElSkPUEaucZk8Phm5xmXy8OTkGpfLo5Oz0Umxcczl4cnJ4cnl4ckTCmQuD0+ekiDl0ckzcunIgb9GOge5PDg56Rzk8tjkpHOQy2OTD8m1KJcHpyCdg0IenIJ0Dgp5bArSOSjksSlIL7qQx6YgfYNCHpuC9A0KeWgK0jcogDNdkEtLIY9NwRzqDNt8CnlwiiG1ZBTy2JTNCCT5qzQ+SwvgpMuDU0bkzlfKo1PG5Bwr5eEpE1qmPD5lMwpJgcqUB6hkSxu6l5fyCJU5Oc1KeYjKgu4lcOShzzzyCJX09CnlIRqek1v5UB6iYURu5UN5iIYxuZUP5SEaJuRWPpSHaJiSW/lQHqJhRm7lQ3mIhjm5lQ/lIRoWVMcP5REaMg8OPXkNwbmUTaLhqzQ9iyJQEh5N2RJXCy3P4NH/HBxOz9npNMKQ8t/EsjFpJPw3sWwzGmmMywWn1HO22iUoXHBOPW8GJEV9ff6bWJbtRhl+RAeH1fOCWnD5T2LRklpy+U9i0SG16PKfhKKMNMDZmg6foCAUwIgpKAXIKShIBcgqMPIgzdGOhcQCow8IsGC8GIFAgAXDxSgEAiwYLkYiEEYLCQZGIxBgwXgxIoEga8B4MSoBBxtDBiimlo0I8AwRYxNwrIBoiBifQGAFw8UYBQIrGK5YMb0A3xAxViEtsL0tAoxDxIgFfHeLAOkQMW4BnzWAdogYu5CWr7LyLM6BHQDmIWIEQzpE/JUIcA8RYxiIuZBA2o75F6gvEAH+IeIEBOqLRICBiBjPkKEn9ghwEBEnIfDpAGiIiJEN+FYfASIiYnQDvtlHgIqIGOGAb/cRICMizkagG34E6IiIkQ74lh8BQiLijAS66UeAkog4J4Fu+1EKGdeUnMGAlYhSBekKeImIsQ/45h8BZiJi/AO++wNqImIEBLH7A3IiSmkXMQL0RMRICGL3BwRFxHgIfPcHFEXEmIgM5QkiwFJEjIwg4AKiIsrI41aUQaKcPHBFgKqIMvLIFQGuIspIdzECZEVEsxURoCsimq+IAGER0YxFBCiLKKdZvwiQFlFO834R4C2inGb+IkBdRDnN/UWAvYhymv2Lcni5QfN/EaAwopxmACPAYkQ5zQFGgMiIGF2B2wJgMiJGWBArCCAzIsZZECsI4DMiRlvgKwhgNCJGXBArCCA1IsZdEJYDeI2I0RfECgKojYgxGPgKUsBLKUY8xegKAuiNiJEYWYJuq4DgiAracwQUR1TSniPgOKKS9hwByRExKiNDWY4I0BxRSbuOgOeIStp1BERHVNKuI2A6IsZnED0LuI6IMRoZyiJHgO2IGKmR5aibCQiPiNEaVIeBIWPEBoEBkB4RozYIDID2iBi5kaFX1xEgPiJGb2S48wioj2hI72eA+4iG9H4GyI9oSO9ngP2IGMmR4TfPgACJhvSGBhiQaEhvaIACic/JDS0GFEjMaI78HL2yBRRIfE7S8DFgQOJzkoiPAQESn5NUfAwIkJiRHDl65IkBARKfk3R8DPiP+Jwk5GPAf8TnJCUfA/4jZiQHbrMxIEBixnLkaCAKIEBixnLg1hUDBiRmNEeeYMe+GFAgMeM58HNUDDiQmPEchNEADiRmREeeok0DQ8aIDmJ4AQkScxIkwyGAQeNBFuh9dgxYkDiiHf0YBlooIi1gqIUi1qITbKGItgBjxriOHGXiYxhwoYi4gCEXipgLGHShiLqAYReM6sjx+QADLxSRFzD0QhF7AViQmI6+iAEJEjOmA/VDY0CCxAm9KgIOJE7oVRFQIHFCr4qAAYkZy5HjKwJgQOKEXhUBARIn9KoI+I84oVdFQH/EiWJ+AfojTunblhjQH3FK37fEgP6IU/rGJQb0R5zSdy4xoD/ilL51iQH/Eaf0vUsM+I84pW9eYsB/xIzkIJYEQIDEKX2HGQMCJGYkR4HdYsaA/4gZx1FEWFFAf8SM4yjwgDHAf8SM4ygSVCwYNEZxFOieA9iPmFEcOOEaA/ojZhwHTkvGgP+IGclRZCgEMGSM5ChytCgYMUZyEGsoIEBixnLgoUwxYEBiRnMQ4wAokDinL59jQIHEjObAr4pjQIHEjObAL4tjQIHEOUk0xoABiXOaaIwBAxLnNNEYAwYkzkmiMQYESJzTRGMMCJBYEcoRAwYkLmiiMQYMSFyQRGMMCJCYR3Tg+wlgQGLOgKB3GzFgQGLGchS4MQAGJGYsBzEtAQMSM5qjQCPHYkCBxDzAA5tqgACJC9oFAfxHXNAuCOA/4pJ2QQD/ETOSA4UK6I+YURyEiQP6Iy7JKJwY0B8x4zgosWC8eKQHPnMAARIzkgOfOYD/iBnHQcwcwH/EJX3XGQP+I2YcBzFzAP8RM44DnzmA/ogZxVEMUUsE9EfMKI4SX54B/REziqNEw2xjQH/EjOMoY7wsGDVGcpQoFRUDAiRmLEeJUkYxYEBixnKU6O1oDBiQmNEcJXqHGAMKJGY8R4mvIIADSRjRUeJxxIAESRjRUaIrXgJIkIQxHUN03BLAgiSM6hji4dGABkkY1zFExy0BPEjCuI4hOm4J4EESRnYM0XFLABGSMLZjiI5bApiQhNEdQ3TcEkCFJIzuGKLjlgAqJOFPS4jQdxgk34zNEB83wIUkEV8k8YEDZEjCCI/oHB85wIYkEV8n8aEDdEhyeGyCjx0gRBJGekTn+OABRiRhrEd0jo8eoEQSHhhyjg8f4EQSzomc4+MHSJEk5tcy+AACWiRh3Ed0PsSONgkgRhLGfkTNhlTvnmkBCoMR5E9RoggvDEaQESBRxPaDEuwdCWBHkpi/eUjwwmAEGQkSRfgIAoYk4S9TIvRAlgCKJGE8SBTleGEwgjxUJMJHEL5RYVxIRDzBgO9UGBsSRfgchG9V+GMV/EySdJ6r8MdE+ByEL1Z4xEiMz0H4aIW/WonxOQjfrfCYkTh9FedneQlMFL5d4Y9XYnwOwucr/P1KjM9B+ILl8ISFgAFGkJEjUYwPN2BOEv6QJcaHG1AnScpHEB9uwJ0kKY9CwIcbkCdJyu9H8eEG7EnCo0cSfLgBfZKkPOoHH27AnyQpfx2Wom+FAIGSpNzlRFnoBDAoCQ8hQd3pBFAoCeNJcHc6ARxKkvGQBHwhACRKwpgS/FyVABYlOQSRoIe7BPAoCX/vgh/fE0CkJJxIqduHSgbDx+iSCD0vJIBKSRhfEqXEgzQweowwiVLciACbkjDGJErxVR/QKQmjTKIUX/UBn5JwPiXFjQgQKknOn/uhN6wJYFQSxppE+Ok8AZRKwngTqoGAVEk4qZLiow1YlSTnA4ivGYBWSRh3EuH3UAkgVpKcjh9PALGS5HQEeQKIlaQgQ8gTwKskBR1CngBiJSkUkw8QK0lBR3AlgFhJ+IMZ9DSbAGIlYeRJlOEzBDArSZHT/QuYlaTgA4c/sgTkSlKUit0M0CsJ41CiJmICkwyGrjxXSAYUS8KIFGJAAMmScJIFj5lIAMuS8Mc0eMcBmiXhz2lwwwQ0S1LStFgCaJaEP6nJ8HUFEC1JWai6Db67ZaOHh3kkgGpJSpXjAriWhBEqUYY7LoBtSRijEmVoVHMC6JZkyIcPC2tOAN2SMEolyrHLjgTQLcmQv5XGbjsSQLckjFKJ8hgHDIZvqNj2AN+SME4FvzhPAN+S8Dc3TVAA4i4AwiVhpEqE3t4ngHBJGakS5RmGIgWMS8pYlShHTSgFlEvKn97k6D6WAs4lPeeDV+KFwSvqcz56qCOSAtYlZcxKVKBhDymgXdJz/t49wsY6BbxLyriVqMDI3hTwLinjVqIC9WZTQLykjFyJCnTRSgHzkkaKpTMF1EvK6JWoQE86KeBeUs69UJLBAHLupUCPRSngXlLOvVCSwQBy7gW/gUgB95LyXB/oxp4C6iWN6JQSKWBeUkau4Jt1CoiXlBMvBepmpYB4STnxUqBuVgqIl5QTL+X5q+z87DyGhWH+AtXwAeIl5cRLGeGSwfDFquEDxEvKiZcyRlbEFPAuaaw4taeAd0k571JiFH8KaJeU0y5livFKKaBdUk67lBneF2D8EtX0A7RLymkXnDZPAe2SJnQYWApYl/TwTAefI4B1STnrQlgRYF3SA+tCtA+MH2ddCCsCrEuaKJyXFLAuKWddcCsCpEuqIl1SmDmEky64FcHcIZxzIQwDpg9JVdMPZhBhtAox1p0cInz48OUFphHhlAt+SZLCTCKcchmeN6vceb1x1xWam9QkTkE9MJKcfcFvQVKYWoSzLyfJtZLkoA/UA6PKiRj8SiQFTEya0a8MUsDEpBn9yiAFREyaka8MUsDDpBn9yiAFNEya0a8MUsDCpBn9yiAFJEyaka8MUsDBpJyDwW+RUsDBpIxmIXLjAAom5QEteHYcwMCkjGQh8uMAAiZlHAuRIQfwLyl/00PkyAHjxt/04FlyAPuS8jc9eJ4cQL6knHzBr95SQL6knHzB795SQL6knHzBL99SQL6kueIMnwL2JeVhLfhVXQrol7TgSZjwLEyAgEmLSAEDMDApY1li/F4vBRRMyikYYqsHHEzKeJb4PG5W9DKDMMAIFqqtEJAwKSNa4nPclgELkxaqrRCwMCkjWmL8ejEFLExa8HAylE5IAQuTqliYFLAwKQ90we8iU0DDpCUfwQI7vqaAhklLOuVZCmiYlNMwaHKlFNAwKaNa4nP8jAl4mLTk44ebPuBh0pK/Oj5HzQjwMCnnYfAL0RTwMCmjWuIIJQlSwMOkhzwn6IVoCniYlPMw+FVrCniYlPMw+MYHeJiU8zD47XAKiJh0qLjDTQETkw4Vd7gpYGJSnvikLoz1HKBi0iEfQHw3AVxMOuS7H06ZAC4mHQ4VKwwgYzJOxuBsfgbImOw8oleYDJAx2Tl/1YrO1gyQMRnjW2I07V8GuJiM0S1xc+2MlAUp0xjbEuO3zhmgYrLznJ5TGaBiMk7F4HMqA1xMdl7ScyoDXEx2PqTnVAa4mIxzMficygAXk3EuBp1TGaBiskMYDDqnMkDFZJyKISADKibjVAw+pzJAxWRRRs+pDFAxWZTTcyoDXEwWFfScygAZk0UlPacywMZkkeIKMANsTBafK+YUYGOymD9eQB2eDLAxmSoMJgNsTKYKg8kAG5OpwmAywMZkqjCYDNAxGWNcYjyWIwN0TBYr9sAM8DEZ52Pw+/oM8DFZzE8Q6PEyA3xMlpBv8jLAxmSJYgICMibjZAxKImeAjMkY34Ky7xmgYjL+XghfiQATk/EHQ6gnlwEiJkv4yKF0cwaImIznTIlRhzIDREyWKM4PGWBiMs7E4KFRGWBiMs7E1FtUEp3Vgx3X57W4Hpi8+d/6H5OzGNor4Gcyzs+01EIjIsnrQQCZLwFVk/GXRXjgTQaomoyHxxAdALiajHM1RAcAribjXI1VB4BhPxA4+g4AFsAzw+LBRBkgcDKeHJaY6IC1yThrQyx7MEMsTxFLbMwwSSyjZqiNGSaKzWLFggqTxfIIGnxdgPliOXNDbMydlLGZYqWGWWN5AA2xUsPEsVmh2Jhh7tgDe4NvzDB/LKdviI0Z8DcZ52+IjRkQONkhggZvIGBwMs7gEBszoHCyQ1oW3M8EHE7GeBo8UUIGOJyM52XBQ+MywOFkueIuMQMcTparHFjA4WScwyGsGXA4GedwCKMDHE7Gs7MQRgc4nIzRNDEe+5cBDifjHA4e+5cBDidjNE2coHx4BjicrFDcRmWAw8kK+l1ZBiicjFM4eBrWDFA4mYrCyQCFk/E0LbjNAQYn44lo8R0EEDhZyflTlMTNAIGTcQInwY+EgMDJOIGDvwnMAIGTlXz48O0EMDhZyfMi4ZMVUDgZp3BSfAICCicrFbeJGaBwMh5Kg1+KZYDCyTiFg99zZYDCyVShNBmgcDIeSoPec2WAwcmGCg41AwxOxhkc9J4rAwxOxhkc/J4rAwxOxpPW4sGbGWBwsqGCQs0Ag5PxWBqiL8DwcQInRePYMkDgZJzASXHvGBA42VA1fIDAyc956j88OzogcHJO4ODpKHNA4OScwMGzNuaAwMk5gZOiszUHDE5+rlg/c0Dh5JzCwUNIc0Dh5JzCSdE4nRxQODljaWI8hDQHFE7OKRw8HjIHFE6uonByQOHkjKWJM3SfygGFk0c8eyNqSDngcHJVOE0OOJyc0TQxHreYAw4nj3gGA9yQAIeTcw4Hp+JzwOHknMPJcKsDHE7OORw8DDAHHE4eKc6ROeBwckbTxHhWnhxwODmPqMEDDHPA4eScw8ET8+SAw8ljnoATZQFywOHkMb9HxE0UcDi5KqImBxxOHvMkFLiJAg4n5xxOjpso4HByHlKDhzrmgMPJGU0T57iJAg4n5xxOjpso4HByRtTEOW51gMXJE8UumAMaJ0/4COImCnicPOEjiFsdYHLyJFUsMoDKyZNMYUiAy8k5l4NvbTngcnLO5eBpAHLA5eScy8G9/RxwOTnPgFvg6zPgcvJUcZOYA9om50lgCnymAK4m51xNgRs/4GryQxZc3PgBV5PzPDB41GUOuJo8VTgyOaBl8kMmGNz4AReTcy6G2DQBF5MfPtSDzxTAxeSMbsHD0HNAxeScisGDLnNAxeSZagoCKibnb5nQ80wOmJicZ4TBIrpzQMTkjGtB09fkgIbJGdOCp03JAQuT84QwWPqaHHAwOU8Ig9G+OWBg8ozOF54DAiZnHAuakiaHn/Dh+WCwlDQ5/IgPj57BY1Rz+B0fTr7gMao5/JZPruBHc/g9Hx5Ag+dTyOE3fXgEDR4Dn3c+68PmHJ59IYef9skVh/ccft6HJ8bFczXk8BM/nH3Bw+tzwL7khWrVBOxLzj/1g3IIOSBfcsav4C8/csC95Jx7wdNL5IB7yXn8DJ5fIgfcS874lRhPMJED8iUvFIf3HJAvOc8P0wR4RWdFEYPCYPx4/AwehJsD9iUvFKe/HNAvOadf8CjcHNAvOadf8DDOHNAvOadf8DDOHNAvOadf8GQXOaBfck6/4NkuckC/5KVq1wP0S84jaHASLwf0S84jaPAQ0hzQLzljWGI8k0YO6JecR9DgcaM5oF9yRrHg4UQ5oF9yFf2SA/ol558LwsMrc8C/5PyLQXioYA74l5zzL3ioYA74l5x/NwgPFcwB/5LzCJohmhgnBwRMzr8ehEf/5YCAyRnHkpxH6AYICJicf0QIT9SRAwKmYBxLgifqKAABUzCOJcEj6QpAwBSHLwmhflkBCJiCf0oIPYIWgH8pGMWS4BlACsC/FIxiSc7RpbwA/EvBKJYEzwBSAP6lOOcDiJpGAfiX4lxxei8A/1Kc8wHEv88G+JeCUSxJhNpRAfiXglEsCf4l0wLwLwWjWJIItaMC8C8Fo1iSCLcjwL8UjGJJ8HQhBeBfCkaxJBE+3IB/KRjFkuBhWwXgXwpGsSR4upAC8C8Fo1gSPF1IAfiXglEsCR64VQD+pYj5GoqPIOBfilixiBaAfyl4DA0e2lsA/qXgMTS451UA/qWIeRgpbkiAfykYxZLg8SgF4F8KRrEkeCRGAfiXglEsCR6JUQD+peAfHcKzlhSAfykYxZLgWUsKwL8UCR9B3JAA/1LwnLt47EAB+JeCUSwJ8alGwL8UjGJJ8NvWAvAvBaNYEvwysgD8S8EolgS/jCwA/1IwiiXBE5EUgH8pGMWS4HeGBeBfCkaxJPh1XQH4l4JRLAl+XVcA/qVgFEuCX9cVgH8pGMWSJOXx2U9Sb3LZ+Vm9voB6YDAZ24JTBAVgYgpGtiTpOfrJe8DEFPyDRCn60ZwCMDEFI1uSFP0+RgGYmIIHyOBvkgvAxBT8WRP+zLgATEzBs/Km6Md7C8DEFJyJwb8JWAAqpuBvmfCn0QWgYgr+mCnNUMmAiil4VAz+NLoAXEzBCBc8/KwAZEzB0/Pi/l0B6JiCf0k5RRO9F4CPKTLFsbAAjExxyCuDBfIUgJIpeFoZNGqvAJRMwbPK4M/gC0DKFIx5SVL0ixkFoGWKXJEcoQC0TJHTyREKwMoUOZ0coQCkTJHTyREKwMkUuSI5QgE4mSKnvxRQAEqm4JQMTvYUgJIpcj750GSyBaBkCp5SJkWPNQX88HKhSI9QwI8v80dNxOoCP8BcxIppDT/CzB81EUsR/BAzD4ghpjX8GDMPiMGjlAr4QWbGuyQZvop3PsrMtkL802cF/C4zTy2D5lIo4JeZDxEx+IoPOJmCf545w9dlwMkUPLNMhi4CgJIp+DeaM3ylBZRMwfP3Zhg1WwBGpuBPmvBP7BSAkSl4ahlipQWMTFHy4cOnCWBkCv7F5gyfJoCRKfhHm3PcMAAjU5RDFWYwfpyRyXErApRMMeSZgXDLAJRMMeR5nXDLAJRMwViXJMd3bEDJFEOenR43DUDJFEOeHAjf/gAlUzDWJclx2wCUTMEpmRwfbkDJFJySyfHhBpRMwSmZAh9uQMmUnJIp0BEsASVTckoGv94rASVTnsfkdC0BI1My1iXBrwJLQMmUnJIp0NEuASVTckqmQD2jElAyJadkCtR1KAElU3JKpkD3kxJQMiVjXZIC3U9KQMmUnJIp0P2kBJRMySmZEt1PSkDJlPxLzzhkwMiUnJHB72hKwMiUnJEpY/RT94CRKTkjU6LeQwkYmZIzMmWKbYElYGRKzsiUqENQAkam5IxMmeOFwQByRqYscBhgABUfPCoBIVPSHzwqAR1T0h88KgEZU9IfPCoBFVPGZPb6EhAxJf29oxLQMCX9vaMSkDAl/b2jElAwZUwnBSoBA1PGdBqEEhAwZUynQSgB/1ImdBqEEtAvZUKnQSgB+1ImdBqEEpAvZUKnQSgB91ImdBqEElAvJadeUFsAxEuZ0HkMS8C7lJx3QZN4lIB2KRmzgp4KS0C6lIxXwZN4lIBzKXnMC245gHIpGZWCJ/EoAc1SMioFTeJRApalZEQKURSMGedY8OvHEnAsJedYiF0LcCwl/+4z7t6VgGMpU0XYdQk4ljJV3DqUgGMpOcdSol+8KQHHUh4y96JUYwk4llIV7lICjqXM6LjrElAsZaZIXVECjqXkL4/wIO0ScCxlpri4LQHHUmb8ezoRFlpQAo6l5BwLHgpfApKlzOgsTiUgWcqMZ37F93tAspScZBkmKGRAspQ5T/iDcrQlIFnKXJG5ogQsS5nTmStKwLKUOZ25ogQsS5krMleUgGUp+eeQCH8U0CylKvKlBDRLyd8dYWkBSkCylDzuhegJMHgFHzyUBi8Bx1JyjgXtNcCwlAX5ib8S8CtlQX7irwTsSlmQn/grAbdS8s8hES454FbKQrVsAm6lLFTLJuBWSlXa3hKQK2WhWjYBuVKWdPK0EnArZRkpFjdArpQ8bS+xuAFypSwVEWclYFfKQ95efHED7ErJ412IxQ2wK2VJP1cpAblScnKFWNwAuVJycoVY3AC5UnJyBY8dKQG5UvKEMXh2oBKQK+WQnnmAWikZe4KHP5SAWSkZeZJiJHYJeJWS8yrEeRjwKiXnVfC4mBLwKiXnVYgjLuBVykOoCz5TAa9S8sS9xEwFvEqpemtUAl5lyHkVfKYOAa8y5Jl70Zk6BLTK8FxxzT4EvMrwXPFWbAh4laHqqdEQ8CpDzqvgM3UIeJXhuSLz5BDwKkOeLQadqUNAqww5rYLP1CGgVYacVsFn6hDQKkNOq+CxWENAqwx5pAtO2AwBrzKMeLIf9IX+EPAqQ86r4NY8BLzKkGeLwb96MAS8ypDzKnj2uCHgVYY8cS8ePzYEvMqQUScpnhBuCHiVIU/di8ePDQGvMmTcSXqOZq0fAmJlGCvybQ0BtTJk/EmKB5sNAbkyVOXuHQJ6Zcg4lPQcpZuHgGAZql4aDQHFMmQ8SnqOctNDQLIMVcl7h4BmGcZ8BFEiewh4lmGscGD+/8rObcmRHEfT71LXY7Pi2dlvsM8wNhamjFBmaitCipEUVZ07Nu++7g4SBCH+zN6bLnWSYricJAh8ODAr0JItzeCQemdFWvKsem9WqCU7msHxHlSsJdP90uM4tqxgS3ZUK3S8nhVtyTtR8eM4tqxwS96Zih/HsWUFXDJdMz2OY8uKuOSdqvhxHFtWyCUTchnHsWUFXXKBLsOTOyvqkom6jK9WyQq7ZMIu46C3rLhLJu4yDnrLirxkP7m0JSv2kj3d/DFeG4q9ZLpyelytIyv2kne84sdxbFmxl7zjFT+OY8uKvWRPBdDHC0mxl7zjFT+OY8uKveQdr/hxHFtW7CUHAmfjhaTYS6ZqveM4tqzgS6Z6veM4tqzgSw40g+O1oeBLpoq94zi2rOBLLiV7xzOo4Eve+Yofx7FlBV9yuThpmO2XFX3JO2Dx46C3rOhLJvoy9G5nBV8ywZexGycr+JLpImqgmyj4kstN1EP/SVb0JRN9GWZgZUVfcqT5G7kZs4IvOWJmnRV7yREz66zQS46QWWeFXnLEzDor9JITZtZZkZecMLPOCr3kBJl1VuglJ5q2oasuK/iS0ySwLCv8kie1XrKiL5noy3g9KPiSZ3cmZQVfMsGX8TVIWcGXXODL0BOZFXzJFNkC3oWiL5noy/hdKPiSKbJlvC4Ve8nEXsbX2GXFXvIy2XQKvWRCL+N7kLJCL7lcmjRWAhR7yXQ7NVDxFXvJyyRTJSv2kpdJoYms2EumC6qBNqnYS94Bix9HCmdFXzKVegGPofBLJvwyDivOCsDknbH4cVhxVgAmZxKb4wNVAZhMuUbjymFZAZic0+QkUwAm74zFj+sLZQVgMgW2AOagAIw5HCY7sLR23fdJHBcvKq1d94kNWFq77vtEjuvwlNau+8QOLK1d90neUWntuhOOGR0ApbHrve/I8ZWOpbXrvs/ouHxPae267+fhuCZPaZXdd/Lix1V5SmvXnSZ1uH9Ka9edZOuQEJXWrjtN6nDDldau+74/x9V5SmvXfd+h4yseS2vXfVdNxxV6SmvXfZ/VcY2e0tp1p/CXYWBNae2601E5DK0prbI7xcCMy/qU1q77Pqvjwj6ltes+3apWzyoBmzAMLyutXXdKbeH8DB/CKD+jdOy+uU9wGPKb0tp1pwkeOfhKY9eb5ndU+bs0dr33TTsutFNau+77po1grVk9vTuq8eNiO6W1675P77iCTmntuu/a7LiGTmnturvpw+jpJZ4DH0bPKRGdcSRqae2673M6jkUtrV13CjlED6NnlbjOOHi1tHbdaVaH1K+0yu6UxTSM7yyNXW8zWzJeTyrhHbDYvZ7Tcin2UB0trV13D9Xt0tj1DlDhLo1d74hV7tLadZ8kUpTWrjsuTVIau94UhjjEXqVVdifUM66oVFq77mZ2JAQ9o1RZBh0JQU8pAZ9xxHNp7brv23Qc81xau+77Nh0XNSqtXfd9m6J9F/SkEvhBEinoSQ3LRFQHPanEfuCj60ndCQ989KgnlVKc0E6KelIpyQnspKjnlBgQ2ElRTyklOqGdFPWUxjDZGlHPKJEgtDWintGYZlsj6hklHpSGyQulteueZzsp6imliBy0k5KeUiJD43D50tp13yVvAkdS0nOaJoHfpbXrPkFEpbXrTvsUnGBJzypxojFkLK1d9zRZMklPKrGicV5hae260z4Fp2nSk7ojoTHGLI1dbwyMSmPXGyOj0tj1Jofl0Dhc9Hwu5O4aYcfS2PXesdEQaJbGrje5S8DYejIJHI1t2kXPJYGjcb5Jae2654k2suipJHYE5HnWU0nwCKneWc8lBe+koQO1tHbd98lM4BjNejophmfs5y+tXfdJfltp7bpTEB04i7Ke0RLJAyYp6zktZWsASch6TkvhGmC8a5pk6PKncYGZ0tp132d1GGNVGrve5EkZUw2jYZKhbCmAe4yGSaaUsBkfXkbDJHOYRCOX1q47Tep4/RpNkwxlTY0976W1606FUMbajtE0yVCIz9j7Xlpl91LOZrzCjKZJphS0Ga8wo2mSKSVtwKxqmmRKUZsxqzKaJplS1ma8fo2mSaYUtgGLQNMkU0rbgFnVNMlQKtXYZ15au+6TkJHS2nXf7ZhxyFtpld3tJCu8tHbdqUQKWGKaJhlLRVLAEtM0yVB21dgzX1q77hR3DpaYRkimFLsBS0wjJFPK3YAlphmSKQVvwBLTEMmUkjdgiWmIZErRG7DENEQyVPZm7KcvrV13KpsCZlVDJEOlb8a++tLadafiN2BWNUQypfwNmFUNkUwpgANmVUMkU0rggFnVEMmUIjhgVjVEMgSRlrFlbTREMlQIB9gDRkMkQxBp7F8urV13Yg5DF2xp7brvszpOtiitXXfKQgbnqsZIxk8Cnktr132Sb1Bau+6UKAIUDg2SjKdk1mGMdGntus94vtEkyfgZzzeaJBkiSeDFaJBkCkgCW1WDJFNAElhhGiSZMIlgKK1ddz9bYRokGSqPg96jBkmGkrfQe9QgyQSa1LE9azRIMhRDNDavjAZJhkDSKAGntMnOOygapuCUtq7zNmXDJJzS1nXep3No5BlNkMwOicAza4Bk6O4o8Bh6IndChJ5ZT2OhR+MXreGRiXT91yhEsDR2vfe05WEqcmnseu9BDcNk5NIoe9Ml4MNgxdLY9abbF0BvPY90hdQwJbk0dr2p9jvorWeSqNF4jWhmZCaBRaWx603plEM2YjQxMomiU0aQwWhgZBKF1YLH1jOZcM2A0ih7Ey4asxGjcZFZKEBl+NiaFpkFRoeVtq4zSVeg82lcZCjGCJ2wmheZWf2c0tp1p7iGYTZPae26T7IrS2vXnY7MYUZPae26U7AK0Fc1NDIZJ+uVxq73JEm2tHbdJzlDpbXrPskaKq1d91mwitHQyORJ5lBp7bpPcodKa9cdZw+Vxq73JH+otHbdJxlEpVV0t3Tf1Dg7ubR23am83HBwq5mRJWY0zFAujV3vXd6Oc5RLa9fdTxRnq5GRnSIjq5GRpfijIU21GhhZSgdDbyXp3jShY9PJal5kdyI0zJosbbKzgZVaSlvXGdZqKW1dZ1itpbR1nclKAVOpOZE1M4+L1ZzImjCRoVZzImsmaUWlteueJjLUak5kiRONhaLVmMiaSXJtaZXdCRMBoWg1JrJUCxkIRasxkZ0GHVmNiSxhIiAUrcZElvLEgFC0GhNZuld8LBStpkSWKBEQilZTIkuUCAhFqymRpbI846zm0tp1n+xQzYgsBRqNqbvViMhSnNEot7m0dZ0JJYxtWqsBkSVANM5vLq1dd7I6x9a71YDIupleZDUgsm6mF1kNiKyb6UVWAyLrZnqR1YDI0q3jYE9rPmT9dJNqPmT9dJNqPmT9dJNqPmT9dJNqPmT9dJNqPmT9bJNqPGT9dJNqPGT9dJNqPGQJD42zn0tr131SsK60yu7lJvFhBnRp7bqb2WrXfMhSXhlw6ljNh2y5TxzII82HLPGhcdp0ae26U47u2Aqwmg9ZCjQap06X1q77JMuztHbdJ3mepbXrPsn0LK2yO0UaAQ+T1ZDIRsr2BC9SYyIbKVsQvEgNiiyBIuBqthoV2UgZg+C9a1hkKecM+ICsxkU20qwOc1pKa9edeNEwQ6S0dt0p+WxsC1pNjCwloI0zW0qr7J5oVsF718zIljQ0sPk0NLIUbAT8V1ZTI5soCxQsYI2NbKJZBQtYgyNLwUbAf2U1ObKJwlPAAtboyBI6Av4rq+GRJXgE/FdW0yNL0UbAf2U1PrIl2ghMk+ZHlvgR8MJbTZAsESTghbeaIVkKOAJudasZkl2oysWYIVnNkCzFHAFnhNUMydK9WOOE7tLadacsbfTselaXSZZvae26Uy3tUepuaZS9S84aEDOaIdk8PVY1Q7J0RxaSSpohWQo8QmJGMyRbcteAINAMydJN5fBh9KRmStsGckMzJJtpqwJBoCGSLTlsQMxoiGR3TASS6Uqr6O4o8AgsGachkqPAo3FCXWntutuJSus0RnKHSTma0tp1p4ynscxzGiO5A2U8jTeT0xjJ7agI5YI5DZJcyWMbCzGnSZIreWzjNeM0SXIlj228CJxmSa7ksY2XmNM0yZU8NjCrmic5ijwCAWJOEyVniPcOTTKngZIraWxj6e40UHKUxgby0pwGSo7S2ED6oNNAyZmZXeM0UHJUbQhkvTlNlBzVGwJ5aU4TJVfS2MCza6LkZrdrldau+zZt48tYS2PXe5s24FN3mie5nRiNL00tjV3vbdLGd5CWxq73NmfjS0hLY9d7m7LxLaSlseu9zdj4stDS2PXeJmx8AWhplL13XgQ8W07DJLcDo/EVoKWx671NF/ANOQ2T3I6LxpeAlsau9zZd47s6S2PXe5uu8WWdpbHrvU0XcDs5DZLcjooAi3eaI7mdFAF66zRGcjspAnzNaYzkdlAEcIbTFMntnAiY+E5DJEcQCZj4TkMkR7lqwMR3GiK5kqsGplNDJEcQCcRMO02RHGWrAdvRaYrkKFsNxCk7TZEcVYQ+gCnVFMlRuhqIyHaaIjm6eQuENTtNkRzVhV4V0pFi7zRFclQZegsjGIBHpymSI4q0Wkjj7npWqTw00F+dpkiOCkQboANqiuToGi5gUDlNkRwViTbDS99La9d9n1UzzstymiI5uo4LUCSnKZKjakUgustpiuTizIhxmiI5CjYCAVVOUyRHCWvjBCGnIZIjiDRO4XGaIbk4CVNxGiG5OAlTcZoguYjDVJzmRy5OwlScxkcuTsJUnKZHLk3CVJyGRy7hMBWn0ZFLNJXjuD6n0ZFLU8tFoyOXJinCTpMjlya5h06DI0eXp48rFJXWrjs5wMdmvdPgyCVyx4wDGJ0GRy5NrnsqrbI71ZQG70VzI0c3doFVq7GRo7LSIOHTaWzkltnm1NTIETUaVywqrV13KnAELChNjRylqi3DW5RKa9d9UqO4tHbd6SaTsb/EaWrkljw7ujQ2clRm2ox9rE5jI7eDIcSBnMZGrpQ7AgejxkYuTy5ZKK1d9+k5qrGRy9NzVGMjR6FHQI5qauQo8ggpGJoauUyT6sBr15NK1AhwSaepkafQIzOOS/aaGvmSrja8mq20dt3p2oUxwvKaGnmqQg0QltfUyO9cyB7GQa1eUyNPwUfA7+Q1NfIUfAT8Tl5TI0/hR8Dv5DU18uXq9bF27zU18hR/BBxJXlMjb6gg7li795oaeTMDDF5TI2/IGz7W7r2mRp6oEXDGeI2NvJlFCXqNjTzFIQHfjdfYyJc4JLAINDbyhmYVLAKNjTzFIQHfjdfYyJfrv8Ai0NjIUyAS8N14jY08YSPgu/EaG3kKRNq00sFJ5jU38nZWSsVrcOTtRE/yGhx5Oyml4jU48nZWSsVrcuTtJJvfa3LkqWo1KADhNTryFIYEXAJesyPvZtnCXsMjv/MhcNB4DY/8zocMANle0yPvSPqC5aXxkXd+Jqw1P/KO3GtjW9NrgOQpFAlEW3hNkDyFIgFfn9cIyTtyr4FJ1QzJUygS/Kl6Uksxa7AGNEXyFIsEmL3XGMkTRgKc3GuM5AtGGm88TZE8paqBjachkvcUtDJcjRoheSpqPTYfvSZI3s82qQZI3k8SmrzmR77UtQZPomeT8BFwBXiNj3yYVNzwmh55okfAxPOaHvkwuSOntHbdyZYZW4Re0yM/u16stHbdcbHd0tj1JusU7H8NjzzBI/Qa9YyWW8bGy1ajI0/oCDy4Jke+XOYOJJEmRz7OQgW9Jke+3DUGBJdGRz5OlSPNjjyxowCUIw2PPKWrje+tL61dd5rSYWCs1/jI07Vjw7vrS2PXexe5w9vrS6PsXe53H95fX1q77rNjVAMkvyOi8X33pbHrvU8oKNTmNT/yxI/ikAV6zY88payBigVeAyRPAAlUIvIaIHkCSOOL70tr150mdJxf4DVA8pS3FoGqowGSJ4CUxpHOXhMkT4WOkhmvAI2QPCGk4UX1pbHrvc8pqALkNULyhJASEHUaIfllKnY1QvKUvJaA9aURkp8mr3mNkDwFHiVgrGmE5JfJVVelVXan5LUE5JFGSJ5KHgGVQRMkTwQJKAEaIHmKOwJKgOZHnvhRAiqd5kee+FECKp3mRz7P4u69Bkg+T6dUAyRf7i4bh5d7DZD87Pay0iq6Bwo7GkejB82PwmFGGoLmR6HcYTYk/UHjo3CYMcGg8VGg2tkgByBofBSmuWtB46NQamePN1LQ+CjsgGg7NQbiK2h6FIgegQiFoOlRIHoE1lfQ9CiYyXVKpbXrbibrK2h6FMxMQQqaHoUSczReXxoehSk8ChoehZLENl5fmh0FYkdowWh2FMxsmwbNjsJOh9AK0OgolFJHY4EUNDoKJYdtLJCCRkeB0FE+1FrV61e2dEZnvf6mnl2iSCCqJGiKFIgi8ejrH3Llb+pv6pkmoARCTIImSsFOvKhBE6VgJ17UoIFSsNiLGjRPCnbiRQ0aJwU78aIGTZOCm3hRg4ZJwWEvatAsKRBLAjE6QbOkQPfOj0tZBI2SAt08Py5lETRJCjsrAqUsggZJYUdFoJRF0Bwp7KQIlLIIGiOFHRSBUhZBU6SwcyJQyiJoiBQIIoEwp6AhUiCIBOKcgoZIgSASCHQKGiIFP+MOQVOkQLFIIDAqaIwU6G40EBgVNEgKfpZKHDRJCjsssiCOKmiUFAglISVCs6TgZ0HaQcOkEKZHq4ZJYedFyMMVNE0KYXq0apoUAuX6AxGqaVII5G4bg5CgaVKY0qSgaVIIdHUMWO8aJ4VAszoumRA0TgqEk8bFAYLGSYFw0rhkQtA4KUSq3jC2g4PmSSHSnILNoXlSoJvrgU8/aJ4UiCcBn37QPCnsxAj59IPmSYFusAdu9KB5UiCeBHz6QfOkQDwJHKSaJwXiScCNHjRQCgSU4KPrSSWiBCIAgiZKgUogASd90EgpUA0k4KQPmikFKoIEnPRBM6WQ/EwmaagUCCoB70bQUCmkOJNJGiqFREmKYF9rqBQSRTsMa34EzZRComCHYQXloJFSWCjWAew8jZTCYmY7TyOlsMwCQYNmSmFxs52nmVJY/GznaaYUiCmhnaeZUlgmASxBI6WwzAJYgkZKgZASfHQ9pyUqCSxHjZRCiUoCO08jpVCiksDO00wplGQ2sPM0VArZzXaepkohz1yoQVOlkMNs52mqFOgyNhCREjRVCkSV0PrVVCkQVUIrTFOlkKfiV1OleJiJ36ixUtzBkQXRNFFjpXiYnalRc6VIXAlERkTNlSKFJYFYnai5UtzJURyS6KipUjxMNmrUUCkSVBoj9KihUtyx0dgTETVSijs0Ak6RqIlS3JlRHGuOUQOlaGg2x7g9aqAUd2RkQWpt1EApmpktEzVRikSUQNB71EQpElFajztn/n1dAna1Je06VXH7uP6j+3f7tJo1Z4rEmRoU2QZxcZ0Ur7+pJ3yHShYEQ0WNnOK0vHbUzCkSc4KvQk86Maf/r1ehQVQsIOr3r0KDqGhpVYwt3KhBVLRuJhI0fYpEn4CwjJo+RRsmh33U+CnaODnso+ZP0aaJKI6aQEWKaAIyRBOoSAQKHPZRI6hIAU3o0TWDihTQhOS8plDR2clhHzWFioVCjQ/7qDFUJAwFDvuoOVQkDgUO+6hBVCwRTein6kklEgUO+6hRVCQUBQIVo2ZRccdNYWwPR82i4k6bLAhrjJpFRT/zxUbNoqKfKc5Rs6joZxlUUbOo6GeR31GzqOhnkd9Rs6hIQU3L+AKnqFlUJBY1tm6iRlHRky00tG6iJlGRopqW8fVNUZOoSLWVQOxp1CQqEokCsadRk6i4sybrxt6MqElUnMY1RU2iYpgEk0YNomIgXgz0Aw2iYpjhxahBVNxRE9pJmkPFHTU5cIJqDhUDFW0eQ/eoQVQkEAWqV0QNoiKBKFCOImoQFamw0jK+7ytqEBV31GRBIGzUICoSiALlKKIGUZFAFCgYETWIinE6pxpERQJRwF8aNYmKceZgj5pExThzsEdNomKaONijBlExzRzsUYOomCYO9qg5VEyzer9Rc6hIHArEH0fNoWKaAeOoOVSk4Cb0XvSUEoby40DLqDFUJAwFqktEzaFimk6pBlGRQBSIhY4aREUCUaB+SdQgKu6oyYKCJFGDqEggChQkiRpExWXmYY8aRMWFNioQAxpERaqq5MdBYlGTqLiQuw6IAU2iIuXHgVDeqElUXPJMDdckKhKJAkVAoiZRkUgUKAISNYmKeebbiZpERSJRINw2ahIVd9ZkA1himkTFQqLG3peoSVQkEhXAitQkKmaaVbAiNYmKeWrFahIVKUEugBWpSVQiEgViYpMmUYlIFLilL2kSlYhEAUSTNIlKVJ0b3EmdNIlKh9leTZpEpZ02WXCFddIsKu24yYLba5OGUYkS5ECMbtI0Kh3Itz5ewEnzqLQjJxvHCzhpIJV25mTjeEUmTaTSNEEuaSKViEjF8QJOmkglQ7M6XpFJE6lkZq6ApIlUMmG2xDR8SiZODsqkiVMi4hTBetfEKRFxAuZV0sQpGQqZGMv3pIlTsjPvetJwKe3MyIIbkpMmSomIErghOWmilIgogaDhpIlS2pmRBUHDSROlZGfKUtJEKRFRAkHDSROlZNPkGE6aKCUq1Q2ChpNGSokudBvnXyRNlNLOjCyIGU6aKCU33aqaKCUq1z02yJIGSmlHRmmYwpA0Tko7MErDDIakYVLacVECu06zpLTTom1pjYbWk7mzojTk+klzpERFusHcaIyUdlK0rarR0Hoid06UhjUqk2ZIydPeBDJRM6TkaW8CMaQZUprGMyXNkNJOiSwoqZY0Q0rEkEAKSNIMKe2UyIISbEkzpORnYaVJQ6REEAmUbEuaIiWqrQQyTJKmSGkaz5Q0RUo7JwKwJGmIlHZMBFKjkmZIiaKZQLW5pBlSomgmUG4uaYiUCCKBenNJQ6Q0hUhJQ6RE0Uxb3KH595Ss7q7nNNCcAnmrMVIKM+s0aYyUCCOB4PKkMVIijAQikZPGSInimUAkctIYKRFGAhXwksZIiTASKIGXNEZKcXqKaoyUdlCEqGbSGClRfW4QC500Rkp0oRsosZc0Rkp0oxsIgE4aI6WdFIGYtqQxUppipKQxUqJ4JhAdnDRHShTPBGJbk+ZIiTgSiG1NmiMlKs+97o4RqEyaIyUqz70u93F3PalUnnsZ36ueNEhKBJJAoG3SIClRee5lfA170iApUXnuPL5zNWmQlKjMEriEMmmQlBaqnDW+hDJpkJSoPHce1zZKGiSlHRX5PC4lkzRISjsq8nnsaUkaJCUqtJTH3pCkQVKi8tx5DLeTBklpR0U+gyWmQVKaZsklDZIS1efOYEVqkJTydK9qkJR2VOQzWMAaJKU8VZU0SEpUnzuDBaxBUsqTtIykOVLaSVE4gOWuOVKa5sklzZESFVpC0l1zpER3vIG6cklzpGUnReEw3h2L5kjLTorCYbw7Fs2Rlp0UhcN4dyyaIy2H2aQumiMtOykKh/FmWjRHWqaZcovmSMuBZnX3KqStXOQhlo/6m1F/c/e9HdJ2IZrbrnM6LO1jLh/1IEkPsk1sMONFtWjQtOwoKRg0j3rad5SEKrgtGjQtdBucAdOuQdOyo6RgwLRr0LTsKCkYMI8aNC07SgpmLBSXApr+89/+OF/+Ot0ep7f/fXk7/fOPf/zHf/zx8vL49Xn649/++4+XM/3jthz2cf/4x3//sVUA/sd//8+//bEV4KUP60lIH9ZDq3xI9UPps9WtKh9s/eDLB1v/xfK/lD+xFdEpH0L9kOqHOrKvX4/lMbYqAOVD/Vaq36pPuGX40IfVYKQPydcPpfMWPFs+lL+1xZiWD6F+KE1bbCB9qD9wi8GiD/V3bTEx9MEf6ocyzuaFpw/R1Q/lMTY/YfkQ64f6R5f69fpgG1ylD7b+SyjfWnxpWurfWkL5+lL/1lKnclnKYyz1B+b6A3Odr2z5X2L9UL6e68SZw8HyJ18/1RGMOYT6qb6t/VLW8inXb1jut103WD7xKLYuiv06L/rk6u/fa6DVT3W8rdxK/VRH3up71E/cb+FWfipfV8Oerl0/1X/b8qDrp/rdUBf/niJbP3n+VEfhtbhnQpVPgb8b+Lv8zFvIY/1U31/k3xbr1O9u8vqpPmms22T3z9ZP3LrU59v8U/VT/RuJ5zLx290Ybf1Ux0uOW/m3bZijfOLfxot0N2nLp8ij8JMmfvcp879lHpnnYzsG66d9lPVjkX77/9uk4cvb6fX6dnr7PP56vx7fpMDzKTaBZw4JDnG63a43+U23nvr8zcir4pAjGuJ8+X7tR3BthM1HVUdIaITb8e/H+eN0fxw/Prtf4YTYzvw2D1UG7vWKwZh/H2+X/qm8fCrDT7WAEY6vj/Nfp/vXt/vr7fz5OF8vdzneFrzE44W2EmlFjMZ7ezv9tf7D+/n+OF1O3UvfLh8R08VP5w7o962jvZ+/fdpPOOYWQcJj+ipMttJo5UioEtOz6KwfcpNkLKsMy696fO61Iaqk4F0X0SyvT3w73ft3GBax1gyPQatuNMb7++fpdLv3v9PI3+nq7+Sjjw+N+vOqSMyH+vwmN5nMEtuzDOX3EVhWxAjXzeNx+vh8vJ2P790UG7GvsuO/stjfjHO5v53vr9dVyfnVj+fkeDw7AY739bjeTo9+lC02os0Ay/tyLINR7j+Pt7fz5Ue/HazcDixw6aQeDPTt/Xr9+H5+f/SrdtNt205YDmglfLteH/fH7djJiy06vKl5tmpBVdEKPKOuroU9hr5++u3felp7m5e1vT5Xf3UyaBK+3a5/30+3f1xOj7+vtz+7CT2Ih8+0jkcj/HqsgvL69fi+dN/OUoKkBUmh1+Prz0413qLh28RVtS74dkDzJ4sHfX//dnz9s18QTi6IqhOyQImsDCQ+2hMUxq/vX6uEu527Qy4EuVTqjOb6EyKrw1WNbVLasawJ7SxHS3U7ZF+7ly0ETpUgdTz6b9UkqjSpamX90YE16/Lf8r2qKSfWNFmVrH+B54PlpW1KV/3Aak7tU7XhppFWoWarfmurOLT89Pz49fltXeN8ClhWuOu3lvqthcWAYZ3IVOtgv4wcve+Pz+tl/Zdur2139/JrX3yuf4O1+6oUmCrx96u66yuCK2v9Y9u59Pn17f38+uepE48uCvGYoALzer18P//4uq2q2KoufH17XD/Pr/0h5aVkimUuMwsf29R5hxSt/a/cPq63cjL8PF7eVlH8Z2/pLmI7e9dU+cmol9Praj/3QkEs8eCasERyjUcZHM9WHs9sBdcNwdu1HsFLYAuuGmVtE7B+bFlDtyyqwqFZKWxB1B1livGJH37V8F5WFfTx1T2/1C4sK+oOyuc22MfxcvzRn25bik97GVVkhbrxAh9Z1dLNbG5ZNjUcr+/ABt+WEFx+Jpur8V9/xuuzfruVKhfIpP5xD62RNuj99M9VH+0VeXFO5mYUY3m/jvK4fb0+tHFipHFSSUGVe6lqdmxlLdUMXSp6WOoSynWN5PoWc5W6uRoYmV/1odkxTTZnFsVLs+75xwmdzPAPbpo9L6XI/5b431huM4jacR18Wav2/3hWprI0KuoE/iuDKNkllar513fJ131ZqiVV764vlXdu3aS22nhFLd4+lPfpqsR3lZK5OqWuHm6+7pFQecBSj6lcT9ic+CnYBmS98MAb6sCthtmCYwvU8RpgYmgY/u2FjesPZHLDR3JgyRX5vE55sqv4vWpD20rzOKSmWf0rg/Vnqzid6nluqwwKDOtCU+tZwfiXVsT92y9xMnZ/WZoxicW2+d1i3wda/weNauSoPJWHibwRoxYDZxuqG9TKQRsBRHbD62pvfd6uj+vr9X1VMb7eH/3siZceeBnFAIe7nY6PUz9tUc4by7M6ll3mY72dvn392L5//zy+9iMfhMBObCcfoGVeB9x05V5kL+JnLsw+D0z7DrxHDkz2jGcCwaQwLVA/3//26TL421H+7cR/m6kWr+gD6wnG81M0pgetdPrbhGJWfezr8239v4PjdPNMS/sMHs1ivMEwW36VWDSNRsDtUsb78fNxWV9P/0i2eyR4MuxDbIrd+e37bVWXx5pylpoy3Gf7WLfT+/GXfpwgwePuZJwNsWoHp+NHz9C8PO6YSDmssYiR/j4/fr5fexPWS6V9XTWsgGFlmkYUzHC075OcQhapcf6D/z7++bW9stHakltsT4ZDA/36fHQniA8dJrbwTX3dbuv/JyT6ebyt9v7pfSNcr9evS/frXBbrIDdoGNDqWvfLsQdA3TIw6K2QqOm+KV5r/bN1/5YjreyXegJb9oqVA65SitK/8gLWAA4sllj6MzhkoctGONslbITXPuyaYA2ygnZb9UJbjR7LT82PXZ/butq5mmi2ntVL/dZSv7Wwdmn4gDDsJ7K/edEv34/n995IlOLDsTvFOTjT5K1YT5v7anP0ctpKOc3nGB8M7dFdE87sKIPCb3gcOfmnqsLf/oDndxOaNs7rCJ5/5U9tgm3XHnrFQboe2EAwv3nlCjXK1x3ZKkiQt9Mgm9iw3cOkgxTUk9+zSYtOWER5hB2ag9Shw6wMcrz/Wv/9cet1NB878yT8ZpDxGKmT+Qm/0O/HVQy/FIz40nPELXRQWJU82QkJ0jLckEFbiYyiY8+ewb9vH4yO/P58dt35jIRzGaAgZWJR/c+TkJqN75TwRt0H/Dxffvx5WsX9+yr0/zq+f53up1d18MjjI0Evoxjw4/jP8+Xbemq80bmrxkvdeOiYLePtu+13T7h0I+LNso9YFH9lZmU5oyyxU0JKThns6366rYKuPx+9pJh7TCUaY/1tvRCRNlqDwBDJrQJkO6wFkNyUN7hKnJG2BB9rZrJu1530cb6coA0mTQjTODZcdspjZqVpyL7GUH96YHLvmn+OCT9zRROhhbr9wcJS79+vt03D7R0yB6nK8EEPzettvN2fPh7NyNGYYwa4yNfRngaRJ0lmR6yF5kQd5L75/p7YrJdrKrcYlAC3SfFEalosNVoOYInmd8P8WuX5D4VIt2sGBXdkpgKt7HWwz+Pj9ScPunvE+58Z5c9k70CAG7gMuR2eDWsOxpVUkzUTCy34t8v9hR/z5XFUYjpKMcMHR4Jze7m/vp/VM20XI4rXx+E9WEwU//KAAMtpdawXeQPXv3BVj304RjoFHYcIleiE0ZDXj+O5i+OwMqwhsv6aPBQrt+tnm8QebIo37pgC+4ZPePU5tJRPr+dTv6diF8phGTV49BtPgpw/NpDxl35t8idb1k+cRXO6SbRfL4OwIKlROPb2O4dm9HQ5fnsnevD5df9JcPj150m5euWxHdnISVAvJ1Qjh5BLvz5V+W/FkRUIV+hbYwo5ELH8l8MHy38bu6onEOv6LPCYz7PJxjCVTbbah1F/Zl9vpdfVCLIHfuj61PWxbX1uW0WbrQLJ1je31G8tlr0XbDSwUWSYRlu4uelFj2w3yfQZ7znoexzCNTHGwmw/NYbXPNZsHEKdqfwBYD9JL2wLs4SCqAw2kmkSujqmjAcm9gd+vx66z2j4gWUlTvjlMFn8z5aVZB4H9toeoC1dBgGWVepEEEQvZRAlFX0XVnGwv/k2eIJuDGhInS7dkoriW+y7D9WPllpYKPQOrAPuuEy5DYNURSHoXL88IgZSoKcFL+CbQqJb+SkB+vjhI15Xt6/buzqDpReWd5Q3eKPedkOof5AsH4QDnmDw5Oly/7pJvX471WuIQ78zJfVlrG4mj7eNXAPIwKBWvnDmagaqkzTo+rPPb8gN6ax0CDGiM1DxIGX5269eq+xPZStPZRZxeMN8/jx9rCZhZ+TIqeFgW1aMqjljq/fS1tPHVVenq04TVyeWnY5LVf9yBZqZcfOBfa8Hjsg5cKvhU9NxcJZbmmTkmPIWI8mQM1g4+Z/X15+9hSdDQ8ojMmXnqJN6hlbFjH2pi+WzoP7C/X4X8Odvt/UP78tEASAXpRMyQ2m1DnC5vtzPPy7Hx7ri+iEk48uzZ9iSU9ZxHi/nj8/309as1r8UgynD5aQjt41cS67S53RojkpW4R2Un/98/Xm89HTWSNeVr2vTs3u4SiUR8s8KVbBNZrNKBTfdpqeo92qkEHWsSHiLbKznKAgjYxAc5+rU0I5QQXuoTaF6AAOvKtdoMwfwB944zYsTclu1LGc9WlBFn97CC3t3vDw+l6qnL7wVDdvYFgaI17HVMpV5AUtV/BYWBoYVIQOPSRr5dvqvr1Mf5SNmqsokONM0xmcfKyL5ch0B6XglUIVcbd9Og8ex8tSrcZXoDHka7v65BTJ1707s8MjelX9tPJ2Q5sSSrOK6qjeQCX5fv/wcX2elTccxRx6qSN+vt9fT1/00iqW3cuHFdgxBkb77g086MNfJuP60TL+8xUdcv/2f7icFiYBqVkJOvBn5dPIBvn/oqA5SZVngeli/f3v/7OWy1CEyfL/rN++rQtzHxzup4pfUH/Dlv8+306rADF+MnGuOfK0RO4bf1X699vgv/NjyRI6P0/mv3gLpHClw19Vvf97Of63/Ue/WSz17NR3Y9GZ5dYARKXVktieexl66sTmYg0ORDnBK9rHPr7sd3FnB0hjkIFMHYc+P02PdNe/X1+MeO/n1/jhvWS0qlEpqr9CFsQ4lsE8fddC52Vqc4GHyWDvK/vZOURrKf+Gl+ZzZhrAQz6zjff96f+ff1/88uQmgONVD9CIryZDg+t4TL2MPpeo67M9VcD1+DmJrfeiMaLYbHMzr4NGeo36NdCx6RkceHorrWE/roj88pHsFuhDWYT5W8+hZMEtfhOdYpZKmMR7o+nm6kJNtE/lPOQy+C/3gGDkHY+TWIZ+ey0mv9FJtgKW6p3MLmGAfDaMwY/1kd2j7qwe3kkxXNSyz7mJb0iuM+69/YuTx89KszU3ZgiE622Al0G+0loSYEbm88FzcRrufvt6ut+PlbT1MViXi1AfZSB9Jy1U1EAhvI44OQx86H7xtonTyS59Dr5zkyktFpkvVsDPvn0OLm2Fj17Iot5xX66Ctv/39r2+P9z6SLXa4CVLM9cuPIwU8jjx0kjtktmwtjKdah/v7zrt9O7rBkSBVtMTL30DA+ON6v58/19/ZiwBphnFISvDwVd2uX5/ffmEkIi1WngQD+cWWb/J+Ol/Wf98c+YMwHpmDtnC+goFnPo24zQPFTdLK+rxe+8xJ32kVph2IeNx7xxmctIwTdMTQYdADCvnOuYhClWottd0xtuC0MyOQHwysQ+eP9KhY3ioOWr3n4/3X5fX82FQoRQWkOtHyHj30ip+/He8ctqztRysTlQOL2RjRD+xGu7/1fiP5aIEJWoSBKedpco2RAaAuNtgBn+23jjcj02Nb+L/3SHXq7SAjdVZXcz9iVU1S8zW0FEjoNzjj+DkjdU7H0MJD8HAecG4jNTvHIY8eJrSvg1we5+898w6dkcwbAAKx88CzZOQgjtmKh2EJZ+VHMNIOaVvT41X6TI2sXE2R0VmEmbVnqJmaJANZDk3NhS+FPa79E0njnGsERBgXfx4tlZSkMsKzDG2ndZDHUQfpmiQEqmdV28M0ln2UVYvRaC4t8mlaWRIoAS6v71/rJlDPIx1ettK7VkYkQSb8pPlJI7O6alO1wZbcWCqbUZClni/3063T24IM3zELDK06b/Lo8qoCC+RZlF3TdeH0F9Zd9vrLc9qPjDhxvC4d1JnPfba9VB5dZn97K0ID9+tn7AaSHjZXI18S41UPay2cN91hyKzlAer5ZQVo3Jx/7+8xMpaweT4CtC/P+7k32oTS/e5985zAZX/bkzg+zpuZcf3ejyWti9DcIFD2306vp/NfaiPKpeD5oAv4oLvpAEUrDUqRhQqNeRri+HnuH0RKFk4ICjC853xHJSmcDIVKzVUElbHdyzlIhpa7lismherPCBVAZabolqscuFZWqWnsnAQasVy6v52+ny/aMSoZAkcWGUhnz/fTRZ2tVpbB8YxcAgy/LmOMcpGkXh6ZU0V8rN3LXrif/+/paxv1tY+ddjLiLHGAubFQkNw/7WcLaX2eOy+TijKHjljog19HXAVBxWmb8vp2vXCg97Oi7qUPMzMxt9C3Tn9gl8Vj97eXxn1mk9hi5eW+PtbtadFKsVDhC1fqCuyu9S1pnpMgQiuYBSNQ9r/6WA+U4c6T/J/DWYyF0vdOpt+WgaXeRnciHzh5wkH/xjrW1+urqjTkJeeoD7RwkKWFjqrzHjnbq7gyAJGpcYSuBBriyZKS6nbkwzfCAJOzTCvrt7SU3eylDzCy+HzfXAx4E0pjmWvaGGx7Dq1O6cJhRO+xwCuDPMe9H+TjtCA+mINXRxpIrFXHkWMx8oBO1PMW5NW/a3k8sZgPkAz+eXp9Pf65RXl3XlhJTVstMuh44CSH7lmkPhJ53tPkWcooI3oui7blqonnpYkfFm3QVODxR4eFjMEOrB0E6EF4P94fRIV6B6XcNezLSDCk4DmtxsoEQ8/lR+rKClzHsv5LrJGauRo6mWMALBvbIi6Xz/fQFKkWdcX8L7ZSgDAngh7/dRhMbaXDI3J2aoTzQ4OtRslfZ2VbWOlYjK2YEcTAw4RiazqPe/vt+IEGZq6Rdo7jem5cuLT+UA4t4bKSIbIJ03L3eFoCr+DGrQJ7JSID0OiRjOLHfXKmOGlVL1WwLIy0TKPJUC8Xo+uYjUUOXmOfUovZaIHA8NGvr33cmZH70XF5quf6X014/yuVwPa/s513q3wZ+SKtJDORA7AjLK20aQSjXO/Ob8EP5mBK5fu111DkmZl4qR5aNdfmd4XR1euYSoo66aaLHAt0gDzj/Xr986sTT8F0Vc2gZPg4fm4evi304nobuhy9DFBc9Tz0aj6O/3zZ9ZO3l00n6KMW5GuCdGcdoeZR9QZClipOrf3rm8rUAkzQ/K9D9+X3ju/v1797HdFIueNY3fRQRVgH/U3ul5G+IMdKkIc++HVImRevQnSkRGMY4SGM+Djd/nxfba5rH88kz63q82S3Le/SmhJeD0eOzFyaxciCMkD9foAtOj9MlZe2Wg2LqFCHxEMZVPtnpPS0NdUhQXotRumPMakccL0sUWXndz92G3Fdab3fXoZzwKOhDPB0lskQ4fKeHOPJ8t7gKi3Gcq9/SpJcZgDmm23QtVfyusiSug45l5xTbOrc1g3qasSBr2ftUhdc5rV0YH+XaaFawhnBhy7e7APUbGU6gqjWCUVqHeQ54iF0gTV8+DiD9yEN9V9fp9uvQSUPCUAjx7wmLGnHEFzWdHFV/cz8Ng9MFQ7sWxReEUh/Ps6X88cqkX6RY6KzqqTp4HglOMiy+YB5eT9dfjx+Dk4KiW5gsWgQECQj61zVmlIrYh7hCt/Ge5ppI4s8+CqpPCs3VSdceDVzwbdmjIniwJwQ2AASZ3s60+ByK43eypEjIbY/XmfZSG2eY04SjOm4HB/KIAzSvDULPKtwpQAJ4mMNh44cVNpiyRPMvbpcX7bD9OX41/G8M7TO4SD9cq1Cj0PTuw42isSVCfmuleWBsHoL2t91SPBUUn1ogVAwTmCze16Pn8dv5/fz49dTCRwrhbQIhYebYhtvEHsgN0XkOPrijALDKP+zDDp1tXIBmzqtPn2LKEt41Xy9v5+/nxVOlhuNzeT6BrnIbk11bDdd1BihBnkb64cO+8vXx1MEmvyJlm1DHjbC6k91sMf1665iHGQp66rER862j3y6JZjndP22mdmqtPWhK9EMl0PJNKfgGJWwL+l9bmmr0EF2vfy4bolWW06czvPzXbxkC3+FJsdWzeopyt5JX9bSslMhOhgVsJJULVcFPje5y2vDwkCCzWm3HnbPhN7KFRLbxQ5wYXwef5wv++t6/brde64phTSX9bScg9yK1cE13EZfzY6/VaarDBSw9XBql2AkGNnWRt29hN2YXo5ZK1y1stcQOo6uleg1qCo9WjHI+kI4pbleo8M32lS3GV9gslQxkXmWD0zLTIttZz3Tt7oBjbRB14K27Kz0CgrewUlMtbxI/SttuwsAIpKZWNI0BRAGqmwP84/iqOo3gKxQAR2U8uunt3+Ma+DLAjNS6UaHoxr0yRKWQX1ep3ih8d7Yl9r/TFkwA5oBbYSnSw+khpOhR6IfALwnGbns2QYKUN9Sgz6/p+4obNVekcDataTykl6Gjyi1WMt1h9x0efCI+/8ZhUbItH3L9144aEbsA7WqJeMnlYnbjL3cdIbFmPhZoxyXRcF0sw8HMrJUi2MQ4qDpLANLAH6XVCc0qg+tPznkblF2yoFU3atf0sII16exNvj0oZ5PqjH8kyN0dj2NObB4ZZpQ5JCKBEmWHHOkyUuDw9YDhWtoBwZvEaql3V/o8wm74Pa6KnGhw+c8NiOBiavHsKubxldNl6+FCVV3CZzMJ6pU8bHVEGWrV9USmNsVGYd2ysxe8PlNQSsr4+EjT32aLieN6qX5wbeX8eVljuNgHJvr/Pva9S+//Yu9Li9FE9f5YmAap8tMBm8NVq60VELT5aer4cn3b2QOqKuHRuCNwDcBmgjNtM/TZYuXqGEm607rqzV4ma6ceQfYBA9wfRWPPGV9BUWsvCwcoGdb6Ee7DwdC/q4cYO/2k+W/2G/C166YCFMUujG3K8CUuSOrtWRW9ixkf9t492+n76XY2e10OSlfgZXqUWSKlmCSx+f1/df383tP9IM0WCak5fN6f7yeP38qX3vq1Gg2Gg74NLqdRsN0BlxolBCulNtWvHen1MP0DZkb3lzcML7x83bd4mzGq1jut8zqkIUlOp8CG2V6SlVjc/Od1LVVBVP1iHhOzW5xRy1fDhtQW6hm9zZkBOlimHYzleUkZNNEPF5F2/Avz1HmEpr+C199+cv2i1lGMky/P3S19xWz4cbfBxgsmI6nh/lPH6H9LmETBoLQ96Fm16Ucw9IdNMiTPJfuTQvdAPTlPWTvZTWwf43ehfTRW5j1y2k1e0nvUZiMfKLIFCvBaLc64lM1EFm0Q1w2AgOw6kADECmj69vNWWkmFyjdpzs6pcjku0193dF8r2hoxcL4YgBWNkwL8eD7C03EdmB9EJRmZWU5jNg4Bla3uixP5ZuTVWRamE+Cbug62DrQaClIcBM5gCTBIPFhhqeRD8WFUmMVm4nVzgObwJ7jQBNML6baUL0zTL7Kxkcg5kRlY7sCJUWUc5BV5Up1kdgaBcMFWrhYN9crcnzHcMsMYXHOBcDr9TCMng6tOly7eVQ4Nlt1cLbM2WXHPifTyILnA5rpt2lB3AkmXcArxaQh7+ub4clLXESQQVt9IbmVBGolu5jaW1HJvqU3NidXu2zuX3niUXq1kTcgtFCtAydCHJopgXei+CMc/68uopVXtCYuJWtgsK8Ycx1y1SXfT2BgGRTA9omB7tOnuIAuf71MD4s2iyXGOs51tZvOj4/jp04KlzdwJvbZGRhwtg02APr9pRctoH06yrNlL3WD+ii8sPjyPo7EZt2evYIWi/XtT36qYvLiz7UgcfTTn/CLlJKWL3ivxle70ImLRZkA1QXiMafb55N+LeFlexlwHxUIs8/QgO/IqJnYLqKGi5CqCez3h/avrisEAeXQJAVJvrzqbK9RtHWqeW+z7Glkv2725gGspwcj9Srvq8BiBzz7hmwtN8DXqPka4uHrcbHUry/1OZcq4zIbCQcOD233aJpWe6tdzcb+ioZ7fQs3hcv3dvy7luXebp0ZakteWj+ZX4yFSQYlgG+18L6f+1urZNQWLsn7lM5lZOySq8XMfA3O4BsWQ23iO91DfS+5nSmNXjf1jqNjQ3P9tqsNOXGqacERJoHtTw+V6iArJxhcmbW/T6BHHLKUJ991Etpl83AT94OOGId0/bSMFKg3DS9PstIUDC3CEnozbqeP6+NEZtXt9H+eEqeMdFY7LtvhYFDeNuBfp/Pj9LEVwjjebiqNQ1b+TrzlDbRHaLzf3nEus5zqseLZmVdf58ICoBKfzHqMae+8OdQ5s0BMdtNpYUn2HTg9eRy9RI8t4hzWQh4cyt1lnK1Q1XyAl221Xb/6geReaLFLDkY2lrEUGJe2XA1IZ+7CYxbBXAUDrp+zKhDX93V3/FPVspeBcRzh6mGU+0gPkdlaxjHGhkO8X16osMFjtfPP97uCq0YmFLqmaWDRtA64H5vj0aR11sLYod21jfZx+vi2FS46f5ZhugEloOYV62ClpW3A/UB/KQXYdI18eSu5azGTEOmuA5bCEDpUSG7Vam1xhF+7ya7MUDV4fcXVS0tFa14TGLygKvDILMIEo2Vu97/6b8nUMxiDeH/9eXr7et+2/iBToVt/hzYjMICuDrfL+R1o98eFVCL5WLUwgeL+9ufkDkqJraLQttBGvZ+Ot9efe0mhf6qRJFdnFwMO4t7SinuvhVwffI1ZiwFiJ0uAtQ3vp//q2YfcDFWhSC0bERaauW9C7/J6unxtW61HrjKaiE22BM9/baVJ6Imv/7n/rpycTNhKMMFqHeZ3CdJyW2a2IiyMW+2GfAMp815K7tyuP4YH52pmqxxJH7uqTzBE9Om2ANvVVmV0E2F06JhRSBcq50jHqqmmGo+Z2r2hrQwKE6EEqTz/0e4O215oSWdj4lPfwCyGfcxe85WmHevWXIio3WsH6f02Zn/EyKmtiibLoXb5T3W3V9eNr8BsabyklUSAVuf+9/s6E513s/z95lqvf59vMa7O+or6lgaCWsL7ZHldv97fhncxyQfJgU0dLFTOPy79Hpbzy+oTG8gHvGJHFciNtON9jaVInOh/aPU1oX+CBx5XC0zdlsTC6/xjqw+rvx27TH4WNQdYJmZC4GxX3JlZbMTrqB8LI0OZ8NYum4R+QzUuvpG6u2KbdVkD40S3BIuXx/X68u2sVEapFDeIgg+grThEf9LKyLfEln1NgK5jhoqpM2+vVorOt2SHhm34lho2vEzEP3AvWiEtO0VApKLDRMjCSwb38cq5RO6ZkcXo5cLJDCOwy24fdtv7rVjccFx56mR26Vvo1uRx2xkKh5YlRtiLYKH92A+9xcOMh5V1RtiHbfG23ut9XK7nu677bOVVnpFPqgSreOLSIVYGPcbmiYL1aUZOPTkEnwgJRmLSEPpKKumkqE4hXAuUxng73ftdLzO32QrGz3HtQ1QlOHBVkLt6kIWqlYRKNUPV4DM7uHJznbGoaJl/DEF8u2jPte3c0uQ57Q4LwvXhj+994c7+cpP296F1sY7x+x0sSVIODY3C0/IpiksCa1czAnxVYgKHH9amUDddqNpeZAnOF20YTrAxoQWcMPcWJQQ5MCVyeHaC3oRSPOap4IB4tUv1meSWgtsqEWEVdFSWxsm75pbqpFj4BGjZohbrofvAT7kTVjosI58VCZtz+6WVxXgdecgl/YtN6YbVtfcBpVelcwHJJOSq3lvIOeRYg7hWGQ7CqdLwwkniBoOyLE6GcSx1GS5VHuUal5n5YG5XivOPMBwcte49LMDGtXflHcSHViMQZj7xlRfdjusupSx7qSoeFRgubCG0dJ9WZrE53vBbrH96uFZkeAKrwun3g91edIClPI/xWhNXiWjqIlMqIvPShA+GOtbmL/q6jF+xzK1s9WQDRjminNTrKrm/HdWtjnLpRQ6LSLCy2f3r+/fz63Yh6TjlWDJjnlcHnfH3Xx9P9ke3GCHGA9eNd19mmHiAyTqlVHhPpOWPYGPXQ0VnHaMP2pC1BB3HCDlYq2sd4PHoK7dITdPxzvbwBFmHeLoSzsg17NotXjCm6/HaqyZSWrItkOqpk5jQeqgAryP6nrZKcxieWuvXVPFQGQRZFZrULvzhSYL68lZ4XDkMO24CwzEeP8/34+Xt8fOo9rdUQFnvwtx5G+d6ex5GnpetWBQE0Zu7R1FVefWArcdHZKUpQe5RXEd9yIGToemJIxgMjH/eRlk1uY/+Xvv+sssqqDiAoerJVYmy9ac7tlWrieqr8rVUB0LmlXfgPArDV9JyHQvTqq76FtsEQyfK7+jtaBk7aKv9FFtsF8Q3jyus1u6k1ZE4/spAP8cTaOjqOiFRTbGstTDwx/n+sV133WMGGaLEYWIO78t9yO1au3FZSyNT91y7nQXWitkH3MJtB9G2Mgu3rhauWYIOFHSnktRN6prJHAPi2iXQ0H35uMrDdFgPUcb++JbrA90jj+vj+P7trOSSNFzMAgtTPa5bgcf+V8plwRdztDq17cYUqIU8bsfLqune+KqTXnpLvwb0Xz6N8Xla39pfp9td+R2dVDyxd+XrTR1LMvm1uu5TtVkS8wQPKcc6ojqWJLgLaAmsX+uPpdRV6uErbOtJyeaPh3br12WgRUnV0TGDczDSDWiLkv3UY8HXlR6r023hCiy24b52eMCMJPFHXxQTkMY71LzE99XXrZQivi7apV2F3c4TGOpEVSVxvLuRgt1ziISHlVm/7qet3t2lD6OU1q6JUG5+Pb4vj+tzVJ48/A2+Q+/rcVaRY6krjQfrJax7Tt3d4KQkTLBsN31xfAmqVNAXnooDfHODjd8bnC34pi66Gh/AV+PWxcrx1UvVyxeuksZK4IFDyduF7oazwJwILEAbvTzyy6GnJtJMb5ccQXHx1/muZLuVQ8R2HwiM3Pj7eH6UynWqRJhMRK/vK1SLK9SjN7RC/e0183sOnN4UGChEqIWUZ6GgsidHmaxQb/CVi7rWrpcoyhjo2tm+97++3a5/33W9la6SItTi9+8/F92UZU1gzvT+3XGpgtAlV0H4vI+g7i9xss5GgqFF+1fPl1Xd+H5UBV2lELCwFMs+wCgTUHLrxLE5+C74faCnFDoxfUgW71+8nY59nYgglc9JemX5topc9bKek8EXKO/fVlcS+dQ5KWE+Wfmu0s4O3VNP1+uT3LbyqXHWzPZl259W8oqqGq/PxW5Tu8hnadh5tiD+0bxRvTNCoo+WoDEda5Dx6GTpuYXJg4G3Buzj7OmLLzqNwknJsrBtZ6ev/jkL0El0tjR+CuMrt2Gef5mX+bOrnJs9xPCGt3Do1HuIarcBxvmc8ocYfEXtNsBo24sJLidoWUScQVTP0/qK+AhpIdF1kXGgPldJqk40Br4VUC8tW4UPJQPjKMTT/3n69YS2pAlgOeATxjPRaM/JqT50igiHBjtYSEeONPAvdOMxgIaKXT/aIK61u0qovjV41d42nA4a91LlMG76KKOqXdJVa+JEUfnz60lIh0P3/NMD9mnDemlNr+scz+16OL79plyfkbaQ8y2SCc/zrTdVpZ6RWJcy4/37n//2x+f58/R+vqz9/+M//+d//h+gShwDjjgGAA=="; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index f84c70c71b..49ca6af0af 100644 --- a/classes/_waku_core.ConnectionManager.html +++ b/classes/_waku_core.ConnectionManager.html @@ -1,4 +1,4 @@ -ConnectionManager | Documentation

Hierarchy

Implements

Constructors

constructor +ConnectionManager | Documentation

Hierarchy

Implements

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. +

Constructors

Properties

#private: any
configuredPubsubTopics: string[]
currentActiveParallelDialCount: number = 0
dialAttemptsForPeer: Map<string, number> = ...
dialErrorsForPeer: Map<string, any> = ...
isP2PNetworkConnected: boolean = false
keepAliveManager: KeepAliveManager
libp2p: Libp2p
onEventHandlers: {
    browser:network: (() => void);
    peer:connect: ((evt) => void);
    peer:disconnect: ((evt) => void);
    peer:discovery: ((evt) => void);
} = ...

Type declaration

  • browser:network: (() => void)
      • (): void
      • Returns void

  • peer:connect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:disconnect: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerId>

        Returns void

  • peer:discovery: ((evt) => void)
      • (evt): void
      • Parameters

        • evt: CustomEvent<PeerInfo>

        Returns void

pendingPeerDialQueue: PeerId[] = []
instances: Map<string, ConnectionManager> = ...

Methods

  • Attempts to establish a connection with a peer and set up specified protocols. The method handles both PeerId and Multiaddr inputs, manages connection attempts, and maintains the connection state.

    The dialing process includes:

    @@ -67,20 +67,20 @@ and maintains the connection state.

  • Updates the peer store and connection state after successful/failed attempts
  • If all dial attempts fail, triggers DNS discovery as a fallback
-
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/_waku_core.DecodedMessage.html b/classes/_waku_core.DecodedMessage.html index c08a20eb1d..744a65de62 100644 --- a/classes/_waku_core.DecodedMessage.html +++ b/classes/_waku_core.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

Hierarchy

  • DecodedMessage

    Implements

    Constructors

    constructor +DecodedMessage | Documentation

    Hierarchy

    • DecodedMessage

      Implements

      Constructors

      Properties

      Accessors

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file +

      Constructors

      Properties

      pubsubTopic: string

      Accessors

      \ No newline at end of file diff --git a/classes/_waku_core.Decoder.html b/classes/_waku_core.Decoder.html index bd2ce5090d..cb6ce520e2 100644 --- a/classes/_waku_core.Decoder.html +++ b/classes/_waku_core.Decoder.html @@ -1,6 +1,6 @@ -Decoder | Documentation

      Implements

      Constructors

      constructor +Decoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      pubsubTopic: string

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.Encoder.html b/classes/_waku_core.Encoder.html index 17893f7566..4ef04d5ed2 100644 --- a/classes/_waku_core.Encoder.html +++ b/classes/_waku_core.Encoder.html @@ -1,8 +1,8 @@ -Encoder | Documentation

      Implements

      Constructors

      constructor +Encoder | Documentation

      Implements

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      contentTopic: string
      ephemeral: boolean = false
      metaSetter?: IMetaSetter
      pubsubTopic: string

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.KeepAliveManager.html b/classes/_waku_core.KeepAliveManager.html index 4b96cbd7d5..7cc5330199 100644 --- a/classes/_waku_core.KeepAliveManager.html +++ b/classes/_waku_core.KeepAliveManager.html @@ -1,4 +1,4 @@ -KeepAliveManager | Documentation

      Constructors

      constructor +KeepAliveManager | Documentation

      Constructors

      Properties

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      \ No newline at end of file +

      Constructors

      Properties

      libp2p: Libp2p
      pingKeepAliveTimers: Map<string, Timeout> = ...
      relay?: IRelay
      relayKeepAliveTimers: Map<PeerId, Timeout[]> = ...

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.StreamManager.html b/classes/_waku_core.StreamManager.html index c0eccb6bde..9981d10b80 100644 --- a/classes/_waku_core.StreamManager.html +++ b/classes/_waku_core.StreamManager.html @@ -1,4 +1,4 @@ -StreamManager | Documentation

      Constructors

      constructor +StreamManager | Documentation

      Constructors

      Properties

      addEventListener getConnections log @@ -17,8 +17,8 @@ by a PeerId

      Parameters

      • Optional peerId: PeerId

      Returns Connection[]

      Example

      for (const connection of libp2p.getConnections()) {
      console.log(peerId, connection.remoteAddr.toString())
      // Logs the PeerId string and the observed remote multiaddr of each Connection
      }
      -
    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering +

    • addEventListener: (<K>(type, listener, options?) => void)
        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

    • Returns StreamManager

      Properties

      addEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<Libp2pServices>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      getConnections: ((peerId?) => Connection[])

      Type declaration

        • (peerId?): Connection[]
        • Return a list of all connections this node has open, optionally filtering by a PeerId

          Parameters

          • Optional peerId: PeerId

          Returns Connection[]

          Example

          for (const connection of libp2p.getConnections()) {
          console.log(peerId, connection.remoteAddr.toString())
          // Logs the PeerId string and the observed remote multiaddr of each Connection
          }
          -
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file +
      log: Logger
      multicodec: string
      ongoingCreation: Set<string> = ...
      streamPool: Map<string, Promise<void>> = ...

      Methods

      \ No newline at end of file diff --git a/classes/_waku_core.waku_filter.FilterCore.html b/classes/_waku_core.waku_filter.FilterCore.html index 33ab791654..b0eea346df 100644 --- a/classes/_waku_core.waku_filter.FilterCore.html +++ b/classes/_waku_core.waku_filter.FilterCore.html @@ -1,4 +1,4 @@ -FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      constructor +FilterCore | Documentation

      Hierarchy

      • BaseProtocol
        • FilterCore

      Implements

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      • Parameters

        • handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)
            • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
            • Parameters

              • pubsubTopic: string
              • wakuMessage: WakuMessage
              • peerIdStr: string

              Returns Promise<void>

        • pubsubTopics: string[]
        • libp2p: Libp2p

        Returns waku_filter.FilterCore

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      handleIncomingMessage: ((pubsubTopic, wakuMessage, peerIdStr) => Promise<void>)

      Type declaration

        • (pubsubTopic, wakuMessage, peerIdStr): Promise<void>
        • Parameters

          • pubsubTopic: string
          • wakuMessage: WakuMessage
          • peerIdStr: string

          Returns Promise<void>

      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_core.waku_light_push.LightPushCore.html b/classes/_waku_core.waku_light_push.LightPushCore.html index f399fce3fa..a4d7d3c912 100644 --- a/classes/_waku_core.waku_light_push.LightPushCore.html +++ b/classes/_waku_core.waku_light_push.LightPushCore.html @@ -1,5 +1,5 @@ LightPushCore | Documentation

      Implements the Waku v2 Light Push protocol.

      -

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Hierarchy

      • BaseProtocol
        • LightPushCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_core.waku_store.StoreCore.html b/classes/_waku_core.waku_store.StoreCore.html index b4c4477fa7..6dddb5e0be 100644 --- a/classes/_waku_core.waku_store.StoreCore.html +++ b/classes/_waku_core.waku_store.StoreCore.html @@ -1,4 +1,4 @@ -StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      constructor +StoreCore | Documentation

      Hierarchy

      • BaseProtocol
        • StoreCore

      Implements

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support +

      Constructors

      Properties

      addLibp2pEventListener: (<K>(type, listener, options?) => void)

      Type declaration

        • <K>(type, listener, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | AddEventListenerOptions

          Returns void

      components: Components
      multicodec: string
      pubsubTopics: string[]
      removeLibp2pEventListener: {
          <K>(type, listener?, options?): void;
          (type, listener?, options?): void;
      }

      Type declaration

        • <K>(type, listener?, options?): void
        • Type Parameters

          • K extends keyof Libp2pEvents<ServiceMap>

          Parameters

          • type: K
          • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
          • Optional options: boolean | EventListenerOptions

          Returns void

        • (type, listener?, options?): void
        • Parameters

          • type: string
          • Optional listener: EventHandler<Event>
          • Optional options: boolean | EventListenerOptions

          Returns void

      streamManager: StreamManager

      Methods

      • Returns known peers from the address book (libp2p.peerStore) that support the class protocol. Waku may or may not be currently connected to these peers.

        -

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        +

        Returns Promise<Peer[]>

      • Retrieves a list of connected peers that support the protocol. The list is sorted by latency.

        Parameters

        • __namedParameters: {
              maxBootstrapPeers: number;
              numPeers: number;
          } = ...
          • maxBootstrapPeers: number
          • numPeers: number

        Returns Promise<Peer[]>

        A list of peers that support the protocol sorted by latency. By default, returns all peers available, including bootstrap.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 77f8479799..80fb19026c 100644 --- a/classes/_waku_enr.ENR.html +++ b/classes/_waku_enr.ENR.html @@ -1,4 +1,4 @@ -ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      constructor +ENR | Documentation

      Hierarchy

      • RawEnr
        • ENR

      Implements

      Constructors

      Properties

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      -
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        +

      Constructors

      • Parameters

        • kvs: Record<string, Uint8Array> = {}
        • seq: bigint = ...
        • Optional signature: Uint8Array

        Returns ENR

      Properties

      [toStringTag]: string
      getLocationMultiaddr: ((protocol) => undefined | Multiaddr) = ...

      Type declaration

      peerId?: PeerId
      seq: bigint
      signature?: Uint8Array
      size: number

      Returns

      the number of elements in the Map.

      +
      RECORD_PREFIX: "enr:" = "enr:"
      [species]: MapConstructor

      Accessors

      • get multiaddrs(): undefined | Multiaddr[]
      • Get the multiaddrs field from ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        If the peer information only contains information that can be represented with the ENR pre-defined keys (ip, tcp, etc) then the usage of ENR.getLocationMultiaddr should be preferred.

        The multiaddresses stored in this field are expected to be location multiaddresses, ie, peer id less.

        -

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        +

        Returns undefined | Multiaddr[]

      • set multiaddrs(multiaddrs): void
      • Set the multiaddrs field on the ENR.

        This field is used to store multiaddresses that cannot be stored with the current ENR pre-defined keys. These can be a multiaddresses that include encapsulation (e.g. wss) or do not use ip4 nor ip6 for the host address (e.g. dns4, dnsaddr, etc)..

        @@ -55,21 +55,21 @@ address (e.g. dns4, dnsaddr, etc)..

        (ip, tcp, etc) then the usage of ENR.setLocationMultiaddr should be preferred. The multiaddresses stored in this field must be location multiaddresses, ie, without a peer id.

        -

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        +

        Parameters

        • multiaddrs: undefined | Multiaddr[]

        Returns void

      Methods

      • Returns an iterable of entries in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Returns void

      • Parameters

        • key: string

        Returns boolean

        true if an element in the Map existed and has been removed, or false if the element does not exist.

      • Returns an iterable of key, value pairs for every entry in the map.

        Returns IterableIterator<[string, Uint8Array]>

      • Executes a provided function once per each key/value pair in the Map, in insertion order.

        Parameters

        • callbackfn: ((value, key, map) => void)
            • (value, key, map): void
            • Parameters

              • value: Uint8Array
              • key: string
              • map: Map<string, Uint8Array>

              Returns void

        • Optional thisArg: any

        Returns void

      • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

        Parameters

        • key: string

        Returns undefined | Uint8Array

        Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

        -
      • Returns the full multiaddr from the ENR fields matching the provided +

      • Parameters

        • key: string

        Returns boolean

        boolean indicating whether an element with the specified key exists or not.

        +

      Parameters

      Returns undefined | Multiaddr

      \ No newline at end of file +

      Parameters

      Returns this

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrCreator.html b/classes/_waku_enr.EnrCreator.html index a51f748d1e..5d80b7750b 100644 --- a/classes/_waku_enr.EnrCreator.html +++ b/classes/_waku_enr.EnrCreator.html @@ -1,4 +1,4 @@ -EnrCreator | Documentation

      Constructors

      constructor +EnrCreator | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

      \ No newline at end of file diff --git a/classes/_waku_enr.EnrDecoder.html b/classes/_waku_enr.EnrDecoder.html index e8b90fc849..e433c8e2f2 100644 --- a/classes/_waku_enr.EnrDecoder.html +++ b/classes/_waku_enr.EnrDecoder.html @@ -1,4 +1,4 @@ -EnrDecoder | Documentation

      Constructors

      constructor +EnrDecoder | Documentation

      Constructors

      Methods

      Constructors

      Methods

      \ No newline at end of file +

      Constructors

      Methods

      \ No newline at end of file diff --git a/classes/_waku_message_encryption.DecodedMessage.html b/classes/_waku_message_encryption.DecodedMessage.html index 5a7b0e74e9..a57d098458 100644 --- a/classes/_waku_message_encryption.DecodedMessage.html +++ b/classes/_waku_message_encryption.DecodedMessage.html @@ -1,4 +1,4 @@ -DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      constructor +DecodedMessage | Documentation

      Hierarchy (view full)

      Implements

      Constructors

      Properties

      Methods

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        +

      Constructors

      Properties

      _decodedPayload: Uint8Array
      pubsubTopic: string
      signature?: Uint8Array
      signaturePublicKey?: Uint8Array

      Accessors

      • get _rawTimestamp(): undefined | bigint
      • Returns undefined | bigint

      • get contentTopic(): string
      • Returns string

      • get ephemeral(): boolean
      • Returns boolean

      • get meta(): undefined | Uint8Array
      • Returns undefined | Uint8Array

      • get timestamp(): undefined | Date
      • Returns undefined | Date

      • get version(): number
      • Returns number

      Methods

      • Verify the message's signature against the public key.

        Parameters

        • publicKey: Uint8Array

        Returns boolean

        true if the signature matches the public key, false if not or if no signature is present.

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sdk.WakuNode.html b/classes/_waku_sdk.WakuNode.html index 597e2305f2..0ea13e70fb 100644 --- a/classes/_waku_sdk.WakuNode.html +++ b/classes/_waku_sdk.WakuNode.html @@ -1,4 +1,4 @@ -WakuNode | Documentation

      Implements

      Constructors

      constructor +WakuNode | Documentation

      Implements

      Constructors

      Properties

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilter
      libp2p: Libp2p
      lightPush?: ILightPush
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Accessors

      • get peerId(): PeerId
      • Returns a unique identifier for a node on the network.

        +

      Constructors

      Properties

      connectionManager: waku.ConnectionManager
      filter?: IFilter
      libp2p: Libp2p
      lightPush?: ILightPush
      pubsubTopics: string[]
      relay?: IRelay
      store?: IStore

      Accessors

      • get peerId(): PeerId
      • Returns a unique identifier for a node on the network.

        Returns PeerId

        Example

        console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
         
        -
      • get protocols(): string[]
      • Returns a list of supported protocols.

        Returns string[]

        Example

        console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
         
        -

      Methods

      Methods

      • Dials to the provided peer

        Parameters

        • peer: PeerId | MultiaddrInput

          information to use for dialing

        • Optional protocols: Protocols[]

          array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

        Returns Promise<Stream>

        Promise that will resolve to a Stream to a dialed peer

        Example

        await waku.dial(remotePeerId, [Protocols.LightPush]);

        waku.isConnected() === true;
        -
      • Starts all services and components related to functionality of Waku node.

        Returns Promise<void>

        Promise that will resolve when started.

        Example

        await waku.start();

        waku.isStarted() === true;
        -
      • Stops all recurring processes and services that are needed for functionality of Waku node.

        Returns Promise<void>

        Promise that resolves when stopped.

        Example

        await waku.stop();

        waku.isStarted === false;
        -
      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

      • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

        Parameters

        • Optional protocols: Protocols[]

          Protocols that need to be enabled by remote peers

          @@ -48,4 +48,4 @@ at least one remote peer, rejects if the timeoutMs is reached

          Throws

          If passing a protocol that is not mounted or Waku node is not started

          Example

          try {
          // let's wait for at least one LightPush node and timeout in 1 second
          await waku.waitForPeers([Protocols.LightPush], 1000);
          } catch(e) {
          waku.isConnected() === false;
          console.error("Failed to connect due to", e);
          }

          waku.isConnected() === true;
          -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/classes/_waku_sds.BloomFilter.html b/classes/_waku_sds.BloomFilter.html new file mode 100644 index 0000000000..7a2f89bbb0 --- /dev/null +++ b/classes/_waku_sds.BloomFilter.html @@ -0,0 +1,14 @@ +BloomFilter | Documentation

      Class BloomFilterAbstract

      A probabilistic data structure that tracks memberships in a set. +Supports time and space efficient lookups, but may return false-positives. +Can never return false-negatives. +A bloom filter can tell us if an element is:

      +
        +
      • Definitely not in the set
      • +
      • Potentially in the set (with a probability depending on the false-positive rate)
      • +
      +

      Constructors

      Properties

      Methods

      Constructors

      Properties

      data: Uint8Array = ...
      totalBits: number

      Methods

      • Parameters

        • item: string | Uint8Array

        Returns void

      • Parameters

        • item: string | Uint8Array

        Returns boolean

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index 066cde1854..8b3c38ea0c 100644 --- a/classes/_waku_utils.Logger.html +++ b/classes/_waku_utils.Logger.html @@ -1,4 +1,4 @@ -Logger | Documentation

      Constructors

      constructor +Logger | Documentation

      Constructors

      Properties

      _error _info _warn @@ -7,4 +7,4 @@ warn

      Methods

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      \ No newline at end of file +

      Constructors

      Properties

      _error: Debugger
      _info: Debugger
      _warn: Debugger

      Accessors

      Methods

      • Parameters

        • level: "info" | "warn" | "error"
        • Rest ...args: unknown[]

        Returns void

      • Parameters

        • level: string
        • Optional prefix: string

        Returns string

      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocol.html b/enums/_waku_enr.TransportProtocol.html index 9b930c0d04..423120ce94 100644 --- a/enums/_waku_enr.TransportProtocol.html +++ b/enums/_waku_enr.TransportProtocol.html @@ -1,3 +1,3 @@ -TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      TCP +TransportProtocol | Documentation

      Enumeration TransportProtocol

      Enumeration Members

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file +

      Enumeration Members

      TCP: "tcp"
      UDP: "udp"
      \ No newline at end of file diff --git a/enums/_waku_enr.TransportProtocolPerIpVersion.html b/enums/_waku_enr.TransportProtocolPerIpVersion.html index 5d56d728fa..b91d93ee27 100644 --- a/enums/_waku_enr.TransportProtocolPerIpVersion.html +++ b/enums/_waku_enr.TransportProtocolPerIpVersion.html @@ -1,5 +1,5 @@ -TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      TCP4 +TransportProtocolPerIpVersion | Documentation

      Enumeration TransportProtocolPerIpVersion

      Enumeration Members

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file +

      Enumeration Members

      TCP4: "tcp4"
      TCP6: "tcp6"
      UDP4: "udp4"
      UDP6: "udp6"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EConnectionStateEvents.html b/enums/_waku_interfaces.EConnectionStateEvents.html index 377e684263..52340faf8e 100644 --- a/enums/_waku_interfaces.EConnectionStateEvents.html +++ b/enums/_waku_interfaces.EConnectionStateEvents.html @@ -1,2 +1,2 @@ -EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file +EConnectionStateEvents | Documentation

      Enumeration EConnectionStateEvents

      Enumeration Members

      Enumeration Members

      CONNECTION_STATUS: "waku:connection"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html index 6c24d0b767..8d14bd88d7 100644 --- a/enums/_waku_interfaces.EPeersByDiscoveryEvents.html +++ b/enums/_waku_interfaces.EPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP +EPeersByDiscoveryEvents | Documentation

      Enumeration EPeersByDiscoveryEvents

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      PEER_CONNECT_BOOTSTRAP: "peer:connected:bootstrap"
      PEER_CONNECT_PEER_EXCHANGE: "peer:connected:peer-exchange"
      PEER_DISCOVERY_BOOTSTRAP: "peer:discovery:bootstrap"
      PEER_DISCOVERY_PEER_EXCHANGE: "peer:discovery:peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.HealthStatus.html b/enums/_waku_interfaces.HealthStatus.html index 97595276af..bb8af10728 100644 --- a/enums/_waku_interfaces.HealthStatus.html +++ b/enums/_waku_interfaces.HealthStatus.html @@ -1,4 +1,4 @@ -HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy +HealthStatus | Documentation

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file +

      Enumeration Members

      MinimallyHealthy: "MinimallyHealthy"
      SufficientlyHealthy: "SufficientlyHealthy"
      Unhealthy: "Unhealthy"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index 4de47d2e63..51e3d7ac58 100644 --- a/enums/_waku_interfaces.ProtocolError.html +++ b/enums/_waku_interfaces.ProtocolError.html @@ -1,4 +1,4 @@ -ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED +ProtocolError | Documentation

      Enumeration Members

      DECODE_FAILED: "Failed to decode"

      Failure to protobuf decode the message. May be due to a remote peer issue, ensuring that messages are sent via several peer enable mitigation of this error.

      -
      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty +

      EMPTY_PAYLOAD: "Payload is empty"

      The message payload is empty, making the message invalid. Ensure that a non-empty payload is set on the outgoing message.

      -
      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs +

      ENCODE_FAILED: "Failed to encode"

      Failure to protobuf encode the message. This is not recoverable and needs further investigation.

      -
      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      -
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. +

      GENERIC_FAIL: "Generic error"

      Could not determine the origin of the fault. Best to check connectivity and try again

      +
      INVALID_DECODER_TOPICS: "Invalid decoder topics"

      The topics passed in the decoders do not match each other, or don't exist at all. Ensure that all the pubsub topics used in the decoders are valid and match each other.

      -
      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. +

      NO_PEER_AVAILABLE: "No peer available"

      Failure to find a peer with suitable protocols. This may due to a connection issue. Mitigation can be: retrying after a given time period, display connectivity issue to user or listening for peer:connected:bootstrap or peer:connected:peer-exchange on the connection manager before retrying.

      -
      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE +

      NO_RESPONSE: "No response received"

      The remote peer did not behave as expected. Mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. +

      NO_STREAM_AVAILABLE: "No stream available"

      Failure to find a stream to the peer. This may be because the connection with the peer is not still alive. Mitigation can be: retrying after a given time period, or mitigation for NO_PEER_AVAILABLE can be used.

      -
      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer +

      REMOTE_PEER_REJECTED: "Remote peer rejected"

      The remote peer rejected the message. Information provided by the remote peer is logged. Review message validity, or mitigation for NO_PEER_AVAILABLE or DECODE_FAILED can be used.

      -
      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. +

      REQUEST_TIMEOUT: "Request timeout"

      The protocol request timed out without a response. This may be due to a connection issue. Mitigation can be: retrying after a given time period

      -
      RLN_IDENTITY_MISSING: "Identity credentials are not set"

      Missing credentials info message. +

      RLN_IDENTITY_MISSING: "Identity credentials are not set"
      RLN_LIMIT_MISSING: "User message limit is not set"

      Message limit is missing. +

      RLN_LIMIT_MISSING: "User message limit is not set"
      RLN_MEMBERSHIP_INDEX: "Membership index is not set"

      Membership index missing info message. +

      RLN_MEMBERSHIP_INDEX: "Membership index is not set"
      RLN_PROOF_GENERATION: "Proof generation failed"

      General proof generation error message. +

      RLN_PROOF_GENERATION: "Proof generation failed"
      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. +

      SIZE_TOO_BIG: "Size is too big"

      The message size is above the maximum message size allowed on the Waku Network. Compressing the message or using an alternative strategy for large messages is recommended.

      -
      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. +

      TOPIC_DECODER_MISMATCH: "Topic decoder mismatch"

      The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol. Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.

      -
      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. +

      TOPIC_NOT_CONFIGURED: "Topic not configured"

      The PubsubTopic passed to the send function is not configured on the Waku node. Please ensure that the PubsubTopic is used when initializing the Waku node.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Protocols.html b/enums/_waku_interfaces.Protocols.html index 5ebc2626eb..4b72e0a373 100644 --- a/enums/_waku_interfaces.Protocols.html +++ b/enums/_waku_interfaces.Protocols.html @@ -1,5 +1,5 @@ -Protocols | Documentation

      Enumeration Members

      Filter +Protocols | Documentation

      Enumeration Members

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file +

      Enumeration Members

      Filter: "filter"
      LightPush: "lightpush"
      Relay: "relay"
      Store: "store"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.Tags.html b/enums/_waku_interfaces.Tags.html index 1b3a8953f9..a2d4eb6bda 100644 --- a/enums/_waku_interfaces.Tags.html +++ b/enums/_waku_interfaces.Tags.html @@ -1,4 +1,4 @@ -Tags | Documentation

      Enumeration Members

      BOOTSTRAP +Tags | Documentation

      Enumeration Members

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file +

      Enumeration Members

      BOOTSTRAP: "bootstrap"
      LOCAL: "local-peer-cache"
      PEER_EXCHANGE: "peer-exchange"
      \ No newline at end of file diff --git a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html index 7603706307..c8a17713a0 100644 --- a/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html +++ b/enums/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType-1.html @@ -1,5 +1,5 @@ -FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE +FilterSubscribeType | Documentation

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file +

      Enumeration Members

      SUBSCRIBE: "SUBSCRIBE"
      SUBSCRIBER_PING: "SUBSCRIBER_PING"
      UNSUBSCRIBE: "UNSUBSCRIBE"
      UNSUBSCRIBE_ALL: "UNSUBSCRIBE_ALL"
      \ No newline at end of file diff --git a/functions/_waku_core.createDecoder.html b/functions/_waku_core.createDecoder.html index 2098def224..ed09b6ed15 100644 --- a/functions/_waku_core.createDecoder.html +++ b/functions/_waku_core.createDecoder.html @@ -4,4 +4,4 @@ format when received from the Waku network. The resulting decoder can then be pass to @waku/interfaces!IReceiver.subscribe to automatically decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_core.createEncoder.html b/functions/_waku_core.createEncoder.html index f4bccd206a..7dad518383 100644 --- a/functions/_waku_core.createEncoder.html +++ b/functions/_waku_core.createEncoder.html @@ -3,4 +3,4 @@ format to be sent over the Waku network. The resulting encoder can then be pass to @waku/interfaces!ISender.send to automatically encode outgoing messages.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_core.getHealthManager.html b/functions/_waku_core.getHealthManager.html index 52a58b66db..e188ea890c 100644 --- a/functions/_waku_core.getHealthManager.html +++ b/functions/_waku_core.getHealthManager.html @@ -1 +1 @@ -getHealthManager | Documentation
      \ No newline at end of file +getHealthManager | Documentation
      \ No newline at end of file diff --git a/functions/_waku_core.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 31fb821e65..f5a90379da 100644 --- a/functions/_waku_core.wakuMetadata.html +++ b/functions/_waku_core.wakuMetadata.html @@ -1 +1 @@ -wakuMetadata | Documentation
      \ No newline at end of file +wakuMetadata | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.compressPublicKey.html b/functions/_waku_enr.compressPublicKey.html index 1a842aa707..64f932b70a 100644 --- a/functions/_waku_enr.compressPublicKey.html +++ b/functions/_waku_enr.compressPublicKey.html @@ -1 +1 @@ -compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file +compressPublicKey | Documentation

      Function compressPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.createPeerIdFromPublicKey.html b/functions/_waku_enr.createPeerIdFromPublicKey.html index 168c0f5c31..d97d8344ea 100644 --- a/functions/_waku_enr.createPeerIdFromPublicKey.html +++ b/functions/_waku_enr.createPeerIdFromPublicKey.html @@ -1 +1 @@ -createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file +createPeerIdFromPublicKey | Documentation

      Function createPeerIdFromPublicKey

      \ No newline at end of file diff --git a/functions/_waku_enr.decodeWaku2.html b/functions/_waku_enr.decodeWaku2.html index 8a736031a9..43414b2c91 100644 --- a/functions/_waku_enr.decodeWaku2.html +++ b/functions/_waku_enr.decodeWaku2.html @@ -1 +1 @@ -decodeWaku2 | Documentation
      \ No newline at end of file +decodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.encodeWaku2.html b/functions/_waku_enr.encodeWaku2.html index 3a4a9304e7..fe7126516d 100644 --- a/functions/_waku_enr.encodeWaku2.html +++ b/functions/_waku_enr.encodeWaku2.html @@ -1 +1 @@ -encodeWaku2 | Documentation
      \ No newline at end of file +encodeWaku2 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.keccak256.html b/functions/_waku_enr.keccak256.html index efedb2dc4d..bea2ebbefd 100644 --- a/functions/_waku_enr.keccak256.html +++ b/functions/_waku_enr.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_enr.sign.html b/functions/_waku_enr.sign.html index 6f63c5cf24..bc4f527a1b 100644 --- a/functions/_waku_enr.sign.html +++ b/functions/_waku_enr.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_enr.verifySignature.html b/functions/_waku_enr.verifySignature.html index 433d0cf9d8..f208a2bab2 100644 --- a/functions/_waku_enr.verifySignature.html +++ b/functions/_waku_enr.verifySignature.html @@ -1,2 +1,2 @@ verifySignature | Documentation
      • Verify an ECDSA signature.

        -

        Parameters

        • signature: Uint8Array
        • message: string | Uint8Array
        • publicKey: Uint8Array

        Returns boolean

      \ No newline at end of file +

      Parameters

      Returns boolean

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.decrypt.html b/functions/_waku_message_encryption.crypto.ecies.decrypt.html index 81b85cd809..3f41ba7d5f 100644 --- a/functions/_waku_message_encryption.crypto.ecies.decrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.decrypt.html @@ -3,4 +3,4 @@
    • encrypted: Uint8Array

      ECIES serialized structure (result of ECIES encryption)

    • Returns Promise<Uint8Array>

      The clear text

      Throws

      Error If decryption fails

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.ecies.encrypt.html b/functions/_waku_message_encryption.crypto.ecies.encrypt.html index a12c12a8d6..307207d63b 100644 --- a/functions/_waku_message_encryption.crypto.ecies.encrypt.html +++ b/functions/_waku_message_encryption.crypto.ecies.encrypt.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      A promise that resolves with the ECIES structure serialized

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.getSubtle.html b/functions/_waku_message_encryption.crypto.getSubtle.html index 2761eeb10e..a1c2faf730 100644 --- a/functions/_waku_message_encryption.crypto.getSubtle.html +++ b/functions/_waku_message_encryption.crypto.getSubtle.html @@ -1 +1 @@ -getSubtle | Documentation
      \ No newline at end of file +getSubtle | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.keccak256.html b/functions/_waku_message_encryption.crypto.keccak256.html index 0e08d24e68..e83f820cca 100644 --- a/functions/_waku_message_encryption.crypto.keccak256.html +++ b/functions/_waku_message_encryption.crypto.keccak256.html @@ -1 +1 @@ -keccak256 | Documentation
      \ No newline at end of file +keccak256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.randomBytes.html b/functions/_waku_message_encryption.crypto.randomBytes.html index 2e610119cb..b6c8d19bbb 100644 --- a/functions/_waku_message_encryption.crypto.randomBytes.html +++ b/functions/_waku_message_encryption.crypto.randomBytes.html @@ -1 +1 @@ -randomBytes | Documentation
      \ No newline at end of file +randomBytes | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sha256.html b/functions/_waku_message_encryption.crypto.sha256.html index 89a38a18fd..8a2cd4168d 100644 --- a/functions/_waku_message_encryption.crypto.sha256.html +++ b/functions/_waku_message_encryption.crypto.sha256.html @@ -1 +1 @@ -sha256 | Documentation
      \ No newline at end of file +sha256 | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.sign.html b/functions/_waku_message_encryption.crypto.sign.html index def2b79a4b..bf7bb9475d 100644 --- a/functions/_waku_message_encryption.crypto.sign.html +++ b/functions/_waku_message_encryption.crypto.sign.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The signature and the recovery id concatenated.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html index fb44211ace..d075f89037 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.decrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.decrypt.html @@ -1 +1 @@ -decrypt | Documentation
      \ No newline at end of file +decrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html index 905dbdbd21..79a429cc6b 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.encrypt.html +++ b/functions/_waku_message_encryption.crypto.symmetric.encrypt.html @@ -1 +1 @@ -encrypt | Documentation
      \ No newline at end of file +encrypt | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html index b5c9f514d0..a946779d19 100644 --- a/functions/_waku_message_encryption.crypto.symmetric.generateIv.html +++ b/functions/_waku_message_encryption.crypto.symmetric.generateIv.html @@ -1 +1 @@ -generateIv | Documentation
      \ No newline at end of file +generateIv | Documentation
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createDecoder.html b/functions/_waku_message_encryption.ecies.createDecoder.html index dfeebceb09..acf1cda26e 100644 --- a/functions/_waku_message_encryption.ecies.createDecoder.html +++ b/functions/_waku_message_encryption.ecies.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.createEncoder.html b/functions/_waku_message_encryption.ecies.createEncoder.html index 7519b19003..9f63132f99 100644 --- a/functions/_waku_message_encryption.ecies.createEncoder.html +++ b/functions/_waku_message_encryption.ecies.createEncoder.html @@ -7,4 +7,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html index 2c4b66c90b..21235e59c9 100644 --- a/functions/_waku_message_encryption.ecies.decryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.decryptAsymmetric.html @@ -1,3 +1,3 @@ decryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric decryption of the data as per 26/WAKU-PAYLOAD. The returned data is expected to be flags | payload-length | payload | [signature].

        -

        Parameters

        • payload: Uint8Array
        • privKey: Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html index f718d95254..01a13323ae 100644 --- a/functions/_waku_message_encryption.ecies.encryptAsymmetric.html +++ b/functions/_waku_message_encryption.ecies.encryptAsymmetric.html @@ -1,4 +1,4 @@ encryptAsymmetric | Documentation
      • Internal

        Proceed with Asymmetric encryption of the data as per 26/WAKU-PAYLOAD. The data MUST be flags | payload-length | payload | [signature]. The returned result can be set to WakuMessage.payload.

        -

        Parameters

        • data: Uint8Array
        • publicKey: string | Uint8Array

        Returns Promise<Uint8Array>

      \ No newline at end of file +

      Parameters

      Returns Promise<Uint8Array>

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.postCipher.html b/functions/_waku_message_encryption.ecies.postCipher.html index 35cc22c083..92531fd6e6 100644 --- a/functions/_waku_message_encryption.ecies.postCipher.html +++ b/functions/_waku_message_encryption.ecies.postCipher.html @@ -1,2 +1,2 @@ postCipher | Documentation
      • Internal

        Decode a decrypted payload.

        -

        Parameters

        • message: Uint8Array

        Returns {
            payload: Uint8Array;
            sig?: Signature;
        } | undefined

      \ No newline at end of file +

      Parameters

      Returns {
          payload: Uint8Array;
          sig?: Signature;
      } | undefined

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.ecies.preCipher.html b/functions/_waku_message_encryption.ecies.preCipher.html index fde77aad79..8d68388d5c 100644 --- a/functions/_waku_message_encryption.ecies.preCipher.html +++ b/functions/_waku_message_encryption.ecies.preCipher.html @@ -1,4 +1,4 @@ preCipher | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generatePrivateKey.html b/functions/_waku_message_encryption.generatePrivateKey.html index 584ebc406d..99b9361e4d 100644 --- a/functions/_waku_message_encryption.generatePrivateKey.html +++ b/functions/_waku_message_encryption.generatePrivateKey.html @@ -1,3 +1,3 @@ generatePrivateKey | Documentation
      \ No newline at end of file +

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.generateSymmetricKey.html b/functions/_waku_message_encryption.generateSymmetricKey.html index 5501a65b5d..1f4a481a7d 100644 --- a/functions/_waku_message_encryption.generateSymmetricKey.html +++ b/functions/_waku_message_encryption.generateSymmetricKey.html @@ -1,2 +1,2 @@ generateSymmetricKey | Documentation
      \ No newline at end of file +

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.getPublicKey.html b/functions/_waku_message_encryption.getPublicKey.html index fce4e02dd2..03a0a2fc63 100644 --- a/functions/_waku_message_encryption.getPublicKey.html +++ b/functions/_waku_message_encryption.getPublicKey.html @@ -1,3 +1,3 @@ getPublicKey | Documentation
      • Return the public key for the given private key, to be used for asymmetric encryption.

        -

        Parameters

        • privateKey: PrivKey
        • Optional isCompressed: boolean

        Returns Uint8Array

      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createDecoder.html b/functions/_waku_message_encryption.symmetric.createDecoder.html index fe9a7df9d2..660cf0bc33 100644 --- a/functions/_waku_message_encryption.symmetric.createDecoder.html +++ b/functions/_waku_message_encryption.symmetric.createDecoder.html @@ -6,4 +6,4 @@ pass to @waku/interfaces!IReceiver.subscribe to automatically decrypt and decode incoming messages.

      Parameters

      Returns Decoder

      \ No newline at end of file +
    • Optional pubsubTopicShardInfo: string | SingleShardInfo
    • Returns Decoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.createEncoder.html b/functions/_waku_message_encryption.symmetric.createEncoder.html index f511c6dd84..52b54686d6 100644 --- a/functions/_waku_message_encryption.symmetric.createEncoder.html +++ b/functions/_waku_message_encryption.symmetric.createEncoder.html @@ -6,4 +6,4 @@ pass to 26/WAKU2-PAYLOAD.

      -

      Parameters

      Returns Encoder

      \ No newline at end of file +

      Parameters

      Returns Encoder

      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html index b8933e4acd..7013223cb5 100644 --- a/functions/_waku_message_encryption.symmetric.decryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.decryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, expected to be flags | payload-length | payload | [signature].

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html index edfb22e9f0..d98b8c0d2d 100644 --- a/functions/_waku_message_encryption.symmetric.encryptSymmetric.html +++ b/functions/_waku_message_encryption.symmetric.encryptSymmetric.html @@ -2,4 +2,4 @@

      Parameters

      Returns Promise<Uint8Array>

      The decrypted data, cipherText | tag | iv and can be set to WakuMessage.payload.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHash.html b/functions/_waku_message_hash.messageHash.html index 482fa2122a..2e00be417e 100644 --- a/functions/_waku_message_hash.messageHash.html +++ b/functions/_waku_message_hash.messageHash.html @@ -1,3 +1,3 @@ messageHash | Documentation
      \ No newline at end of file +

      Parameters

      Returns Uint8Array

      \ No newline at end of file diff --git a/functions/_waku_message_hash.messageHashStr.html b/functions/_waku_message_hash.messageHashStr.html index 08e06b7a35..e0320a63f4 100644 --- a/functions/_waku_message_hash.messageHashStr.html +++ b/functions/_waku_message_hash.messageHashStr.html @@ -1 +1 @@ -messageHashStr | Documentation
      \ No newline at end of file +messageHashStr | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.codec.html b/functions/_waku_proto.WakuMessage.codec.html index 064a509bc4..70157a00c5 100644 --- a/functions/_waku_proto.WakuMessage.codec.html +++ b/functions/_waku_proto.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.decode.html b/functions/_waku_proto.WakuMessage.decode.html index 8f89039469..303bda98c3 100644 --- a/functions/_waku_proto.WakuMessage.decode.html +++ b/functions/_waku_proto.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.WakuMessage.encode.html b/functions/_waku_proto.WakuMessage.encode.html index 68d868e9ce..aef872d14c 100644 --- a/functions/_waku_proto.WakuMessage.encode.html +++ b/functions/_waku_proto.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html index 20224c40b3..88431b34ee 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html index b33d634850..58c5b0be17 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html index cdb6d0cde6..14411892d6 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.ContentFilter.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.codec.html b/functions/_waku_proto.proto_filter.FilterRequest.codec.html index 5298db025f..f5bfa67a57 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.decode.html b/functions/_waku_proto.proto_filter.FilterRequest.decode.html index 019f4f9a14..3ae58795b0 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRequest.encode.html b/functions/_waku_proto.proto_filter.FilterRequest.encode.html index 758f6e28dc..c9f21bbff4 100644 --- a/functions/_waku_proto.proto_filter.FilterRequest.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.codec.html b/functions/_waku_proto.proto_filter.FilterRpc.codec.html index 397b94a0d2..244c6cdb7b 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.codec.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.decode.html b/functions/_waku_proto.proto_filter.FilterRpc.decode.html index dd2dd77add..ea2c41a67a 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.decode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.FilterRpc.encode.html b/functions/_waku_proto.proto_filter.FilterRpc.encode.html index 84032f51eb..0a6450ff7c 100644 --- a/functions/_waku_proto.proto_filter.FilterRpc.encode.html +++ b/functions/_waku_proto.proto_filter.FilterRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.codec.html b/functions/_waku_proto.proto_filter.MessagePush.codec.html index 72b019e908..1773102a8b 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.decode.html b/functions/_waku_proto.proto_filter.MessagePush.decode.html index 3af410aa1c..804789ef19 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.MessagePush.encode.html b/functions/_waku_proto.proto_filter.MessagePush.encode.html index 0e6071b527..0a4fb97b57 100644 --- a/functions/_waku_proto.proto_filter.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html index cc8f6e0664..be9c90217e 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html index 90a79b0ccd..dcc2bff4fe 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html index 3cbd00d7fa..c3532359f7 100644 --- a/functions/_waku_proto.proto_filter.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html index 4bddd1c5ac..a1f11ff4d5 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html index dcaa627515..84114b8fe6 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html index ef557fe592..e6fb3dd3ca 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html index 709a2b70f5..00eea89256 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html index b13a419855..6a25ad4947 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html index 3b28ed884a..30829a0c85 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html index e56f066e60..b6a70fad67 100644 --- a/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html +++ b/functions/_waku_proto.proto_filter_v2.FilterSubscribeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html index e196fd316d..a806759e3f 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html index 56fd480b39..f26d2d7d6f 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html index b336e01b0c..3a7b8a1524 100644 --- a/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html +++ b/functions/_waku_proto.proto_filter_v2.MessagePush.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html index 5cf2471d65..c6354f27be 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html index db44e65ab8..79bf29dcba 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html index 3e222d6194..dff4403c41 100644 --- a/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_filter_v2.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html index edb229254f..d7a589518e 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html index ea49a28e2b..3082da3ab4 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html index 7bb99008ee..06ce015fef 100644 --- a/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_filter_v2.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html index bb681df1c1..1981138e00 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html index 803617b005..8368605c36 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html index 70f33de552..a427dae609 100644 --- a/functions/_waku_proto.proto_lightpush.PushRequest.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html index 6f13a1d396..02d7405128 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html index 0037abde54..33b30a6de1 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html index 35b2615a13..5d497eef38 100644 --- a/functions/_waku_proto.proto_lightpush.PushResponse.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html index 7fc3039f4a..a21877a8ad 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.codec.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html index c899a1e6b0..74dd129b7c 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.decode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html index 61f237d9d8..a3f30f975b 100644 --- a/functions/_waku_proto.proto_lightpush.PushRpc.encode.html +++ b/functions/_waku_proto.proto_lightpush.PushRpc.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html index 5615222164..e1734809af 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html index a8fa6e797e..864f4d9faf 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html index 0d5633c04a..3d5c1745dc 100644 --- a/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_lightpush.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html index b851e15b21..ec700b431b 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html index a017c7517a..16286a8557 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html index 6fc2e70772..9aada1d9cc 100644 --- a/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_lightpush.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.codec.html b/functions/_waku_proto.proto_message.RateLimitProof.codec.html index f52652c2e4..e1e262336c 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.decode.html b/functions/_waku_proto.proto_message.RateLimitProof.decode.html index 68ec329dc2..f514368483 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.RateLimitProof.encode.html b/functions/_waku_proto.proto_message.RateLimitProof.encode.html index e792f31f4e..2bebddfcd0 100644 --- a/functions/_waku_proto.proto_message.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_message.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.codec.html b/functions/_waku_proto.proto_message.WakuMessage.codec.html index ef25000229..6692e6c6a2 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_message.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.decode.html b/functions/_waku_proto.proto_message.WakuMessage.decode.html index 098e1daa8b..58bd73a7ec 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_message.WakuMessage.encode.html b/functions/_waku_proto.proto_message.WakuMessage.encode.html index 6fc5be9504..01d338ebd0 100644 --- a/functions/_waku_proto.proto_message.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_message.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html index bd02d1047d..6d640e3fb2 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html index 34689c9e24..9bcb0642fb 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html index ee76f98d10..320dc6e9ed 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html index fe612330ee..b88e357670 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html index bff38fae5c..0e69870ce2 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html index ef8a18e285..93cbd112f2 100644 --- a/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html +++ b/functions/_waku_proto.proto_metadata.WakuMetadataResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html index 4cb3175651..b7386d12ea 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html index 4a7f7652dc..58195e9623 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html index 8ee799e29b..f4e5f3f974 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeQuery.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html index 560099efe8..52d91fb7ee 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html index de9872239a..b8fa36c602 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html index 9e54dab2b3..4c02a9af18 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeRPC.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html index 47273ab144..3d1bd6f9fc 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html index 86ed230294..d44be6564f 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html index b458820a8d..3e9cd1e969 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerExchangeResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html index 20f96f6a1e..20777d9361 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html index 45d1f8cc80..8d569da4ba 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html index e3c91ba8b6..7cd5f0704b 100644 --- a/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html +++ b/functions/_waku_proto.proto_peer_exchange.PeerInfo.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.codec.html b/functions/_waku_proto.proto_store.RateLimitProof.codec.html index ad163e0205..d558fd8515 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.codec.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.decode.html b/functions/_waku_proto.proto_store.RateLimitProof.decode.html index 162df7cd36..d3f15511d7 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.decode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.RateLimitProof.encode.html b/functions/_waku_proto.proto_store.RateLimitProof.encode.html index c6884edb27..4a6afc3803 100644 --- a/functions/_waku_proto.proto_store.RateLimitProof.encode.html +++ b/functions/_waku_proto.proto_store.RateLimitProof.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html index bfec00ce4e..90712dde57 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html index e0c867b6be..cb0cee7c67 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html index 727d744eea..8a2febd254 100644 --- a/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryRequest.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html index ec00fa9e47..9705145a87 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html index 9ec87ad55d..9d10b4e62d 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html index d6d2390d6a..923ae0dad9 100644 --- a/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html +++ b/functions/_waku_proto.proto_store.StoreQueryResponse.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.codec.html b/functions/_waku_proto.proto_store.WakuMessage.codec.html index 621a9f7656..dd961987c6 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.decode.html b/functions/_waku_proto.proto_store.WakuMessage.decode.html index 059bdf0087..0194c67a7e 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessage.encode.html b/functions/_waku_proto.proto_store.WakuMessage.encode.html index fa4337df67..65c7033f21 100644 --- a/functions/_waku_proto.proto_store.WakuMessage.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html index 5bf4e8f0cb..5600dfcba4 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html index 30938e6efc..f9f7b05279 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html index 715364e9ae..864a5f806f 100644 --- a/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html +++ b/functions/_waku_proto.proto_store.WakuMessageKeyValue.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html index 5afb979f1a..ac1479cf7c 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.codec.html @@ -1 +1 @@ -codec | Documentation
      \ No newline at end of file +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html index eda0d65b80..fd3dd6b37e 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.decode.html @@ -1 +1 @@ -decode | Documentation
      \ No newline at end of file +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html index 91c74b8117..2d470d39de 100644 --- a/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html +++ b/functions/_waku_proto.proto_topic_only_message.TopicOnlyMessage.encode.html @@ -1 +1 @@ -encode | Documentation
      \ No newline at end of file +encode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_relay.createRelayNode.html b/functions/_waku_relay.createRelayNode.html index f61a17d4b1..1ee9c4a8e6 100644 --- a/functions/_waku_relay.createRelayNode.html +++ b/functions/_waku_relay.createRelayNode.html @@ -6,4 +6,4 @@ While it is technically possible to use this function in a browser environment, it is not recommended due to potential performance issues and limited browser capabilities. If you are developing a browser-based application, consider alternative approaches like creating a Light Node or use this function with caution.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_relay.wakuGossipSub.html b/functions/_waku_relay.wakuGossipSub.html index 1aa9feffbb..d7468414a4 100644 --- a/functions/_waku_relay.wakuGossipSub.html +++ b/functions/_waku_relay.wakuGossipSub.html @@ -1 +1 @@ -wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file +wakuGossipSub | Documentation
      • Parameters

        Returns ((components) => GossipSub)

          • (components): GossipSub
          • Parameters

            • components: GossipSubComponents

            Returns GossipSub

      \ No newline at end of file diff --git a/functions/_waku_relay.wakuRelay.html b/functions/_waku_relay.wakuRelay.html index a725e0fcc9..ad5ac67577 100644 --- a/functions/_waku_relay.wakuRelay.html +++ b/functions/_waku_relay.wakuRelay.html @@ -1 +1 @@ -wakuRelay | Documentation
      \ No newline at end of file +wakuRelay | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html index 79fecbe082..245377c7bf 100644 --- a/functions/_waku_sdk.createLibp2pAndUpdateOptions.html +++ b/functions/_waku_sdk.createLibp2pAndUpdateOptions.html @@ -1 +1 @@ -createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file +createLibp2pAndUpdateOptions | Documentation

      Function createLibp2pAndUpdateOptions

      \ No newline at end of file diff --git a/functions/_waku_sdk.createLightNode.html b/functions/_waku_sdk.createLightNode.html index 5c0cef1a95..605fb1c34d 100644 --- a/functions/_waku_sdk.createLightNode.html +++ b/functions/_waku_sdk.createLightNode.html @@ -1,4 +1,4 @@ createLightNode | Documentation
      \ No newline at end of file +

      Parameters

      Returns Promise<LightNode>

      \ No newline at end of file diff --git a/functions/_waku_sdk.defaultLibp2p.html b/functions/_waku_sdk.defaultLibp2p.html index 41531980c8..d3ec199206 100644 --- a/functions/_waku_sdk.defaultLibp2p.html +++ b/functions/_waku_sdk.defaultLibp2p.html @@ -1 +1 @@ -defaultLibp2p | Documentation
      \ No newline at end of file +defaultLibp2p | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.waitForRemotePeer.html b/functions/_waku_sdk.waitForRemotePeer.html index 84dcbb277b..f11ba606c6 100644 --- a/functions/_waku_sdk.waitForRemotePeer.html +++ b/functions/_waku_sdk.waitForRemotePeer.html @@ -14,4 +14,4 @@ message to us.

      Throws

      If passing a protocol that is not mounted

      Default

      Wait for remote peers with protocols enabled locally and no time out is applied.
       
      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuFilter.html b/functions/_waku_sdk.wakuFilter.html index b942db558d..64655010b8 100644 --- a/functions/_waku_sdk.wakuFilter.html +++ b/functions/_waku_sdk.wakuFilter.html @@ -1 +1 @@ -wakuFilter | Documentation
      \ No newline at end of file +wakuFilter | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuLightPush.html b/functions/_waku_sdk.wakuLightPush.html index 26a9cbe2ef..f0a8ab44c4 100644 --- a/functions/_waku_sdk.wakuLightPush.html +++ b/functions/_waku_sdk.wakuLightPush.html @@ -1 +1 @@ -wakuLightPush | Documentation
      \ No newline at end of file +wakuLightPush | Documentation
      \ No newline at end of file diff --git a/functions/_waku_sdk.wakuStore.html b/functions/_waku_sdk.wakuStore.html index 59c4975377..9e85da9b3c 100644 --- a/functions/_waku_sdk.wakuStore.html +++ b/functions/_waku_sdk.wakuStore.html @@ -1,3 +1,3 @@ wakuStore | Documentation
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToPubsubTopic.html b/functions/_waku_utils.contentTopicToPubsubTopic.html index 6bde99b880..5edf3a2fcd 100644 --- a/functions/_waku_utils.contentTopicToPubsubTopic.html +++ b/functions/_waku_utils.contentTopicToPubsubTopic.html @@ -1 +1 @@ -contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      \ No newline at end of file +contentTopicToPubsubTopic | Documentation

      Function contentTopicToPubsubTopic

      • Parameters

        • contentTopic: string
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicToShardIndex.html b/functions/_waku_utils.contentTopicToShardIndex.html index af61adc44b..80d95d542b 100644 --- a/functions/_waku_utils.contentTopicToShardIndex.html +++ b/functions/_waku_utils.contentTopicToShardIndex.html @@ -1,3 +1,3 @@ contentTopicToShardIndex | Documentation

      Function contentTopicToShardIndex

      \ No newline at end of file +

      Parameters

      Returns number

      \ No newline at end of file diff --git a/functions/_waku_utils.contentTopicsByPubsubTopic.html b/functions/_waku_utils.contentTopicsByPubsubTopic.html index da4600fb52..978ca50e7d 100644 --- a/functions/_waku_utils.contentTopicsByPubsubTopic.html +++ b/functions/_waku_utils.contentTopicsByPubsubTopic.html @@ -1,3 +1,3 @@ contentTopicsByPubsubTopic | Documentation

      Function contentTopicsByPubsubTopic

      • Given an array of content topics, groups them together by their Pubsub topic as derived using the algorithm for autosharding. If any of the content topics are not properly formatted, the function will throw an error.

        -

        Parameters

        • contentTopics: string[]
        • clusterId: number = DEFAULT_CLUSTER_ID
        • networkShards: number = 8

        Returns Map<string, string[]>

      \ No newline at end of file +

      Parameters

      Returns Map<string, string[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.decodeRelayShard.html b/functions/_waku_utils.decodeRelayShard.html index 3d2705b0e0..799d03e7ce 100644 --- a/functions/_waku_utils.decodeRelayShard.html +++ b/functions/_waku_utils.decodeRelayShard.html @@ -1 +1 @@ -decodeRelayShard | Documentation
      \ No newline at end of file +decodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.delay.html b/functions/_waku_utils.delay.html index ccb1af38a8..2859dbb5ea 100644 --- a/functions/_waku_utils.delay.html +++ b/functions/_waku_utils.delay.html @@ -1 +1 @@ -delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      \ No newline at end of file +delay | Documentation
      • Parameters

        • ms: number

        Returns Promise<void>

      \ No newline at end of file diff --git a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html index c77ea04fc8..f469ed2420 100644 --- a/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html +++ b/functions/_waku_utils.derivePubsubTopicsFromNetworkConfig.html @@ -1 +1 @@ -derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      \ No newline at end of file +derivePubsubTopicsFromNetworkConfig | Documentation

      Function derivePubsubTopicsFromNetworkConfig

      \ No newline at end of file diff --git a/functions/_waku_utils.determinePubsubTopic.html b/functions/_waku_utils.determinePubsubTopic.html index 40938f3fb6..1a98da9e9a 100644 --- a/functions/_waku_utils.determinePubsubTopic.html +++ b/functions/_waku_utils.determinePubsubTopic.html @@ -1,2 +1,2 @@ determinePubsubTopic | Documentation
      • Used when creating encoders/decoders to determine which pubsub topic to use

        -

        Parameters

        • contentTopic: string
        • Optional pubsubTopicShardInfo: string | SingleShardInfo

        Returns string

      \ No newline at end of file +

      Parameters

      Returns string

      \ No newline at end of file diff --git a/functions/_waku_utils.encodeRelayShard.html b/functions/_waku_utils.encodeRelayShard.html index a1d22249ed..e5e5133435 100644 --- a/functions/_waku_utils.encodeRelayShard.html +++ b/functions/_waku_utils.encodeRelayShard.html @@ -1 +1 @@ -encodeRelayShard | Documentation
      \ No newline at end of file +encodeRelayShard | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html index 856f7e5af6..370872aa2f 100644 --- a/functions/_waku_utils.ensurePubsubTopicIsConfigured.html +++ b/functions/_waku_utils.ensurePubsubTopicIsConfigured.html @@ -1 +1 @@ -ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file +ensurePubsubTopicIsConfigured | Documentation

      Function ensurePubsubTopicIsConfigured

      • Parameters

        • pubsubTopic: string
        • configuredTopics: string[]

        Returns void

      \ No newline at end of file diff --git a/functions/_waku_utils.ensureShardingConfigured.html b/functions/_waku_utils.ensureShardingConfigured.html index 9ba22de37d..d0ab08a536 100644 --- a/functions/_waku_utils.ensureShardingConfigured.html +++ b/functions/_waku_utils.ensureShardingConfigured.html @@ -1,3 +1,3 @@ ensureShardingConfigured | Documentation

      Function ensureShardingConfigured

      • Validates sharding configuration and sets defaults where possible.

        Parameters

        Returns {
            pubsubTopics: string[];
            shardInfo: ShardInfo;
        }

        Validated sharding parameters, with any missing values set to defaults

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.ensureValidContentTopic.html b/functions/_waku_utils.ensureValidContentTopic.html index 80544079fb..da8892ad8d 100644 --- a/functions/_waku_utils.ensureValidContentTopic.html +++ b/functions/_waku_utils.ensureValidContentTopic.html @@ -1,4 +1,4 @@ ensureValidContentTopic | Documentation

      Function ensureValidContentTopic

      • Given a string, will throw an error if it is not formatted as a valid content topic for autosharding based on https://rfc.vac.dev/spec/51/

        Parameters

        • contentTopic: string

          String to validate

        Returns ContentTopic

        Object with each content topic field as an attribute

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/functions/_waku_utils.getPseudoRandomSubset.html b/functions/_waku_utils.getPseudoRandomSubset.html index 2a1055427b..a70692801b 100644 --- a/functions/_waku_utils.getPseudoRandomSubset.html +++ b/functions/_waku_utils.getPseudoRandomSubset.html @@ -1,2 +1,2 @@ getPseudoRandomSubset | Documentation

      Function getPseudoRandomSubset

      • Return pseudo random subset of the input.

        -

        Type Parameters

        • T

        Parameters

        • values: T[]
        • wantedNumber: number

        Returns T[]

      \ No newline at end of file +

      Type Parameters

      Parameters

      Returns T[]

      \ No newline at end of file diff --git a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html index 36f395ae33..27e109119c 100644 --- a/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html +++ b/functions/_waku_utils.getWsMultiaddrFromMultiaddrs.html @@ -1 +1 @@ -getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file +getWsMultiaddrFromMultiaddrs | Documentation

      Function getWsMultiaddrFromMultiaddrs

      • Parameters

        • addresses: Multiaddr[]

        Returns Multiaddr

      \ No newline at end of file diff --git a/functions/_waku_utils.groupByContentTopic.html b/functions/_waku_utils.groupByContentTopic.html index 8f898b11b8..412a1f2570 100644 --- a/functions/_waku_utils.groupByContentTopic.html +++ b/functions/_waku_utils.groupByContentTopic.html @@ -1 +1 @@ -groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      \ No newline at end of file +groupByContentTopic | Documentation
      • Type Parameters

        • T extends {
              contentTopic: string;
          }

        Parameters

        • values: readonly T[]

        Returns Map<string, T[]>

      \ No newline at end of file diff --git a/functions/_waku_utils.isAutoSharding.html b/functions/_waku_utils.isAutoSharding.html index b59d21eb31..a5d27eccdd 100644 --- a/functions/_waku_utils.isAutoSharding.html +++ b/functions/_waku_utils.isAutoSharding.html @@ -1 +1 @@ -isAutoSharding | Documentation
      \ No newline at end of file +isAutoSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isDefined.html b/functions/_waku_utils.isDefined.html index f6e339a2d1..f610445812 100644 --- a/functions/_waku_utils.isDefined.html +++ b/functions/_waku_utils.isDefined.html @@ -1 +1 @@ -isDefined | Documentation
      \ No newline at end of file +isDefined | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isMessageSizeUnderCap.html b/functions/_waku_utils.isMessageSizeUnderCap.html index 12767a5951..87725ab212 100644 --- a/functions/_waku_utils.isMessageSizeUnderCap.html +++ b/functions/_waku_utils.isMessageSizeUnderCap.html @@ -1,4 +1,4 @@ isMessageSizeUnderCap | Documentation

      Function isMessageSizeUnderCap

      • Return whether the size of the message is under the upper limit for the network. This performs a protobuf encoding! If you have access to the fully encoded message, use isSizeUnderCapBuf instead.

        -

        Parameters

        Returns Promise<boolean>

      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      \ No newline at end of file diff --git a/functions/_waku_utils.isStaticSharding.html b/functions/_waku_utils.isStaticSharding.html index bf3ba02e04..7c71d81ee9 100644 --- a/functions/_waku_utils.isStaticSharding.html +++ b/functions/_waku_utils.isStaticSharding.html @@ -1 +1 @@ -isStaticSharding | Documentation
      \ No newline at end of file +isStaticSharding | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.isWireSizeUnderCap.html b/functions/_waku_utils.isWireSizeUnderCap.html index 4caf7bec35..c616af113e 100644 --- a/functions/_waku_utils.isWireSizeUnderCap.html +++ b/functions/_waku_utils.isWireSizeUnderCap.html @@ -1 +1 @@ -isWireSizeUnderCap | Documentation
      \ No newline at end of file +isWireSizeUnderCap | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html index 6bce3db771..90b4e4b565 100644 --- a/functions/_waku_utils.pubsubTopicToSingleShardInfo.html +++ b/functions/_waku_utils.pubsubTopicToSingleShardInfo.html @@ -1 +1 @@ -pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file +pubsubTopicToSingleShardInfo | Documentation

      Function pubsubTopicToSingleShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pubsubTopicsToShardInfo.html b/functions/_waku_utils.pubsubTopicsToShardInfo.html index f1bbc9fe36..6df943fce6 100644 --- a/functions/_waku_utils.pubsubTopicsToShardInfo.html +++ b/functions/_waku_utils.pubsubTopicsToShardInfo.html @@ -1 +1 @@ -pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file +pubsubTopicsToShardInfo | Documentation

      Function pubsubTopicsToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.pushOrInitMapSet.html b/functions/_waku_utils.pushOrInitMapSet.html index 022f0aa49e..f3efbcc5fa 100644 --- a/functions/_waku_utils.pushOrInitMapSet.html +++ b/functions/_waku_utils.pushOrInitMapSet.html @@ -1 +1 @@ -pushOrInitMapSet | Documentation
      \ No newline at end of file +pushOrInitMapSet | Documentation
      \ No newline at end of file diff --git a/functions/_waku_utils.removeItemFromArray.html b/functions/_waku_utils.removeItemFromArray.html index 3eda3758c4..738bc6f67d 100644 --- a/functions/_waku_utils.removeItemFromArray.html +++ b/functions/_waku_utils.removeItemFromArray.html @@ -1 +1 @@ -removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      \ No newline at end of file +removeItemFromArray | Documentation
      • Parameters

        • arr: unknown[]
        • value: unknown

        Returns unknown[]

      \ No newline at end of file diff --git a/functions/_waku_utils.shardInfoToPubsubTopics.html b/functions/_waku_utils.shardInfoToPubsubTopics.html index 98937acb22..63c21b1fc6 100644 --- a/functions/_waku_utils.shardInfoToPubsubTopics.html +++ b/functions/_waku_utils.shardInfoToPubsubTopics.html @@ -1 +1 @@ -shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      \ No newline at end of file +shardInfoToPubsubTopics | Documentation

      Function shardInfoToPubsubTopics

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfoToPubsubTopic.html b/functions/_waku_utils.singleShardInfoToPubsubTopic.html index 84ae85ab47..7d24424c78 100644 --- a/functions/_waku_utils.singleShardInfoToPubsubTopic.html +++ b/functions/_waku_utils.singleShardInfoToPubsubTopic.html @@ -1 +1 @@ -singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      \ No newline at end of file +singleShardInfoToPubsubTopic | Documentation

      Function singleShardInfoToPubsubTopic

      \ No newline at end of file diff --git a/functions/_waku_utils.singleShardInfosToShardInfo.html b/functions/_waku_utils.singleShardInfosToShardInfo.html index 50826453b2..1fa5f790e8 100644 --- a/functions/_waku_utils.singleShardInfosToShardInfo.html +++ b/functions/_waku_utils.singleShardInfosToShardInfo.html @@ -1 +1 @@ -singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      \ No newline at end of file +singleShardInfosToShardInfo | Documentation

      Function singleShardInfosToShardInfo

      \ No newline at end of file diff --git a/functions/_waku_utils.toAsyncIterator.html b/functions/_waku_utils.toAsyncIterator.html index d7530019a3..b8921fde9f 100644 --- a/functions/_waku_utils.toAsyncIterator.html +++ b/functions/_waku_utils.toAsyncIterator.html @@ -3,4 +3,4 @@
    • decoder: IDecoder<T> | IDecoder<T>[]

      parameter to be passed to receiver for subscription;

    • Optional iteratorOptions: IteratorOptions

      optional configuration for iterator;

    • Returns Promise<IAsyncIterator<T>>

      iterator and stop function to terminate it.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ConnectionManagerOptions.html b/interfaces/_waku_interfaces.ConnectionManagerOptions.html index 5a43f3e40e..a4384259ab 100644 --- a/interfaces/_waku_interfaces.ConnectionManagerOptions.html +++ b/interfaces/_waku_interfaces.ConnectionManagerOptions.html @@ -1,9 +1,9 @@ -ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed +ConnectionManagerOptions | Documentation
      interface ConnectionManagerOptions {
          maxBootstrapPeersAllowed: number;
          maxDialAttemptsForPeer: number;
          maxParallelDials: number;
      }

      Properties

      maxBootstrapPeersAllowed: number

      Max number of bootstrap peers allowed to be connected to, initially This is used to increase intention of dialing non-bootstrap peers, found using other discovery mechanisms (like Peer Exchange)

      -
      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable +

      maxDialAttemptsForPeer: number

      Number of attempts before a peer is considered non-dialable This is used to not spam a peer with dial attempts when it is not dialable

      -
      maxParallelDials: number

      Max number of parallel dials allowed

      -
      \ No newline at end of file +
      maxParallelDials: number

      Max number of parallel dials allowed

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index 523f7e6594..8cd1115b2b 100644 --- a/interfaces/_waku_interfaces.DiscoveryTrigger.html +++ b/interfaces/_waku_interfaces.DiscoveryTrigger.html @@ -1,2 +1,2 @@ -DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

        • (): Promise<void>
        • Returns Promise<void>

      \ No newline at end of file +DiscoveryTrigger | Documentation
      interface DiscoveryTrigger {
          findPeers: (() => Promise<void>);
      }

      Properties

      Properties

      findPeers: (() => Promise<void>)

      Type declaration

        • (): Promise<void>
        • Returns Promise<void>

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsClient.html b/interfaces/_waku_interfaces.DnsClient.html index 11fd8a37ae..8ddfbf087d 100644 --- a/interfaces/_waku_interfaces.DnsClient.html +++ b/interfaces/_waku_interfaces.DnsClient.html @@ -1,2 +1,2 @@ -DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file +DnsClient | Documentation
      interface DnsClient {
          resolveTXT: ((domain) => Promise<string[]>);
      }

      Properties

      Properties

      resolveTXT: ((domain) => Promise<string[]>)

      Type declaration

        • (domain): Promise<string[]>
        • Parameters

          • domain: string

          Returns Promise<string[]>

      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscOptions.html b/interfaces/_waku_interfaces.DnsDiscOptions.html index 012c2996c3..0f0d659cb0 100644 --- a/interfaces/_waku_interfaces.DnsDiscOptions.html +++ b/interfaces/_waku_interfaces.DnsDiscOptions.html @@ -1,11 +1,11 @@ -DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls +DnsDiscOptions | Documentation
      interface DnsDiscOptions {
          enrUrls: string | string[];
          tagName?: string;
          tagTTL?: number;
          tagValue?: number;
          wantedNodeCapabilityCount: Partial<NodeCapabilityCount>;
      }

      Properties

      enrUrls: string | string[]

      ENR URL to use for DNS discovery

      -
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      -
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      -
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      -
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      -
      \ No newline at end of file +
      tagName?: string

      Tag a bootstrap peer with this name before "discovering" it (default: 'bootstrap')

      +
      tagTTL?: number

      Cause the bootstrap peer tag to be removed after this number of ms (default: 2 minutes)

      +
      tagValue?: number

      The bootstrap peer tag will have this value (default: 50)

      +
      wantedNodeCapabilityCount: Partial<NodeCapabilityCount>

      Specifies what type of nodes are wanted from the discovery process

      +
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html index 0cc5026e42..74fbd79085 100644 --- a/interfaces/_waku_interfaces.DnsDiscoveryComponents.html +++ b/interfaces/_waku_interfaces.DnsDiscoveryComponents.html @@ -1,2 +1,2 @@ -DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore
      \ No newline at end of file +DnsDiscoveryComponents | Documentation
      interface DnsDiscoveryComponents {
          peerStore: PeerStore;
      }

      Properties

      Properties

      peerStore: PeerStore
      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.EncoderOptions.html b/interfaces/_waku_interfaces.EncoderOptions.html index 16aac1cdd4..2f2e47a0f5 100644 --- a/interfaces/_waku_interfaces.EncoderOptions.html +++ b/interfaces/_waku_interfaces.EncoderOptions.html @@ -1,12 +1,12 @@ -EncoderOptions | Documentation
      interface EncoderOptions {
          contentTopic: string;
          ephemeral?: boolean;
          metaSetter?: IMetaSetter;
          pubsubTopic?: string;
          pubsubTopicShardInfo?: SingleShardInfo;
      }

      Hierarchy

      • EncoderOptions

        Properties

        contentTopic +EncoderOptions | Documentation
        interface EncoderOptions {
            contentTopic: string;
            ephemeral?: boolean;
            metaSetter?: IMetaSetter;
            pubsubTopic?: string;
            pubsubTopicShardInfo?: SingleShardInfo;
        }

        Hierarchy

        • EncoderOptions

          Properties

          contentTopic: string

          The content topic to set on outgoing messages.

          -
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          +
          ephemeral?: boolean

          An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.

          Default Value

          false

          -
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          +
          metaSetter?: IMetaSetter

          A function called when encoding messages to set the meta field.

          Param: IProtoMessage

          The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

          -
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo
          \ No newline at end of file +
          pubsubTopic?: string

          Deprecated

          pubsubTopicShardInfo?: SingleShardInfo
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Failure.html b/interfaces/_waku_interfaces.Failure.html index 7ae3128484..7ad1a582a2 100644 --- a/interfaces/_waku_interfaces.Failure.html +++ b/interfaces/_waku_interfaces.Failure.html @@ -1,3 +1,3 @@ -Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          error +Failure | Documentation
          interface Failure {
              error: ProtocolError;
              peerId?: PeerId;
          }

          Properties

          Properties

          peerId?: PeerId
          \ No newline at end of file +

          Properties

          peerId?: PeerId
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IAsyncIterator.html b/interfaces/_waku_interfaces.IAsyncIterator.html index 427026ffed..4620203aae 100644 --- a/interfaces/_waku_interfaces.IAsyncIterator.html +++ b/interfaces/_waku_interfaces.IAsyncIterator.html @@ -1,3 +1,3 @@ -IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          iterator +IAsyncIterator | Documentation
          interface IAsyncIterator<T> {
              iterator: AsyncIterator<T, any, undefined>;
              stop: Unsubscribe;
          }

          Type Parameters

          Properties

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file +

          Properties

          iterator: AsyncIterator<T, any, undefined>
          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionManager.html b/interfaces/_waku_interfaces.IConnectionManager.html index 533809223b..2ed87a1548 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              configuredPubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
              listenerCount(type): number;
              removeEventListener<K>(type, listener?, options?): void;
              safeDispatchEvent<Detail>(type, detail?): boolean;
              stop(): void;
          }

          Hierarchy

          Implemented by

            Properties

            #private +IConnectionManager | Documentation
            interface IConnectionManager {
                #private: any;
                configuredPubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getPeersByDiscovery(): Promise<PeersByDiscoveryResult>;
                listenerCount(type): number;
                removeEventListener<K>(type, listener?, options?): void;
                safeDispatchEvent<Detail>(type, detail?): boolean;
                stop(): void;
            }

            Hierarchy

            Implemented by

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file +

              Properties

              #private: any
              configuredPubsubTopics: string[]

              Methods

              • Type Parameters

                Parameters

                Returns void

              • Parameters

                • event: Event

                Returns boolean

              • Parameters

                • type: string

                Returns number

              • Type Parameters

                Parameters

                Returns void

              • Type Parameters

                • Detail

                Parameters

                Returns boolean

              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IConnectionStateEvents.html b/interfaces/_waku_interfaces.IConnectionStateEvents.html index 8e9b0947a2..43a202a5f3 100644 --- a/interfaces/_waku_interfaces.IConnectionStateEvents.html +++ b/interfaces/_waku_interfaces.IConnectionStateEvents.html @@ -1,2 +1,2 @@ -IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>
              \ No newline at end of file +IConnectionStateEvents | Documentation
              interface IConnectionStateEvents {
                  waku:connection: CustomEvent<boolean>;
              }

              Properties

              Properties

              waku:connection: CustomEvent<boolean>
              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecodedMessage.html b/interfaces/_waku_interfaces.IDecodedMessage.html index 33cf9b343f..99a52921b4 100644 --- a/interfaces/_waku_interfaces.IDecodedMessage.html +++ b/interfaces/_waku_interfaces.IDecodedMessage.html @@ -1,8 +1,8 @@ -IDecodedMessage | Documentation
              interface IDecodedMessage {
                  contentTopic: string;
                  ephemeral: undefined | boolean;
                  meta: undefined | Uint8Array;
                  payload: Uint8Array;
                  pubsubTopic: string;
                  rateLimitProof: undefined | IRateLimitProof;
                  timestamp: undefined | Date;
              }

              Implemented by

                Properties

                contentTopic +IDecodedMessage | Documentation
                interface IDecodedMessage {
                    contentTopic: string;
                    ephemeral: undefined | boolean;
                    meta: undefined | Uint8Array;
                    payload: Uint8Array;
                    pubsubTopic: string;
                    rateLimitProof: undefined | IRateLimitProof;
                    timestamp: undefined | Date;
                }

                Implemented by

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file +

                  Properties

                  contentTopic: string
                  ephemeral: undefined | boolean
                  meta: undefined | Uint8Array
                  payload: Uint8Array
                  pubsubTopic: string
                  rateLimitProof: undefined | IRateLimitProof
                  timestamp: undefined | Date
                  \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IDecoder.html b/interfaces/_waku_interfaces.IDecoder.html index 15df84ac09..30b25c1296 100644 --- a/interfaces/_waku_interfaces.IDecoder.html +++ b/interfaces/_waku_interfaces.IDecoder.html @@ -1,5 +1,5 @@ -IDecoder | Documentation
                  interface IDecoder<T> {
                      contentTopic: string;
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                      pubsubTopic: string;
                  }

                  Type Parameters

                  Implemented by

                    Properties

                    contentTopic +IDecoder | Documentation
                    interface IDecoder<T> {
                        contentTopic: string;
                        fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>);
                        fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>);
                        pubsubTopic: string;
                    }

                    Type Parameters

                    Implemented by

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file +

                      Properties

                      contentTopic: string
                      fromProtoObj: ((pubsubTopic, proto) => Promise<undefined | T>)

                      Type declaration

                        • (pubsubTopic, proto): Promise<undefined | T>
                        • Parameters

                          Returns Promise<undefined | T>

                      fromWireToProtoObj: ((bytes) => Promise<undefined | IProtoMessage>)

                      Type declaration

                      pubsubTopic: string
                      \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEncoder.html b/interfaces/_waku_interfaces.IEncoder.html index 907e282d59..71d1ea164a 100644 --- a/interfaces/_waku_interfaces.IEncoder.html +++ b/interfaces/_waku_interfaces.IEncoder.html @@ -1,6 +1,6 @@ -IEncoder | Documentation
                      interface IEncoder {
                          contentTopic: string;
                          ephemeral: boolean;
                          pubsubTopic: string;
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                          toWire: ((message) => Promise<undefined | Uint8Array>);
                      }

                      Implemented by

                        Properties

                        contentTopic +IEncoder | Documentation
                        interface IEncoder {
                            contentTopic: string;
                            ephemeral: boolean;
                            pubsubTopic: string;
                            toProtoObj: ((message) => Promise<undefined | IProtoMessage>);
                            toWire: ((message) => Promise<undefined | Uint8Array>);
                        }

                        Implemented by

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file +

                          Properties

                          contentTopic: string
                          ephemeral: boolean
                          pubsubTopic: string
                          toProtoObj: ((message) => Promise<undefined | IProtoMessage>)

                          Type declaration

                          toWire: ((message) => Promise<undefined | Uint8Array>)

                          Type declaration

                            • (message): Promise<undefined | Uint8Array>
                            • Parameters

                              Returns Promise<undefined | Uint8Array>

                          \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IEnr.html b/interfaces/_waku_interfaces.IEnr.html index 8e0241d150..081804a7d6 100644 --- a/interfaces/_waku_interfaces.IEnr.html +++ b/interfaces/_waku_interfaces.IEnr.html @@ -1,4 +1,4 @@ -IEnr | Documentation
                          interface IEnr {
                              [toStringTag]: string;
                              id: string;
                              ip?: string;
                              ip6?: string;
                              multiaddrs?: Multiaddr[];
                              nodeId?: string;
                              peerId?: PeerId;
                              peerInfo: undefined | PeerInfo;
                              publicKey?: Uint8Array;
                              seq: bigint;
                              shardInfo?: ShardInfo;
                              signature?: Uint8Array;
                              size: number;
                              tcp?: number;
                              tcp6?: number;
                              udp?: number;
                              udp6?: number;
                              waku2?: Waku2;
                              [iterator](): IterableIterator<[string, Uint8Array]>;
                              clear(): void;
                              delete(key): boolean;
                              entries(): IterableIterator<[string, Uint8Array]>;
                              forEach(callbackfn, thisArg?): void;
                              get(key): undefined | Uint8Array;
                              getFullMultiaddrs(): Multiaddr[];
                              has(key): boolean;
                              keys(): IterableIterator<string>;
                              set(key, value): this;
                              values(): IterableIterator<Uint8Array>;
                          }

                          Hierarchy

                          Implemented by

                            Properties

                            [toStringTag] +IEnr | Documentation
                            interface IEnr {
                                [toStringTag]: string;
                                id: string;
                                ip?: string;
                                ip6?: string;
                                multiaddrs?: Multiaddr[];
                                nodeId?: string;
                                peerId?: PeerId;
                                peerInfo: undefined | PeerInfo;
                                publicKey?: Uint8Array;
                                seq: bigint;
                                shardInfo?: ShardInfo;
                                signature?: Uint8Array;
                                size: number;
                                tcp?: number;
                                tcp6?: number;
                                udp?: number;
                                udp6?: number;
                                waku2?: Waku2;
                                [iterator](): IterableIterator<[string, Uint8Array]>;
                                clear(): void;
                                delete(key): boolean;
                                entries(): IterableIterator<[string, Uint8Array]>;
                                forEach(callbackfn, thisArg?): void;
                                get(key): undefined | Uint8Array;
                                getFullMultiaddrs(): Multiaddr[];
                                has(key): boolean;
                                keys(): IterableIterator<string>;
                                set(key, value): this;
                                values(): IterableIterator<Uint8Array>;
                            }

                            Hierarchy

                            Implemented by

                              Properties

                              [toStringTag] id ip? ip6? @@ -27,15 +27,15 @@ keys set values -

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              -
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                +

                              Properties

                              [toStringTag]: string
                              id: string
                              ip?: string
                              ip6?: string
                              multiaddrs?: Multiaddr[]
                              nodeId?: string
                              peerId?: PeerId
                              peerInfo: undefined | PeerInfo
                              publicKey?: Uint8Array
                              seq: bigint
                              shardInfo?: ShardInfo
                              signature?: Uint8Array
                              size: number

                              Returns

                              the number of elements in the Map.

                              +
                              tcp?: number
                              tcp6?: number
                              udp?: number
                              udp6?: number
                              waku2?: Waku2

                              Methods

                              • Returns an iterable of entries in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Returns void

                              • Parameters

                                • key: string

                                Returns boolean

                                true if an element in the Map existed and has been removed, or false if the element does not exist.

                              • Returns an iterable of key, value pairs for every entry in the map.

                                Returns IterableIterator<[string, Uint8Array]>

                              • Executes a provided function once per each key/value pair in the Map, in insertion order.

                                Parameters

                                • callbackfn: ((value, key, map) => void)
                                    • (value, key, map): void
                                    • Parameters

                                      • value: Uint8Array
                                      • key: string
                                      • map: Map<string, Uint8Array>

                                      Returns void

                                • Optional thisArg: any

                                Returns void

                              • Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

                                Parameters

                                • key: string

                                Returns undefined | Uint8Array

                                Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

                              • Parameters

                                • key: string

                                Returns boolean

                                boolean indicating whether an element with the specified key exists or not.

                                +

                              Returns Multiaddr[]

                              Properties

                              payload: Uint8Array
                              rateLimitProof?: IRateLimitProof
                              timestamp?: Date
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetaSetter.html b/interfaces/_waku_interfaces.IMetaSetter.html index 7691d9ddaa..9d906a3f46 100644 --- a/interfaces/_waku_interfaces.IMetaSetter.html +++ b/interfaces/_waku_interfaces.IMetaSetter.html @@ -1 +1 @@ -IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file +IMetaSetter | Documentation
                              interface IMetaSetter ((message) => Uint8Array)
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IMetadata.html b/interfaces/_waku_interfaces.IMetadata.html index 3d46db7be9..a4fb2e7044 100644 --- a/interfaces/_waku_interfaces.IMetadata.html +++ b/interfaces/_waku_interfaces.IMetadata.html @@ -1,4 +1,4 @@ -IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener +IMetadata | Documentation
                              interface IMetadata {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  pubsubTopics: string[];
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  confirmOrAttemptHandshake(peerId): Promise<MetadataQueryResult>;
                                  query(peerId): Promise<MetadataQueryResult>;
                              }

                              Hierarchy

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              pubsubTopics: string[]
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeerExchange.html b/interfaces/_waku_interfaces.IPeerExchange.html index fb67c53df3..238d14c4ff 100644 --- a/interfaces/_waku_interfaces.IPeerExchange.html +++ b/interfaces/_waku_interfaces.IPeerExchange.html @@ -1,7 +1,7 @@ -IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener +IPeerExchange | Documentation
                              interface IPeerExchange {
                                  addLibp2pEventListener: (<K>(type, listener, options?) => void);
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: {
                                      <K>(type, listener?, options?): void;
                                      (type, listener?, options?): void;
                                  };
                                  query(params): Promise<PeerExchangeQueryResult>;
                              }

                              Hierarchy (view full)

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file +

                              Properties

                              addLibp2pEventListener: (<K>(type, listener, options?) => void)

                              Type declaration

                                • <K>(type, listener, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | AddEventListenerOptions

                                  Returns void

                              allPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              connectedPeers: (() => Promise<Peer[]>)

                              Type declaration

                                • (): Promise<Peer[]>
                                • Returns Promise<Peer[]>

                              multicodec: string
                              removeLibp2pEventListener: {
                                  <K>(type, listener?, options?): void;
                                  (type, listener?, options?): void;
                              }

                              Type declaration

                                • <K>(type, listener?, options?): void
                                • Type Parameters

                                  • K extends keyof Libp2pEvents<ServiceMap>

                                  Parameters

                                  • type: K
                                  • Optional listener: null | EventHandler<Libp2pEvents<ServiceMap>[K]>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                                • (type, listener?, options?): void
                                • Parameters

                                  • type: string
                                  • Optional listener: EventHandler<Event>
                                  • Optional options: boolean | EventListenerOptions

                                  Returns void

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html index 324d0c5c1e..d8316eec41 100644 --- a/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html +++ b/interfaces/_waku_interfaces.IPeersByDiscoveryEvents.html @@ -1,5 +1,5 @@ -IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap +IPeersByDiscoveryEvents | Documentation
                              interface IPeersByDiscoveryEvents {
                                  peer:connected:bootstrap: CustomEvent<PeerId>;
                                  peer:connected:peer-exchange: CustomEvent<PeerId>;
                                  peer:discovery:bootstrap: CustomEvent<PeerId>;
                                  peer:discovery:peer-exchange: CustomEvent<PeerId>;
                              }

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file +

                              Properties

                              peer:connected:bootstrap: CustomEvent<PeerId>
                              peer:connected:peer-exchange: CustomEvent<PeerId>
                              peer:discovery:bootstrap: CustomEvent<PeerId>
                              peer:discovery:peer-exchange: CustomEvent<PeerId>
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IProtoMessage.html b/interfaces/_waku_interfaces.IProtoMessage.html index 55ebdd925a..20cd78eca9 100644 --- a/interfaces/_waku_interfaces.IProtoMessage.html +++ b/interfaces/_waku_interfaces.IProtoMessage.html @@ -1,10 +1,10 @@ IProtoMessage | Documentation

                              Interface matching the protobuf library. Field types matches the protobuf type over the wire

                              -
                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              interface IProtoMessage {
                                  contentTopic: string;
                                  ephemeral: undefined | boolean;
                                  meta: undefined | Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof: undefined | IRateLimitProof;
                                  timestamp: undefined | bigint;
                                  version: undefined | number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral: undefined | boolean
                              meta: undefined | Uint8Array
                              payload: Uint8Array
                              rateLimitProof: undefined | IRateLimitProof
                              timestamp: undefined | bigint
                              version: undefined | number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRateLimitProof.html b/interfaces/_waku_interfaces.IRateLimitProof.html index c831c6bd08..0f47d1c50f 100644 --- a/interfaces/_waku_interfaces.IRateLimitProof.html +++ b/interfaces/_waku_interfaces.IRateLimitProof.html @@ -1,8 +1,8 @@ -IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +IRateLimitProof | Documentation
                              interface IRateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IReceiver.html b/interfaces/_waku_interfaces.IReceiver.html index 3146a41efe..85a4a363ca 100644 --- a/interfaces/_waku_interfaces.IReceiver.html +++ b/interfaces/_waku_interfaces.IReceiver.html @@ -1,3 +1,3 @@ -IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe +IReceiver | Documentation
                              interface IReceiver {
                                  subscribeWithUnsubscribe: SubscribeWithUnsubscribe;
                                  toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>);
                              }

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              \ No newline at end of file +

                              Properties

                              subscribeWithUnsubscribe: SubscribeWithUnsubscribe
                              toSubscriptionIterator: (<T>(decoders) => Promise<IAsyncIterator<T>>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IRelayAPI.html b/interfaces/_waku_interfaces.IRelayAPI.html index cad570368d..5777cfa243 100644 --- a/interfaces/_waku_interfaces.IRelayAPI.html +++ b/interfaces/_waku_interfaces.IRelayAPI.html @@ -1,10 +1,10 @@ IRelayAPI | Documentation

                              Interface representing the Relay API, providing control and information about the GossipSub protocol.

                              -
                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              interface IRelayAPI {
                                  getMeshPeers: ((topic?) => string[]);
                                  gossipSub: GossipSub;
                                  pubsubTopics: Set<string>;
                                  start: (() => Promise<void>);
                                  waitForPeers: (() => Promise<void>);
                              }

                              Properties

                              getMeshPeers: ((topic?) => string[])

                              Function to retrieve the mesh peers for a given topic or all topics if none is specified. Returns an array of peer IDs as strings.

                              -

                              Type declaration

                                • (topic?): string[]
                                • Parameters

                                  • Optional topic: string

                                  Returns string[]

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              -
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              -

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              waitForPeers: (() => Promise<void>)

                              Type declaration

                                • (): Promise<void>
                                • Returns Promise<void>

                              \ No newline at end of file +

                              Type declaration

                              gossipSub: GossipSub

                              The GossipSub instance used for managing pub/sub behavior.

                              +
                              pubsubTopics: Set<string>
                              start: (() => Promise<void>)

                              Function to start the relay, returning a Promise that resolves when initialization is complete.

                              +

                              Type declaration

                              waitForPeers: (() => Promise<void>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index 2ff3da10f3..b11cc0b214 100644 --- a/interfaces/_waku_interfaces.ISender.html +++ b/interfaces/_waku_interfaces.ISender.html @@ -1,2 +1,2 @@ -ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              \ No newline at end of file +ISender | Documentation
                              interface ISender {
                                  send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>);
                              }

                              Properties

                              Properties

                              send: ((encoder, message, sendOptions?) => Promise<SDKProtocolResult>)

                              Type declaration

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.ISubscription.html b/interfaces/_waku_interfaces.ISubscription.html index 18b2c5d6fd..098b9ebd28 100644 --- a/interfaces/_waku_interfaces.ISubscription.html +++ b/interfaces/_waku_interfaces.ISubscription.html @@ -1,5 +1,5 @@ -ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback, options?): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              \ No newline at end of file +

                              Methods

                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.IWaku.html b/interfaces/_waku_interfaces.IWaku.html index a9d0a6d782..45e72e599e 100644 --- a/interfaces/_waku_interfaces.IWaku.html +++ b/interfaces/_waku_interfaces.IWaku.html @@ -1,4 +1,4 @@ -IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +IWaku | Documentation
                              interface IWaku {
                                  connectionManager: IConnectionManager;
                                  filter?: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter?: IFilter
                              libp2p: Libp2p
                              lightPush?: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay?: IRelay
                              store?: IStore

                              Methods

                              relay?: IRelay
                              store?: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.KeepAliveOptions.html b/interfaces/_waku_interfaces.KeepAliveOptions.html index f9b2efa1f0..d496c5d5a0 100644 --- a/interfaces/_waku_interfaces.KeepAliveOptions.html +++ b/interfaces/_waku_interfaces.KeepAliveOptions.html @@ -1,3 +1,3 @@ -KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive +KeepAliveOptions | Documentation
                              interface KeepAliveOptions {
                                  pingKeepAlive: number;
                                  relayKeepAlive: number;
                              }

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file +

                              Properties

                              pingKeepAlive: number
                              relayKeepAlive: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index a07ccc045a..4a19b53cf4 100644 --- a/interfaces/_waku_interfaces.LightNode.html +++ b/interfaces/_waku_interfaces.LightNode.html @@ -1,4 +1,4 @@ -LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +LightNode | Documentation
                              interface LightNode {
                                  connectionManager: IConnectionManager;
                                  filter: IFilter;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: IFilter
                              libp2p: Libp2p
                              lightPush: ILightPush
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: undefined
                              store: IStore

                              Methods

                              relay: undefined
                              store: IStore

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.NodeCapabilityCount.html b/interfaces/_waku_interfaces.NodeCapabilityCount.html index b909fbd6be..c4bc805989 100644 --- a/interfaces/_waku_interfaces.NodeCapabilityCount.html +++ b/interfaces/_waku_interfaces.NodeCapabilityCount.html @@ -1,5 +1,5 @@ -NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter +NodeCapabilityCount | Documentation
                              interface NodeCapabilityCount {
                                  filter: number;
                                  lightPush: number;
                                  relay: number;
                                  store: number;
                              }

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file +

                              Properties

                              filter: number
                              lightPush: number
                              relay: number
                              store: number
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeComponents.html b/interfaces/_waku_interfaces.PeerExchangeComponents.html index 3a52267d09..3a65a05b81 100644 --- a/interfaces/_waku_interfaces.PeerExchangeComponents.html +++ b/interfaces/_waku_interfaces.PeerExchangeComponents.html @@ -1,3 +1,3 @@ -PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager +PeerExchangeComponents | Documentation
                              interface PeerExchangeComponents {
                                  connectionManager: ConnectionManager;
                                  peerStore: PeerStore;
                              }

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file +

                              Properties

                              connectionManager: ConnectionManager
                              peerStore: PeerStore
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html index 8e6d5548af..a3424d6323 100644 --- a/interfaces/_waku_interfaces.PeerExchangeQueryParams.html +++ b/interfaces/_waku_interfaces.PeerExchangeQueryParams.html @@ -1,3 +1,3 @@ -PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              numPeers +PeerExchangeQueryParams | Documentation
                              interface PeerExchangeQueryParams {
                                  numPeers: number;
                                  peerId: PeerId;
                              }

                              Properties

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file +

                              Properties

                              numPeers: number
                              peerId: PeerId
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerExchangeResponse.html b/interfaces/_waku_interfaces.PeerExchangeResponse.html index 308fd166ff..3406e07849 100644 --- a/interfaces/_waku_interfaces.PeerExchangeResponse.html +++ b/interfaces/_waku_interfaces.PeerExchangeResponse.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]
                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: PeerInfo[];
                              }

                              Properties

                              Properties

                              peerInfos: PeerInfo[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeerInfo.html b/interfaces/_waku_interfaces.PeerInfo.html index 4b0ec44df7..2bca5a346a 100644 --- a/interfaces/_waku_interfaces.PeerInfo.html +++ b/interfaces/_waku_interfaces.PeerInfo.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr
                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  ENR?: IEnr;
                              }

                              Properties

                              Properties

                              ENR?: IEnr
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html index 19eb083e1e..2ce987e89d 100644 --- a/interfaces/_waku_interfaces.PeersByDiscoveryResult.html +++ b/interfaces/_waku_interfaces.PeersByDiscoveryResult.html @@ -1,3 +1,3 @@ -PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              CONNECTED +PeersByDiscoveryResult | Documentation
                              interface PeersByDiscoveryResult {
                                  CONNECTED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                                  DISCOVERED: {
                                      bootstrap: Peer[];
                                      local-peer-cache: Peer[];
                                      peer-exchange: Peer[];
                                  };
                              }

                              Properties

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file +

                              Properties

                              CONNECTED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              DISCOVERED: {
                                  bootstrap: Peer[];
                                  local-peer-cache: Peer[];
                                  peer-exchange: Peer[];
                              }

                              Type declaration

                              • bootstrap: Peer[]
                              • local-peer-cache: Peer[]
                              • peer-exchange: Peer[]
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.RelayNode.html b/interfaces/_waku_interfaces.RelayNode.html index 9339fad385..b7db2fe2c7 100644 --- a/interfaces/_waku_interfaces.RelayNode.html +++ b/interfaces/_waku_interfaces.RelayNode.html @@ -1,4 +1,4 @@ -RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              connectionManager +RelayNode | Documentation
                              interface RelayNode {
                                  connectionManager: IConnectionManager;
                                  filter: undefined;
                                  health: IHealthManager;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  isConnected(): boolean;
                                  isStarted(): boolean;
                                  start(): Promise<void>;
                                  stop(): Promise<void>;
                                  waitForPeers(protocols?, timeoutMs?): Promise<void>;
                              }

                              Hierarchy (view full)

                              Properties

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              +

                              Properties

                              connectionManager: IConnectionManager
                              filter: undefined
                              libp2p: Libp2p
                              lightPush: undefined
                              peerId: PeerId

                              Returns a unique identifier for a node on the network.

                              Example

                              console.log(waku.peerId); // 12D3KooWNmk9yXHfHJ4rUduRqD1TCTHkNFMPF9WP2dqWpZDL4aUb
                               
                              -
                              protocols: string[]

                              Returns a list of supported protocols.

                              +
                              protocols: string[]

                              Returns a list of supported protocols.

                              Example

                              console.log(waku.protocols); // ['/ipfs/id/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/metadata/1.0.0']
                               
                              -
                              relay: IRelay
                              store: undefined

                              Methods

                              relay: IRelay
                              store: undefined

                              Methods

                              • Dials to the provided peer

                                Parameters

                                • peer: PeerId | MultiaddrInput

                                  information to use for dialing

                                • Optional protocols: Protocols[]

                                  array of Waku protocols to be used for dialing. If no provided - will be derived from mounted protocols.

                                Returns Promise<Stream>

                                Promise that will resolve to a Stream to a dialed peer

                                Example

                                await waku.dial(remotePeerId, [Protocols.LightPush]);

                                waku.isConnected() === true;
                                -
                              • Starts all services and components related to functionality of Waku node.

                                Returns Promise<void>

                                Promise that will resolve when started.

                                Example

                                await waku.start();

                                waku.isStarted() === true;
                                -
                              • Stops all recurring processes and services that are needed for functionality of Waku node.

                                Returns Promise<void>

                                Promise that resolves when stopped.

                                Example

                                await waku.stop();

                                waku.isStarted === false;
                                -
                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. +

                              • Resolves when Waku successfully gains connection to a remote peers that fits provided requirements. Must be used after attempting to connect to nodes, using IWaku.dial or if was bootstrapped by using IPeerExchange or DnsDiscoveryComponents.

                                Parameters

                                • Optional protocols: Protocols[]

                                  Protocols that need to be enabled by remote peers

                                  @@ -45,4 +45,4 @@ at least one remote peer, rejects if the timeoutMs is reached

                                  Throws

                                  If passing a protocol that is not mounted or Waku node is not started

                                  Example

                                  try {
                                  // let's wait for at least one LightPush node and timeout in 1 second
                                  await waku.waitForPeers([Protocols.LightPush], 1000);
                                  } catch(e) {
                                  waku.isConnected() === false;
                                  console.error("Failed to connect due to", e);
                                  }

                                  waku.isConnected() === true;
                                  -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.SingleShardInfo.html b/interfaces/_waku_interfaces.SingleShardInfo.html index ab53655abf..c9446f5765 100644 --- a/interfaces/_waku_interfaces.SingleShardInfo.html +++ b/interfaces/_waku_interfaces.SingleShardInfo.html @@ -1,4 +1,4 @@ -SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              clusterId +SingleShardInfo | Documentation
                              interface SingleShardInfo {
                                  clusterId: number;
                                  shard?: number;
                              }

                              Properties

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              -
                              \ No newline at end of file +

                              Properties

                              clusterId: number
                              shard?: number

                              Specifying this field indicates to the encoder/decoder that static sharding must be used.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_interfaces.Waku2.html b/interfaces/_waku_interfaces.Waku2.html index 129fa8ad74..4fa8f870d1 100644 --- a/interfaces/_waku_interfaces.Waku2.html +++ b/interfaces/_waku_interfaces.Waku2.html @@ -1,5 +1,5 @@ -Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter +Waku2 | Documentation
                              interface Waku2 {
                                  filter: boolean;
                                  lightPush: boolean;
                                  relay: boolean;
                                  store: boolean;
                              }

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file +

                              Properties

                              filter: boolean
                              lightPush: boolean
                              relay: boolean
                              store: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html index b684d2e209..36ccf7fba6 100644 --- a/interfaces/_waku_message_encryption.ecies.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.ecies.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  publicKey: Uint8Array;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              publicKey: Uint8Array

                              The public key to encrypt the payload for.

                              -
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              \ No newline at end of file +
                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html index 0a6938f71b..718482702e 100644 --- a/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html +++ b/interfaces/_waku_message_encryption.symmetric.EncoderOptions.html @@ -1,4 +1,4 @@ -EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              contentTopic +EncoderOptions | Documentation
                              interface EncoderOptions {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  metaSetter?: IMetaSetter;
                                  pubsubTopic?: string;
                                  pubsubTopicShardInfo?: SingleShardInfo;
                                  sigPrivKey?: Uint8Array;
                                  symKey: Uint8Array;
                              }

                              Hierarchy (view full)

                              Properties

                              Param: IProtoMessage

                              The message encoded for wire, without the meta field. If encryption is used, metaSetter only accesses encrypted payload.

                              pubsubTopic?: string

                              Deprecated

                              pubsubTopicShardInfo?: SingleShardInfo
                              sigPrivKey?: Uint8Array

                              An optional private key to be used to sign the payload before encryption.

                              -
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              -
                              \ No newline at end of file +
                              symKey: Uint8Array

                              The symmetric key to encrypt the payload with.

                              +
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.WakuMessage-1.html b/interfaces/_waku_proto.WakuMessage-1.html index 8512e28ead..6d525121f6 100644 --- a/interfaces/_waku_proto.WakuMessage-1.html +++ b/interfaces/_waku_proto.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_filter.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html index 985ce520e7..198ba68457 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest-1.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters +FilterRequest | Documentation
                              interface FilterRequest {
                                  contentFilters: ContentFilter[];
                                  subscribe: boolean;
                                  topic: string;
                              }

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file +

                              Properties

                              contentFilters: ContentFilter[]
                              subscribe: boolean
                              topic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html index 7719fe1724..1a001ccd40 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRequest.ContentFilter-1.html @@ -1,2 +1,2 @@ -ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file +ContentFilter | Documentation
                              interface ContentFilter {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html index dcecb7cde1..968b431b28 100644 --- a/interfaces/_waku_proto.proto_filter.FilterRpc-1.html +++ b/interfaces/_waku_proto.proto_filter.FilterRpc-1.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              push? +FilterRpc | Documentation
                              interface FilterRpc {
                                  push?: proto_filter.MessagePush;
                                  request?: FilterRequest;
                                  requestId: string;
                              }

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: FilterRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.MessagePush-1.html b/interfaces/_waku_proto.proto_filter.MessagePush-1.html index 7b81a22e2c..7c1bb59cd6 100644 --- a/interfaces/_waku_proto.proto_filter.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter.MessagePush-1.html @@ -1,2 +1,2 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]
                              \ No newline at end of file +MessagePush | Documentation
                              interface MessagePush {
                                  messages: WakuMessage[];
                              }

                              Properties

                              Properties

                              messages: WakuMessage[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html index e3cafb706b..e6289409a6 100644 --- a/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html index d0485d662a..713835b3a7 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeRequest-1.html @@ -1,5 +1,5 @@ -FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics +FilterSubscribeRequest | Documentation
                              interface FilterSubscribeRequest {
                                  contentTopics: string[];
                                  filterSubscribeType: FilterSubscribeType;
                                  pubsubTopic?: string;
                                  requestId: string;
                              }

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              filterSubscribeType: FilterSubscribeType
                              pubsubTopic?: string
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html index c1e43e6c31..429a7e47c8 100644 --- a/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.FilterSubscribeResponse-1.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId +FilterSubscribeResponse | Documentation
                              interface FilterSubscribeResponse {
                                  requestId: string;
                                  statusCode: number;
                                  statusDesc?: string;
                              }

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              requestId: string
                              statusCode: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html index 4788dc49c4..92c94ff1ae 100644 --- a/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.MessagePush-1.html @@ -1,3 +1,3 @@ -MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic? +MessagePush | Documentation
                              interface MessagePush {
                                  pubsubTopic?: string;
                                  wakuMessage?: proto_filter_v2.WakuMessage;
                              }

                              Properties

                              pubsubTopic?: string
                              \ No newline at end of file +

                              Properties

                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html index 4dce2386d3..ffc4d36230 100644 --- a/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html index d0d7d80a85..4c04226f61 100644 --- a/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_filter_v2.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_filter_v2.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html index 5c97e0570e..6c8bc899ea 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRequest-1.html @@ -1,3 +1,3 @@ -PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              message? +PushRequest | Documentation
                              interface PushRequest {
                                  message?: proto_lightpush.WakuMessage;
                                  pubsubTopic: string;
                              }

                              Properties

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file +

                              Properties

                              pubsubTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html index 6a92d76d8b..ab23679bf7 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushResponse-1.html @@ -1,3 +1,3 @@ -PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              info? +PushResponse | Documentation
                              interface PushResponse {
                                  info?: string;
                                  isSuccess: boolean;
                              }

                              Properties

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file +

                              Properties

                              info?: string
                              isSuccess: boolean
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html index 7c2b0e5774..f1c56782ef 100644 --- a/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html +++ b/interfaces/_waku_proto.proto_lightpush.PushRpc-1.html @@ -1,4 +1,4 @@ -PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request? +PushRpc | Documentation
                              interface PushRpc {
                                  request?: PushRequest;
                                  requestId: string;
                                  response?: proto_lightpush.PushResponse;
                              }

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file +

                              Properties

                              request?: PushRequest
                              requestId: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html index d2cc726aa8..dfa4397cc1 100644 --- a/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_lightpush.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html index e4ebc8d774..93e5ba76ef 100644 --- a/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_lightpush.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_lightpush.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html index e81186fb93..569dc1f7c3 100644 --- a/interfaces/_waku_proto.proto_message.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_message.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_message.WakuMessage-1.html b/interfaces/_waku_proto.proto_message.WakuMessage-1.html index 12a5306552..1aff1031ed 100644 --- a/interfaces/_waku_proto.proto_message.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_message.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_message.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_message.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html index 68310ff332..da8970ec09 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataRequest-1.html @@ -1,3 +1,3 @@ -WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataRequest | Documentation
                              interface WakuMetadataRequest {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html index 9d30b061cc..0dad439e1d 100644 --- a/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html +++ b/interfaces/_waku_proto.proto_metadata.WakuMetadataResponse-1.html @@ -1,3 +1,3 @@ -WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              clusterId? +WakuMetadataResponse | Documentation
                              interface WakuMetadataResponse {
                                  clusterId?: number;
                                  shards: number[];
                              }

                              Properties

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file +

                              Properties

                              clusterId?: number
                              shards: number[]
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html index 4bb78ece52..1d82884a89 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeQuery-1.html @@ -1,2 +1,2 @@ -PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint
                              \ No newline at end of file +PeerExchangeQuery | Documentation
                              interface PeerExchangeQuery {
                                  numPeers?: bigint;
                              }

                              Properties

                              Properties

                              numPeers?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html index 957c3f7721..9df3c1a69b 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeRPC-1.html @@ -1,3 +1,3 @@ -PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              query? +PeerExchangeRPC | Documentation
                              interface PeerExchangeRPC {
                                  query?: PeerExchangeQuery;
                                  response?: proto_peer_exchange.PeerExchangeResponse;
                              }

                              Properties

                              Properties

                              \ No newline at end of file +

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html index 4f47ee77c0..4f8a2e7eec 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerExchangeResponse-1.html @@ -1,2 +1,2 @@ -PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              \ No newline at end of file +PeerExchangeResponse | Documentation
                              interface PeerExchangeResponse {
                                  peerInfos: proto_peer_exchange.PeerInfo[];
                              }

                              Properties

                              Properties

                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html index 215cf60244..062350b71d 100644 --- a/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html +++ b/interfaces/_waku_proto.proto_peer_exchange.PeerInfo-1.html @@ -1,2 +1,2 @@ -PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file +PeerInfo | Documentation
                              interface PeerInfo {
                                  enr?: Uint8Array;
                              }

                              Properties

                              Properties

                              enr?: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html index 1a9719290d..a94f67f20f 100644 --- a/interfaces/_waku_proto.proto_store.RateLimitProof-1.html +++ b/interfaces/_waku_proto.proto_store.RateLimitProof-1.html @@ -1,8 +1,8 @@ -RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch +RateLimitProof | Documentation
                              interface RateLimitProof {
                                  epoch: Uint8Array;
                                  merkleRoot: Uint8Array;
                                  nullifier: Uint8Array;
                                  proof: Uint8Array;
                                  rlnIdentifier: Uint8Array;
                                  shareX: Uint8Array;
                                  shareY: Uint8Array;
                              }

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file +

                              Properties

                              epoch: Uint8Array
                              merkleRoot: Uint8Array
                              nullifier: Uint8Array
                              proof: Uint8Array
                              rlnIdentifier: Uint8Array
                              shareX: Uint8Array
                              shareY: Uint8Array
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html index 8558f2d88b..57908bd4a4 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryRequest-1.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics +StoreQueryRequest | Documentation
                              interface StoreQueryRequest {
                                  contentTopics: string[];
                                  includeData: boolean;
                                  messageHashes: Uint8Array[];
                                  paginationCursor?: Uint8Array;
                                  paginationForward: boolean;
                                  paginationLimit?: bigint;
                                  pubsubTopic?: string;
                                  requestId: string;
                                  timeEnd?: bigint;
                                  timeStart?: bigint;
                              }

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file +

                              Properties

                              contentTopics: string[]
                              includeData: boolean
                              messageHashes: Uint8Array[]
                              paginationCursor?: Uint8Array
                              paginationForward: boolean
                              paginationLimit?: bigint
                              pubsubTopic?: string
                              requestId: string
                              timeEnd?: bigint
                              timeStart?: bigint
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html index 5207b2efd2..cdbc341934 100644 --- a/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html +++ b/interfaces/_waku_proto.proto_store.StoreQueryResponse-1.html @@ -1,6 +1,6 @@ -StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              messages +StoreQueryResponse | Documentation
                              interface StoreQueryResponse {
                                  messages: WakuMessageKeyValue[];
                                  paginationCursor?: Uint8Array;
                                  requestId: string;
                                  statusCode?: number;
                                  statusDesc?: string;
                              }

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file +

                              Properties

                              paginationCursor?: Uint8Array
                              requestId: string
                              statusCode?: number
                              statusDesc?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessage-1.html b/interfaces/_waku_proto.proto_store.WakuMessage-1.html index 3cc3127df2..c880b0880d 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessage-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessage-1.html @@ -1,8 +1,8 @@ -WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic +WakuMessage | Documentation
                              interface WakuMessage {
                                  contentTopic: string;
                                  ephemeral?: boolean;
                                  meta?: Uint8Array;
                                  payload: Uint8Array;
                                  rateLimitProof?: proto_store.RateLimitProof;
                                  timestamp?: bigint;
                                  version?: number;
                              }

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file +

                              Properties

                              contentTopic: string
                              ephemeral?: boolean
                              meta?: Uint8Array
                              payload: Uint8Array
                              rateLimitProof?: proto_store.RateLimitProof
                              timestamp?: bigint
                              version?: number
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html index fea5acec54..776adba844 100644 --- a/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html +++ b/interfaces/_waku_proto.proto_store.WakuMessageKeyValue-1.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              message? +WakuMessageKeyValue | Documentation
                              interface WakuMessageKeyValue {
                                  message?: proto_store.WakuMessage;
                                  messageHash?: Uint8Array;
                                  pubsubTopic?: string;
                              }

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string
                              \ No newline at end of file +

                              Properties

                              messageHash?: Uint8Array
                              pubsubTopic?: string
                              \ No newline at end of file diff --git a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html index db11488d82..2765fde212 100644 --- a/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html +++ b/interfaces/_waku_proto.proto_topic_only_message.TopicOnlyMessage-1.html @@ -1,2 +1,2 @@ -TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file +TopicOnlyMessage | Documentation
                              interface TopicOnlyMessage {
                                  contentTopic: string;
                              }

                              Properties

                              Properties

                              contentTopic: string
                              \ No newline at end of file diff --git a/interfaces/_waku_sdk.WakuOptions.html b/interfaces/_waku_sdk.WakuOptions.html index eba581cba2..b667fb5d19 100644 --- a/interfaces/_waku_sdk.WakuOptions.html +++ b/interfaces/_waku_sdk.WakuOptions.html @@ -1,15 +1,15 @@ -WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive? +WakuOptions | Documentation
                              interface WakuOptions {
                                  pingKeepAlive?: number;
                                  relayKeepAlive?: number;
                                  userAgent?: string;
                              }

                              Properties

                              pingKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a /ipfs/ping/1.0.0 request to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultPingKeepAliveValueSecs}
                               
                              -
                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over +

                              relayKeepAlive?: number

                              Set keep alive frequency in seconds: Waku will send a ping message over relay to each peer after the set number of seconds. Set to 0 to disable.

                              Default

                              {@link @waku/core.DefaultRelayKeepAliveValueSecs}
                               
                              -
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              +
                              userAgent?: string

                              Set the user agent string to be used in identification of the node.

                              Default

                              {@link @waku/core.DefaultUserAgent}
                               
                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/modules/_waku_core.message.html b/modules/_waku_core.message.html index 6efe8ecb60..10d1dcfbba 100644 --- a/modules/_waku_core.message.html +++ b/modules/_waku_core.message.html @@ -1,2 +1,2 @@ -message | Documentation

                              Index

                              Namespaces

                              version_0 +message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.message.version_0.html b/modules/_waku_core.message.version_0.html index 579a8d6ceb..f22dd3b0b7 100644 --- a/modules/_waku_core.message.version_0.html +++ b/modules/_waku_core.message.version_0.html @@ -1,4 +1,4 @@ -version_0 | Documentation

                              References

                              DecodedMessage +version_0 | Documentation

                              References

                              DecodedMessage Decoder Encoder createDecoder diff --git a/modules/_waku_core.waku_filter.html b/modules/_waku_core.waku_filter.html index a393066a8d..81715c97f6 100644 --- a/modules/_waku_core.waku_filter.html +++ b/modules/_waku_core.waku_filter.html @@ -1,3 +1,3 @@ -waku_filter | Documentation

                              Index

                              Classes

                              FilterCore +waku_filter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_core.waku_light_push.html b/modules/_waku_core.waku_light_push.html index 5dba277e3c..ea18f2b5ae 100644 --- a/modules/_waku_core.waku_light_push.html +++ b/modules/_waku_core.waku_light_push.html @@ -1,4 +1,4 @@ -waku_light_push | Documentation

                              Index

                              Namespaces

                              PushResponse +waku_light_push | Documentation

                              Index

                              Namespaces

                              Classes

                              Interfaces

                              Variables

                              LightPushCodec diff --git a/modules/_waku_core.waku_store.html b/modules/_waku_core.waku_store.html index a0a9b84bf0..7df1a4dad0 100644 --- a/modules/_waku_core.waku_store.html +++ b/modules/_waku_core.waku_store.html @@ -1,3 +1,3 @@ -waku_store | Documentation

                              Index

                              Classes

                              StoreCore +waku_store | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.ecies.html b/modules/_waku_message_encryption.crypto.ecies.html index 2fcf05cd43..50a183fe29 100644 --- a/modules/_waku_message_encryption.crypto.ecies.html +++ b/modules/_waku_message_encryption.crypto.ecies.html @@ -1,3 +1,3 @@ -ecies | Documentation

                              Index

                              Functions

                              decrypt +ecies | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.crypto.html b/modules/_waku_message_encryption.crypto.html index e0068d7782..6e27cbfa01 100644 --- a/modules/_waku_message_encryption.crypto.html +++ b/modules/_waku_message_encryption.crypto.html @@ -1,4 +1,4 @@ -crypto | Documentation

                              References

                              generatePrivateKey +crypto | Documentation

                              References

                              Namespaces

                              ecies diff --git a/modules/_waku_message_encryption.crypto.symmetric.html b/modules/_waku_message_encryption.crypto.symmetric.html index ea71f7f4a7..7bf159edd5 100644 --- a/modules/_waku_message_encryption.crypto.symmetric.html +++ b/modules/_waku_message_encryption.crypto.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              Index

                              Functions

                              decrypt +symmetric | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_message_encryption.ecies.html b/modules/_waku_message_encryption.ecies.html index 399cb8533e..397bd75605 100644 --- a/modules/_waku_message_encryption.ecies.html +++ b/modules/_waku_message_encryption.ecies.html @@ -1,4 +1,4 @@ -ecies | Documentation

                              References

                              generatePrivateKey +ecies | Documentation

                              References

                              Interfaces

                              Functions

                              createDecoder createEncoder diff --git a/modules/_waku_message_encryption.symmetric.html b/modules/_waku_message_encryption.symmetric.html index f7417607cc..f2e0e7a99e 100644 --- a/modules/_waku_message_encryption.symmetric.html +++ b/modules/_waku_message_encryption.symmetric.html @@ -1,4 +1,4 @@ -symmetric | Documentation

                              References

                              generateSymmetricKey +symmetric | Documentation

                              References

                              Interfaces

                              EncoderOptions diff --git a/modules/_waku_proto.WakuMessage.html b/modules/_waku_proto.WakuMessage.html index fc8c49eb35..b58a5d69c4 100644 --- a/modules/_waku_proto.WakuMessage.html +++ b/modules/_waku_proto.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index a9a00d6862..040af8ed3a 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html @@ -1,4 +1,4 @@ -ContentFilter | Documentation

                              Index

                              Functions

                              codec +ContentFilter | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.FilterRequest.html b/modules/_waku_proto.proto_filter.FilterRequest.html index c2437012c8..ba24440502 100644 --- a/modules/_waku_proto.proto_filter.FilterRequest.html +++ b/modules/_waku_proto.proto_filter.FilterRequest.html @@ -1,4 +1,4 @@ -FilterRequest | Documentation

                              Index

                              Namespaces

                              ContentFilter +FilterRequest | Documentation

                              Index

                              Namespaces

                              Interfaces

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter.FilterRpc.html b/modules/_waku_proto.proto_filter.FilterRpc.html index acffef3d57..b1ca61d570 100644 --- a/modules/_waku_proto.proto_filter.FilterRpc.html +++ b/modules/_waku_proto.proto_filter.FilterRpc.html @@ -1,4 +1,4 @@ -FilterRpc | Documentation

                              Index

                              Functions

                              codec +FilterRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.MessagePush.html b/modules/_waku_proto.proto_filter.MessagePush.html index d765b7a108..05b6863b0b 100644 --- a/modules/_waku_proto.proto_filter.MessagePush.html +++ b/modules/_waku_proto.proto_filter.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.RateLimitProof.html b/modules/_waku_proto.proto_filter.RateLimitProof.html index 5012dad41f..715eeba30f 100644 --- a/modules/_waku_proto.proto_filter.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter.html b/modules/_waku_proto.proto_filter.html index 0c02a05c86..c35584ceb2 100644 --- a/modules/_waku_proto.proto_filter.html +++ b/modules/_waku_proto.proto_filter.html @@ -1,4 +1,4 @@ -proto_filter | Documentation

                              References

                              WakuMessage +proto_filter | Documentation

                              References

                              Namespaces

                              FilterRequest FilterRpc MessagePush diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html index 85c08e733a..e63a29568a 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.FilterSubscribeType.html @@ -1,2 +1,2 @@ -FilterSubscribeType | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeType | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html index 66b40ff458..bb580f64b0 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeRequest.html @@ -1,4 +1,4 @@ -FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              FilterSubscribeType +FilterSubscribeRequest | Documentation

                              Index

                              Namespaces

                              Enumerations

                              Functions

                              codec decode diff --git a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html index a8ae90c2f9..97136e5bec 100644 --- a/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html +++ b/modules/_waku_proto.proto_filter_v2.FilterSubscribeResponse.html @@ -1,4 +1,4 @@ -FilterSubscribeResponse | Documentation

                              Index

                              Functions

                              codec +FilterSubscribeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.MessagePush.html b/modules/_waku_proto.proto_filter_v2.MessagePush.html index 01cba64432..837f2d1310 100644 --- a/modules/_waku_proto.proto_filter_v2.MessagePush.html +++ b/modules/_waku_proto.proto_filter_v2.MessagePush.html @@ -1,4 +1,4 @@ -MessagePush | Documentation

                              Index

                              Functions

                              codec +MessagePush | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html index a2c3f5be9d..e1592f25e5 100644 --- a/modules/_waku_proto.proto_filter_v2.RateLimitProof.html +++ b/modules/_waku_proto.proto_filter_v2.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.WakuMessage.html b/modules/_waku_proto.proto_filter_v2.WakuMessage.html index b6525930be..9a777fb7ab 100644 --- a/modules/_waku_proto.proto_filter_v2.WakuMessage.html +++ b/modules/_waku_proto.proto_filter_v2.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_filter_v2.html b/modules/_waku_proto.proto_filter_v2.html index 6a4b1ee8f3..ef49bb3fdc 100644 --- a/modules/_waku_proto.proto_filter_v2.html +++ b/modules/_waku_proto.proto_filter_v2.html @@ -1,4 +1,4 @@ -proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest +proto_filter_v2 | Documentation

                              Index

                              Namespaces

                              FilterSubscribeRequest FilterSubscribeResponse MessagePush RateLimitProof diff --git a/modules/_waku_proto.proto_lightpush.PushRequest.html b/modules/_waku_proto.proto_lightpush.PushRequest.html index 152152d189..05f6f1b19b 100644 --- a/modules/_waku_proto.proto_lightpush.PushRequest.html +++ b/modules/_waku_proto.proto_lightpush.PushRequest.html @@ -1,4 +1,4 @@ -PushRequest | Documentation

                              Index

                              Functions

                              codec +PushRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushResponse.html b/modules/_waku_proto.proto_lightpush.PushResponse.html index 0d79a29f0d..1f685e94a6 100644 --- a/modules/_waku_proto.proto_lightpush.PushResponse.html +++ b/modules/_waku_proto.proto_lightpush.PushResponse.html @@ -1,4 +1,4 @@ -PushResponse | Documentation

                              Index

                              Functions

                              codec +PushResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.PushRpc.html b/modules/_waku_proto.proto_lightpush.PushRpc.html index ca30a0ca0a..5b5bdff22b 100644 --- a/modules/_waku_proto.proto_lightpush.PushRpc.html +++ b/modules/_waku_proto.proto_lightpush.PushRpc.html @@ -1,4 +1,4 @@ -PushRpc | Documentation

                              Index

                              Functions

                              codec +PushRpc | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.RateLimitProof.html b/modules/_waku_proto.proto_lightpush.RateLimitProof.html index 94b4b38de2..bea69ad1c6 100644 --- a/modules/_waku_proto.proto_lightpush.RateLimitProof.html +++ b/modules/_waku_proto.proto_lightpush.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.WakuMessage.html b/modules/_waku_proto.proto_lightpush.WakuMessage.html index 795d387455..7b93a1deb8 100644 --- a/modules/_waku_proto.proto_lightpush.WakuMessage.html +++ b/modules/_waku_proto.proto_lightpush.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_lightpush.html b/modules/_waku_proto.proto_lightpush.html index 2137de0c96..e03174cd45 100644 --- a/modules/_waku_proto.proto_lightpush.html +++ b/modules/_waku_proto.proto_lightpush.html @@ -1,4 +1,4 @@ -proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest +proto_lightpush | Documentation

                              Index

                              Namespaces

                              PushRequest PushResponse PushRpc RateLimitProof diff --git a/modules/_waku_proto.proto_message.RateLimitProof.html b/modules/_waku_proto.proto_message.RateLimitProof.html index b39d5d5c3d..1586d0a12c 100644 --- a/modules/_waku_proto.proto_message.RateLimitProof.html +++ b/modules/_waku_proto.proto_message.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.WakuMessage.html b/modules/_waku_proto.proto_message.WakuMessage.html index 98e5052387..9c0375bdfd 100644 --- a/modules/_waku_proto.proto_message.WakuMessage.html +++ b/modules/_waku_proto.proto_message.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_message.html b/modules/_waku_proto.proto_message.html index c2865668af..110fdce8a2 100644 --- a/modules/_waku_proto.proto_message.html +++ b/modules/_waku_proto.proto_message.html @@ -1,4 +1,4 @@ -proto_message | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              RateLimitProof WakuMessage diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html index e628d50dbd..a50f977e44 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataRequest.html @@ -1,4 +1,4 @@ -WakuMetadataRequest | Documentation

                              Index

                              Functions

                              codec +WakuMetadataRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html index 056133176a..7db5e2eddd 100644 --- a/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html +++ b/modules/_waku_proto.proto_metadata.WakuMetadataResponse.html @@ -1,4 +1,4 @@ -WakuMetadataResponse | Documentation

                              Index

                              Functions

                              codec +WakuMetadataResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_metadata.html b/modules/_waku_proto.proto_metadata.html index 9b327cbe33..4bb5966091 100644 --- a/modules/_waku_proto.proto_metadata.html +++ b/modules/_waku_proto.proto_metadata.html @@ -1,4 +1,4 @@ -proto_metadata | Documentation

                              Index

                              Namespaces

                              WakuMetadataRequest +proto_metadata | Documentation

                              Index

                              Namespaces

                              Interfaces

                              WakuMetadataRequest WakuMetadataResponse diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html index fb9d833b22..64435f6be4 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeQuery.html @@ -1,4 +1,4 @@ -PeerExchangeQuery | Documentation

                              Index

                              Functions

                              codec +PeerExchangeQuery | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html index 79f6454d8c..91650d3f56 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeRPC.html @@ -1,4 +1,4 @@ -PeerExchangeRPC | Documentation

                              Index

                              Functions

                              codec +PeerExchangeRPC | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html index b158794ca3..0485b5da3b 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerExchangeResponse.html @@ -1,4 +1,4 @@ -PeerExchangeResponse | Documentation

                              Index

                              Functions

                              codec +PeerExchangeResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html index 59a894285a..786a0eda91 100644 --- a/modules/_waku_proto.proto_peer_exchange.PeerInfo.html +++ b/modules/_waku_proto.proto_peer_exchange.PeerInfo.html @@ -1,4 +1,4 @@ -PeerInfo | Documentation

                              Index

                              Functions

                              codec +PeerInfo | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_peer_exchange.html b/modules/_waku_proto.proto_peer_exchange.html index 9d794da4e1..399101d98a 100644 --- a/modules/_waku_proto.proto_peer_exchange.html +++ b/modules/_waku_proto.proto_peer_exchange.html @@ -1,4 +1,4 @@ -proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery +proto_peer_exchange | Documentation

                              Namespace proto_peer_exchange

                              Index

                              Namespaces

                              PeerExchangeQuery PeerExchangeRPC PeerExchangeResponse PeerInfo diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index 5bad142faf..186c27c7f9 100644 --- a/modules/_waku_proto.proto_store.RateLimitProof.html +++ b/modules/_waku_proto.proto_store.RateLimitProof.html @@ -1,4 +1,4 @@ -RateLimitProof | Documentation

                              Index

                              Functions

                              codec +RateLimitProof | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryRequest.html b/modules/_waku_proto.proto_store.StoreQueryRequest.html index 2c74bad0c1..c743918b55 100644 --- a/modules/_waku_proto.proto_store.StoreQueryRequest.html +++ b/modules/_waku_proto.proto_store.StoreQueryRequest.html @@ -1,4 +1,4 @@ -StoreQueryRequest | Documentation

                              Index

                              Functions

                              codec +StoreQueryRequest | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.StoreQueryResponse.html b/modules/_waku_proto.proto_store.StoreQueryResponse.html index 6e545db9ff..920d437ea0 100644 --- a/modules/_waku_proto.proto_store.StoreQueryResponse.html +++ b/modules/_waku_proto.proto_store.StoreQueryResponse.html @@ -1,4 +1,4 @@ -StoreQueryResponse | Documentation

                              Index

                              Functions

                              codec +StoreQueryResponse | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessage.html b/modules/_waku_proto.proto_store.WakuMessage.html index 5c47214615..5d9b76adf7 100644 --- a/modules/_waku_proto.proto_store.WakuMessage.html +++ b/modules/_waku_proto.proto_store.WakuMessage.html @@ -1,4 +1,4 @@ -WakuMessage | Documentation

                              Index

                              Functions

                              codec +WakuMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html index 239a099dde..419e99d272 100644 --- a/modules/_waku_proto.proto_store.WakuMessageKeyValue.html +++ b/modules/_waku_proto.proto_store.WakuMessageKeyValue.html @@ -1,4 +1,4 @@ -WakuMessageKeyValue | Documentation

                              Index

                              Functions

                              codec +WakuMessageKeyValue | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.html b/modules/_waku_proto.proto_store.html index 8f81ecf052..c28be1a63f 100644 --- a/modules/_waku_proto.proto_store.html +++ b/modules/_waku_proto.proto_store.html @@ -1,4 +1,4 @@ -proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof +proto_store | Documentation

                              Index

                              Namespaces

                              RateLimitProof StoreQueryRequest StoreQueryResponse WakuMessage diff --git a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html index d2d0b0d1b2..1c10a42d12 100644 --- a/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html +++ b/modules/_waku_proto.proto_topic_only_message.TopicOnlyMessage.html @@ -1,4 +1,4 @@ -TopicOnlyMessage | Documentation

                              Index

                              Functions

                              codec +TopicOnlyMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_topic_only_message.html b/modules/_waku_proto.proto_topic_only_message.html index 44677f2bd6..5582a6151b 100644 --- a/modules/_waku_proto.proto_topic_only_message.html +++ b/modules/_waku_proto.proto_topic_only_message.html @@ -1,3 +1,3 @@ -proto_topic_only_message | Documentation

                              Namespace proto_topic_only_message

                              Index

                              Namespaces

                              TopicOnlyMessage +proto_topic_only_message | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_sds.html b/modules/_waku_sds.html new file mode 100644 index 0000000000..125e30bb05 --- /dev/null +++ b/modules/_waku_sds.html @@ -0,0 +1,3 @@ +@waku/sds - v0.0.1 | Documentation

                              Module @waku/sds - v0.0.1

                              Scalable Data Sync

                              Typescript implementation of the Scalable Data Sync protocol for message reliability of distributed logs in the browser.

                              +

                              Index

                              Classes

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 47ef6c77a4..0c1ec93d05 100644 --- a/types/_waku_interfaces.ActiveSubscriptions.html +++ b/types/_waku_interfaces.ActiveSubscriptions.html @@ -1 +1 @@ -ActiveSubscriptions | Documentation
                              \ No newline at end of file +ActiveSubscriptions | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.AutoSharding.html b/types/_waku_interfaces.AutoSharding.html index a942aee03c..f560136f1a 100644 --- a/types/_waku_interfaces.AutoSharding.html +++ b/types/_waku_interfaces.AutoSharding.html @@ -1 +1 @@ -AutoSharding | Documentation
                              \ No newline at end of file +AutoSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Callback.html b/types/_waku_interfaces.Callback.html index 9255c0b68c..bd09d077f3 100644 --- a/types/_waku_interfaces.Callback.html +++ b/types/_waku_interfaces.Callback.html @@ -1 +1 @@ -Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file +Callback | Documentation
                              Callback<T>: ((msg) => void | Promise<void>)

                              Type Parameters

                              Type declaration

                                • (msg): void | Promise<void>
                                • Parameters

                                  • msg: T

                                  Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index c0448747c6..6d76ad9471 100644 --- a/types/_waku_interfaces.ContentTopic.html +++ b/types/_waku_interfaces.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopicInfo.html b/types/_waku_interfaces.ContentTopicInfo.html index 1bb475fdfc..a59e2be8fe 100644 --- a/types/_waku_interfaces.ContentTopicInfo.html +++ b/types/_waku_interfaces.ContentTopicInfo.html @@ -1 +1 @@ -ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]
                              \ No newline at end of file +ContentTopicInfo | Documentation
                              ContentTopicInfo: {
                                  clusterId?: number;
                                  contentTopics: string[];
                              }

                              Type declaration

                              • Optional clusterId?: number
                              • contentTopics: string[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CoreProtocolResult.html b/types/_waku_interfaces.CoreProtocolResult.html index 44b10f6c95..d7072b5d21 100644 --- a/types/_waku_interfaces.CoreProtocolResult.html +++ b/types/_waku_interfaces.CoreProtocolResult.html @@ -1 +1 @@ -CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file +CoreProtocolResult | Documentation
                              CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateLibp2pOptions.html b/types/_waku_interfaces.CreateLibp2pOptions.html index 3fc9eb692d..a7546f546a 100644 --- a/types/_waku_interfaces.CreateLibp2pOptions.html +++ b/types/_waku_interfaces.CreateLibp2pOptions.html @@ -4,4 +4,4 @@
                            • Optional hideWebSocketInfo?: boolean

                              Hides WebSocket info message in console.

                              Default

                              false
                               
                              -
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file +
                            • Optional pingMaxInboundStreams?: number
                            • \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 47ddf9f5d7..4ed2711a0b 100644 --- a/types/_waku_interfaces.CreateSubscriptionResult.html +++ b/types/_waku_interfaces.CreateSubscriptionResult.html @@ -1 +1 @@ -CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file +CreateSubscriptionResult | Documentation
                              CreateSubscriptionResult: ThisOrThat<"subscription", ISubscription, "error", ProtocolError>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRKey.html b/types/_waku_interfaces.ENRKey.html index 79fb03709b..5358a5c633 100644 --- a/types/_waku_interfaces.ENRKey.html +++ b/types/_waku_interfaces.ENRKey.html @@ -1 +1 @@ -ENRKey | Documentation
                              \ No newline at end of file +ENRKey | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ENRValue.html b/types/_waku_interfaces.ENRValue.html index 7f560ca015..52529f4789 100644 --- a/types/_waku_interfaces.ENRValue.html +++ b/types/_waku_interfaces.ENRValue.html @@ -1 +1 @@ -ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file +ENRValue | Documentation
                              ENRValue: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index 31e3626be6..4aa756c632 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  allPeers: (() => Promise<Peer[]>);
                                  connectedPeers: (() => Promise<Peer[]>);
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • allPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • connectedPeers: (() => Promise<Peer[]>)
                                  • (): Promise<Peer[]>
                                  • Returns Promise<Peer[]>

                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolSDK.html b/types/_waku_interfaces.IBaseProtocolSDK.html index 096f218754..20d62e50b3 100644 --- a/types/_waku_interfaces.IBaseProtocolSDK.html +++ b/types/_waku_interfaces.IBaseProtocolSDK.html @@ -1 +1 @@ -IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>)
                                  • (peerToDisconnect): Promise<Peer | undefined>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

                              \ No newline at end of file +IBaseProtocolSDK | Documentation
                              IBaseProtocolSDK: {
                                  connectedPeers: Peer[];
                                  numPeersToUse: number;
                                  renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>);
                              }

                              Type declaration

                              • Readonly connectedPeers: Peer[]
                              • Readonly numPeersToUse: number
                              • renewPeer: ((peerToDisconnect) => Promise<Peer | undefined>)
                                  • (peerToDisconnect): Promise<Peer | undefined>
                                  • Parameters

                                    • peerToDisconnect: PeerId

                                    Returns Promise<Peer | undefined>

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 67edcad518..b50c2223b3 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback, protocolUseOptions?, subscribeOptions?): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ILightPush.html b/types/_waku_interfaces.ILightPush.html index 91708e4444..fba0fafea5 100644 --- a/types/_waku_interfaces.ILightPush.html +++ b/types/_waku_interfaces.ILightPush.html @@ -1 +1 @@ -ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file +ILightPush | Documentation
                              ILightPush: ISender & {
                                  protocol: IBaseProtocolCore;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IRelay.html b/types/_waku_interfaces.IRelay.html index 480306e232..15bc1036b5 100644 --- a/types/_waku_interfaces.IRelay.html +++ b/types/_waku_interfaces.IRelay.html @@ -1 +1 @@ -IRelay | Documentation
                              \ No newline at end of file +IRelay | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ISenderOptions.html b/types/_waku_interfaces.ISenderOptions.html index 8036abd747..ce0abef13f 100644 --- a/types/_waku_interfaces.ISenderOptions.html +++ b/types/_waku_interfaces.ISenderOptions.html @@ -4,4 +4,4 @@
                            • Optional maxAttempts?: number

                              Sets number of attempts if autoRetry is enabled.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStore.html b/types/_waku_interfaces.IStore.html index 12b11fef36..188b47b39d 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file +IStore | Documentation
                              IStore: IBaseProtocolSDK & {
                                  protocol: IBaseProtocolCore;
                                  queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>);
                                  queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>);
                                  createCursor(message): Uint8Array;
                              }

                              Type declaration

                              • protocol: IBaseProtocolCore
                              • queryGenerator: (<T>(decoders, options?) => AsyncGenerator<Promise<T | undefined>[]>)
                                  • <T>(decoders, options?): AsyncGenerator<Promise<T | undefined>[]>
                                  • Type Parameters

                                    Parameters

                                    Returns AsyncGenerator<Promise<T | undefined>[]>

                              • queryWithOrderedCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: T

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • queryWithPromiseCallback: (<T>(decoders, callback, options?) => Promise<void>)
                                  • <T>(decoders, callback, options?): Promise<void>
                                  • Type Parameters

                                    Parameters

                                    • decoders: IDecoder<T>[]
                                    • callback: ((message) => Promise<void | boolean> | boolean | void)
                                        • (message): Promise<void | boolean> | boolean | void
                                        • Parameters

                                          • message: Promise<T | undefined>

                                          Returns Promise<void | boolean> | boolean | void

                                    • Optional options: Partial<QueryRequestParams>

                                    Returns Promise<void>

                              • createCursor:function
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IStoreCore.html b/types/_waku_interfaces.IStoreCore.html index 69d178a883..b98635892d 100644 --- a/types/_waku_interfaces.IStoreCore.html +++ b/types/_waku_interfaces.IStoreCore.html @@ -1 +1 @@ -IStoreCore | Documentation
                              \ No newline at end of file +IStoreCore | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2p.html b/types/_waku_interfaces.Libp2p.html index 9e2abf755a..d09ae07144 100644 --- a/types/_waku_interfaces.Libp2p.html +++ b/types/_waku_interfaces.Libp2p.html @@ -1 +1 @@ -Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file +Libp2p | Documentation
                              Libp2p: BaseLibp2p<Libp2pServices> & {
                                  components: Libp2pComponents;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pComponents.html b/types/_waku_interfaces.Libp2pComponents.html index 4594e07004..02bbc8bad5 100644 --- a/types/_waku_interfaces.Libp2pComponents.html +++ b/types/_waku_interfaces.Libp2pComponents.html @@ -1 +1 @@ -Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file +Libp2pComponents | Documentation
                              Libp2pComponents: Parameters<Exclude<Libp2pInit["metrics"], undefined>>[0]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.Libp2pServices.html b/types/_waku_interfaces.Libp2pServices.html index a5432dd1fe..453479dfc4 100644 --- a/types/_waku_interfaces.Libp2pServices.html +++ b/types/_waku_interfaces.Libp2pServices.html @@ -1 +1 @@ -Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file +Libp2pServices | Documentation
                              Libp2pServices: {
                                  identify: ReturnType<ReturnType<typeof identify>>;
                                  metadata?: IMetadata;
                                  ping: PingService;
                                  pubsub?: GossipSub;
                              }

                              Type declaration

                              • identify: ReturnType<ReturnType<typeof identify>>
                              • Optional metadata?: IMetadata
                              • ping: PingService
                              • Optional pubsub?: GossipSub
                              \ No newline at end of file diff --git a/types/_waku_interfaces.LocalStoragePeerInfo.html b/types/_waku_interfaces.LocalStoragePeerInfo.html index a8011c6704..3b874ee291 100644 --- a/types/_waku_interfaces.LocalStoragePeerInfo.html +++ b/types/_waku_interfaces.LocalStoragePeerInfo.html @@ -1 +1 @@ -LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file +LocalStoragePeerInfo | Documentation
                              LocalStoragePeerInfo: {
                                  address: string;
                                  id: string;
                              }

                              Type declaration

                              • address: string
                              • id: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.MetadataQueryResult.html b/types/_waku_interfaces.MetadataQueryResult.html index 813ed1c2df..f50091fce6 100644 --- a/types/_waku_interfaces.MetadataQueryResult.html +++ b/types/_waku_interfaces.MetadataQueryResult.html @@ -1 +1 @@ -MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file +MetadataQueryResult | Documentation
                              MetadataQueryResult: ThisOrThat<"shardInfo", ShardInfo>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NetworkConfig.html b/types/_waku_interfaces.NetworkConfig.html index 7129798741..f6f33dc35c 100644 --- a/types/_waku_interfaces.NetworkConfig.html +++ b/types/_waku_interfaces.NetworkConfig.html @@ -1 +1 @@ -NetworkConfig | Documentation
                              \ No newline at end of file +NetworkConfig | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeHealth.html b/types/_waku_interfaces.NodeHealth.html index 6a137dcc39..b50eaff281 100644 --- a/types/_waku_interfaces.NodeHealth.html +++ b/types/_waku_interfaces.NodeHealth.html @@ -1 +1 @@ -NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file +NodeHealth | Documentation
                              NodeHealth: {
                                  overallStatus: HealthStatus;
                                  protocolStatuses: ProtocolsHealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.NodeId.html b/types/_waku_interfaces.NodeId.html index 390cb5f7fb..54e87fb5b7 100644 --- a/types/_waku_interfaces.NodeId.html +++ b/types/_waku_interfaces.NodeId.html @@ -1,3 +1,3 @@ NodeId | Documentation
                              NodeId: string

                              We represent NodeId as a hex string, since node equality is used very heavily and it is convenient to index data by NodeId

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerExchangeQueryResult.html b/types/_waku_interfaces.PeerExchangeQueryResult.html index 12fa2551aa..e54cefecbe 100644 --- a/types/_waku_interfaces.PeerExchangeQueryResult.html +++ b/types/_waku_interfaces.PeerExchangeQueryResult.html @@ -1 +1 @@ -PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file +PeerExchangeQueryResult | Documentation
                              PeerExchangeQueryResult: ThisOrThat<"peerInfos", PeerInfo[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PeerIdStr.html b/types/_waku_interfaces.PeerIdStr.html index bf7903a916..0dc2999e9d 100644 --- a/types/_waku_interfaces.PeerIdStr.html +++ b/types/_waku_interfaces.PeerIdStr.html @@ -1 +1 @@ -PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file +PeerIdStr | Documentation
                              PeerIdStr: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolCreateOptions.html b/types/_waku_interfaces.ProtocolCreateOptions.html index a2eea15a31..4d53256150 100644 --- a/types/_waku_interfaces.ProtocolCreateOptions.html +++ b/types/_waku_interfaces.ProtocolCreateOptions.html @@ -29,4 +29,4 @@ Defaults to 2. by Libp2p.create This is only used for test purposes to not run out of entropy during CI runs.

                            • Optional store?: Partial<StoreProtocolOptions>

                              Options for the Store protocol.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolHealth.html b/types/_waku_interfaces.ProtocolHealth.html index 51de38d7fb..b3f5655580 100644 --- a/types/_waku_interfaces.ProtocolHealth.html +++ b/types/_waku_interfaces.ProtocolHealth.html @@ -1 +1 @@ -ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file +ProtocolHealth | Documentation
                              ProtocolHealth: {
                                  lastUpdate: Date;
                                  name: Protocols;
                                  status: HealthStatus;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolUseOptions.html b/types/_waku_interfaces.ProtocolUseOptions.html index d801ebba8b..94e7657bef 100644 --- a/types/_waku_interfaces.ProtocolUseOptions.html +++ b/types/_waku_interfaces.ProtocolUseOptions.html @@ -1,4 +1,4 @@ ProtocolUseOptions | Documentation
                              ProtocolUseOptions: {
                                  forceUseAllPeers?: boolean;
                                  maxAttempts?: number;
                              }

                              Options for using LightPush and Filter

                              Type declaration

                              • Optional forceUseAllPeers?: boolean

                                Optional flag to force using all available peers

                              • Optional maxAttempts?: number

                                Optional maximum number of attempts for exponential backoff

                                -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ProtocolsHealthStatus.html b/types/_waku_interfaces.ProtocolsHealthStatus.html index dc3f3d69e7..fd1f92d8ba 100644 --- a/types/_waku_interfaces.ProtocolsHealthStatus.html +++ b/types/_waku_interfaces.ProtocolsHealthStatus.html @@ -1 +1 @@ -ProtocolsHealthStatus | Documentation
                              \ No newline at end of file +ProtocolsHealthStatus | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 3ed56e09f3..194a94e457 100644 --- a/types/_waku_interfaces.PubsubTopic.html +++ b/types/_waku_interfaces.PubsubTopic.html @@ -1 +1 @@ -PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file +PubsubTopic | Documentation
                              PubsubTopic: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.QueryRequestParams.html b/types/_waku_interfaces.QueryRequestParams.html index 32dc76e5c5..662b780344 100644 --- a/types/_waku_interfaces.QueryRequestParams.html +++ b/types/_waku_interfaces.QueryRequestParams.html @@ -40,4 +40,4 @@ If not provided, no end time filtering will be applied.

                            • Optional timeStart?: Date

                              The start time for the time range filter. The query will only return messages with a timestamp greater than or equal to timeStart. If not provided, no start time filtering will be applied.

                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SDKProtocolResult.html b/types/_waku_interfaces.SDKProtocolResult.html index 3bb19a5157..6da380771f 100644 --- a/types/_waku_interfaces.SDKProtocolResult.html +++ b/types/_waku_interfaces.SDKProtocolResult.html @@ -1 +1 @@ -SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file +SDKProtocolResult | Documentation
                              SDKProtocolResult: ThisAndThat<"successes", PeerId[], "failures", Failure[]>
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SearchContext.html b/types/_waku_interfaces.SearchContext.html index 3bf1888734..800d757bb7 100644 --- a/types/_waku_interfaces.SearchContext.html +++ b/types/_waku_interfaces.SearchContext.html @@ -1 +1 @@ -SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean
                              \ No newline at end of file +SearchContext | Documentation
                              SearchContext: {
                                  domain: string;
                                  publicKey: string;
                                  visits: {
                                      [key: string]: boolean;
                                  };
                              }

                              Type declaration

                              • domain: string
                              • publicKey: string
                              • visits: {
                                    [key: string]: boolean;
                                }
                                • [key: string]: boolean
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SequenceNumber.html b/types/_waku_interfaces.SequenceNumber.html index 279f8fe611..c8c0ae3f1a 100644 --- a/types/_waku_interfaces.SequenceNumber.html +++ b/types/_waku_interfaces.SequenceNumber.html @@ -1 +1 @@ -SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file +SequenceNumber | Documentation
                              SequenceNumber: bigint
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ShardInfo.html b/types/_waku_interfaces.ShardInfo.html index c08bde7c08..74536c9270 100644 --- a/types/_waku_interfaces.ShardInfo.html +++ b/types/_waku_interfaces.ShardInfo.html @@ -1 +1 @@ -ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file +ShardInfo | Documentation
                              ShardInfo: {
                                  clusterId: number;
                                  shards: number[];
                              }

                              Type declaration

                              • clusterId: number
                              • shards: number[]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StaticSharding.html b/types/_waku_interfaces.StaticSharding.html index 7b97720587..00716059ce 100644 --- a/types/_waku_interfaces.StaticSharding.html +++ b/types/_waku_interfaces.StaticSharding.html @@ -1 +1 @@ -StaticSharding | Documentation
                              \ No newline at end of file +StaticSharding | Documentation
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreCursor.html b/types/_waku_interfaces.StoreCursor.html index b27c69c1c3..2559dd1784 100644 --- a/types/_waku_interfaces.StoreCursor.html +++ b/types/_waku_interfaces.StoreCursor.html @@ -1 +1 @@ -StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file +StoreCursor | Documentation
                              StoreCursor: Uint8Array
                              \ No newline at end of file diff --git a/types/_waku_interfaces.StoreProtocolOptions.html b/types/_waku_interfaces.StoreProtocolOptions.html index 027a4e4d1f..bbf4f4e2ed 100644 --- a/types/_waku_interfaces.StoreProtocolOptions.html +++ b/types/_waku_interfaces.StoreProtocolOptions.html @@ -1 +1 @@ -StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file +StoreProtocolOptions | Documentation
                              StoreProtocolOptions: {
                                  peer: string;
                              }

                              Type declaration

                              • peer: string
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeOptions.html b/types/_waku_interfaces.SubscribeOptions.html index aafd214dcc..1178d3d172 100644 --- a/types/_waku_interfaces.SubscribeOptions.html +++ b/types/_waku_interfaces.SubscribeOptions.html @@ -1 +1 @@ -SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file +SubscribeOptions | Documentation
                              SubscribeOptions: {
                                  enableLightPushFilterCheck?: boolean;
                                  keepAlive?: number;
                                  pingsBeforePeerRenewed?: number;
                              }

                              Type declaration

                              • Optional enableLightPushFilterCheck?: boolean
                              • Optional keepAlive?: number
                              • Optional pingsBeforePeerRenewed?: number
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 3f8d32f3a9..9179921a28 100644 --- a/types/_waku_interfaces.SubscribeResult.html +++ b/types/_waku_interfaces.SubscribeResult.html @@ -1 +1 @@ -SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file +SubscribeResult | Documentation
                              SubscribeResult: SubscriptionSuccess | SubscriptionError
                              \ No newline at end of file diff --git a/types/_waku_interfaces.SubscriptionCallback.html b/types/_waku_interfaces.SubscriptionCallback.html index 7a3a7e4cf9..167a8a2351 100644 --- a/types/_waku_interfaces.SubscriptionCallback.html +++ b/types/_waku_interfaces.SubscriptionCallback.html @@ -1 +1 @@ -SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +SubscriptionCallback | Documentation

                              Type alias SubscriptionCallback<T>

                              SubscriptionCallback<T>: {
                                  callback: Callback<T>;
                                  decoders: IDecoder<T>[];
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisAndThat.html b/types/_waku_interfaces.ThisAndThat.html index 4a199397bb..2aa2b84176 100644 --- a/types/_waku_interfaces.ThisAndThat.html +++ b/types/_waku_interfaces.ThisAndThat.html @@ -1 +1 @@ -ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file +ThisAndThat | Documentation

                              Type alias ThisAndThat<SK, SV, EK, EV>

                              ThisAndThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file diff --git a/types/_waku_interfaces.ThisOrThat.html b/types/_waku_interfaces.ThisOrThat.html index d77c5eb75e..17579ef184 100644 --- a/types/_waku_interfaces.ThisOrThat.html +++ b/types/_waku_interfaces.ThisOrThat.html @@ -1 +1 @@ -ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file +ThisOrThat | Documentation

                              Type alias ThisOrThat<SK, SV, EK, EV>

                              ThisOrThat<SK, SV, EK, EV>: {
                                  [key in SK]: SV
                              } & {
                                  [key in EK]: null
                              } | {
                                  [key in SK]: null
                              } & {
                                  [key in EK]: EV
                              }

                              Type Parameters

                              \ No newline at end of file diff --git a/types/_waku_interfaces.Unsubscribe.html b/types/_waku_interfaces.Unsubscribe.html index 261c4ff28d..5161391543 100644 --- a/types/_waku_interfaces.Unsubscribe.html +++ b/types/_waku_interfaces.Unsubscribe.html @@ -1 +1 @@ -Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              \ No newline at end of file +Unsubscribe | Documentation
                              Unsubscribe: (() => void | Promise<void>)

                              Type declaration

                                • (): void | Promise<void>
                                • Returns void | Promise<void>

                              \ No newline at end of file diff --git a/types/_waku_relay.ContentTopic.html b/types/_waku_relay.ContentTopic.html index 76d06b01d6..35f2b05f2e 100644 --- a/types/_waku_relay.ContentTopic.html +++ b/types/_waku_relay.ContentTopic.html @@ -1 +1 @@ -ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file +ContentTopic | Documentation
                              ContentTopic: string
                              \ No newline at end of file diff --git a/types/_waku_relay.Observer.html b/types/_waku_relay.Observer.html index 9830346727..bab5060ef0 100644 --- a/types/_waku_relay.Observer.html +++ b/types/_waku_relay.Observer.html @@ -1 +1 @@ -Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file +Observer | Documentation

                              Type alias Observer<T>

                              Observer<T>: {
                                  callback: Callback<T>;
                                  decoder: IDecoder<T>;
                              }

                              Type Parameters

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_relay.RelayCreateOptions.html b/types/_waku_relay.RelayCreateOptions.html index e11ce8ac0c..b7c6c0ffbb 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file +RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

                              RelayCreateOptions: ProtocolCreateOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_sdk.CreateWakuNodeOptions.html b/types/_waku_sdk.CreateWakuNodeOptions.html index 1232f3e05b..8012f61163 100644 --- a/types/_waku_sdk.CreateWakuNodeOptions.html +++ b/types/_waku_sdk.CreateWakuNodeOptions.html @@ -1 +1 @@ -CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file +CreateWakuNodeOptions | Documentation

                              Type alias CreateWakuNodeOptions

                              CreateWakuNodeOptions: ProtocolCreateOptions & Partial<WakuOptions>
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index cd73cde28b..3b265b6b17 100644 --- a/types/_waku_utils.IteratorOptions.html +++ b/types/_waku_utils.IteratorOptions.html @@ -1,2 +1,2 @@ IteratorOptions | Documentation

                              Type alias IteratorOptions

                              IteratorOptions: {
                                  iteratorDelay?: number;
                                  timeoutMs?: number;
                              }

                              Options for configuring the behavior of an iterator.

                              -

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file +

                              Type declaration

                              • Optional iteratorDelay?: number
                              • Optional timeoutMs?: number
                              \ No newline at end of file diff --git a/variables/_waku_core.MetadataCodec.html b/variables/_waku_core.MetadataCodec.html index 4730fa37bf..f67a0bc033 100644 --- a/variables/_waku_core.MetadataCodec.html +++ b/variables/_waku_core.MetadataCodec.html @@ -1 +1 @@ -MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file +MetadataCodec | Documentation

                              Variable MetadataCodecConst

                              MetadataCodec: "/vac/waku/metadata/1.0.0" = "/vac/waku/metadata/1.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_core.message.version_0.Version.html b/variables/_waku_core.message.version_0.Version.html index 0af60aaede..2f87cf9fbe 100644 --- a/variables/_waku_core.message.version_0.Version.html +++ b/variables/_waku_core.message.version_0.Version.html @@ -1 +1 @@ -Version | Documentation
                              \ No newline at end of file +Version | Documentation
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_filter.FilterCodecs.html b/variables/_waku_core.waku_filter.FilterCodecs.html index 0f5b632c13..21d4047972 100644 --- a/variables/_waku_core.waku_filter.FilterCodecs.html +++ b/variables/_waku_core.waku_filter.FilterCodecs.html @@ -1 +1 @@ -FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file +FilterCodecs | Documentation
                              FilterCodecs: {
                                  PUSH: string;
                                  SUBSCRIBE: string;
                              } = ...

                              Type declaration

                              • PUSH: string
                              • SUBSCRIBE: string
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_light_push.LightPushCodec.html b/variables/_waku_core.waku_light_push.LightPushCodec.html index 1d184ca052..be70e3c848 100644 --- a/variables/_waku_core.waku_light_push.LightPushCodec.html +++ b/variables/_waku_core.waku_light_push.LightPushCodec.html @@ -1 +1 @@ -LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file +LightPushCodec | Documentation
                              LightPushCodec: "/vac/waku/lightpush/2.0.0-beta1" = "/vac/waku/lightpush/2.0.0-beta1"
                              \ No newline at end of file diff --git a/variables/_waku_core.waku_store.StoreCodec.html b/variables/_waku_core.waku_store.StoreCodec.html index 10225c8a42..84b67f484e 100644 --- a/variables/_waku_core.waku_store.StoreCodec.html +++ b/variables/_waku_core.waku_store.StoreCodec.html @@ -1 +1 @@ -StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file +StoreCodec | Documentation
                              StoreCodec: "/vac/waku/store-query/3.0.0" = "/vac/waku/store-query/3.0.0"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_INVALID_ID.html b/variables/_waku_enr.ERR_INVALID_ID.html index b24eb7d560..9622a46e4f 100644 --- a/variables/_waku_enr.ERR_INVALID_ID.html +++ b/variables/_waku_enr.ERR_INVALID_ID.html @@ -1 +1 @@ -ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file +ERR_INVALID_ID | Documentation

                              Variable ERR_INVALID_IDConst

                              ERR_INVALID_ID: "Invalid record id" = "Invalid record id"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_NO_SIGNATURE.html b/variables/_waku_enr.ERR_NO_SIGNATURE.html index 5aff761a3e..7ac1cea9e3 100644 --- a/variables/_waku_enr.ERR_NO_SIGNATURE.html +++ b/variables/_waku_enr.ERR_NO_SIGNATURE.html @@ -1 +1 @@ -ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file +ERR_NO_SIGNATURE | Documentation

                              Variable ERR_NO_SIGNATUREConst

                              ERR_NO_SIGNATURE: "No valid signature found" = "No valid signature found"
                              \ No newline at end of file diff --git a/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html index c22feaf3b0..3e2270459c 100644 --- a/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html +++ b/variables/_waku_enr.ERR_TYPE_NOT_IMPLEMENTED.html @@ -1 +1 @@ -ERR_TYPE_NOT_IMPLEMENTED | Documentation

                              Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                              ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                              \ No newline at end of file +ERR_TYPE_NOT_IMPLEMENTED | Documentation

                              Variable ERR_TYPE_NOT_IMPLEMENTEDConst

                              ERR_TYPE_NOT_IMPLEMENTED: "Keypair type not implemented" = "Keypair type not implemented"
                              \ No newline at end of file diff --git a/variables/_waku_enr.MAX_RECORD_SIZE.html b/variables/_waku_enr.MAX_RECORD_SIZE.html index 5304d10724..e7ae70aede 100644 --- a/variables/_waku_enr.MAX_RECORD_SIZE.html +++ b/variables/_waku_enr.MAX_RECORD_SIZE.html @@ -1 +1 @@ -MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file +MAX_RECORD_SIZE | Documentation

                              Variable MAX_RECORD_SIZEConst

                              MAX_RECORD_SIZE: 300 = 300
                              \ No newline at end of file diff --git a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html index 61fbbc2dcd..a2e0110a88 100644 --- a/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html +++ b/variables/_waku_enr.MULTIADDR_LENGTH_SIZE.html @@ -1 +1 @@ -MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file +MULTIADDR_LENGTH_SIZE | Documentation

                              Variable MULTIADDR_LENGTH_SIZEConst

                              MULTIADDR_LENGTH_SIZE: 2 = 2
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html index 327a081c71..8c24a454ad 100644 --- a/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html +++ b/variables/_waku_interfaces.DEFAULT_CLUSTER_ID.html @@ -1,2 +1,2 @@ DEFAULT_CLUSTER_ID | Documentation

                              Variable DEFAULT_CLUSTER_IDConst

                              DEFAULT_CLUSTER_ID: 1 = 1

                              The default cluster ID for The Waku Network

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html index 14bebdeab9..3092001736 100644 --- a/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html +++ b/variables/_waku_interfaces.DNS_DISCOVERY_TAG.html @@ -1 +1 @@ -DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file +DNS_DISCOVERY_TAG | Documentation

                              Variable DNS_DISCOVERY_TAGConst

                              DNS_DISCOVERY_TAG: "@waku/bootstrap" = "@waku/bootstrap"
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultNetworkConfig.html b/variables/_waku_interfaces.DefaultNetworkConfig.html index 9a3cf8f886..80e242d7e0 100644 --- a/variables/_waku_interfaces.DefaultNetworkConfig.html +++ b/variables/_waku_interfaces.DefaultNetworkConfig.html @@ -1 +1 @@ -DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file +DefaultNetworkConfig | Documentation

                              Variable DefaultNetworkConfigConst

                              DefaultNetworkConfig: ShardInfo = DefaultShardInfo
                              \ No newline at end of file diff --git a/variables/_waku_interfaces.DefaultShardInfo.html b/variables/_waku_interfaces.DefaultShardInfo.html index fb0968392a..e5fd195445 100644 --- a/variables/_waku_interfaces.DefaultShardInfo.html +++ b/variables/_waku_interfaces.DefaultShardInfo.html @@ -1,2 +1,2 @@ DefaultShardInfo | Documentation

                              Variable DefaultShardInfoConst

                              DefaultShardInfo: ShardInfo = ...

                              DefaultShardInfo is default configuration for The Waku Network.

                              -
                              \ No newline at end of file +
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html index 354d59547e..a45f719c54 100644 --- a/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultPingKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultPingKeepAliveValueSecs | Documentation

                              Variable DefaultPingKeepAliveValueSecsConst

                              DefaultPingKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html index 6a70d0a8bf..90788548b4 100644 --- a/variables/_waku_sdk.DefaultPingMaxInboundStreams.html +++ b/variables/_waku_sdk.DefaultPingMaxInboundStreams.html @@ -1 +1 @@ -DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file +DefaultPingMaxInboundStreams | Documentation

                              Variable DefaultPingMaxInboundStreamsConst

                              DefaultPingMaxInboundStreams: 10 = 10
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html index 20790d97af..8e47213750 100644 --- a/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html +++ b/variables/_waku_sdk.DefaultRelayKeepAliveValueSecs.html @@ -1 +1 @@ -DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file +DefaultRelayKeepAliveValueSecs | Documentation

                              Variable DefaultRelayKeepAliveValueSecsConst

                              DefaultRelayKeepAliveValueSecs: number = ...
                              \ No newline at end of file diff --git a/variables/_waku_sdk.DefaultUserAgent.html b/variables/_waku_sdk.DefaultUserAgent.html index 37757130d4..d76b1f8a5e 100644 --- a/variables/_waku_sdk.DefaultUserAgent.html +++ b/variables/_waku_sdk.DefaultUserAgent.html @@ -1 +1 @@ -DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file +DefaultUserAgent | Documentation

                              Variable DefaultUserAgentConst

                              DefaultUserAgent: "js-waku" = "js-waku"
                              \ No newline at end of file