diff --git a/assets/navigation.js b/assets/navigation.js index 4c5f56f2c9..d58967cbf2 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,H4sIAAAAAAAAA71dbXPbNhL+L87Xptekaa/tp3NkJdXUsX2WnF6vk9HQFG1zIpE6knKiu+l/PwKUSLwsFgtpoU9trN3nIbHAYvGy3D//d9ZkX5uzX87+8SX5vDn75ix9ypeLKivOfvmz/21dlU3Z/rZOmqf2n6tysVlm9d/mQmUuf/z2qVktW4nPebE4++U1DHOzqZ9us3pdFnXmR3thiHfQb179/Ob779789U2POivXeXpdLLcfsrpOHinIgIoL/fdWlQSsCOqN8QZujLRcZOkA+bAp0iZvX9UJKhV06B/VJ21/bSVCEDsNBDIrQiE7DQvykwIqleYP+bLJKrxJVUlSm5KNZSG/0FVdveGd1LjN/rPJ6iaAQtMjvcqoLJqsaN6FNpPOpKHwdUsyI0+fJdMxdWgyH6G3O+yYt3+tHpL0QFO+fGU43B9+VDiPtWF0q8W3E8EyO4V1Gj661mncsdTix7NBCx6x/Vt0QtvvPK2Y4QNaX9GK1P4qQwQLqPAxbKDiE6xwmzTZZb7Km5uqLB8CDKErRrKFQRLBHAZDDIsYFHS3ZIYYwRMGPkUAzi+AYZ3i6ODwpuArijiDq+tSSHRdiMcVrs6fX9NHSStMGhldm04393Va5fdZcHApeGCMQ+hn23VA7IxwA7hxHEXgM8B+xB6BjhbJis2K61nMrvfTMTEcQs3vOhGyCF4UYSM7VEWTsgHhpe9ATtijd4QnsuWO7VTG3NHFihwFZ/Tg0SSJY6nIIaRJETGKFFSnCCQBnjimiR9OAiwEAx20KyaoomxpYiRx7BJhyxOjOGRKCg/23XMiJfBHZsNDuTucOOsCwytFWxrY4wunAkcWkUfRpS1BlvnjU7Mmznu9MGngdict5HXHAK4ocnsImITTQ8AMrB4CpiB4CPpRGUwUJzx1sMQ0SoxA1MFBNQttx9gg4d8ytgki2oF709iGjxJpDjRxI00nTxyTxIw0nSz8keZAFTHShEni2CVapAlTkOeRkPASnLLwMAierIJYKNGj5XxDGHxb1gdFja6xwh01guanRY0r+nBcBQzAcFe8R4/riB0snMPdQcE63h0c/C54TxTRAUMUMewRzflCBEdEK+hIhw3P7U+AN6J6kyZZJE1C61qdbMDNrU4hYCXacwD6/P0Y4eLt0AgRc89GmMjOZq9GX606eOMsWnGyExguxhIWpwo2XUiAiHUaiqNydZdDSN1ho+271llWzbOv6VNS0OZGTYG2j9ZqjHcK/9xk1TacxoLgHg4+Os4B4eNiHRI+MspqSVG6vRkdZ70W4HS2E2SnsZxgOpHdBFWo1QJmIYQ40lREYDyREaNMSgQ+ojknxYMn38TFKDTjm02yxDWVpIhsHskROMKMeQ2dtT0u2bPd43LGB1K2GAGEYeGJv+f7qfU+H0gnlGlhUL2oQzaFFHHSsJou6oDtBxV90OQevw4WzvHroGAdvw4OwviFjIJ2MJiK2MGasqIZXwhG2m3ssOPuNYIcrJ0KIuDtUhADpUMJPenDAzZrOjJLNY5ZbBp+y9gcEYxjkwTahx4Q24RxwmAnT1wTxQh5nSz8W/UdVcSNepuA3x7RNult+DAL/JZtPybLzWGW2CtHt0hPFNUyPUtcC/U0sQ5ToNkNj8OReY3AZGnTyYJWGy6nw31MZFmMTGCPpjCivT4t4mzE5xzmZbHchqxsbC3S8A373ISTyoThdh0USk4nQuFjdScUQoJjcZsT7bEEdl/fDRmPAQe1A4KrZw4SBhLc6cajsigyaYdp0/rS8XNWNAq4mhGnQMNqOqOa8DYW2xj12+1FXqflc+vVqDywnpvo1yxZNk/imTZ+dFWYBjmSmzLEh3cpuqluRH9Iy+W4qsrKi69J+0H9D9xLusFmyaMfRwi5IXpbzqr88RH9boaCaWphc9VFUY+WedvUROi9uAdTPML1WrosMrCiQ0CXLzgqV+2Er/cwAouhi7GNpeesgt5F10GTUJJ8uakwt6fA7oQxvMl5vS3SSauSNCWxt+g6KPrgyT4kRULuj7YekQV0s0Qmp6812C7kXLzwT0Aqja5EwKe21E4aRdx1LyLiTtqDSEfDkTo/PikWeRrQAw0tlCHMUBQLiVsU06xpyE06KHhx9TtiXlT7mpiBqZ6oEHFVFS82Fnd4WXzBh8knptAwc6oqKDZ5mayiY7vkJn6WZvkzucfsxT2Yy2R7fjMhY3biKOY0K+iuohPG8bo8RzmzUVEVFRRbxPZETCGKYV2Ke+JX2hIKw+vFMUzx+yhZJ/f5Mm/a6GFDjZkARerpa2h8A+tS2eQeyk1SJasD6BRlxrNlBxm8IR98lGyg21cmbETVx7VPsVkSOwGsiyZiiPFN78O9OLrTlhePy2z6lFQLetMYSr6dr9c0VCmKYZ23YdxzpnoPpVc22zUECugYFN/9/PdXP7xWaTZNKd+tfUs/viLsAx4ly+V9kn72gu4FvYBmFG0tSlwEDkUCofjSotzPoZD0wiHAej8kgAN9ECCosv0K3RylTgpTxUtSZTJguF+/XpNNYevQaMTIDiNRNGgU6rChNppD0Uc4vrr9Ldt64TsxApixx+6GA06nbMDukw77zkBtdVDLR2WsfMyQ20EFagVSmfM8jQqc4C2qyduk7gfTSLsF46CxNLwU5odkXcDQJ38BOBkC6t/jcCH2ol5QOSf7AaWYF6yLzqm9URf3gzckK03tm0ouMJrZe1EfaOcyvYCdGA0MCq5RWGdE7SCYZtVzrp0/oPB7cS94mSZL0XDiKzBWkOuiAJR8RPsdif3ZKmVGAHR8NFdZ86WsPrdz/EPuD8E0aS90OwdOFn5MKeYDs1Y7xCZx6FHoJotp4/dxvaQXsp2oN/e0eE6R9cGqJ/3EacVW8ZFML34LjOgsDS9FllTpk4w1vxLgVWk/dPuqRZpdbVb3hFlLF/eC2+s5F65jEWdDNkmTp+R1kS7uBxdOf1PVJaElBlkSbGjUBil5iZSPfZE6oi5PhJfPQl5EQko+otlTXp8Xi9lT4n8HRZYCe12RUTtRH+hdUe9b0YuqyPpgL8bvzu8uZ/PR5d10Nr6dTy4G9OekypN78LqAraYTfa9xXE3nF5Pp6Prj+PaP+ez8PY3C1MIYsoek7ViOiRQjART9PIC/8XM4XE+Lr17a2DT50nlfQ/5IuqpxWeqn5ekyqWsDp5PR4V69Vk/f92eiqC/pwAxRX7dLlf2MWQlOy+aVn47HqYhcJtJ1dnZYZF/DuAY9IlX9dnvgi+ma3ntZcvkkH89HYsqj0NrSzYVnLdwMkCp/zpR3qd9V5coxTF0UXgj0Adp+ucqLLMASkI73qhrdBqY8Cl1vKvUxJnX3xu1fCTyIspd0H8qE8tl6XqqPyTJfwFutGJOlhhA9Zs1NnW0W5W1SLMqViBWyxkcDKuEkv9cfWk+fJ4tFJXpp/4+awOXUxSircrN+uw1pPEAFIWhjHvB4AMbWpVHYdlJsR5i3U/WCKNjuQHya/ze7E5s+o2TtBwaUUBLXisCFjy0JDOjf8yrw4U0NBH49eIB2EnOdf8FEmC6Nsu4nziA2VQ0lqp+uq0mRNx+S9dQ/pE15BLrKVuVz1oY1KzEaz6vKPxsCKghBvX8/LYzxegqHGkak2y0o3MJ06ZQhnQBRRQib0nHxDyYxxNF74btb3S+fEvcHl3cycyFDis93Cr9qmOazaqiKBtIOipS2cUaFtvbQjMbICmcJwsy6GedIm6iSol6XVbPfdBgA1SvCAs4SRe4am6I3WTVZf8yqWruo42VQ1ZAr6le3rrWVQG1/xpZV46KS54alc4EmQXopD5Z1wRLEAi9WGli37UL+6uP55eQC3QeQiJossmQWglfX8+nk/dX57O527IdVpT3Asz9uxq38bD75cHM5/jC+mo0Jzw1pIUQfzv81vx2Prm8v2uf6t+cFDGEM9u5yNjm/uLidX46v3s9+pYBDKghFWq7WVTu4W6e9zFPtwNl0CALeEscWuvLgu9t4F7MdlcKl5l3kGjdrIHBF0LteI8Apggjc5yxNk8+vf/gRB+vF0FnzscBRhAQC8NyulR+201YoabRb9RCWIYy6/RT5kENqH15i9cVGItXMucPVg70wpDtkVx3eEeX5XmiyLsD+cHukp9i5QC15AjDlYU1xF+zuAJn0rJqsB5DyjKqoC86ThynBQrIun7u5ef4dCbGXJmG7UiHIBC8sBFezWJN2KEeFgFsJEnTwQdUF3rnwI57fBMCJjngXE8BFJDMrAwm6bExKp6J9sgal4f96TQjdscnBIVxHJwaHkPF8mQNlZP5IB5krqs1YP91BZuL8NkRAL+H4lAL1HX0Z3dZy1lwkOIjA9aw8eFTRJcKDcasQ6OuKHKlPQyGavkS1YAcVbL0KB5Rgm0DgQg09i5VKsuLCHKu2NRAMsqSGoZR2AsG5Kzv5SVj8CcrA40hQCoIHcQTpru6qMGmaWK8l1kjxvg7umFzLGPfogN/FMjs0RtAP/Q0M9M/8AWsQlwmUT+D4Wh5aKrnbQwP2NQOSGA48uCcdXH9q16IEwMWysiFQ/CkpO4ZmcA7AgPnXpmHaSH1FaTlNEoPcX8OlmFuTxbbT4JUP6Ig0We8+mtWOCCbYnhrml2T4Mj7BX8J514ZjXOzz9lzDvBcwvBJwktL64WprZNDC5ymDJGmHSQo7V3IAaKdAckmPWSEOi7KbKn9u/6PtdIbwvACBXEvTvfB0u1plTWXssB7Ea0C5mRtgTzeQUYNwMWVp7v5EkZtCqpFM145qoeIeCj6SHQAenBxHsfs7OgbrveXCG6tXjd1gA1HURhtoXA1nj6HJ83FMAw5qpbbXTzf3zRIJVd1svfJxJw5uAso5RCXvO73dNhlyG8FNoajj1x8OfIVO8+BzFAQYOl35dISnoruoo2aXgSZsciF/2snJSf/QEzF2cjIxx1MeHn+MtfNu54BPJnNZGH5feRSfhYHdrCrrZpSvnw5qxEEZY2jXVQcT7HXZ58uwifLI8EwnC43QIBOFUmoY7vMRy1LBPApEDHc00J3CJQ1s8d2SyUV2TdODPIUVv03pzulYRhMGHdy0bRGAj75Jgk3KhBez1QlBKuxJAthUAM+NeP+VHZCncV/a0bzv4rPLX7Q/kdbzaDKUAAESohyeGk+IGrCYkqIGwPiJUQPXaZKjXHzREqRgwghJUgMRX6KUihkxWUqlOV3ClMoaKWlqoIifOKVynSp5yuSMm0BlskVMohqoTpNIpfFFT6ZS2KIkVA34nElVKip7YpUKHiu5SuWIkmClEpha2GL2oCSrgexUiVYgI3uylcoSJ+FqYIicdDUQnSrxSmE8YfKVk5U7AWsgCknCEqrYQkD8D+MVXw2S7VIvhHrENV4dzn/NlXL/Xsdku4MPwzLcw9eBee/iO7GPvI+v4/LcyQcx0eckXePWYVkvbkPQ/j7sySboQVkzCizUGFkFHhJ+JxQru8BHwJRh4KOJ01ljZhogJNzZBl4q/oyDUMpjb5yG8h19/zSUkCf7wMvKnIEQxBfdhqyZCEFsnNkIgT2HIyMh5F2PzkpAyNgyE3oORZYpOwGE5sxQQAm4shR0kgiZCk4C7mwFGhGb70FZ+JwOSsOVueBk485eIL0WTwYD5Z2Oz2LQWRgzGSBgtmwGBJwto6HnCMpqIF3576G5r/33wNSr/18SypV6rblJ1+pDSqoK9Ki1VCUBfxFVARujeqqJy1Y2VQDz1EtVkQ4qlCoAPBVSSfdgBA5bdtAAdkxykOxt/twgEYjqRaBsmL0M+k70SrLy/ZhLyEpM1tqxO8RYRWMV+BjVYhXrs5SJFXic9WEFXqTCsBI6bkVYg4K9FKzEZ60BqyAeW/xVQh1f9XUHw1XuVcLx1nmVkGwFXndoXJVdeziukq4SMF4t1x4+ThHXDp69equE5S3b2kEy1WvdgXEUapVQfBVaOzim0qwSjKMmqwCKUIxVwMauwipj3ROUXzV54tRdNVmYCq7uYdkrre6B+UusCmTm2qoCkrGo6n4JwFNNVaBFKaMqgdnqpwq0OIVTJXK0iqk7dOZSqSYqZ43UDjtacVQJH60q6oAerRzqQMFbB1UuERkKoO5wuCufyhVn5JKnwxZXvFqnAAdrkVMZG7FWN5WIPGVNJRRLPdMh0vWiEAqZKsEuQwXTDo2jdOmAdGzN0i7S5StWOuDxVikdcPnLk0rsmHVJBUGcgqRyRcFViXS/PGEuQQquFFhqj/ZhPEvRUYnGX21UwEYrMypD+Aj1RSUud2HRDpSxoqgE5CwlKgF5a4h2kBGKh/bAMaqGSvBY5UIVcN46ofKYjq9A6B6OqTKogItUElSeEkWqBSqxoxUB7Q4xI1X/VMDdZT8H4HvxraRZedc8/DRgQpcLFEHkzhHxwxYCkPn7FQOk/zMVqbLmbcfN3boNUuy1rJsB1iQQWruwGAe4FWtcJJN2NmNdCFQTRSA3rX1npecDXAJQEUTgviR5866sbrNV2dVewUEtcRP6m+4IXr77usraJWO2ODMuy5jrN9dVGWgZZ33MEljEufAcazkL0lgtueCARZNxg6fSl4T6rbEKWA/C98T8G2cdVsjW2fV93S5ZXEFRh7eX8WHJlW23y4MGBx2qLe3D78YbsB9tWqYjMMQ9xn5f1nW+bmd+H6wm7AG9xb/7MAACmwLWp1KQhDxawee3y7JcmYPOvClTf6uI2ZdltG69dH6ctf3JeCR1KqvKL22Petl6pMb5UjuhuRRyY7U2TpuXRSL24l+uy+X2IV+6vwcjpeed9LyXNtE//fXp/xBanBfq4gAA" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 8e54bdcbe6..d4c8e326b3 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,H4sIAAAAAAAAA9S9W3cbt7Iu+lfOCF8dLfW9O09HluiEe9qSpiTnstdYQ4Om2haXKZKTF2d673H+++kGSDZQXQAKl1aynhKZQNUHoIAufCgU/u8Pm9Wf2x9++s//+8PX+fLph5/iNz8spy/1Dz/98P/+Of26/4/1ZrVb/fDmh/1m0fzby+ppv6i3//HY/vbIfjt73r0smgKzxXS7rRtRP/zw/705SkujKk3O05PM2/32+a7erlfLbW0UOgKlBQ1vflhPN/VyB2CqFT+s1vPZzXLx/UO93U6/EJQjNawAnFT/1vxM0SqUQ/rUqDDvNM5WT/XspOvzfjnbzZs+VGpj5ck6xaq4/kZaI9ECAK8QEEG9tETAK/gi6ACwUo+f54tdvdGOuljQZdihoVOtrad3JNc0d4HURKwP3rGf7up/7evtjg5GqkYfESOcy9Vy11R7ZzkmMhxJiBs4WaL7DCajtJzeVLkec58M3XZh8MNOWjXI2G2XFAfscZYbzHve/OPm83TmaOE/RoFtPDqPRStnqtiXNjDiEZA9tOl4TthgU3SYSRluGg4z8cJNNd2HbD2z/mqsHQc1rJE1KAIYWNP8sMbVwAphWCpczkbV4AphUBKuDtbBxWr3NnRzEir9pQYl4vAxKbETAhmVCM3LrIzY7A1LxOZlWji2DtrddFe/n7/Md7eb1eoz3b7ken+piQEoPlYGeiOQoQGAXrZGQWhvbgChl8UpEYq+J77Ts/bkXL1Ng3/JdWy9cY168oZwirf7T9vZZv6p9scrihoC6s7PcT/C3AXw0fWGuXZCuZ6FNsi1+NF3QTI6SAjgkUjANu5Tt8PWCRkI3uQpCEAmJgBE0dAwr46CUagX2theuGi7da+PZyTICeKtiN2m8FcoSOWqoTuvXq9mdiOJ4hkd5YT66oIR3nxd1Herld3ExZFKwgaBu9wvFvPPc0t2CkcryhoE7DqMQY6OcgYBuVksJ0+NpFC9CuUNAnr73Aj6PQDak6DhYP4RCuYfAWHip0yP32Lyfq8p63TWBPyq+6N/aXvG0+rHRbit4m3bCTAfvq/ph2IajIhYZ9wKHWE205Zt8Nhr22kSWleSBqte7l9CNdPVVSANVtT5Nvcf395f3k3ejodsxUjU8kpDhrXx7vF2cv3z67T0pOv12/vx+nVGVdbzl7bz8eL9+9dq60HXK7V3mIV1kEU0EHepge1DY9ritmY0Nbh9yE0Sbo3TQ4hjM6rjMkK4PaHN+YAstD0fOm1Agz4AD27ROuRhTPqAPLhN95D7HUe2OrxPJIMab6BzSSAqoJGGOp0kIXQyxlBnlGqE3seUregQJ5VBTS/ceWVfWkADDHhqScXpZIYBzy61OP0iZlvRLvHaw5mhRzy3RlRAA/SJ97ZG6GR6PvHgNIT9o0klhUbgG9XuqwfFQYnVtDpSMqIcQdFD0DJiUz5riKYgDcIVDN2sdVNu/8k6mNbcHFnw0M1wOus1N8L97JfUBO3MBvtE1/ZwMQPM7XBdLkEM3ee9XYx8XrOb7vbbS3HZD9MKSfArNeOq3vpPYqwZB8FDNCNAOATYOwxg6h6LJBIa4bsy4vskCfCfiHfqDliWFgpwmIiOvrs+wPhbx3UoUTmGdmg3JQGiO9R4PQI86KCdYjzUmN3DPOiQ18EM1THYgw7VOd5DDdkv5IMO3T7qQ43ZMfDDEqxV7IcBrH34hxasuOBi9AURsFB14B2jPzK/C33qLTn4OjzXzTI5XQTAK8oaBOxLvZsGwHkQMwjE9fT7YjW13lYgKDtJgwDdeHktCN6ewEFg7+Yvzf5q+rIOgFiUNQjYb/VmO18tA0DtJIUCCkPqFvMvz7s17UzsVNYvpI4nO6HG0XVKhXq2S3jXSk8aGkfjREOjorxpaBygGw1tgdCChsYRutHQJoQO+XhwwW7BC4OZnU/EAi4ruOF5xSbYYPQwPa8oBCNGYHykS/VAqP2t+qFMzvVmfU9MaENzvltPROZuXs6363XIPEILOrF+oQUDmFiI0AKVtIAGFyS0wA6nk/kFCS0g4HQNLehEe4QWDGCG3qEFqKiABugfWmCB0Mn0/EMLTAhFSgjbSmh3W6jDaE8JYbaHXUn1BzV6sT7EMDnFfsdEWrBux0QmwP0Rtzlnxv20AcZ8vvy8CgBpdJATzA+VQW7v97MGFTGyxYBUEBYMbm+0qTkNem7TAGNslT5ABcghf4DOJfSJcDBBtIposADpMYFFjPSMuQSIvoe7KodpADO0ONw1oLI+3CW4hV6Huya8Toe7tqAtD3dNmF0Od20hr4MZqvXhri1Uh8NdE2TXw11b6DaHuybM1oe7TmCJh7sksDaHuwSwXoe76DZhgKXW/nBXh8z1cNe0KfI53NXidTnctQJLP9zV4rQ83LWCaHW4q0Vpf7hrBdTlcFeL1/lw1wq25eGuFrHL4a4VWKvDXS1U+8NdE1B4uAtZCDUj9+L+HIMHI33U6sdHv+hILDoNqADjxAPisryJQAVENybQBqMFFajA6MYFGjG6MtBHwR78c2Cz8+aeEUHBDM6fdyajczA1f85Zj86XGMCt2N5X7VucKymgRWRNCRhnqRchoMfqRAfYAbYkA/R4XagAO7gWRIAeqi0NYAfTgQTQw3WlAOxg2xAAerzW238HoMTNPwGozdbfCNRr44+s1cGXUvtNvxqV65Zf/03y2fBrsLps9y2A0jf7GoyWW30LeFYbfQ1C+22+BUiXTb4Gq/MW3wKy5QZfg9Zle28B1Gpzr4Fpv7XXg+xv7HfTp6kwl3Q7HV7Ub2vPYXFJ9Njtk26kuv2KfWiy935Lg8lx46WWGGAHpoHruhWzxWu1J9Pgdd2ckfCqjJUc863Q4xb6PbC5+gSAa0UOZbBe4eAOiP1N1is4nIq47wnja6zhQ6SeIC6ucc9yZd94sd82YKgRJgRwI1Fk4FWhtyd6IkY+UXCf5AUGrbYKm7gZrQ3+Xe1CDjALaBiGZCT+lgGSkAQyDc2tEl5vXdebx/rfs+fpksR8S+U9L/I1osYHSf/c15vv1up7EmyNUm6957fWhM3pa2sQ6v29NYF2++I6obb45ppQu3116ahxI767vfQy4ab+39SAW2SBzbftrOGMtwUc2nSViIMYbos4tNnKiBVGS9/haBQ5bnNey3y9NjxmuUMast/WxxV7GJP22wRZYZeNeyLepbAx6Lbi38yIGaRAhsv6JbyxMoihDFSN0csoGcZQhggwSndOlF6tdldg8D3s91sqqwRn0y+tKuLOhYZxJAgN73mpulr0vRwb0YgYqJv/FcIOOnijo7zQHoLHLRsSbocbN1ToSrsI1Qpn4oNkIevDouI9EyGRIAoe5MMLO35CvsaIL6sDdXC9JEaJaFGNuJhgHw7IxmyfthZRt0JpPybm/mlLj30UtXYVbQdNbKmny6QA5OQy4bK8XSYFRDeXyQajhcukwOjmMhkxissGYn7aKYoLt184cBuUlo1Pi9Xqhad0DoBtJIsL1pkykT7db6eLX+bb3YrqdOhBQ4EDwW4WyWW9oPL/BsiCsIHg8qisIGBPooaBupi+rFeb3YNdFI0eMyJzGPCHkmHMQhQWDG7vG95ME9J3tC33yjdmuE6/+zK8fb7fbAyI2xcbkeT/vcbgOX6tyfhsvtUYPscvtR6f4CS2Bdl2nB7BxYX3av6FJtfH4mF1/S4JY3h9kD62R0RpbX59lD4WqEOJGyH53KKvwO20YiAz9DmbUEkbwBC9ziHscHqZoteZAwGn651BLtrjxmBA8/O+LdgTE8jg/G8KEpFZm5j/LUEdMtSo/lF//3W62DsZ17Hu38PITmjCGNupY4Ib3QloIOPTI/UxwhPSQMaIIPW9uIq5lg4sDbBI10urGjTWV1YNTrPXhVUdTqfrqjZgLS+r6rC6XFW1gboOYojW11RtIDpcUtVBdb2iagPZ5oKqDqv19VRrkMTLqUaQNldTDSAlUlu5XSbA7VUOvGw6PFKrB+b8Nq158weSpM4W+6f6akq9CGqALcsbCPSBPvxlun2uw/Q2lDgQ8PX0y3w5bV2Sy/1mu7JawpTYEaGDw3+32vw53VA5ZCr+TurgDWDLTWD4R5lDgbdNDW0C7pQc2hK0Zf5bA2SXLLiWgNsbzeNlGLidrAHB3u+mmzCWLEoLB1j1DbcJI1KxSIG/4oevgPMnRY4UEqQFZMsG+Z6AEKeQHxR9A7yXB/93v20h2z73bcLs9Mq3G2j649400JZvehNAe2Wi6VEwAzr5fohcc9DoGE+fDDRKnC75Z8gg6dlnlPgsc8+QoVllnlGis887QwboknVGidM55wwZrmXGGSVSl3wzZJBW2WaUEO1zzegAKhbE3kmGHdZj9WH8pzCgHF7aoXDwKiIhLOiDxMGAO+4FNcB9doN64DCea9fqeFwtF98tQrP7lfwivVhDbxpx9PNmBAKUYjubkK7wPCmkgHQ6MyQI9j49pIB3O0d0Rm9xokhB73a2aIde/GQozVy7WBD02X85tLbu6WfTAbt63u5DYLGNcdu6hOjGEFuUkNsS761IoO2Hz5Yj3DbDc2sRfDsRZgsRctvgvVUItz3w3BIotgEnFLxsp1vhuHQFkHWkk1ue5I4vV8tlzT5u97tmMMffGmyd9Hq5f0Fk47UoS5fQAqG/u2Xz8ub6enz5MLm5frx/uHj4eO8BZYQJo4FTiMW7kN3Sfvv9ar6drZox/07sQ7xaiE68HY/vHg+Nf3x7c/Nw/3B3cesDaKQUSe1PRSeZ8bM/xr9f/nJx/fM4XBug2MHacTW5v7z5dXz3R8iRwIW+QhsCj4ZacLC2dBP1l3q62D3fMw7bBF0sG2JKfpgv5y/TxeI7F/zdWv8IkUDsI6ndKLr7/efP89m8qe8BEBcSDOPH5bMrMrGqHx7cmC7ZxXTasq+qF8LIRKleOEZAkkOnSX2CdeBt6/fMVovxZiOcYCrQSoVDdNXV+PLmavz47mLyfnxlr30E6xN7SG40imz84fahWQ4v/nh/c+GCDNYPiOzar89g/XDIfh5fj+8ml0y0AzBQPRyuyfWvF+8nV4/cWu4eH25uJ5dGlxZBqBQUDuv1Df8GX/za9MLF2/fGrzsCE5MRFOHd+P725vreEZtQOyiqxv8aX3zw7TlESjiUd+MPNw9jPjp34//VeMBOU1ghJiTOf34c3z88Pkw+jG8+PjhBhBICont//Ti5Gl8/TJol9sPk/n5y/bMLRFxMWJzvJx8mD54goYywCD+MP7wd393/Mrl9nFxfjX93BImICYvz9u7m5t0j+0hctGSCI05ETDic95P/PW6+CjePbycugw2qh8PFPlSnz1ZjSR8uHi5/cUCoFBQa6/XNQ0sSvJv8/PHOaY1UiPHE2XecjVuNU8EQDjNI3kNSOSKl6MGq4xjetw/v3u6FU3saDLFeGCR39WJq3IgCFMc6YRCweDpLBMc6Hgg6M3yYfjFaYFsmhPGRmbOTwpEDL8ZahBvezeWFcWPR6T4W99ZrxbZ1+h25NIBDPM080WsPm/mXL7pLeII8WMndEsTzmM/NPxmSrZowjEQZxM7p9YAQN5BlSddVj4+772vNmS8d3NlJlCPGs66dimFdbi8XLWNHg3ssHWYgN/V2tfhWP/z+4KB9JNWm9s+puSEGT4XHfthOkoRGKQesHeSbNYtGoeIUqoQZunq5+bhZOOsfdfXpXSS2W3VuPP1y3f6fK6yufmhYDw/vfVDx6qFBGUJJzbCOAoIC+3Pa1Hi6Xj3Vl9P19NN8Md99v1zt6WtUD6lOoi90ZHKyFfhy9bJeLaUDAQJsUDXMZG2z58reoiOSkSjJruNgn+AdOGZhchub1U2uEqbDaBFUehA2cVRKSR7xVAZ01Kgqa2htmNR9vdsRXUQMmyQiKDhS+LQBHT1g2gfefftumT4FOB2nKMwXsDhd303niz1xWTmUDeR+SEeGVLWjYzViHxybp1lWdRcYVShO9ZxhiGMwudh+X84mTenpjtgncpUwIzL3BDASBBD7BbRceQNypYkiNIA6VPYFJI1XF1f2YbqcUrfS/WqBfINulaB9bxVARkAQtcv6vSF023nasU1Pm9W6K+wFtScqONgv9e5QtragKlR4MWlDQIaRVL6gEXnBYdOntwKn5RTXAsOnORZWS0QaJLZW3lt93f80c55GvQBbVnbmN5fw8FqpM6/Y5Z8n43UKUYFc5y/aGGAoHHcGsBOCbA1QfA57AyI4/dULEy7CDQx7SMarGCZUtBsZDsAs9yo4OJfNChEg9e6ICaPVFRJ7mIS7JCaE1CslJHDIwkZ0AQ+F/9qlbBNgDVM66583qxd26Hjz6b8dQIHq7qCczwTUeKwPBU6ipFZpOu63+aZ+WHl2X0/I36ITZVSHrvwxduxM0Maw629/O+TVidJqcSBlaHAOhf+q1UJU77paHNsbxtWRELn4OAY41gYjAXIzGAOkneVyICHauSwDfUDuy4ACjf1KehS0M0763apdHJzgHSr+DTqqReKyRnbdxNqiXITIC1AobpHonR8VjuY23njbHpVios/YKbbxELWKc2vNeRjVL/vFbj59eqJyVicEUsUAQJaNLRLp9Q7EqVIAABb8fgfAltw3AqAeAQEIVoc9WhD7T4v57B81kQ3sUAj1AsDY1v+yBMBrhFBtdRQnALA/ddPCmH9ZTnfU4zYBhlAvAIzdzHZR5DXCqLZdFg9VAijfP9m2m9cIo9q23YcqAZS3ZWNL7cc6burhscS7/WLxwfWrhNV3hCU6Qfyi62T5NJ/RTz1BJWfnSEJixYkHJcOtmFNPynQAKjIMBxmWfPRmHQ104we74ByhfChj3U2ftE9OQO1t6TDm2sz+9/NP63jNjprez7e7emnTDyckI6WkDuBu+/TjfPvjfPlcb+a7+sk0aoduCbEZpGC130KfpCoar9tNyFkMLcBLtQN2rmcEhAzSMfDBBGtTv6y+1YEsVifsb2i0SrgurMZJtLoTFL7HbLX8PN+83GwumhXwZb37Zbp8apz6r05t0gnzsBkJ8L/25KgNGdyxog8QcZ1vIz/G/57JeUi0eMQaf/1630MTfs2XuijEFKJitl/7JcnDrv/9RgT5Big6O+SC20c+xKL7ClYTdPGVxFsvwBbrWb8dtmuaomt765om0Z8RYchsf5ApPIZ11U8/fVqtdtvdZkrcdeiStLWSH0+SH0XJNh2rTzanaUr754+19aeE2Bz2pyB9wCY9HcsGH52T5Ncana4pQ4xO15zBRkee0+2RoBWLItb4q47Xexhcz9il5oc5aO9jczltpwCjxxP2MVlGE1LgWDFifUT2tBgFlAs31sfmTJBRIFqyZH10LlQZBZgx9bMeFi3/MwGUtGBRXxAX5cp1Al3C0j8ZblBPeipcLUO9IpgfCTchIz8Obg+P8Cy4CR31OXB7cGsveyI9AG4Pivj0twmczZPf9iBNj32b0JEe+XaEpXnemwTL9Kw3CZa8gNWzev6NPJqH0mEWre3+03a2mX+qf5vvnj8uT386YBlpZJE77NgVyni0ey6V3cO1u+Upg1VK8oDqTjtQsNkTVSepisYq7XEx/X5xO6FC56XD2OOXetd87p8tLglK+kegPr2nDk0OM5gqRC5DeJAlNUzVeavtdr5uhtoJp1DZo9s8z5JkTI5nSSZYW/1T0Wo8W8Kr0K9kVgyKCwV5EsMbowxzme/erTbO8xDU/xt0mIjo2G+pS79JTVMsoff1knwxgZcN9DlvZFlrHR1qUXvi0LgQQwRR2C+QBwmsCarBEL59RFhCDfdID5G6X8+XXxx1jw51yT0iNld1TdzOz+tjcnHuKMD2ti5oH9reyfO0BHexIJJ/Wnxcii9E0dbbZ7NowNqSwdhalwweJwAjTAC1U1iDVbcA5RS9RDSfLXP0aiHwd1ZsIZxqhYCwYAeMthBOtcJAgHmKySisExVrgdjcYehQWF9i0ELoZaumohAqhgCykVI2E0Fs7HI2awFsyTn4BABbu3R7EICcQ2dOPcLp9B/qhFDvmBWnw+KTCEcHbL49ibWFJFcNA+a+3ai4QOkqhgBisWsUzdVux6gHQM3tI00Xj0VcUm+/JexgOG4HIRzB02Ep7K/FN6l1UE6l/0qPRwZh8Hqs4qC6zvD3hABKW2/ICMXCIwJQEK8obC9ZeEoAGuIthYZm40H10Fl7UUZAFp4UQIN4U2H7ys7DguhQLyssQLrnBcBZel9GIHQPDACx9MIwIG6eGMDR88a8ByqAhwYw6r20sIBtPTcAVeW9hQZp49H1IGJeXViAdE+vNy2gtxcaGNED7E/XwB8nP88QwFN6h/4wBY/RNYM+Ui+MF2nhlKkwWLtnWCcEcTmUCB2cDwuQ9E+pEqDlR9UCHP3zqgRn+aHVgxNngxjeb/k2A171r9xZaRD5kMuKPtJ4xPRnJXSQHZ6VMEJVjf0/22sht9PN9MV+8IW6YUZ/uX+hf0R0SEaCJIceFDvFf/+jBWrLLZthqkb6rt42ZrG1N89jxXB3c9osMPaDLOEYiXIc+u7UG+qOI+e4ORYO00Hj6zt7rSNey6IjWOvUjRcvjDR9tV/QnCW8apiOuby5vpbfaXZEMhIlWXQZ0icBgiBIQK0DIxRSu5YrOtnuNpYN9jOH61imVhy7ReXCrmbTxY/sVtZsOnsOPx5nTAO/mXXU8DpNs79qZtUux7tmno26mtxf3vw6vgswxSVRf+s53iE9hqVF3h0utH7weY7g76Z60La89mzHWgYn/Gs2MOycx1onTfuBmyZ6HCy4knyadyr9V+45ZRAhT/O6zvAnjgBKW7rICMXiNA9A8T3NM0KzOM0D0HxP8wjQbKi1HjprQs0IyGI3C9D4nuaZoVmd5kF0/qd5RoB0ChKAsyQejUDodCMAYkkyYkDcTvMADr/TPCMst9M8gDHgaZ4RsO1pHoAa5DSPANLmNK8H0fs0zwiQfprXmxZep3kEYMTTvP50Dfxx8jvNA/DCnOahMAWP8X6+/LKo7Z6FBXUCeY+L/XZH/npiEEaiCOIaDJuvufHsAexY3RuUOHJtUB8tgzIr+epnrZ1Wa3eZNy2I0yegcHD4tEDoDosAwtJZ0QKgOyoCAEsnBQKIz6siyuIThotmr/atFq/UdItdu1FFwCBVPC6HATj73YpNHPGemAqHUDYYgMvpYvFpOvtqUn4s56xYy6FRlI5sqfBT0zSth7v3G5pJqOq9bu/oQNj3lqorVBlmpv9+e2T72Df/YrFY/Sm4gx6ozzTCPZtjoNoaxVfNbuSQnHZ78GdCtQkXPXiL2qPixaJetOr9TFtoCxQ6bCvau7D/qOv1xaJZioM0AUocFj/7jIZtQE9k8BYgq2U/PZ+6Caey4T5WglDJ+yeA8PL8HZfnvnKXZVluMnk74gDrzGFH0pOnnwhiekbKWqTBCiQFw9u3uk19eyAUQUiEEjesEW4KbGqWXKplqqnOSr9KYDjtft0KjFDhdeckqt1+UvZabTptlVkVF3RnPVmuYM0zVHEs5gTbIw7TFvlT/XnazLW3vSNuJ+CItIFwA5LCCa0tZWGLEZyqOWG0zS1gi3FZ7/5cbb5etk9MGHfTeqhQ1FCID+GqD6uPW7/F6wyKGgjxdjfdzWfXq/m2Fh9DdILckzUYZpF3coRqxULZItxv683Fl3pp9iy0KEUx4ZDi33yRDyN6RYp6wZyR8fUdwSZ5qZBKf50u9kb7OpYLpvgdW/GPbibR/UIrvaoLpkZg7YbhPaCYYvVy+mlRvz9y6rzu5XNtpj6NiM+0sn0aY1g2vh53/5NWzrfp4oOHARwbgwsdsBUtE7N9W39uN03NF+yuXtYEHtHcEKXcsG2B8xI8bwneRlG0Bq30qvNSjcB6XuI9oI0k+wkEN7qCPOPiHm0DmHHBtmMN7lPRGuF5kSrAWIv3kjzHWn95iraJMKKz3kjgEo2jO3k73Z54nEuCD9mr8Kqjimu3HtF+qxWjaXhZzgWl6lk1d/Cm05H+w2xOuBXPswXFan6ZzQk67X0235b05tY7EulxKBbMaZ6870VjqDSfSoZTfidFYKgUs1LhlPJMucT9gVz6dZevvmr7tUturGrh2u9Wd/VuYx4KJaQzUYYTOPOx7fGk2AOlLCUQzr6FUfgVXuqVLWrn/hXkjTIEp9sjOBOqWkEx2At75vHndtmWXsag4+oJ8EQXZsAALIebchI+2EpdZ7avmdxsmolQP1GDpFT4cVF/ow5GAB67OvHqaqzlpk5vHImX+bYO0el9UX+zTgcAj52eeXc6bLki6HvGONnL/WbrtGiA6p6di39YSBuvU8lgftN70l6VlwqsFMnLo1UfIBkPDuS+3nybtwVJMI6lX/Ubj6i2/taDxirWpzl/N83oNKoRnQkinKCZfMbjc/TuCAURQyBcE8KcNejsXsSwQ8aeHPLBdhQQCF1vRrYX0Ntlbvql7mWpUcFF6rzu7FQBsJ+jWPPVxNSm3ppXLQO4s06OB0iD3c2NBx1GmHOLMw0aQmh7Hw6rAks8RTvsRaoE+zhd28R5SIXDQVg91eZYS14qmNJeDjDaUCiqBYU1ebrfGR3IU8FwqruH4ozKu6LB1B96s3G6tzva2U+/xquuxwr11qsx0vAQ8b56eK4Rv4hUw5q8nC32T/UVwZUyIJYlDYX3hT+U/ct0+2z21Q2IoayhMK+nX+bLacsw0jafBtiIuOGRv1tt/hTv2fpC7+QNj509TxwM+VHaYLjp67wJsyRpKLy7+Us9XvpaRidlSJz3Up4Ed6T3dk/eULDC7+391T/sLmL0KgT79N/X083smV0m+bcZhlj4VT/4fc3W33q5parQ+9XLdL50RnN2qu8Cyrx4LOYzQmSoGp4oYgCE3+bbuZnsU8M71Q+DLaihHcA5nNxgKI9N1U3MZklZzurr/csnc3yBXDrc6tDLT6LS752UxGmw5HQf1iuCKf0I+TIiCsTlFmInyHAVoC1nnmkorFNdf0w9e2E3IaiJIOTS4YyWnaGQvHGhaFj1luHsWJ3XnUkqAPaTCmu+6otGyElgQna2tso+gIoz2/XxxWOiuyYXD2dawp0T6rEyVud1TUsFwN60sOarlm7f7jkt4tZn7qhI/XL+VLcxl+abtUa0gqCgaKElPjzPtxfLp4fnqXEyCEWDTYRW5s2Gqp2XDKb8I/LGu0K7UPRV5xzUaz3VxDZ2UJKuE67G7y4+vn94vHz/8f5hfPc46VKef5tu5u09IgRXv5Zzt4hYru8fj5ma/3h8uPiZBAVWCoKE37XGD3Z0YJB6AfH03XgzFn+PvoPBC+13cyFtz8vqad/pZ78hmoT1Mu6ifd6vvoj3+Q/lJVG8CAU7h9UpyqIO+KzxDnab/UwMRTRoG8l1jJoPdVVfhsd6s7FQfire6T2krVxv5t+mu9oRxVw0HiOIQ+nAGP6cbpZ0DIfS3hjiPI5S4fql1XD0R8NVr9UA9PrfVatVl/d6nK5VDOVbrL6QVfKyvhp59N9V/Wn/5br5l+26Wcjo0x2v7G93MIhwx2N9dTtKLgqUdFkDyT6HWiPN5UDrK88zD8WulNdPjHDOoAxrcISTiNV+p7jAbMYn1g+ALcdPsB9WWMTB5/2SJbiR0SrrORmWCs/B3Xiq/20Fp6sWEM327Xe37pEreiLiWzl2iepeSoOM44DFvbWLc0ylknjBS6unWRdrode27zarF9yBVqEwSvDG2Eyzl/myplsFVsUTRb20sgdY3Fv7dr8RWzPZ8r5t/tUMRVM3CK4jh2wJqV8t+MfSQf1I+avFJ1UpQ9lh5pCF7ZCtOgOKBmgi5UxF2iUP0UxRy6u0sTdZfp0u5k9oDlRde3u1PCful3p3u633T6u76fJp9dLSkPXOgASt44/jt+2H9tp7GybdfjpOf5jsXVfVF9VmtV+//W4xSkgNTwzzLZrVHVcvF/bWfFV/bj6eplX8VM5b3wceLng//z/1x/bS8KWQdVGlG6njjUNxgKqCYH+CqtX+23xj1wWwgicC4RPQuPaKF1JwLLqq4VBtTzsOG0BiLW8s2+ebzWQ5332Yru+NCyYs7qmdp9hoNp0v7WJ3sdkYtwhIDU8Mp++ntBc1LdWKWr5YZDuz2VXrqoZFZWGzmpqemHari+335ezIVxhwgNIuuuHhwyEe/MfnqZAyRT6DOBR5bItojyKEdglh5so2SXKFCpRmSbBNCMSrK1QQxFssChywl+vlRtG5zS/aPu3Y2IfNdLldrza7W5icol7uX0R5vZKUlrQQhQ1At3F7uLy11DTiVQza+pVx/R+vrPXzKj76Nd1+W28m61/rzbaxIjowsZbvcKQeakeH+tadIzVbhSz3RJYPg6yxB68+O9QfBplXnx3qB0MmHCaPr+9OyOTDnlZi86u9GdsdIYtqlKfHp1Ok1Y69iPn/mF8jPMhV0R3N7rW9Rcsy2h+3rRSEinqmoZGRaDkzS+U0WuwoBoWviU8Ugn81uJBnhK0HZFv/i6KKF+tZhrshbOdfltPdfkMaALFwQAx348ubu6vH27vxu8nvFBywgl2/w8N10hiD++kubYZ61yS9tq+lEvTmNMV5aM0vfW5NA0AqHRTHUr73rsFwKullYWuY6cK0lpgJYrPO3n0hnVL0ZlCAnqaNdPgR3my/0RR/C625f46gW0+JxwFGrbsZaTHhxYK2txFJWk4O5YLq3j+RWs2LhdZMavWhXFDdbamYovxY0FM7eIX+YrHouVCkWa6pa2n7ANG7/WJh68TCOgERUDujV8kDg3h6pvUebZ+EN+t12kYo6vn0QOOaUl1YP03fmr76TPqsnkp6aOMRhqTN47Gk5S5E3A0vN+x9G/1u9VToVfbGsjaLAGu5tqp/P29WL7fGnR4AIVUKhIHir2EwiJe6lUjA+F/xO0R6FIdCrzT+ojb78T82SNP3d+9vLRB0NcJov99txNNeGoBTJScMwiWR8d3d4+T614v3kyvdNR4mSipqP/hA6/XN4/3k5+uLh493Y6NesbC35oc/bseNxIfHyYfb9+MP4+uHsbnlWCUvJB8ufn88EBn3k/+t7wJQ1k/vx/cPk4urq7vH9+Prnx9+IWjHathjkAJuX9ZtVsL+qgePrlr9vdJ+utl3ki/f79CVF8WgquWFhcft/iZ59Jh2oZyXPh4XatYnlPPS97WezaZf4yzXajuV8tIleYCYmraAlwbuz933GFNMGShrrxeers7EDNLy8eoMTxndyUqjKk3Ou4Yc3nZrX3pR3ck7yRyBwroWzOTXBlRqzQ0ZSUU9VJ7eP7mUnsdRqe0VD6Oa0GBY2kPxIY04pb1SUX+VhHaKJW0UwpAHnaJDEcqcU6r5xo8NH88pik6FqSqPNTVdyr22pw/05sooRj0BVFCdICM8VcCHGZfJe7cGNF66AupqBgV0vBvoCgvWHwCce5/B+n7gulOL9uTeDg6rYjvvDDDumraxbJC3m9XqswseWYI7PC5O5USLSzx0QmzgMUm+IIFQncMbBDQX9SqouTscBDUXNRzqDnTrvTt9PbgGofrfznxFbGFsV+ys4IYrwg1ktUa8PiYr4g1krzjeZstnWnO75CL2k+3HKKDlyu9wr1ez55AYR0eJ4VcEkGV783VR361Wu6DoJbEDN2G5Xyzmn+eC2xKiBaLUgRuwDm3go6PEgYFvFssJf/wndO9DyQM3pI27qH8P2oKTyNeA/kd46H8MAl1c4DF/xA6+IGG4pX2G3br0xTkCUgN/R8G36blu1uPpIhx6UeSQ0NuHu8KhPkgbEvB6+n2xmj6Fw9wJHBL2JoSvhaDvyR2yEW2ynO1u+rIOh18UOST0b+BijTfwTmBg2MK5IbwNBE8KFdItrgNZMDRM42f59XVkcysUc2CDxdAI5OxCPqnv6etqkNsutso1aMKEwyKCQiNKZdnTpyf+JuD4WyPp/Xy7a58pdoWqlGYTwkZrhcWdFEfYtJsqOuGK7lA6Mr0HWK0tRZDQ63Kb20gOlvQ8XT4t6smyATFffoGOo2VLVMKQRikS9b2+FaGYjy9QxB5mhHeGyiVrwzNlqs6yHZKE8BPXnK/IEq8yFdEgiHmOhIBrpk7g33vZVCI/Gr3peqpOg7pbVBvt3aaevnyYLqfqbMPGJkEhr7CIwtj0ewbBtQGigNcGv1oeXtZyBS8KCL3SS0jX6gBO83JjjuN0QNRPUm9ruYKAwNj2SAp9S3SyiOHwXSwWASByKf4ohc0YGsGF7sgwqW0tz02JduG3B0JLGKyVo1rIbz/e/+KP7OwgxhmeIf/g/ce395d3k7fqSFw6VFFWQLxg971oI9Ye2yRTxh14V9QrJqsNj7urt82eZKs90oY6xXp2Zi+00fUMWwvG7vBaJ8r91FoL0PK42h4h5Zxai9DygJqIUHpwAg3kVH0OBNlSxQCG50oEaSE58UEqiYFpIT3wwOwQoU1Oux2XRthyRUodg1FGJpsKzxzZ2pwFc6FvTAACwxa7FY+hRx+EzrDF785q6BsTntz4a2a9keqg83tKRQMzHvoGDkR8EEbLkf/QN2cAGsS2KetN3cpqi1HJcMPCgAl0oUlsW7Ktl6rL1mTz4iKCOStinAq6y8BPaHXOpEWEitrjk1/AEbPKOAOivA9l5SlLELf3+1mDaRsCpyArFFiBQVHcDFPvunEz8ti/qbfW291Kf5WqK+V5rN2/uKWakFzbqbxdo3mD/HcyGAinDQwQFHjfgsIMvF1Rt8DJX7GAbLs5gaIH25MorCP8VoRoPRY7EBR6gI0HEanVfgPFGmSbQUTrvrtAoYffVLzG3Ay4hYDyB945oM0ZaMOgHgnHfQIKfoDtARH4v/b15vttvbml7AdQ7ECC7+dT8LCQe+hq70qSaO1UQf9CdHEuV8tlzUhlgoH2Cjv4Vw7ODa7W1rPpt1T1Td1v2toXTdlv9e10M10s6sXVfLq4XO2X2uN2FVCTQMt9JbklT42Oi92uflnvtu9WmzY/iwN8XMqQmMft28CeiKGMofDOt7fxbfek4pItZg6YVXKGwv21rtcXi8Ygnef9CBExFNoF+9w6YDxVHArZasmcgF9Y2KAyvaUOYl9CQKy2LhUNo8Umpy8QtlfRsZ82qz+39eanJZ8TwUCfHQQ/doL9G4G8LThkx8M2HL3aKGRjzuAIqLZHzQL704wLDdfCVupjJ/V/3hCJDTiOTxJ0fKSO1w3O03w7zPhIgv+HDlHXhuMoZeFHSego40B9a7YcQ7TxIPd/8jC1TTiOUjHQKLFuUn3s+WPyLk071RzKEVnXy/aly9bdbfcW/9zXe5cxUIgZDDWRW1Ohpb+MbMQlUQdTvuFpu8ABllw7PKrl9spjpcClBBxhCXO7GfPYx/W2b6HwMDal/R8Xu0OFDNeD2/V0N3s+jRZbwZxQKwQNjby9PttV8oWPSxusDZvVuivsAhsKCGfLX+rdiStwNWVMRlCE7SrY0pq3+od+DBgRKUONePuWeju3DY/VGABDEQOj3b797vNNwKUEtYOH6Zfr5g8PXg8VMlS/zrd+dB5O4vmjOnpm7WR4O93WTzfLt6vVbrvbTNfto+d7l0WAKHa4vm7VMzeuqfN5/mW/cSVRUTlD4V5vVm0Mjpe/3RcxFNrN9M+rg9/y23z3fHwI1MVeNKLC2fq2WZOCcOtKQUP1tKTw6rT39wcPZA2G/3m1XzxduXvuPQGDId1NNzvpGN7FnHEpg2I+DChfWikhGjroKmGDtqAd2a6GbxOU0gZvQzenAjVDJfB1WtK6bsFaAYQN14KVy+HeoVrAL04jMNzEVMsKyaYJwRyKrPgIZrnk64RxIDptYzhAA9UpRHfaTRuG5FhJHaHkh6kjKq2RSVXd+wi8lPnY+HAPvSxxREywcjBUaIJJujFZpZGkYurnjCQCssoMSUUjpYEkAqEme6RigJkdqZZMz99IRaJI1kgEZJ+SkYqrn3+RCMkqyyIVDUypSMRikThRvQr2vk+Ej8QrBRY6vp0o1lUH5tusYxufBYxytkaG4PSx0b/d2X5Ybz79NxkCqBQCw2/zTf2wckLSq+oyKtIrosY5cCjyOnNAVGY7B45t8ZwDEILVHDBgIH27JQBWH22D9va7e1/vdvTxHklVfPUTVwAJgOUK0Ecgzb4dadZJAHZWs82ov53AFroPxV16Xro5SLzzIRV8nRnfV2k77+XWqW8Hkq8fIZCQ6pa7ZhVK22AlAjiLeFhZWq+Vis7sDmlN8UcI2l7lv09HytCsLmfJ0kAbVWHkK20mQgQgrxGowxzuPyKQ9BcfAyBbLb+s5ssv7DV0w64BgdevPQRGfiPudrXSftgReFLFQMikLw5//M98YQ5bhuWqQ6NrT+7er2ba0HoDSkHEEGibWX2zrpe87LvV5tJhuqhkDITXaeDxK5I+SHga65bH/7h+Og2Xw3zRChqiD+dbXqw1K/2BKYK2V3kIhItGuNMwSxWHQLadPddtOozr+k8ngFj9QDiFq68fmi1OY0pTwu1XqaiDe9x72R5SUGhKRaloCK1w06/R6r75F7S2Px+7Tq9ULOmiU+cC0hSOpH+xy55xqiY1WJgcJ2i8Yv9+hZw+prtk0O8KtdTDoyw/1svZ5vtacplk8YeCj11BrR7Ripriqqd/Eam8PGU8EewCAPAu8pd2i9LY6C1fAf5Rq/pRD2mEyrFDeZBHAHv//eWl3m3mM2+4QFJ4wLvb/aeFF1BJgjfAjkWbzeutNSZWy80I+2DkvL3tr8p1xoToUN8LGReF4zsUdsZ3+Pew+ISt09GMrQf0VPNvNagdqiAD23VP4MHtcAYZYAPO46I1+eYFtRMzMNrd/f7TbqF2HtRgT3UHsMqv9Ww2/RpnuQOuU90BcG2aXdnq5e33nbAs05EJtQfAtn2eunUYrzgEovmXpQueplooNM7fUo+P6ECeXIcoiCMHP1RittHDZugGXLvtpc1UopQFOA4mROjwIq4NQPURqDlFlgo90EM/LfVrCX6WOngzkGNXv3YoDmUHb8i6tx/wa8fafXdgCbt37OwNnHgoHQ56//5fsDZo7wUOZ07NB61dqcPZkyQw7KhYM3dK4NZsHuETYM3wGdBZsH526A5boov+po+MsCciPMpDKR+UPRHhUa5X293lvPmkOQxzV3cAXJvaGdaxaiBUXiyD59ANxgXKuALRgdiGGMJGDM4WrCRiCIg927NGKEgIADDQ9qEDGWQLgSENs43QAg28lVDpCrud0Lco4JbCtjmO2wp9e0JuLWwb5Oqn61uk8tVfu0lu/ju5bQF9eNtGOvrx+qb5+PLWDfj+Ehj8UWB44CE2Ip2aEJsRA5fuvCGBKP02JQaUh13FvYvH3zvxuffzHIlnPp5YoZSQroTtJWAEqP2VYK0LbheYTsNjEaeOdBztou4jf9T16VZ7xZGIty+MHk3l3ALd9WcibvNlaMJzDe4NMN5aoTYjpCdCw96eGU13e+WVEyJyUcwgZn5S0A858QPsEYAS8uY6dYIq77GHtRH7W+70FTHgBi/UjXgi+IB7uQC354mge3fpB8Wrv2lPXQdJ9+49UJJu4RPBau7kD9rTphv7RPj4/f1Bketv9xNxY3f9A6MWI9UbdfPP3+/DfC37wkLZORJQhYRMELYB/dreHjaCDeW3LdCJ9cPiQ0JbSbi6et54YNj29qm7+SST1s0vxMDs/W6+UAXztFLY7xTkLRh8P/d+9UV9h7jTwYsRVfE6zrs1VKvF5gzWV+7F6vYRJysQpyr0jRYZzVydC1gBpveacDAsf043qgVfgeVQIzyWI6X1ac9T866nM9V6rjAcXEAQpNBxtTaovj356Lc2IcJ71HTt1kbTsxk77fKlOdXVa1w1vHhtqbkqoqxb0ia79vO26p0EtneN+jBAadc1VXs3iq55RLoSpZShmrXzQ7GrejH97g7rDMpxAtl/UUbC2vrUq/3ug8vAHXGKMgJhzPEN/cPqFiGwoLfT6VHWdTY8Fa7DkdVT/W9rWF3VwKi2b7+7d5dcOQAyztfetbbMWkzAA6sEQSHOSZ3qplwQfZv2ZVLhLZ13m9VLly/78/wLCY1RShCszbR8mS9rO6vBqgVAUy+t7QVWCYJiy5nXY8smWySNvg6Spn4wfKy1bWYQe2j9qoN8lB1hjJS/Wn66lXKUHWg+QVHfDwrUujOLN7g8mmpwEba9YI+hmrtF4z4GbmtvMv06XcyfLrFjBFO7ezUDTPCWp9nW+6fVHbtZdt9YRK2+ItkhQuuFwfPb9kObJ2n69LRpP0OnPyjzQVc9BLrNar9++91y9JBaAbDMtxf73epoggQYcoUgCK7qz82HmfI1OJUNovdA997P/0/9sfFsN5fTNQkDUi8InjZN/CGujDoWcpUgKH6bb+y7BFYKgET4rDTbj6Z1i7of0afGpKseFt32tDuyBSbWDIJp+3yzmSznuw/T9T1pAYZVAqDY1C+rb3WzeX5pF86LzYa0lUFqBcBy+lZL+2rKJ0BRMwQm2RZt2QJd9fDoLG1bUzsAtt3qYvt9OTvyMgQ8oIYrBjmx0klv/7in/R/70x54p0IRwadRN+pVMTWRNcQEQXWpA9NN4cgNSmHIqk5pV9ZT6bv5YlfzpIC6g7xOM6gQSP2GNs5ScU/V7+dfnne3zQdAzsOmU9+rEg4CsQNgDU8A7P1eevul4mFUE9stlvZUjEex65TDGkEA2Mx2WMMWgBD+RVpTX+hB0Fp1h6Cax3OqwlMFG9XH2sE+KTgat49MX5j/Z0eLj2ofVsCIxqoAZme4VsCsJrMCnsv0dgDp14cuS4AepCJgngyLVXOZpwY4d3gwpSUuWYofTC5SdZYnfjwxV9wG5oya59VSsO60Lxh4Lu7V0PODpGDoubhh0Xfgf5u2CVsdv0ZciyDib2veIsZwti123iCGLcIOaNVG3L4mLeIOaM84bjHTgGLN7l1stZw6P0aBLRtcz1/NnkNjHR2lDrOCgAv5m6+L+m612gVvhST6FZqy3C8W889zXWoBx5aIkl+hIeshJsBoTXifMVADNovl5KmRO8xoQOmv0KCWyq5/D96Sk9jXasIfwzThj8GaIH4gMH/HvhmClGE/DbR0NA54bd73c/wu26agcWkF9ZHAEE2QriwGQU94DjgEcHh3MQh22l3GEPAVlxqDtMLq4eEQjenfbgzSDuprxSGaAK85BmkA7YljR/jCmze/AvDwtRuNhkPVAZgmpvkzO1IybcKFoo6suHinDTn16t8J6entaln1hdhKnxtvJjyWF+A04lQzYPr09H7+aR2vKQ9rkiArJdpcAqa3xuLFSA/49LBbnQJF1ygdppf1atkUVD3OSbQgQQpy/42efMXRwvhrb5NlA2S+/KLPIURqkUqg3eU+h5YYn9ckwde/tRm+/1fLu/pf++aT6gNaFDJ4P6Oh5g6gLaPIHZDyELPAC6hO6P+MNVTZAuprvCYt6i5S7fYJj2eTmgYFvdKKavUkKKkh+Pugr9eItRiP7DK5ef0wk1p+8bJZNmab+SevKSAKGQDjfhkEpSxmWJwXC1VqJ1uoXFIYtMJ+Cg3bU26qMMltzQD7CO1y7AaIfuNbK0u1vN5+vP8lDMKzgygvmIaLXfcf395f3k3ejgNBFuUFxg021os2VPGxjbAnba674t5hZ2185F29bbYSW+PpOtQt1rWfHkKbfY7TtaDsz9F14vwO0LVAHU7O7ZFSj8y1SB3OyolIpUxGaLSv7vMiyJcqBzJMHw5IC82ZClJJHYAR0jdgAGKI0DbnvY1LY1xoIqWeQdkik60NQxrZ2qIl46JvVCDixbYN603dymuL2ZBf+ragQl2JGesW2fIzhra40jS2uP3YGn0jhiFt/rr1LTCFo1T2CkyOvqEDEjqE0fPgdfTNGojesW3Stl6qEg1bDRIXE3RpEENp0N2N+jBY56haBtGoPUk5tZr2zRkbYNT0f1YeuQR1e7+fNdg0j2PZ4RXkhQQtMD+Ka4t6VgA3Mc99pHrrv90R7vV1JQOcqPdvE+omMNd6qmPfCbyBYXZSGBjnDRQQNsC+CYU7wHZJ3RJnL8ICusvmCIofdE+ksJphtkJEq7LcAaFNCLTxISK23h2gmJ03BUSUfnsBFPIwW4DXmrOBHX6o4xX8fLRZA7r36pHx8OrRRgzkzBMb8K99vfl+W29uqdQF2gYgJcSEFjw4JOmC3nuTpDo5bdBfEV2ny9VyWTPSnGjAvQqO/puj04Srd/GY+i1XuUu7Xf2y3l0tt1fz7axZGzaq56JMKHFJDmQYGftsv2klXDRlv9W30810sagXV/Pp4nK1XxrjrFSdbRI6ZIueGj0XvB+371ab29rVZEe4pKGxj9uU+gGQQzlD427VsEWo/R+ju6QB3hM0LPLterqbPZ/mG/uiO6NXCHuNFrRB9l2lEM3AJQ7ZlsY7aJeJ9lvXDv5E/x6Erg24pIGxM8vtJYSzBg7FDIz6YcofFvFbclBBQyKfb2/j2y5/+pI5jo7gVbIGxt900tFI30639dPN8u1qtWv8lOm6TV26d11FiaKHbx3b9CIZzV2a05c1JP6vdb2+WDTui5fXO0LEDIl6wTaljlhPlYdEePiO/MIuPji7CX0pg2IG7+JYYj3VHhLjul62OY6P8/6f+3pv3OEqACtEDYp+s2qPRbyR98UMitqCHlQhduAGyfi2jSsR7BOpFDZkD0tKmVcdsBFA3qDteF7tF09Xh82NK3goZFDEu+lmJ7GbriaOSxoc+2GQubNDZcR1TVAJHLwl7Wh3NUI0RSnxVdrSzbuAzVEJfb0Wtfv9oK0BAodtyWoddsKo5QVuh8TvH/nTufLtdSoDO6cnLyGje/Jb/5+wlT8Irs1q3RV2RQeFhMX4pd6dnA4fghGTExwpE/z2u+9pAC4pLNr51p87wb3BEOg20z+P/s5v893zbZtNZLZauA6+RlxY3O3657F0BtkJSOFPFgfQUuHXPbvrq3Y5t5Nbqw5xsoqVQKAhIhy+bSS0PL0z7ewd60S5+mugbOfX+9XsqydaQcxQqLsvAoXkQfD2BAyI9GZdL3nZd6vNJSWWCgeMyhkKN89y0q66H9dPp6G9Xa2MThoCXitsqBa0T4m1xVpTNH8oEdQ9AUMhXTQKnNcJqfJwCI3JElBoXwbERA9NRKDpYxIDIVwtv6zaVzDbtZHgpCMw+xKGwrqdPddtTPd1/aezKWIyBsPrsx5tB1p/3ALv8NUe6UEHREKM2od6N20W3ykxTE0q7uhSCpe621+OIk/KtVe7j6Vddds+i4wrHkn/Yh9CfqoqdUAHs7OXceeQtPxLzfzUzrepl/sXES5enNhZ4qzqOuny5vp6fPkwubl+vH+4ePh476J8hEkxdZei7Wg3we21qZ/w8l4ddTse3z0e2vn49ubm4f7h7uLWCcJIKcvYZ4qOMCNmf4x/v/zl4vrncQDUUF545FeT+8ubX8d3fwTpbVzakKhD9bhaoj/6bor9Uk8Xu2cQzQLBioW8JtOH+XL+Ml0svnOJ3+kaR0hVUz9IbUPx3O8/f57P5k1FF0h4bX9UH5fP1ljEOo4IcKO4bDZ0X0wfKFUFL2MRxblpHgERNh0jtRvrpCM7yeJ4lfikUl7dcTW+vLkaP767mLwfX1noG8GKpl6QG4ZiGX+4fWjWpYs/3t9cWGGBFUNguXbsF1gxAJafx9fju8klk2kDBdQLgGRy/evF+8nVIx/8u8eHm9vJpdrJQzApJQRAd33DP2oXvzYNvnj7Xv2dRIBhlcNguhvf395c39uiEaqFwdG4KeOLD869g1QPgOtu/OHmYcy7/m78vxpn0G66KeoHQfbPj+P7h8eHyYfxzccHO1Cwagg8768fJ1fj64dJs9Z9mNzfT65/tgKF1w+E7P3kw+TBFRasHAjTh/GHt+O7+18mt4+T66vx77awkPqBkN3e3dy8e2Tr80W7z7VFhtQPgOx+8r/HzYJ88/h2YjWEoF4AJOyrcPpGNIbx4eLh8hcbTEoJwdBd3zy0+9d3k58/3tmtWYr6rsj6zqPapT6V8HIa38nPY+iVjE6lqQ1UbGBOSUqoisUKnrrv6sVUvXECeo+FPXXeSwlTDDqPhV10dgb0MP2itp32Ry+zMTMvJxUjG16FocZN5ubyQu0yd9qO5dw10fiZTqMt+wI1C3EeinfM+2cFckH7obSP70A0WsZ2gMapbxLsdFfvMBzHOsjpzSEfgReiLsTfFpdU07l/4jyO0g7P42b650PvvSsaIlg3FCb0QT2yEdm8mEdF1H8ZjwbH5uk7KhbpiTsaDOIbdlQE8K06ov2SH6Oj4lA8OkeDY/2qHBVV//U4GiCb5+GoWOAzcDQk9Hfe1Gte7ztk/hw4EJauXx6ncMJjO5Q5uSxWrY3HckW5gUYF4PJRUcYlfN6sXpgfefPpv6kAQJ0ACH6bb+qHlQuOXk2H8RDsfrw02f2hxGvYvajK0u6P7fCzewjAxu4NCChfZ0m9zWfZoLv9tN7Xux15nEdSDU/ttBkvqbeb8X390nzbUeaZpH5nM7+M2tsZS9d8KO3Q58KsbtOgXIuvSPTVHou8xryWdFlO7FNT1DObnOyrh6NX0xcNeHvVBOEzlV0y6eUn3WS9p+K+eo3ZG2S9SL4GV72QTjOrpvNpJu3rut7YWptcxy7q0oiHdqsfALK7x2/CsJFIRpPyDZFlNGmV8zKbtG6JPCOiFe4u2wRNus1lf/AnlF0lQTPhQhlQbnFnDNMP74OSFT/RbqSadNrco5QBuNycNKGh3T6UcdjdNzQjuG8vXVvp72r4an+ZrpvtB7Pnm82H9h7B9OmJvgwqq3uviOA2Y9Nei3WBl/btG8Mdyt5i5PgllHT+OZ3vDtnL6BMDVHLBILzfcAqqfNjMv4jfRPTpAVja4VRG9riWYFWgax2JlY37aNhKYrC9Cxx6pH1PUNckxWAtt5eLNkDTAPBYzHN4NvV2tfhWP/z+YKNvJFUz9sGpSV5DokJgMRgnEQJ+5TC0Q3cD8nSpkAllPQekXm4+bhb2GkddRUI3iG1TANnx1Iv2QLqKwYA8PLx3wsHrBYPx63Sxd+uQY80wUP6cNqqf2hX/crqefpov5rvvcnJlMjadKGewyERia+Bl/8UJHVBQx3NirY85gJ11j0QRxM6B7cY76cAWkVYbuaxnp6C8K1WtIwNrMO4+EUvG40DJGsAgzCwZjQtHa4CDUbVkPE6kLR1QP0uxCzI8SbElRHFqvZvOF3vTpD8U8v10S9cqjIpGx/Kmdh6boFnYBK7DrJfMdvQViz07udh+X84mjbbpztRuuaxnP89dVY6Emqa2g9ap+a21PQzi1lIJQRoF9WsaOB7XxzSsyE0b1bZMJ9JiFRuGZyGzAmedhIwOT02cWSF0YdGsQCpzj9nCdEg9RgdKmIp++bH0UPApiV2VN2Hzuy8v7xO+7n+a2U+A3qV5VmjmOAvwK/NShymiTHGcvpGmjg4wptfWA4YN9XOBUUQ2PjARjhQsSEdCDBgkgoDxgnQc9JhBKhSqF47DsXLDiZAUUYx0VNaRjERg/UBGOiabYEY1HGShMblIzqGEfkuLW1zTxBDQhwbUEWBYBtUhMOw5XjUCOsl7kiE1QNM5v+GxfkSAvdp/UUfJOGyepZQ6DDQn0AroFDaGdJQ0l2FoJA7AOTzSdS77xChOrIMUCRisPAKHWEECBMuBN4BAAgYJGKyCBhEIDpNUod9iLTtK2BmnJIhjJAH6jRbLOEhntLqtVqmuKxhs5aJgXhC8+SeTF3pUMZqTvM4Ws0qVyW/qVJG8JK2qnK4r91T2cowsMW2LTzqlGj6ql40VmejSTu2ptI9KCkPbqSTTs0aVRjIeKKXR7lq1+0+L+ewftYkj6vQKFXwUb+t/UVXyol7KaEcdgkqLUw2t4vmX5XRnPM4QFAsVfBTvZuSFiBf1VEZeig5lfdTtn8ht40U9lZHbdijro64tFFP1HQtbKoR08bv9YvHBen3HKtoCER0BnhhtsnyazwhnRaC0vYMg6abxmGEITBov5kqIhaSdPPmmQESTO8NkoJY+EEMFhILeZgYSFqv1WWQqVnVwMynfs+sh+CMXBN0jpYhecPF8+Vxv5so0CRMkVbHDloSCzmKzdhKnaKfOF5YzxVPg6nPEO3Sg66muDMv2MNcEZFO/rL7Vvpank/K3MD4lQKs98kmmur2K7/asfQV583KzueCvlbXv4DZe61e7VuikuFiCBPFfe/PZswznWMNJtbjStgfX43/P5LyuOAKx6F+x4vb0B1x1pW7wMn4qSovVVxI50Arch+23Cis6NMgC2McadBEc0hbCLIaSXOsFkbLa9JGTVxxF9/VWHc1TAmpMQd4TgGzSMZCkfvrp02q12+42U5OvrUsY34p8PIl8FEWSOk+f6l4Dvv3zx5q+mBMbwP4UxA7RiKdj2XAjcBI5+Ah04IOOQNeA8CMgz8b2AIa2sxeLvt7BY0+r9emj1ETPI8g+GqtzSAoUQlxSHwU1KokCgMa99DFYEDAUGFYsTB+NPRVDAUXlY/p4rEgZChSYwIwKhJ7CTAVDWkDubIZJLux7MWG9mj3bKxwd6xmbD5qmnK+br4v6rvnOOGCRKgcCtNwvFvPPc6MrjeER6waCs3azi9GaOm9pMDaL5eSpqevaM7B+IFjtGVr9uwOeU8WQQP5wBfKHFxB5Qaln9fybeYwOxTwXke3+03a2mX+q2wd0Py5Pf9poH2mEmDvl2FxlBMw9F8fugxHvJcnwlCJcwDlshSloLCiRkzhFu5R2tZh+v7idGMHyYp529aXeNR/OZ8oFGEnjCFQk9MahWZ5DpMJgNTAHIVIbVB202m7n62YA7ZAJtVy6xvU0QEZhexpgAiLnjaEgoOaOGcQ8mHIr0upUn+NWHusjSWUogCwTywzSKSKGY9+kVn0jtUKxiN3XS3NwMC/k+2FshND1jA7Fja09NMCr46FeiyXqUJWhVXWx8E0xARGKOpx6i8Tser78YqttdKhkbrXYJNVFQ6Ln00dh5e5QoOzJblgfzN7O+7KEc7EwEURaRLy6MyjRStvkWAYobRF/ns7qFvZJpVOaU94o1Z0WOcepST85x6lWKUhwalJKTnCqVQqym5qUkrObGpTC1KZmvfTUplrVpDjiTi89kFirtJfQ0qjXIqGlVrWcs9SklpqzVKtya84QJKikJiyFKtU5O00aiTk7tQpt8w502p1SDeigYNk6TSDssnUa1MNUnWbl9FSdWtWUnYxoaMRdjF6lMUOCZNouS6U596VJse0WBQIQvv3sjTYpzzqq/FTsdX0AWa3BD6BFZXQN9vANAC6yf2BUTvERgHLETwjUExTfAYBB/IdgYEg+RQ8P3a8wQqD4FkA/4l8E6g+izwHxoH5HIEgEXwTAofojRtUEnwSopvolmGpL3wRo7vkn7t3v47MAVHq/JRBEsi8DwKn8mWCwSD5ODxTm5wSCRPB9egYN/Z9gUEw+UX9qhfoEOPpKAJDSX/IAJvhQ1llmkQqefhXFaVFppbsvWEP9PtdKTDYfbgtYhE+UEhL1Y2UBh/DZUsKhfsD0cEQ7FgNuqXmI8Tqvu0vQYHCiDhX9oPEKCUmTdSBtkiYbwalG9J9t3PXtdDN9sRhSoZLnmC73L4SFW6d7JIiw6SWx4R6evRYamUc0A1ON3129bQZ7a2FmxxoBItvbi/kWQydpHokCbPrn1GJ155gzDBxLeXbC+PrOQs+IF6c0lrVA3UAx+Lrpj/3C4FrgdTwbf3lzfT2+fBhfOeseiSIo3YK02+eYlwSNfvSrENc1UtGRxDsJNmjPbC4lmHAfe0Dl1K1m08WP7G7CbDp7DtjnZ0w0v59wFD1wYyyuWFi1xPaOhWczrib3lze/ju98Jqck4282Oztsx0CYyL1ThYYON0MRxN0kDYP+1eYp1hY4VV+lSYFmK9YeacIO1Rjxu86CtMxnLqdir7ubktUGOXPpGuxBXwBcZNLCqJxy5gKUO5+5GMFQzlwAGOczFwIYEonTw0OnbowQKDszoN/5zMUMhnbmAvF4nLkYIREILQCHSmMZVRPIK6CaSllhqi3PXIBmxzMXIxDLMxeAKsSZixEi+cwFgPM7cyHAIp259EC5n7kYIRHOXHoG7XbmQoBiOnPpT61QnwDHMxcAyPPMBQUm+FD38+WXRU18UAsU9vWnFvvtzvxVwpSOxLqmVRA2UXPXzgXKsZ47DHE82hAjQxZFVuQVzrk6PXQnkcP3c4MEvTYukFY14fMuqLV5kl6pkvBZF1TavEcfS4tMVURZfNJ60WwxvtVisHq33LRbKVE9UtblwgQAsN+tmJGLdyd6moVC/iovp4vFp+nsq1LdsYC9Ki0Ho1UzIpOgJ/iaFsLNI3y+swdFUWHoHtCptegRVXNVt/2n/357JIbYh/JisVj9KbhELjjPNFJdG2AgZxqNV42Dfchotz189r1bgcscrg3tUdxiUS9avY4mKqCH0gbC3V7b+kddry8WzZroBxqKGggx+0oFgtyTFQ4zspb10wwhoE+FAnwgBGmSl6tT6+bh2i6XfXVWy6TcLLKjbQPkzMbX7gnSm7CYNUq7UmjQARH+CPvWs6lvD9wTODruI4VFAxjvpmYpOlpy0vjZ75cNBaDdQ9LUCyWHnj+oPosJ1GuZ6TRL3r9b4TnrCbGGZ55NigMKO6AusV62WJ/qz9NmerztHRPaQUXEhEYKtsp2+MgbZ1tU4HzDDhX5dqotqmW9+3O1+XrZ5mZW7/704KCM4BgP0W8Pq49bx6XlDMoIjXG7m+7ms+vVfFuLD9zYgewJCY9SZDhswdH4DltM+229ufhSLzXfaC0usX4AbPi3VKRcTB6FooL/Z318faezLf5zEDW/Thd7tZ0cC/irescW26P/ZXJW0NIDOyxqnXSnBW+lYjrUy+mnRf3+SKPyupfPtYYsM2I80wp1gm+Y1F+PG9NJy6J+my4+uAzrET4ubQjcLRGwfVt/bncFzefirl7WOlbKDF0pMBB6OKPAW0UgKzjEj5YeeEapddJnFN5KbZTLTyCAyhrWGZfzSA5vxCXajiC4t2CA7XphwWcExdsAriOov6RgcJ2NeOjuMy7KOGaTt9PtiUa41PlYvZIDjxWujz5O/ZYpxsjwHokVLtULHQ5wTdx3/3EPO6SKJz7CoDO/7mEHlvbGhzP23qx4p9+IH373dyMn73vn1D1dpyIB1N1JZ9M9VeznAGp4lj2TVywXG3o56SuzWEvkBqkWkv1udVfvNpoOVoI4EyvbwTEfkh0P5FxwydV9kfUtRbuv5z8Pbhk7h68LB24IOrXQeSbUoSk3jDt7s+fndo2U8kUTkPRquuLxHAYAxOYuiYQINkjXYW0C75tNY8L1kzHUQ4UYl/GXdiIC6didiVt3Yo00dWzzEX6Zb2uvju3L+Ms7FkA6dmzm3rGwkYpAzxkj7C73m63dBAf1XDsQX8z1m4hTEX8v471+b8V/DqUGya2AK/RJqICrvq833+az2qT4WGzgryWijP7VBA1SrBdz/syG2o1SYzgT6tqBMXlR8FFiC0xC3aCY1rqwRw0eYtZoOywsI74TmmNNXzy92dPeeWzXm+mXupd3oAcQKTz0TFKptJhPWBPVNMem3mpWEQOcs06ACyyD/czVVLUR2JzCStMwQRs6vqDL0n4Yjs+Qsv6fgGvSKbdUKoDS1VOtieDiP/ur6eVVMXSwonwYIJOn+53aiTqVCKCseztEra4r46/w0FWNc7ndGTj5ftGB10CFQvoKiDTOK/5PD8g6AhARZ1gHl7PF/qm+0rkaBoyyiOAIX/hzgL9Mt88an9SAEQoJjnI9/TJfTlsWyrA9MgBF5AyI9d1q86d4M8wZbCdoQLTsKTd/rEcx4ZESVloTSklEcITtm6DjpfN4d9UHQXYv3a11wHZPTO9OQQe/avdX/yAGSvdK+n9S7+vpZvbMwrv/rVEslhr4Q9rXRf+Gyq1RBdGuXqbzpb3+s1NFKxjmqb2Yz3QxZWpAYt2QmL7Nt3MNPaQGdKroiSaMwRzg2LDtGK5jq3STqJnwy1l9vX/5pDlrlYsFmLu9++c9je6Xzu2GQL7cTZ+vpuvl5ks4qGqr2zedBEPgbltOMytQIKdKHih6485ClI3XheViAcyNEd56H1QoE0ghNTAVKzy01atUWkwArImqL4XuVqsJy9madn8VlWO2yOOzcCYHRi4XwESEEG/jYRxWeGgTUam0MBGsiarl0rkLTgsn/TQSlaVfQp/qNkxLcxfMiE+QEAYftKiH5/n2Yvn08DxVm7FQxt+EW2E3G6M+XsRfHfYwONQnlBl4fkBN9GkhtqNTnnQNvRq/u/j4/uHx8v3H+4fx3eOkS1H6bbqZt8H4IpJ+cfumi9qv7x+PGRn/eHy4+FmvHJb2082v9+GEO6oeqRACQd9B1Wj38VWFO6ffd3V7wWz3uTwp/bxfsnuZolKhnJc+HoBwxVclrUapZACd4yVV56FkAJ384LJZ+j6un5o/oU+mhoBXDIIIviCnA+H8jFwufsOYuYKYDUyrVNJL574x04fV29ZmtRqFcl76DunT7uqX1a6WsqlgWnulPXV/3YOgZVzpsVjgTxRB2Uj4m/zBEuoITVR2QT+cWgXMI6raqSNkfSP5n6y6o6smt1jZKXKMrQrgEKG2Zl2j7k+rTuBVutYJrtsJDK8hp2N7WT3tuw/pRhHvrkvQYcgow0Xa5pThINVqbz5t6803xU6WqzwWcVFH9j4RVTTnU67otBNT66buv4AE0q7LFkpXzQcJHH92MYPfz9ZROlxsv7CTTUCnoZ8CHU5vrh6U9tTd/v7zarudr++F+DJcs1Q2+Dyg6hzJ/2QxPeSKcsuVnSNf6VGDJN/tCdQpnb5R96dlZ9zJ/6dZ5bcCxyyv8c0v2hU+iruA6reL1eoFuFGHSoI0oRTteymSk1nUQZ81/bbb7Gfi/QyzupFczaBarK5c6sRoEwIAUjArSXO92TQucLNc2KgXKwXA8DzdPl/b6D9W6HQf8iOvN/NvHBYZiXZyUbFQXSdQnzVDlQYBxPcQoHwlRvOQBmUFvnIE/V2VAPp3q9108VY8zyUgECu5YZCvd6xe1vsdjLQiLRByxQBY5svGVdnZgDjVCKC9KfF1v7bRfqoRQPsOcAgkSzhWCaD/82b1Yo1ArOSIAW6kFl34B9hGLZb6TRSQ9Gmz+rMxjh8bdDvVZ/tQ5pGVsZLeuJ+z3Y9tbNm3+sf1avH983yxUKlhhR954cdTYUzff71pJsFT/e8ffvq/PzQ++7ZZa5p/j8+Ss6op+XleL5rv/E//ybG8aSfvS9vP/3X47de6/V63JXiR/zj/4c1/nr8pzs+qqviv/3rzn8ca7Af2D6xY1PwVvcnSszJOpWKRVCxu/orf5PFZWiZSsVgqljR/JW/S/Kw6j6RiiVQsbf5K3yTlWVLK2FKpWNb8lbXF8kyWlknF8uavHCuWS8WK5q8C65BCKlaqmlBKxZpB+c/yTZ6dlbncb5XcvW1vV1i5CIxDpOqTSB6JKFb1SiSPRZSo+iWSRyNKlRjl8Yjafo/O36TnZ+k5KCkPSZQrWyMPSlQoWyMPS1QqWyMPTNQOQBShzZHHJj5XgYzlsYkjFcgYzJJYBTKWxyZuR6Dx1LPqrMqAbnlwYuVcieXBiZWzJZbHJlbOl1gem7gdgShph7uIS7mkPDhxqQQpD05cKUHKY5Ocq0Am8tgkkWoiJvLYJO0IRCm2ACRgEWODk73JkrMsz+WS8uAk7RBEOSpTHp0kU1plIg9P0g5CVGBrbSKPT8LGB2+7PD5JOwpR9SbLz+I8lkvKA5RUSsNM5BFK23GIzzHtqTxEaaS0o1Qeo5R9ZprPUdP2tJJLymOUtgMRx2hJ8K1pByJO0JLyGKXtQDQ+OlZSHqO0HYg4Q0vKY5S2AxHnaEl5jNJ2IOICLSmPUdoORFxiVpfKY5SxMUKX9kweo6wdiOQcs7pMHqMsVs31TB6iLFGLlIcoS5UTLgMeQTsOSYQ1PZOHKGvHIYkxzyaThyhrxyFJUJnyEGXKZS6TRyhTLnOZPEC5cpnL5fHJ2fik2Ejm8vjkyvHJ5fHJExXIXB6ePFWClEcnz5SLRw5cNqV/kMuDkyv9g1wem1zpH+Ty2OSVcjXK5cEplP5BIQ9OofQPCnlsCqV/UMhjUygd6UIem0LpHhTy2BRK96CQh6ZQugcF8KcL5eJSyGNTMJ86wz4/hTw4RaVcMwp5cMp2CJL8TRqfRbLyUh6cMlJ++0p5dMpYOcdKeXjKRC1THp+yHYWkQGXKA1SypQ39mpfyCJW5cpqV8hCVhbKTwKZHveuRB6hUz55SHqDqXPktr+QRqiLlt7ySR6iKld/ySh6hKlF+yyt5hKpU+S2v5BGqMuW3vJJHqMqV3/JKHqGqUHV8JY9QxVw4dO9VgZ0pm0PVmzQ5K8pMLgk3p2yFa4SWZ7IV81/Ekmx7GmFA+W9i2VhpI/w3sWw7GGmMywXb1HO21iUYWrBPPW+HI0V9ff6bWJZ9ijJ8iw42q+eFarXlP4lFS9V6y38Si1aqFZf/JBRlpAFO1/T4BA2hAAZMQylATkFDKkBWgZEHaY52LCQWGH2gAAvGixEICrBguBiFoAALhouRCAqbhQQDoxEUYMF4MSJBQdaA8WJUAg42hgxQrFo0IsAzRIxNwLECoiFifIICKxguxigosILhijXTC/ANEWMV0gL7sEWAcYgYsYB+2iLAOUSMWsAnDWAdIkYupOWbrDirUkiagQFj/EJaYb5KBLiHiDEMirmQQNqOOReoIxAB/iHiBATqiESAgYgYz5ChG/YIcBARJyHw6QBYiIhxDfiHPgI8RMTYBvxTHwEmImJ8A/6xjwAXEXEyAv3cR4CNiBjngH/wI8BHRJyQQD/5EWAkIk5JoB/9KIWMa6qcwYCUiFIN6QpoiYiRD/inPwLERMToB/TbD4iJiNEPim8/oCaiVO0fRoCciBgFofj2A3oiYiQE+u0H9ETEWIgMpQgiwFBEjIdQoAUcRZQpd1pRBmly5V4rAixFlCl3WxGgKaJM6SpGgKeI1ERFBJiKSE1VRICriNRkRQTYiihXU34R4CuiXE36RYCyiHI17RcB1iLK1cRfBIiLKFdTf1EOjzbU5F8E2IsoV9N/ESAwolxNAEaAw4gYU4HbAiAxIsZVKNYPwGNEjK5QrB+AyogYY4GuH4DLiBhloVg/AJ0RMdZCYTiA0YgYcaFYPwCpETHuAl0/CnggxRinGF0/AK8RMfYiS9BPKmA2okLtNQJqIyrVXiMgN6JS7TUCdiNiHEaG0hsR4DeiUu02AoIjKtVuI2A4olLtNgKKI2JEhqJnAckRMS4jQ+njCPAcEaMzshx1MQHVETFCQ9VhYMgYpaHAAOiOiJEaCgyA8IgYrZGhx9YRoDwiRmxkuOMISI+oUn/NAOsRVeqvGaA9okr9NQO8R8TojQw/dQbUR1SpP2eA+4gq9ecMkB/xufJzFgP2I2YMR36OHtcC9iM+V/LvMSA/4nMlAx8D7iM+V3LwMSA/YkZw5Oh+JwbkR3yu5OFjwH3E50omPgbcR3yu5OJjwH3EjODAbTYG5EfMGI4cj0IB7EfMKA7cvGJAf8SM48gTbNMXA/4jZiQHvomKAQESM5JDYTWAAIkZy5GneNvAoDGaQzHAgAKJOQWS4RjAsPEQC/Q0OwYcSMyIjhzltWMYZqGJs4CBFppIi16ohSbWAgwaYzoUYGG4BaM6ctwgYcQFp0EqtMNg0AXjOgo0ICuGcReM6yjQLUwMIy8Y2VGg7koMgy8Y21GgJ50xYEJixnYUKIUaAyYkTtTefgyYkDhRL4+ACIkT9fIIeJA4US+PgAaJGdVRoIRUDGiQOFEvj4AFiRP18ghIkDhRL4+AA4kZz1GgvFEMOJA4VU8zQIHEqXqaAQYkTtXTDBAgcao8tIwB/xGnmqgmMF6pOq4J0B9xqo5sAuxHzDiOAl8SAP8Rp+roJkB/xKk6vgmwH3Gmdj8A+RFnmvkF6I84U++mY0B/xJl6Nx0D+iPO1LvpGPAfcabeTceAAIkz9W46BgxInKl30zGgQOJMvZuOAQcSM6JDsSQAEiRmTAd+lh0DFiRmTEdRoh91wILEjOkoUDY5BixIzJiOEncsAAsSM6ajjHC5YNwY01HiDhZgQWLGdKD8ewxIkJgRHThJHQMSJGZER5ngEMCwMaajxH0mwILEjOlQLKSABYkZ04FHtsWABYkZ16EYCsCDxIU6aiAGPEhcqOMGYsCDxIU6ciAGPEjM2A58jQZESMzIDpw4igEREvMID5Q4igEREnMiBCGOYsCDxIzswImjGBAhcalZIwETEjO2AyeOYsCExJwJQYijGBAhMWM7FJ8UwITEjO7AT7piQIXEjO4o8dUJUCGxOuAjBkxIzNiOEvf2ARMSM7YDXxcAERJXai8E8CBxpfZCAA0SV2ovBLAgMY/8QLECEiRmTIfCwgELEjOqA584gAWJGdWhEgsGjMd/4BMH0CAxp0GwiQNYkJhRHYqJA2iQhHEd+MRJAA+S8CgQdOIkgAdJOA+CTJwE0CAJ4zpKlONKAA+SMLKjxGOeARGSMLKjRDmABBAhCWM7KnTNTwATkjC6o8JjuQEVkjC+o4rxsiD0mvEdFcp5JoALSfi9EpSbTAAXkjC+o0IXkARwIQnjOyr0O5kALiRhfEeFLngJ4EISfsdEEacPxo3xHRU+boALSSI+1/CBA2RIEvEvGj5ygA1JeETIOT50gA5J+KWTc3zsAB+SxPxEBh88wIgkjPaIzvHRA5xIwoiP6BwfPsCKJPwOyjk+foAWSWK+VOIDCHiRJOZH1vgIAmIkYeRHFOEjCJiRhF9JUdyjANRIwuiPKMJHEHAjCQ8SifARhJdTGAESRfgIwgsqnB2J8BGEl1T4LZUIH8HePRU2ghE+gvCqCg8VUVwXgbdVDtdVKmz7lMALKzxYpHGY0+Isi2FhMIL80kqzQW2+C1UEvjfw2gq/t9LsUNHCYAQPV1cSHAYYQcaIRDE+goAuSfgFlhjd9CWAMEkYKxK1u1SsMBjBlN8Dw0cQkCYJY0badBJoYTCCPGwED89OAHGSpDzc5/xNXJylSQYKgxFM+bUwfA4C7iRJeVwdPgcBe5IcgkcUMMAIZtxvwScsYFCSA4OCDzegUJKMx6/iExZwKMkhhASfsIBESfhFF3xblwAWJWFMSYTv6xJAoyQZH0F8uAGPkjCuJErRXWsCiJSEkSVR40yihcEIZpXS9U0Ak5JwJgV1fRPApCQ8nqTxPLFJBaiUhNEl6CYoAUxKwtiSqPFSscYBKiVhdEmU4kYEuJSE34VJ0ZOXBJApCWNMojRHnGVApiScTElxEwJsSpLzscNNCNApCb8Yk1boYgv4lIRHleAHYQkgVBJGmkQZ248kYNsACJWEkSZtaiqs3wCjknBGJWuG77y/5ANKJeGhJVmKSwbDV2SazgCkSsKYkyjDFwxAqyScVsnwBQPwKgnjTqIMH21ArCSFZvIBaiUpNZMPUCsJo0+wfWcCiJWEEyvovjMBxErC6BN8lgJmJSnVQUEJYFaSUh0UlABmJeEXafDT5wRQK0mppsMSwK0kJR+2CjU1QK4kpe6rB+iVhHEoEX6onACCJakijWRAsSSVetUEFEvCeJQoxz0AQLIkGpIlASRLwkkW3CoBy5JUSgI6ASRLwoiUKFfcagZjxy/aqDoN3pZmY5fj3w/AtKQHpgWVnAKqJWV0SpSjH5sUcC0pv3HTHvP3QxhSQLek53z0cowiSwHfkp7zG+7odfQUEC4pI1WiHD3wSAHjkjJWJcorHDO4RX1eqD6QKWBcUh58gkZHpIBxSRmrEhXnmFuRAsol5XdvCvQoJQWcS8p4lahA7x+ngHRJGbESFagVpYB1SRmzEhXoZywFtEvKqJWoQL2QFPAuKU/vUaCBaSkgXlJOvBQohZ0C4iXlxEuB3qtIAfGScuIFPwpLAfGScuKlxNMQAOIl5cRLia5bKSBe0lh94y0FvEsaq2+8pYB2SWP1jbcUsC4pZ11KdPeUAtYl5axLiW6IUsC6pJx1KdM3aXWWVxAGGL5DIhB84QKsS8pZlzJDpirgXFLOuaB+YQool5RTLmWOAgaUS5poPnwpoFxSTrmUqI+VAsolZawKHiuWAsYl5YwLTlangHFJOeOiGBDAuKSJZr+eAsYlPaQJwQYE8C0p51tUnQxGL9H4LSlMFsIoFUW/wXQhnG7BifsUZgzhdAvO3KcwaQinWypmcGWzDY+quD1TOq/AKtNLIcKvWeFTC2YR4czLSXKjJD3oA/XAoHISBufpU5hWJFV7oylMLJKqD2dTmFokVR3OpoB/STP14WwK6JdUE8CSAvYlzdSHsykgX9JMdTibAuYl5cwLfrCRAuYl5fEreBoaQLykPH4FT0QDeJeUx6/gqWgA7ZLy+BVFMhowaIxZUaSjAaxLypgVRUIawLqkjFhRpKQBpEua83mIr6KAdkk57YIfB6WAdkk57YKfB6WAdkk57aJYlADtkvKbPPjhUQqIl5Rf5cEPj1JAvKS5ZhORAuIlZdxKjJ80pYB4SQ/EC/rNBLxLeghkwQ0OEC8pJ14UkAHxkjJuJT7HzRMQL+nhTo9CMhhAxq3E+HlXCoiXtOADiHusgHhJC50XA4iXlHErMX44lgLiJS34AJboNgIwL2nJBxC7KZIC5iVl/AqexCgF3EvK+JX4HOUcUkC+pIxhifFDtxTQLymjWOIIPbJJAf+SlvzcAT0MSgEBkzKOJY4UDQTjV/J7xuj5TgoYmJQzMPgxUwoYmJQzMOjuEvAvKedf8IOxFPAvKedf8OOrFPAvacXPjfDmAQYm5UEuUYp2HGBgUs7A4CxpCiiYlCc5ifCPCeBgUp7nJMpxGGD8qkKzGgEWJuUsDM6/poCFSatKsxoBFiY753lp0JmdARYmY0SLwvQzwMJknIXBTT8DLEx2nqhNPwMsTHaeqk0/AyxMxlkY3PQzwMJk58qThwxwMBnnYHDTzwALk51rTm4zQMNk55qT2wzQMFl0rjb9DNAwGadhcNPPAA2TRbHa9DNAw2RRojb9DNAwGWNaFKafARomizRHDxmgYbIoV5t+BmiYLOIrKOp2ZYCGyTgNo7BmQMNknIZR2BygYTJOwyhsA9AwGY9/UdgG4GGymI8gnvAQEDFZnGjmNmBiMs7E4EemGWBiMka2xHgEcQaYmIynY0UDFjNAxGSxkgbNAA2TMa4FPyfIAA+TMa4Fv3yWAR4m44lZUXo1AzRMxpgW/PJZBliYjBEtcYy61xlgYbKEX1xAPeYM0DBZonE/M0DDZJyGwUM9MkDDZIfAl/xNEp2dN1vWuDHTuA18bf7TbN2S5Oy8BOkfATmTcXKmIwtaEUl+lvUSZoLhPSRSQd3kDDA1mY6pyQBTkx0iY/AeAFRNdoiMsekBQOBkBwLH2AOAy8kOGWDRHX0GCJws1biwGSBwslTjwmaAtclSjQubAdYmSzUubAZomyzVuLAZ4G2yVOnCZjAnbKZxYTOYFjbTuLAZzAybaVzYDGaHzTQubAYTxGYaFzbr5YjVuLAZTBObaVzYDGaKzTQubAaTxWYaFzaDCWMzjQubAQ4n4xwOHjWWARInY0QNnpkgAyROxlOx4BFmGSBxMk7i4Ic6GSBxMk7iKOYUIHGyXOfBAhIn47EzCgsFJE7Go2cUFgpInIwnZFGkTwYkTsZJnAT/5gMSJ2NETZxEaNcBFicrNIcZGWBxsoJnyMS/jIDFyXj4jEoyGMGCXwBEOfAMsDgZZ3HweLsMsDgZZ3HweLsMsDgZzzqLx9tlgMXJOIuDx9tlgMXJNOEzGSBxspIPID5RAIuTlboBBDROxrO04NMVsDgZD6HBv9SAxMk4iYMHCGaAxMlKfoETN2ZA4mScxElxzw2QOFmpIeEyQOJkJefAcWMGJE7G7ygpPvGAxsl4ctoUN2ZA42QHGgdfuwCNk/EUtYpPPKBxskOWWvQsPwM0TsYT1eKpFDNA42ScxsEzDmaAxsn4hSXFqghonIzTOHgAYgZonKziI4jPE0DjZJzGSXETBTROzmkcPAAxBzROzmmcDDXRHNA4+bmGCM8BjZNzGidDTTQHNE7OaRw8q1EOaJycMTUxnn4oBzROfs5vUaO2kQMiJz/XzMEcEDk542piPFwxB0ROfs4PolDbyAGRk0eacKgcEDl5FKmnVQ6InJwTOXhcXw6InDzSfARzQOTkPJ4GP6XPAZGTcyIHO3jPAY2T82ga/OA9BzROzmkcPLlNDmicnDE1cY7PE0Dj5IypifHAvhzQOHnMTxJx0wc0Th5rvoE5oHFyTuPk+DwBNE7OaRw8UC4HNE7OmJo4x+cJoHHyWHOWmAMaJ2dUTZzj8wTwOHnMExng8wQwOXmsOUvMAZWTx3wEcdMHXE6e6GYgIHNyRtjEOW51gM3JE90aCticnLM5BW6igM3JGWETF7iJAjYnTzLNqgHYnDzhSdtxewa8Tc6T3ha4iQKyJk90IwjImpynvS1wewZkTc7z3uKpK3JA1uQ88S1+TJkDWibnmW/xjAk54GLyQ+pb3J4BF5OnGj4uB1xMzt/kKXB7BlxMziNo8DDYHHAxOediCtyeAReT88d5cEctB1xMzrkYPLI1B2xMzp/owQMYc8DG5IxwifEAxhywMXmmDOjOAReTcy4GjzPMAReTZ7rxA1xMzh/sQbcoOaBicsa24OlScsDE5IxswWNEc0DE5IxrwXN05ICHyRnVgqdLyeHbPYxpwdOl5PD5Hv5+DzoY8P0exrPgKVBy+IQPzwSDMvc5fMWH58PF40Nz+JIPT4hb4qtQ7zEfTThiDh/04XE0eD6LHD7qw+No8ADtHD7swymYEl+yAAWTF7pvH6Bgch5Ig4eI5oCCyXkgDR76nQMKJtdRMDmgYHLGsuDcQA4YmJy/94NGxuSAgMk5AYMHquaAgMk5AYNHZ+aAgMk5AYNHZ+aAgMkLzTFFDhiYnDMwbTBddJamwPQBA5MzkiXGUzbkgIHJeSANnrMhBxRMXurGD3Aw+YGDQWm/HHAwOedg8JjTHHAwOedg8HwQOeBgch5Igwea5oCDyfnLQLgxAwom191kygEFk3MKBo/IzAEFk/MngvDowhxQMDmnYPDowhxQMDmnYPDowhxQMDljWZJzNItjDiiYnF9mwgMGc0DB5Pw203ncfiAq6KkCCibnSWPwbBM5oGByxrIkeLaJHFAwOX87CI++ywEFU/D7TPgV1wJQMAVPHYMeFhSAgSkYyZLgaSwKwMAUjGRJztGLKAVgYIpzPoCoaRSAgSnO+QDiL5wBBqY413wDC8DAFIxkSfDwuwIwMAUjWRI850UBGJiCkSwJnvOiAAxMwUiWBM95UQAGpmAkS4LnvCgAA1MwkiXBc14UgIEpGMmS4DkvCsDAFIxkSfDwrQIwMAWjWRI84KUAHEzBaJYEDx4pAAdTMJolwUM8CsDBFBFfQ/ERBBxMEWkW0QJwMEWsjgYuAAVTxJoraQWgYAr+xBAeYVEACqZgLEsS43YEKJiCsSwJnnmjABRMwViWBA9zKAAFUzCWJcEjAgpAwRQxH0DcjgAFU/DHhvBz0QJQMAVjWRLFw4iAgikYy5Lgx4YFoGAKxrIkeOaNAlAwBWNZEvwksAAUTMFYlgQ/3CsABVMwliXBD/cKQMEUjGVJ8MO9AlAwBWNZEvxwrwAUTMFYlgQ/3CsABVMwliXBD+wKQMEUjGVJ2hsz/JpQ0sZ9nTc7rBLUA4PJCBd8Z1MAMqZgfEuSokmeC0DGFIxvSVI0y3MByJiCp+FN0TTPBSBjCk7G4LdJC0DGFKnmgmgByJiCv0WEP8JXADKmYHxL0rgSaGEwljwwBr/UWgAypmB8S5KieQ4LQMYUPDQGv9RaADKmyNTRbQXgYgrOxeDuXQHYmII/nJyiCfEKwMYUOjamAGxMwVPKYFFCBSBjCp5QBr/tXAA2puAJZfALzAWgYwpGuSQp+n51AfiYgieUwSm9AhAyRc6TI6A32wvAyBQ8pQx+s70AnEzBbzfhN9sLQMoUPDAG5/8KwMoU/HFlNJ6yAKRMweNicDakAKRMwRP0pmh2+gKQMgXjXZIM3dgUgJQpDqQM7kgAUqbgWWUUCwx8cJmTMoqZDR9d5nExitUIPrx8IGXwmQ0fXy40kU0FfICZZ+rFHxwr4CPMPFUv/rpQAR9i5mllcJKz6D3GzEcQX/Xhe8yHB5nxtRk+yczfZG7PljEYYAR5XpkMX24BLVPw60346zYFoGUK/jpzhi8bgJYpeGSMYr0FtEzB32jO8JkCaJmCP9Oc4zMF0DJFyXOU4LYBaJmC5+5VYQYjyGmZHDckwMsUjHpJctw2AC9TMOolyXHbALxMUXFaG/9uA16mOGSYwW0D8DJFxdMD4bYBeJmC8zI5bhuAlyk4L4M/21EAXqbgvAz+bkcBeJmC8zL4wx0F4GUKzsvgL3cUgJcpOC+DHzcWgJcpz8/VE7YEvEzJuJcEP24sATFTcmKmQIe7BMRMyYkZfH0uATFTcmIGX59LQMyUnJhp12escAYK8xFE70WWgJgpOTGDnxWVgJgpOTFTopnxSkDMlIx7wTN+l4CXKTkvgx/HlYCXKTkvUyb4A/dgADkvU6Z4YTCAnJcpUd+rBLxMyXmZEo2jLgEvU3JepizwwmAAOS9Tol/jEvAyJc80g79PD2iZMlK+61ECUqaMlO96lICSKWPlux4lYGRKRrqgOcVLwMeUsfLZnBKwMWWsfDanBFxMGSufzSkBE1MegmHQjgVETMljYdD8CSXgYUoeCoPmTygBDVPGPJwXLwtGjAfCoPH0JSBhyoTHEqJlAQdTHsJg8LJg0PidJjR/QgkYmDJRPp5TAv6lTNQZ1UpAv5SJOqNaCdiXkr92hOT+KAH1UjJ2Bc/9UQLmpTwEv6CGA4iXkhEqeO6PEpAtJX/uCMn9UQKqpWRsCl4SDBjnWfCzzRLwLCXnWRSfLMCzlPzBZ9y5KwHPUqaaXEAl4FlKXe7eEvAsJedZKnQHWQKepTzkjUHpxhLwLKUud28JeJaS8yxYZGQJWJYyU+cOLQHLUvL7R3gUZQlYljLTnNyWgGUpGZGSVDF29F4ClqXkMS9VghcGw8eolAQ/uS0Bz1Ie7h+hEVwl4FlKfv8IjRYoAc1SZpyzRr/HgGUp+e0jPNFECViWkse9KJxAwLKUuSZqsAQsS3m4foQ6uYBkKfntI7wrAMlS5nz0UBa3BCRLySNf0G4DFEvJWBT8Cw4IlpJxKPgXHNArJWNQ8C84IFdKxp+oHGFArpT8JWjFegXIlZKTK4r1CpArpS7ipQTkSsnJFcV6BciVslDGW5eAWikPGXvRVQUwKyXPG6NYVQCzUhaaUM8SMCslZ1YUqwpgVspDxl58VQHMSsmZFTy4ogTMSnnIHIPPUcCslDzgBbV4wKuUjDrBj/xLQKuUPG0vSnWVgFUpOaui2P4BVqXkrAoeOVICVqUsdTs6wKqUnFVRTBHAqpQ8b4xiigBWpdTl7S0Bq1JyVkUxRQCrUvLMvegUAZxKecgag04RQKmUVaaZIoBSKSudwwIolfLwPhI+RQClUnJKRTFFAKVSckoFjxIqAaVScUoF5wUqQKlUuqQxFaBUqnPNyVAFKJWKUyp4sFIFKJWKsSYpnt2sApRKxViTFA9WqgClUvFXo/GEZRWgVCrGmqR4sFIFKJWK3zbCA/YrQKlUnFLBI5sqwKlUuttGFeBUqohnPEd5rgpwKlWk8VoqwKlUjDZJz1EOtAKcShVpzvYqwKlUER9BlDCtAKdSRZo5WAFOpYr4CKLsagVIlSrSfAArQKtUER9BdNmvALFS8Wek8aCpClArVazeNlSAW6k4t4IHWFWAXal4+l48wKoC/ErFSJQUD7CqAMNSMRYlxQOsKkCxVIxGSfEAqwpwLFXMt+uoN1ABkqXi143wBxgqwLJUhwy+aF6GCtAsVcIHEP0UV4BnqRKefhldnitAtFT8uhH+tEMFmJYq4SOIL6KAa6n4dSM8l0QFyJYq4W8P4BYK2JaKsy14UFgFCJeKEy54OFYFGJeKsSopHo5VAcqlOlAuuNUBzqXinAsejlUB2qXitAsejlUB5qVKedZX3DYA81KlPIU2bhuAean4U9N4OFYFmJeKkSspHo5VAealYuRKiodjVYB5qXjCXjwbSAWYl4q/OI3HblWAeal4hAt+AFAB5qVi9IrK3QDcS5XxowXUg68A+VKprxtVgHqpDml70SsuFaBeqkzNdlaAeakyNdtZAeKlylRsZwVYlypTs50VIF2qTM12VoB0qTI121kB0qXKVWxnBRiXijMu+BFPBRiXKtd5n4BxqTjjgo8EYFyqPFVaAyBcKh7Vgj+WUgHCpeKEC57XrAKUS8WjWvADrAqQLlVe6roCDF2uzhVSAd6lKtRP7VSAdqkKzTtXFaBdqkI94wDpUnHSBX8BpQKkS8Xz9eKPmlSAdKl4RAu+QasA7VIVmlsOFeBdKkatpHiYaQV4l0rHu1SAd6n4C9R4TGoFeJeq1G0cAO9Scd4Fv4xQAd6lKjlthmzGK8C6VIdXqPFvKeBdKs674IGxFSBeKk684IGxFWBeqpJ/8f7/ys5tyW1dSdPvsq537CGOJNcbzDN0dFTIVbKtsUqqllT29nT0uw+JBBKJFH54z81adAGESOKU+eUB/b1UkZc1wRXfTyKzKvKyLgPVfVXkZU1wxfczzqyKvKx0IHU/icyqyMua4Irv54VZFXlZE1zx/fPgVkVe1oRXfD97y6rYy7oOjOmrgi/rOjCmrwq+rImv+H5emFXBl3UdJApZFXxZ6XTqvtfqquDLuioPa79jwmcP61VxGDNN1Jtd551c2lRP/blniXmWNHJpUz31aOg6vebSpnrq037yl1zaVE/zsp/+JZc21dPM7CeAyaVN9dSz/RQwubSpnmZnP69LLm2qL8OHWXT1dfgwulcTf/F9R8Bc2lSnXu0CiVzaVCevJfDdje5VQjR9d8Bc2lRPvdp3CMylTXXyAO06Z+XSpnocjRmje5VQDRrvRvcqwZr+2Z65tKmOpZ5cKGtbLPfkwqb2QPLJpU118uftUu9c2lSHhw3msqYy5frtyj+5tKme5mk/aU4ubapHvLbn0qb6jFf3XNpUT/O07xeaS5vqaZ72PUNzqaxOBKefayeXNtXTPO1n28mlTXU7WpKc7lPiOGixdrpXnR8+u+5VYjnw2XWvUipgNJOc7lWHj+/JhU1tfIBPLmxqr6OZ5HSf+glPDa97lPL9oqnhdY8S1UFTw+seJa7TdxDOpU31gZSUS5vqAzkplzbV08rbd0DOpU31tPL2XZBzaVOdLI1daJNLm+oDW2MuldXpbKa+i3MubaoPOE8ubapDvTOXNZXJTQOMmKD7NBEd3/e3zqVNddJeuiQplzbV42DaBd2lYR5Mu6B7NNGdHk/KRU3dtOx2iVIulLUprKnLlHJhU5uwa7/tqPsyMZ4eV8pFTV1yeAMraNRdGf1IFom6K2MYLedRd2WMI9k76r4k75u+a34ubaqnzuw75+fSpjpNT7DORd2h8wDC5tKmOkEFIAPOuksJC/XNorm0qU6hMmCjm3WvzoMMCrm0qU4Rh92IrlzaVE+9ChaiWXcqxTz180Tk0qY6Eb4unMmlTXXq1C7syKWy+ogT5dKmOqVT6NKRXNpUp4QKYIQtulMp/qlvpcylTXVKqgBG2KI7lWKg+pbKXNpUp8QKYIQtulfJY6dvrcylTXVKj9GlXbm0qU4JMsD4XXSvUjRU31iYS5vqdGAX6NVV9yr57vRtgLm0qT5wnculTXXswZMLm9oUXNr1Ac2lTXVKtgBG2Ko7lfx4+jbJXNpUp4QLYIStulMJJ/XtkrlUVDfkzdO3TObSpjp1an+EGQ2RDHn09K2TubSpTskz+iPMaIhkKFCqb6HMpU11Sr/QH2FGQyRDwVJ9w2MubapTCoZ+rxoNkQwFTPWJfi5tqhMk7Peq0RDJUNRUn5Hn0qY6JdMAvaohkiGI1OfkubSpnlSZua9YGw2RTI6e6qsDRkMkk+Onuja+XNpUJ+TQtYPl0qY6hTF2/UFzaVOdAhn726rREMkYCmXsem/mUlndDryWc2lTnVSZrn0wlzbVKeCjr7YbjZEMYSSgcRoNkgylugEap9EgyRBIAt9RcySTORKYqpojmcyRwAjTHMlQxhs0wjRHMpTzBo0wzZEMZb1B31FzJEN5b9B31BzJUOYboM4azZGMo121q14ZjZEMYaSeG38uayqnJIw97/xc1lROB4GByro7KflNV8kzmh8ZBwMdc1lTGYY65jJZ2cNgx1zWVDaDD63ZkaEExN0gwlzY1KbToEBt3Yl0HFQ3kDAXNrXpLAVQW3cjHQjVdRjLhU1tygQOauuOpDTE3YDCXNjUXvEY0cjIUEhWH40YTYwMEaM+GjEaGBk60ruHRozmRYZ8g/poxGhcZHL2m/6Q0rTIEC3qoxGjYZEhB6EeGjEaFRlyEerX1Z1I+W/6QYa5tKm+jrZXDYtMHLEFo2mRoSw4/biEXNpUH/g659KmOvmr9600RhMjQ05D/YDDXNpUh/E+uaypPIizy6VN9QTo+7qT0bjIUEacfvxDLm2qD2Ilc6msnh2Iui42ubSpTnOz60qRS5vqFP3TjSnMpU31tFt2Q+lyYVObkv31N24Ni0w++xvIehoWGfImQnKqpkVmdP53Lm2qU5ajLo40GhYZyl2MPovu0RzLBTQbzYoMHSDV/4iaFJkFZgrIZU1lmCsglzWVYbaAXNZUphwdoC81IzLLwDMslzbV59GypRmRWQbeYbm0qb6Oli3NiMwKo5lzWVN5EJmXS5vqdrAOaUBkcngXWIc0IDLrIL4klzbVB65+ubSpHkfrkCZEJh8PDmazJkSGDgjvzwnNh0wiQAArG42HLPkYdYNScmFTmyKc+/qs1XTIEh3qxyPm0qY6aZx9BdVqOmSnQZqBXNpUHyQayKVN9UHUUC5tqg+SDeTSpvoCp5HVbMjSkeH9eWE1GrIU/AXmhdVoyJpB/GUubarbwbywGg1ZSqsD5oXVaMgSGurHKebSpjqhoT4AsRoNWTo/vB+rmEub6oMcZbm0qZ4UT2CGsBoNWUJD/fDGXCqrU0BYP8AxlzbVKaivL11ajYZsjgrrC4xWoyGb48L6W7rVaMjmyLD+NmA1GrI5NgysGpoN2RwdBsaMZkM2x4eB767ZkCUfo374Zy5tqlOYA+om3avkYwRsIlazIUs+RsA4ajUbsm5wPGMubapTuCYYBBoOWYJD/XjGXNpUp14FX0YDIpsjxsB314jIuoEKYzUjsjloDL2p7tQcNgaGu+ZENgeOgeGuSZHNoWNguGtUZHPwGBjumhXZHD4GhruGRZYCyIDFxWpaZHMIGRi/GhfZHEQGOlXzIktuRsAObDUwshRIBgy7VhMjS0l8+rGfuVRWJ2bUj/7MpU11isntRmnm0qY6TdU+SbMaHFkCR8DCaDU5skSO+vF4ubSpPpJ9rWZHNozUGavxkQ2DUJdc2lSn8EAw3jVBsuRt1I/ayKWyeg41A1NbEyRL/kb9MI9c2lSnoAkwgDVBspHCJsD00ATJks9RP34jlzbV6YSPPluzmiFZCj7rS6iaIFnyOALmSKsRkiWPo34wSS5tqlOfghVSIyQ7D5LH5NKmOvUpGAIaIdmZ+hS8qkZIdpQBKJc21fde6x9OlQub2nunAbhqNUKyCRL1j6fKhU3tvdMAnrQaINnEiPrHSOXCpvbeZf3TnnKhrJ0QEYCZVvMjmxgRoE1WAySbIBEAFFYTJJsoEVJnNUKyCRMhXUYzJJsoEVIHNEKyCzl3gs7UCMkSQkLqgEZIlhASEno1QrJ0FBYSSzVCsoSQkJypIZKlBEHAZ89qiGQJIgE/OaspkiWKNIE+1RTJEkUCHoFWUyRLfkbArc5qimQpWxCSkTVFshSyhuQjTZEsUSSkoGqOZBMqMkic0iDJ0QFZQIV0miS5xIoMUCGdJkmOzikHKqTTJMklVmSACuk0SXKJFRmgQjpNkhyRpE2F7AlrTpMkRyRp0wl7apjTJMnRieW2TymcJkmOSNKmKPWrL7p66lXb1wmdhkmOYBLQlJyGSY5gku0egZpLm+qpV3eLcLe67lU6vRxoSk7DJDf0M3IaJjmCSUCMdRomuVGm5lzaVE8wqRtH4DRKcoSSgKe/0yjJjULVnCZJbhSq5jRIchkkdaRApymSyxSpa3J2GiI5O3BFcZohOWJIfXO20wjJEULqmaid5kcu+xb1vX+c5kfOjqig0/zIUYYh0DcaHzlyLeqPEg2PHJ1o3s8lkUub6nQGTB+WOg2PXHYs6ns5OQ2PnBscQpFLm+o40UkubGrjVCe5sKlN4Wn9mDCn0ZFzg5mpyZGjBM/93BK5tKlOJ/r0A4KcJkeOyNHcPY4ilzbVB3lLc2lTnRgD2Fg0OXLejbYtTY4cuRmZvvnbaXLkyM8IsEmnyZGjxM9oU9TkyBE56p/dkEub6pQGrEsPnQZHjsAR2nE1OHIEjtCOq8GRI3DUO7YqlzWV7UgS0djI0dHnm4zW7SONjRxhI4C8nMZGLlCX9hmW09jIBbLG9P0incZGjrDR3I+XdBobuQSG7NR3e3MaGzk6egsQMqexkctpoftuck5jI0eOR4DZOo2NHDkeAWbrNDZycYQYnMZGjvJDA2brNDZy5HgEmK3T2MiNjkfPpU118lPpKxlOgyNHvkeAHToNjlz2PQJKhgZHLh+TDpQMDY4c5S8CWMppcOQocTQAmU6DI5fBERgEGhw5ymPkwe6uyZHLoWp9U7vT6MjNg1hSp9GRmwexpE6jI0e+R2i71uzIzQMRSaMjR3FqIITbaXbkyPcIcEmn4ZGjnEYg3s9peuQom3R/ZdfwyC3Un2BwaXrkFupPMLg0PnKEj9Byp/GRI3wU+lzCaXzkltF2qumRW0Z2GKfpkVtHdhin6ZFbR3YYp+mRI3qEPoymR47oEUj94jQ9cjlIDSwwmh45okcBjAFNj9w6mqQaHrl1NEk1O3IrDPh2Ghy5dRDw7TQ38hNOyeA1NfLTwKvea2jkKcNRX2f0mhl5YkahP4W8ZkZ+GmgwXiMjPw3y/uXSpvpoF/UaGXlCRkC18xoZ+WnkIeg1MvITXnG9BkaegBHIguE1MPIEjMBX1LzIZ+ej7pj1Ghd5g/PgeA2LPKWfBoqd17DImzD6hBoWeUpBDfRAr2GRNyPvXa9xkafMRiDbi9e4yBMu6h8zm0tldTp2vX/QbC5tqhNm6PsSe82MPOU26h82m0ub6pTbsXvcbC5tqnu45XoNjXwiQ/3TaXNhUzt1KUjK5DU28gkMgSOGc2lTnRyy+9q019zIU2pqkHjEa3LkiRz1z6nNpU311KX9k2pzaVOd0lX1nVu9JkeeQtJAzIfX5MgTOeqfV5tLm+oU6d33UvKaHXliR0tf0vGaHXlyO1rAaqfpkSe/o/7O6DU88gSPwGan2ZHPXkf9tjU68hSeBgIqvUZH3lP2zr6a5jU68oSOgKut1+jI+5FrttfoyHscCuM1OPIeH36TC5vag+NvcmlTfbiRanDkCRwtfXnOa3DkExra94zeQNfcyBM3Aq4DXpMjHwbHGOXSpvqIMXhNjjyRo34XaW7kw+BAlVzaVB/KRpob+USG4FfUPUoprYFLhdfYyBM2Aj4VXmMjT8mNVlMygZrV7hEm06rXJU2QPBEk4DLhNUHyRJC49e2HfP5NfafuaIJJwH/Ca5jk40gK1izJxwHH9xol+YiSlueipi5OW54Lm9o4cXkubGrj1OW5UNaeUfLyXNTUpV7t64NeEyQ/D6KEvQZIfh5ECXvNj/w8iBL2Gh/5eRAl7DU98vMgSthreuTnQZSw1/TIz4MoYa/hkafINeDB4zU+8oSPgAuP1/jIEz4CPjxe4yO/jOJLvcZHPiEiC1x+vAZIPiEiC1x+vAZIfhkqNBog+YSILPAQ8hog+WXgnu01P/LLiN17DZD8Moow9Rog+XXE7r0GSH50PlkubapThClYPzVA8it1KpCVNUDywyA2rwGSXynGFAx3DZD8Sp3aj471miB5cj/qh4F6TZB8znLUV2g0Q/IJE6HoWK8hUkigyALHqaAxUhgdWpZLm+pkj+lbQoMGSWEiK1v/VYMGSWEiw2nfPhg0SQpEkoAlNGiSFIgkdTXgoDlSII4EzIlBc6QwdD0KmiOFoetR0CQpGOrTvrEyaJIUiCQBLhw0Sgpm5HAfNEsKhvq0b6wMmiYF4wcrWNA0KRBNAtQ5aJoUKI4NrGBB06SQeJEFznBB06RgltHk0DQpEE1Ck0PTpGCn0eTQNClYM5ocmiYFoklocmiaFCy2yATNkgKxJDQ5NE0KdIY8mhwaJwXCSWhyaJwU6CR5NDk0Tgr5nDMwOTROCnSePJocGicFOlIeTQ6NkwKdKo8mh8ZJwY1MMkHjpODcaHJonBTymWd9ES9onBQIJ6HRrnFScCO3laBxUiCchMaMxkmBnJHQmNE8KTjq1b54GjRQCn4arQOaKIWcLbtvgwiaKAVyRgKBkkETpZCYUbRdihc0UAoeY9+gcVJIyAjYToLmSSEhox21dx9Ed2giRgApB42TQgJGsY9Zg6ZJIfEiC2JHg6ZJIQEjCwIqg8ZJIYzE3qBxUiCcBBx/g8ZJgXDSpuQ5889pU63tNojtnsRj+9+mVjr3z2kxuhHdywSZKuTYG3Hxn+GpWzRxCuSpBAI6gyZOYUicgiZOIczDb6F7nZDT/+e30IMhg6h/41vocUGuTCBaNWgQFeJQdNYgKsSh6KzpU4hD0VnTpxCHorPGTyEORWfNn0IciM4aQIU4FJ01gQpxKDprBBXiUHTWDCrMQ9FZY6gwD0VnjaHCPBSdNYcK81B01iAqzEPRWZOoMA9FZ42iwjwUnTWLCsSiQMRB0DAqJN4U+hpx0DAqzLSAA9FDw6hAMAoYvoKGUYFgFJp5GkaFZSg5axgVyJcJjV8NowJ5M6Hxq2FUWGh9BpKKhlGBYBQIWg8aRoXEm6wz4EPqTh3mUwqaRoXEmyzwlwyaRoV1lEk9aBoVEm+ywF8yaBoViEYBf8mgaVQgGgX8JYOmUWElZgy2Dk2jAtEo4C8ZNI0KI3emoGFUoIxKwLsyaBoV1mGnahwVEnBCE1vTqEguTf39P2oYFQlGAUfPqGFUTLjJghD0qGFUJBgFQtCjhlFxGgHGqGFUnMgO0B/sUcOoOI0S8ESNo2ICThYEuEeNo2LGUf0VL2ocFad1IDxEjaMi4Sjf95mIGkfFBJwsiCqPGkdFwlEgqjxqHBVzJBx4do2jIuEo4EwaNY6Khnq1P5eixlGRcJQHA1jjqEg4CjiTRo2jIuGoAAawxlHRjIwBUeOoSDgKnKwSNY6KhKPACXVR46iYgJMFBwlGjaNiQk4WeJNGDaSiHc5VDaRiQk4WOJ9GDaSiJaMdGDMaSEU7clmLGkhFu4wmnwZSkYAU8M2MGkhFN9pUowZS0Y3ywkYNpCIBqa5zQ9Q4KrpRlsKocVQkHBXAXNI4KibgZCOYSxpHxQScLHDOjBpHRUeWWDA5NI6KbrSnRo2jIuGoCOaSxlGRcBRwcowaR8UEnCw40i5qHBX9yBYbNY6KlIE7grmkeVSk2LgI5pImUtGPbLFRI6lISbgjmByaSUU/nKkaSkVKwx3BiNRUKvrh+qupVCQqNYMBrKlUTNzJzmAAayoVwygBWtRUKlJ43AzGu+ZPMWElC45ajRo6xTDsVQ2dIoXHgQPIooZOMWElO4PxrqFTzOFxfVNv1HgpJmpkZzDeNVOKxJRmMN41U4pxxBqjZkoxUSM7g/GumVIkjybg7hw1U4rElGYw3jVTijGMxELNlCIxJeC/HDVViokbWeCOGjVViokbWeCOGjVVihE79kfNlCIxJeAxGjVTivOwTzVTinSOG1CZNFKKCRrNfZ/xqIlSTMwIeABHDZQi5VTqmwOi5kkxEaOl79UdNU6KCRgtfStG1DQp0hFu/e7RMCkmXLT0M0ZEzZJiokVL34oRNUqKCRZZ4P0bNUqKCRbZBaxcGiXFZeRaGjVKiuTXtICFTqOkSH5NwE0/apQUCSUtYKHTKCkuw71Uo6RIjk3AAThqlBTJsQkEAUSNkuIQJUWNkmKCRYBpRE2SYmJFoe+nFDVIigSSgDNy1CApEkgCXrdRg6RIIAl43UYNkuI6Mt9ETZIikaTdFdL803s9OTRJiokVWZAoLWqSFMmxCWRKixolzdOoT2fNkubMkvpoc9YsaSaWBLyKZ82SZmJJIBPbrFnSTI5NwJV41ixpptPb+oN91ihpHkbIzRolzYSSgKftrFHSPFGn9ifqrFHSTCgJ+InOGiXNhJKAn+isUdKcYJGf+4czzxolzRQkB86bmjVKmilKDpw3NWuUNCdY5Of+0c+zRkmzoWO++oczzxolzYaORO2fiDxrlDQnWOSX/kG3s0ZJM6VVWvoH3c4aJc2GEun3j7WbNUqa7XCqapQ0U2KlpZ/rZdYoabYjBXXWKGmmDN1LPwHKrFHSPERJs0ZJM6VXWvq5OGaNkmY7IPmzJkkzJehewHDXJGm2I+owa5I0E0lCK6QmSXM+vK2fHGrWJGmmBN0LmB2aJM2JFvkFzA7NkmZK0L2C2aFZ0uyGnapZ0kwJulcwmTRLmt1wAdYsaU60yK9g7mmWNCdaBJDGrFHSnGARSoQ0a5Q0U6jcCia2RkkzJehewUzVKGmmBN0rmHoaJc1+JP7OGiXNlKB7BVNPo6SZEnSDJO2zRkkzJehewdzTKGmmNEsrGO4aJc2UoHsFw12jpDnBojCB4a5R0pxgUZjA+NUoaU6wKExgQGqUNCdYFCYwZjRKmhMsCrufwbbm7UkCp5Av9Z26gxM3ClP8h1v/mWT/aa6XS77UjVC3/+c//jpdfh5vj+Pb/768Hf/119//8R9/vbw8fn8c//rHf//1cqI/7oMt/dpff//3X3vurL//+3/+8deeuIoulnKxKQH5YqGLPSEDXWzLMF04Uy5iuci37wFd+aLcviny+cKXi9zO7mmZL/Ltu99JvnD5Yil/WfJdu7kzX5S/mKlc5Lt2q0y+COUiP89uCcgXpR1Xinx+np3j0UXML7izjnxRfmLOz7xrq/ki/2WXROnClL+UBpfy5Zfy5ZeQb19ifp6l/MQy5wdbSqcsa759La+8GlsufLngOvn2tbSzLuWuNX+6dG57vlrzz6Zj7srVWq5Kp6XTpPLVmn8yHY2Tr4wpV+U1UjqqclXq+alelfb2FArlqvyaL32SQmvzVflkKfIzXy2Wr7iV0iEpZKdclfZ2f8ZyVVoJ/G67F0a5Kn/bTeH5qnRsMrmVq/LMPMQMD61kTihXga/4Ds/tBS6N5fnizFdlrCXOkK/4SWMZHUlJLFf8N8t/s5avPF+VJ50d/83xvT797naZ15/0r309enk7vl7fjm8fh9/n6+FNLjk+rnXJMVOYUBPH2+16k3e6bcnlO2Mdq/Qdek2cLl+vbQtetrBwCxa1cDv8epzej/fH4f2jeQsnnmXlkTdxPzmaZr02fx1ul/apgnyqlZ8Kfd3D6+P083j//HJ/vZ0+Hqfr5S7b272luL0QeezSDOi19/Z2/Ln94Xy6P46X4619UfHJVp7u++EMsLHz6cuH/YBN7uZVbnJPj5E3i7ImG14VQ1nxyhrIg9rwNDA85PeDu8qiUJcCnmAODZPtiW/He/sJN622dkmdmhENlMPjcXz/eLydDufm6xkjvh5PMOvh18vtXO5vp/vrddvBf7ftWdleeUsLB9vh83G9HR9tK7ultb6drV9oHbRy/364vZ0u35qGpPgQeFfY/ez6DX05X6/vX0/nRzsiovjati4+Dr3Vl+v1cX/cDs2U3N2shSxTBIQyrPYwhTI16xJv+Qr1CP/Wx/F4aweJF51R94g4oXn25Xb9dT/e/r4cH7+utx9Nx8o1YDVoqH75/djWouvn4+vS3D3PYk2d4e2vh9fvx3apEFMxlIU9+PqBHF+hzng9nM9fDq8/2oEhxn1gKWnhXZYn7U4iy16Dht/r4fN+OH/flpJrO5DlVmIt+uyv3w+Xy/F8araheZK3ovH6ev7c1q9be2sQXVVXn7I0hciiaZEkZ37tuQoSvLWvsLe2HfS16WaxbJbVr7RC/y+beZlDZfsu4zwUmbY8WhFJ8338pBPLdbzOlkWQhRxefkLt1tKXpQ5LJixglV3XFoGdpUTLT19kcFtGpPX8YuXNitxny4dfimC7lBVtifwWLL0Ylr3Mghbz7d8f18v2l2a67yc68vdfipC2lE+2rFU8ZpGZRU07ofVl/7F9+/n4/HI+vf44NgPcyRE+r3CEb218Po7fD/fvx+aZd4VcLAxw23m9Xr6ebu/XW95/thnzti34P1plcRGrjHcsWXs4b6/bvHvdVNB2yZGrpqvrCxIEcyublPOyiWGPz+YFF/F9HO//+4E3f2rs/XA5fGu3ISt3a18Wq1BWqFAGfCiDMJT+XXkVs2UqpjTa+d24NBheAHg7ClWin+A6pB/72hH7nPywM//4MuiebWP7fH1oMdtKcbSsEGUJmcuUnsvSt5TPsRSNZKnfpeihoeiYZelZI+uh5YtNvsq+VdDjq4W1Sda4rKkCKX93Xqkc616OxxkLBgkGwg/z2P8ttwsjt4vBNNpvfBZwGpWnzJt/p5Gmh43YABxevNLtj+vHqdk8jFi9yhdaq+5cPkpZZ4ukb8vCbctI2FNg08XMmChXdqWyL8tjKHWWsgKvZbdYyzK5suA48d4yOVbvuGNNqBJcqedYQXW8xDseUG6tOIGBAe9oe1KiPEeqioxFAfFdtV65BxsISbAygj8MlNRYu8kI2aIIC7ZMgcBMqeIAVukjVGKbH/vye9toNtXxaXw4Obpm/kgT1Bpls9t/UKtiMdnNn6VVpNu2rWalY2+qadTJR2VUteApdTt+3K6P6+v1vO21n+dH23tSX2YZNU5QMLsdD49j222z7Lfxja+ft3u75FopjUZeqyLeE1NDb8cvn9/22+4fh9f2eaZFfvYq1cEvlBvcZc52N1iikHqYJrI4N9m6erOMxZKhYeY1Gzg8008fL52fnuVPlzVrDfzTvEbw+mVsFfR4oTdwsKWfJlyxSTyfH2/bPztbq58bMQov3aK93g7tpbq81Dk8/jTn07fvj8v2ddpHWptHgrM0NbHf3X0gqabx/rrHAo1a2zXh09vX2y519oRWOZrnFS6oqa3b8Xz4/fRyS/NyeK9LTWxCzPHw3kIr0V8rf2iLdVjR0K/T4/v52uqzXi4RaxVEAhQhqEGB6Drrjpe7RuXJg778/fFoNp5N9paSxQTXi8/bbfs3gcOPw21T2Y/nHVa9Xj9bQWc/hry+6VQJE3rTbcocWpXDyb7z6JForWn0avE1ys+WKZx3wjyli/nGFgNRMbqwFYb+X+TRmZcMVv6qslZ+qqxUvILwJhtYmy11eJPgxajo87Z8MltUaMtPXRZ2W4QbW4RRWxYwW0Rgy8adIusslk1C/BaO171iKzMGbq30xV++Hk7nViUzUuJ3rKLYBU2XTPe3jee+KSPtmu3kmp3fYa2CPZtrjKnbBYvpcGXt7kxe/hSrFQwsKrGoQiLvVrMbD8y0LiXxo5U8pHzGg2iCwDM31q66cobEpYreaJmjRn4dfnzadp01cp1FsuZ2975uNHM0+GbZ4OkxDXp8b+Rw/739/XFrhTwfrWzO/qER0IZEmJPHH/TrYVtHXzKZe2nR3O7WJ3TXau7CHyc11wXKe7ipWJ9Z0P5TY7T/t/vZ1GzWf3i5zIcTlGl5u8Q5kYFTlqtxg1mMVkqLXOkjm3mzPN1tbJsS7WyIcjawEWzBH+i27z9VVbjvQgR8XWekVM3rxTRYl7Yh8X66HKE2IsViU3cF+P2UPcdKJcmXbxaKClJxuavgnPWTwOtcJuLgBzODu3+93nZJqzUTTHJ3ZgxiR+0lQ2q/NWmdqvTMIv1lb+2pEamMrbx5Zj47aGSn+ccno4qXX3i19Zng4pjtZJoySmmCmW8ISLZic9u2MH1TXHA/rktYlpgzRPydNo3s8fqdG0220PY1pb2HdyVr4eadm9x3gUoDO+1G2S7TMQs31sv9hR/z5XFQ680slwhWqPA2cbm/nk/qmYw0Bjn2bnBx8EzpkZ4VFiPN7q7yoAhXHGFI7WN9I0V7VykitL6/Xd8Pp8aAv4eg1M/ERocIecTb7fpRO7F5miBFsQJxVxZgWD40Di5ax9eTsgIE12z3vJDCjehYn25n7sc0zlrwLqdEXYggYNhXtN8vHX8QI706Ktiz+PUuhy9nUoo/Pu/fiZO+fj8qC6T8kJH1mAhXSgIQjXVRNFA+ev5/IXPFTlXQaDF0lv8Xh7Fcv/RnJd4stTMx4SnLFgVWQ6p+Xh6j1GEhcmVDYAG5pW/sxA/N1rVSVNZHW0wWtjik2TLHbJE2lqIoLWWtX6o7GLsGGV+xPRwSF6iPNKCbFbN13HdKOxBzcjGMmqtdkx/V8pSCoCH/ANAJpI3O1K79w9P2ljfJYxxbUydWySZX1ye0k1HzHW1BktgVreDb3c/aQmiWD35DKHbmRpC20KxG0OqfG1ELpJfQZF3/cDN4AEnzJmgUPV5aJxXxFdjuFBwjBrbxQclnazBxIWVvC1IohUbp7eaeEhylDgjV0O1mBemsJEfCGwFvCZfb5+2stk45T/kDuDj4AD8P58/WBSVI9l3NGQZ3y/3zJiX8fX/fVYdPJQNuK4ecmAyLocMFtVwcnVCj8oPXibniftsb3V779IZMc06axKsb5gTRKYnNX3638mXTN9JZwVU/3Bk3+f34fry16k5DPdlrlhFKgVdsqCo+ma7sUK4QM1dAGfvrLoVdrYWzrWz0nXjNn1h0nwIv3XWkcT3HJMyxj6JjF1HPpCZ7onc/wPX1e6vrSS/F/Ij8eyzklR2z2Md9eZ3F1s2Qfx4a6TYlbfvhNEwU09jkZLlww11la+Byfbmfvl0Oj23EtU1IbIXH/9bEHiGwtfN4Ob1/nI97sRr/Uer8eNRr5939bNQ6IEs8QPVInpjROrwE7o3elOltj8aRvBm+3L92P7CWVu5ZUmsfF6dRX2BsKL0cagey7OXZHT5U/ydoD9iFHNUp++Gy4ouwVgmth89uBUaucI7DLoo0GIr3BbudBH618nuBtbq6Sjh2n+UWUvr2fOWqQFqdTKoPC1r8s6C+O7W1Ju9ZWhgnhtyV4/LEh6tXaVsNe+kWuRRBeOG3M7x8G9xxqeViPO7Z0IKR+xd/B+iSSy3ejv/1ebw3cpYUbPKqOR4Kt4/Ww0M8SOkth5a77F5CBqovx87jNF7kxT8QbcpPzd03Vfve9ob0vS/GDTTVVXs6bqnxO2ZP3/yMuCsvb0+8ycjXdGxHdtDTeyeWyQ23MV1JC4rJsiC4maynrQQoNQioL6Wb94F4/fJ/WmYgX6H4Ia+R34WN8B66JmNjbpRCFHQG2e+/nT/aO6VUA5ntfud9E9Fbz3InlYQZsoD95l+n23ETqXofRj67K3v3ytFGjl0EPGT63/bohW3LOf1sVaLGWgGRebn743b6uf1PfVsvRd9NnWKfmyqrQkZWWmYN56lt07TNQiV7l0xQFEptn16TZt7q5XIPr4ACChTfjo/D+Xy+vh6S6+Ln+XHagy2Ux5MUqCE/2ppid9LnSSwBlysRZhzUFYodknfqlXV+WyEib+OuRnnVUAFGcAHGG9VnfHIgkX5dK3tHZ8+uflPJFPDlTN4WynbjpWVk5fmNfeC39r5+ns/cBW0PyIkKuYJuou0B6Y7iy746M+jycCPamn0aIO22IY1AAVHZrZn3TXV7DtKQNg7P+MfDVfbbvpgcL+QL8vV6e/bCl148a40+gtaArUWtr7WDV8qBxZ18Zf9qW9Wd0URLP9Gz83lp9Fp5ycNBD3tj9+Pn2/V2uLxti/O2CR9bHxErF2d29pqgCXpvsbe5+NAYjqe6NA2e7dndx0mD+sL6V9E9l+Jas9YYVY6dZGJqLDNYC81z+89/fnmcWw0kNDwJRt9sNz8O5K/XM8ZJjLjyKo2djbfmft15yuw7IVhgZYxPDe2cIAL8dr3fTx/be7bzSKpKTHw9RE7fbtfPjy+/MfOQKikz7gkSvT0k4Xw8Xba/b7JCz/VkFTN9qX4mcAulFvd+IMc/Glgf12sbwieZ7FoDOqCAuEdhtAuYlKCg0/l+W0s6V4ldZw9/73g4PxS5kH1VvNVCmV7BV0WPNVeee4GZSohosaWf/PtZod5zCgtliF3a4L5ELW13n153LvrMsayEz5FV1AgNparF3dntXbUojZpsgYlwPaQWn2NPZP/UmEIL9XfZDn26DraTojw7KFgod58O99+X19NjlwU1cBGv6Xjjc3DjO3053NlLWqvSVq5xkXFahPT+NIy0MVLydcz9HPQcOf3RIGnkQJEhAGigtDqYkYjMczKJMlVm9gH0Ncgfzo8TdpAzcvQ5jgd0MLbr1KH+RvaGY3dUD/12t0Yuj9PX1gIwS4Wc/QdjQPPg1DGzGWl/cOxE5KFGdFJWFSPppmcVyEN8cnrGYFYqwJGVp+jgUFeLRPNA0lerdnZOatJrjE3RzTNJ3TMyaIpQDj71BsvSMGhW4x2cJpsueNAeuUb6ZHreaj3cUVIrm8ynaeMitxUWJDxErttmff7cpoF6HulMbwsJitW6DT0vniRbKXcVJYgDihd20p14NTBQvDhd7sdba/ZcGyd0aNUr1D7P05fnoJ5NnpV6Mwv2kJ6f2sB2idx92ajnSqKhT8PpI7YNyQDOwkNnJq0eOn6ddimpS9ClH4jnECwPCdjpz6YrI73/Pcfreei9f0q7Vm/+yC3as9jj8cJ9S/EW76fH1uT1a9uW7AVmBR7SgNPt+Ho8/VRzSHpUVROCh9DydNNel1YuuSLlDF6gUhOHj1Mrz8tlribggd7jpzvKAuGsNAlVqxeMRkgG205ksPSJ88VgGIqwEdhOyMOMjW7GVWd9Fk4CQ54AzW6n+9vx6+mibbwSObATnYEBYaf78aI2RitZmWfjlsdzntroWRgkSI28C0S8C9zzXLif/u/xc2/1tfVsdtKhseb4MdAD/XT/sB/VT/e577xUD9dqb4a+4FuL20JQGNcuer5dL+yG/Sxse2nqWtkEZbEAmn4gLcZ9S76XBt6VHWssDAw43bfHuj0NWrksFJgQCkuoSaSqayEXpgNxywjF827/GNuO0p150nDAw91gOfBOSu4e36S+hkxmsjIAtXipvN8/X19V3pwmHMnxRsy9NVgSHlrjkAK5yKeFpY3UxJPiIoMkIq8cEW9QMmirndFy6WbJ3WPJ/b6bJuAcdA0WYHe5CQqtXSVPKgIcF+Swvpgb6fjyy8fh9B8T1GZLS50Fy01yWNboErzJ7d5q7aySu9NSzdFo/Pw4vr4efuxJABr7r+SUNbEWDEX9cTx+bLLcz+Ppsr3dJtZpciADd2raNyg2cXsdFdhLv9eVP7iFNt8fvfQeYvFJKT/7t553rHV7dDOZSbdAvFw/x7RY6ffvCwYP5asEzgBQHEdjQSSRPX8YEHHGF1NNsNxUOtw9X7GbhAQ3rFwF1LH0+K9dB3Arv0DkfSBCUwM1tqkLP0+vR9WUHCDVRyjAjumF9lpp3AlTtUWh/b6rgBq5vbnyLL4g8DCxfFWCKAsyDdVyzMOSc4MavnHrFpa0+KvVewO07fPjPplWnFQNl4lBPouU1T0cymKide0NssrGS8bNmmmEJSsDl8/dUtWaRKXsyxlfOpm0XBVL/42cWul39v1sWzV69j8rPVsiO7REaE/cN/xOnLSMcFvZE8hCZH6+tvKH3BLnopmu7Aw08S5pobF5a1KtjE6a7GIN949o+zhfrz8+m8UpTE3AHcxQ9H742K19u0PG9dY1P3rpnbQJcWgOvh/+9ZKkj7eXfcdvfRnkV4I8cmuhRH61cpDEdGxsizCwemunzVl3OJ+vv5TUKuNoQs1PBg2MW6N/CE2z0r8nsMIToMKzNSkj0VUuIxm+xfgm4I93vP04b9rTtXVhksCqjE6ekZXJ0YUtE5Pzxy5V96sZJaGk3gEQksFzmLMt8vBSwz+ggSQ3qo1KMrrBlvURB9uLVtodS66JlrPCsatthP4YosVtpLX2LunQAcX13IDKyuekMAJnLd36vOOJm3N3FaxdtiVoriwacyvxS1yWOw/ynh2atgJeY9vm4ZMvSiyQLd4gtpipXVk/PWeDLvvJykrkFKrvIstOLCe5mtkJmtJ7qHg/NU7sK4wa8LKXG+l4SUiPFzYMjD/f3tJ/fR5vvzvJMuRIFSmS4VYFGLZUc10hnyu7A0z8CSe2iDgRdIM27PfT5fS+rWW/ybLQqFZSSK9igIXyEe9DL+fj5dvje2dDkfhmhV+g76kjb/ZFxporioSRtqm9p442cinyRRb3ReCMxYi5FEerpewNy8oCQ83GUbNMMoKoWkLFlKwlVBIbYfTW5bCnPWnlgyZhKpTPcSS+dN4O5UUiex1w8vl08B9o/Pqyb6Ivh5+HU6Jgrc1A2glrpl+4A26t9bxujcwE5Wp4Nhw1ewxBEhTRc0kLdY3PhhRk125eDx+HL6fz6fH7Kd+Mld5JgW13Adru9va06VbaC4pgz8nTZ07H6av0BFfFy+f5fPp60rKNNCPkQcurLiuiJZyyDElf9tGlItaauB5urZfP9yc3NomALacbYNYeYCb20tjj+tkODCsX6MD5vCJ0X7p+2VVeBTGWZh5BX6UcqU4eNyrgXwZ7riwR5WQ53ba+XffwrD2STgcHOhn9ztjIwvDwPS3Tk+O7kxElS00/CMdML2OYnCarSJnLya09mjAfh2+nS3q150Rx0jZtWW6dWW7j5Qd6cdbWNxn+lwplleZmy8HL7PoQYfxFbTUZz5o25cgty3tk42WEIQW9swMan2Y2DNYzCvIHKZ5/tjA/V3YYX/Z3z9tR2alWlnonfmNTE3rYOt+rT0CVsuBbaDVJriWVE9RIo+KqXFhCrOkkBTioEUc1tUXNKD16mL+z/aYdrXLewHR58vbj29/9LOwy8NDXuCkYYKMa1d/LSK8+kdcfko7U3hubGNvXlF7TMM1abeEp/b7cTFfI49oG0Hdq9hTeFaAXsWr0+TtJP5oqHkE3xSR65I/00n1E+eUrCbR4wsoW0z96HgMy5M5V0Q5K1qmhmqGk/6TS/b9uIdDeoNrEzyo9s1miy8sLarfrJiEtyjW8zg2nWmkIYGvpLyxR7OilS5NJyWoEYulKU8RZCwP8n9rquFlK7TnUJBbQ6+ipzY4SKPe/GKqIPRqSpc2edCydtGzZUGzJNCViPvBuLX+hjceTXmmmxCJbKF89x4Vts1cqqyW8c2KWX8h9kXk5w1Rg4bceSFPDCJYqEFf/XxYlRVp/LoWiDz20IkBWyhGRfzfCvAA9xC29XPhkF86uzsdDsQl9ZtOQF4NtNDD2X2yFbDHdbdFbhRcJTEq3t9Yz8UmaYtzwYaRLVGfgS2NOYGNZgGCbE2y140l63RZxJ/AgcBUEQ2z3cbzsXgjFeWObqG06By8tt2vN3QL9Hj/0mTJyj/V8nFqRi5aaBoBT3LPbhYnQorL/DJtjW91OTLLAyQMCVJD3lu5fjl9z9rLb8XLUdF1G9ES2l0VIVj6u599fT+eWgYepSToMGcXH9f54PX18V2MvNike2b9ggor1x+3Ya6bJ/eIqHYP9edsTzCY42w3SkMHebCgy0PDwcbvuTib9sSb5/srmVgs94Z6c+mRoTJGZqhNzxZ959SmLqS9S91J9bqrIhXWv3U2x+RrSe3LhE/p4xZz4ylQDOczQkpp/eXaPltanf+PWl5+2Xcylf9Pw/q4d2jfjcPhpXjoDpgljhfb9cvsz0W4izLDomu6H4lsT7QsNWtTI/e3eew/pw4uP68pN6IVbeupj/zS6OXm8vWyK+O/eY8hs7ji/b4kCae2QMrSHyVOE5Kk08pwKRNp3XU14BoM/Skstx5byL6d/8XwMU5GSQg3wnaosVI9m4QW/ykJYnOwFMZq5MROVDYtzvjHSnmxl7Pz5oKsBJThqTSCyB+rJkVi1BllQm3wbeSGrvZDXuiJuWj7co5gIWH50hYHyORuxfFg+pnItf1mLfLbyvj3V0FFea6dqzeKR4USGNv4bB1H7altj1c+bSnorvYLDXSSkbXpWLj6u2Ih8eRrPp2ZxSryyXi/FZL2sjIt5UWfWamo2OqbJVhDQ6nxTHfuYOFVvdjxvxHv1IoONdP+ox7FONUa0uq9gnVf8CPuHq2M35clEM+9kBh53JNrcmtzkrfMRNCxNzSycDLYZbTJuYuRyl9XjuwYj5v79uikQp8f74UNHR0vfipkDeQ1MMbE31sHQvpG82D0Zf7O9lY4BSLTCj1IaK/blMtkXVg2NkM1GX0HpvFJjrRneoWXuiUPItB+22Ep9+YielwnGt8ZD23RqPOfJUOetSI8ccUIvdKAkxrEp+E/irBTgGAxbmMc+g43U2R1mImF5ZNwbYTx6am4/sGL36L0d37pnMUqDb7TVWoVGEje67bvvp/ux36g0x/PMizBKinIJPCXO8Q0kmSAPG8TlyBFTyEjxNC3jm11/ee3hFZWX0ZrfqrwM5zvmPKl8/kS5KLPElU3IlagzX3Z7z5tC2dCWAiiWYkBYa67Pet5ZXTp4Ga5HLVaTsAiaZFOkh6jldvhVEnDnLn4Wrby0Uaxs5LDQIzY7vm2q39dTe1KT9E+foXL+FONkpGbnyhPwed2B6U/ZefnY7lCz+zBcdrVv+W+CSPI+K89Kxq+6PSqd7tIz+y2Nzg59uVMrAEdI519xXija0roH6FjplhpqOjdoNbkd36+PI2lAt+P/eYrvMRLr1FM0LExRuTf483h6HN/3zBSH202FG0hvwXq2uIHZ46i9P54sLYNxCvNgM10sGvZShMyl8J6F3UxNPV2lei3VQ/vY88jXM9igqbqzq0t3hyrg/aGBl91z//rZNiTTvdWTDi00/uW2FGJuUoeVdaqsTjx/8mpX5FULfSA3CeR6/nl8/EtlgJfTuUqz0DWmJ8g0ybIcA2H4JOfLC4W9PzZN+HS/K85opLtgPUbQQmlnbzBtQf3WpChds0vBeOO9tffj+5c9ac/pIzfTNChtT67qsHAGbw2mzfElizw6s7yMrqyZzxx0pN8azGkDtDeMdPgqzKoer1hmBWcQL8i+GKiXGuxUlRjoWqCS2cgIsxmaJW73Jl2bk2Nnhur9/fX78e3zvAPdnq+89FOp+hrcae9vPwZnDsqY/FijWmC41f3t3qNKsxSXiyMpzI1yPx5ur99TSp5/qceRxJqJRYQ+inuwakvt5crL2m917Ku5eKEH2/34X61uJi3/ZQWe2R/HQ2+j+77SXV6Pl899frXvKQV/9vqMkIRp3U5GgM0QJ97/lNNMGghmqGVuzfwp7FYC7NVVdPBvNfkGArG9nOGrrzYctJhtyrkKvfOx8X6G+tBTNn0rebNIMAtt+X2yIWO6+MTXyOcvFBgz82Y/sQDgazwZzDvJP9ocfNquVM1RrvWgNmhTT222FiCpTDP5WflteJpCJL232e4rtpmnefGur15aLBt9sbZx3uOlUpYqCuGJsP++yjojfp9TlZaGWPUqFLLoRZ4zxlZ8xHKExzPo+/Xz/NY9tkh+iJV3LQtDKPbE2u0clv3LxxzXhNbQv6ibotvI0AfOVz4Ln7RqtIcjqDTcT7Y3N1MS2hO3VvZ0pfru2Pje1YRt0J9jwO2sHAWBNd6Ax1HbFgaN0tbF4rWBPheqXXyMsWTmcz3lBKY52l32Xx7X68uXk5ITpUtHNerBzAsp5UC708qBwlC67K+BnVd46NSDRDj603A1wydYmAA9kinvgdS6FC+QfnW8iFjoRJDay5sQpXroaXNebgUrrw0Wj7i92X2i12Rh/Xalby47uVhoyeJ264aJmpZB/SubhC0Ei23Tu/NHv1mZqoKFZgu9kihlxOV6uuucw1YS2sArf4Qx8Tj7hJWwI3KQXsQCnkh91xoEJVyoJ7LCYK3ckIIecvIXCocPpKI23o73dqJLnlt0TGjQ39ah1qlTaieu0Ec3s3GyYCt2LipTc+XN1FbExx69NcUbm9wMt2GEP9DwSf884aSavvL2aiEpfvYwkuTQFXnUl4cOxbjFEf2hkJhQRI6wVoDH78+0n1swIvihHu/Hxj5xjDskBDlfiI5Blz6GSzEPr7yvi4O58A7fy0TipFfcUkDkUnPS1sRgMH8LNfx8frzMmBXZhylCHyY6e3FwqIH04o5MISOkkKlBadxo3BdksCqTG2i2lm09YyBpBLdlhOGMvaTId5zznHREXsqkW1iQKxvqymK2qakCeN20NZ4PHi0J8srK5Wrl4WphlDsfhtCaqOV8yzOoWCDYuM/uSgwaOFZiu2KjAUSH9VyHF+2uJ3cm/AXEuRAahEgv81iPEYEYjtvazRefl/5XkWY5X+O/oBFb5vzpmrvkYIlMNSLEe/fPr19Pr/tJmP2QUGl3rnmnodXh/vv9SR6XyuGEZZfuCWiNZjnVbD/QUJsTV7dQV4696rYBB/DWhjp6QyJOxgwOCtVbA49Hm35DyuX1zF0Hl4OtiacTyIycieIUABiq/Hhtd33pnsWeJ3MRLOeaLBu6bm0t+hZzSuUSOg5vt7UJHuVK64uIP5edfOYFzEPL1J4GW7mhNmmooQ3w8f10P1zeHt8Pan5LsshyzAy3uL2d6+25GRmYzt5KM8yWtVtMFKOUyNUWwhBjZR5w4JL1pbXVO2l/mdmuOEFk2s2+5JsE+DXPVXm/slmWJccVY68r0ikHtXo2apVdcWUBcqqnKdWAgJrBlc3iwsECT2N6j1YrlfzYlgEfY+U5cORfYQZrJ4XxmYU8A1WVx7VzMI9pRi9+DKXxN3o6HGTJ17Ikfn0/3d/3I5pbfV+uLWzRd3j4pyb3A9j6WQtNY0Bkw6nDE2FvcHcH7ZgPZGhmGWicjWLwhN2zdqQ5rQpP/MY1VhLC4MdV7sPdfHcyJ6+vER/QbPK4Pg7nL6eHSpvWRC1D9eZx3RP4tW8p9Zvi77Ny3ISrHhjQTftxO1zuezq2npetky55M9zVn9r4OG5f7efxdldWPyetVvhNP9/UjiYpcVE058Iz5rl6nKC5uLWodjRJ0KAj+Xab2tEkLy5oYK7nkfHKBW3on5eeACZnEbMwC5PjA0FTKsxs5yxCbCyq3VLjiXmkMAswM/RWFD/6sgml7doovUT+fL+63crwdF82l6X6HomEtbCr7sc9Pdml3adlxqPARr8I5/zn4+vSWbf90qzbMNT283FSvktzs6NC6+w2V1Q+fCeF4hluWHRj/5hNKQgu9TgvmEO1M2Hl/Dc1AyK7orFXdvHBLnu3L9LvUvbwpVg1Vu7XiaWdepq4qaC45oaHAnR+5JepRRtSlzYVlaD15ufprtZkK113hNM2ZIC/DqdHTkOmkjZJabyeBVbIU1lDary8q5nUxcFflS6xVAZ9FPKzkBPVk6VpaUJQYOyHzoHqpUXIGIix9vv+15fb9de9/d0gP8RAcE/3PydLlMenQ+tEurcfKi8XghVq86kBdSSEk0IxPvcm3ZoStX49qDyc0sqPRa3UQC9GTR57PLMwDRfC1M5TbJcAaGgupRtvx0ObpSBIV4pB3F++W3lO+qW5G+aVo7vPl/aXXfPLwy9/f/vRjtbGPgh9bPK9Sh5rZgjMa57ufVrxnbQeYOS532xb0UJCIj7QvegsM4uu9ViDAHeFvfW/q22oRXRSlRCnU4+etBPG5yTkXXxdyEdzi2LyXnTcg5Pq9FKTbg3f7zkuzUlBeqkxRMP14vnN/NKMOzOaaN3DyfzapPuEouDeQD9IcWnWSpjQeW+gt2KIDs57bx5E5Z/FzMOfqGrcvLuULa9oYMXiaXnTL9h5sewNwRi3WruhcC2e/sfx9xMHk6K2LfYoLBJTa88Rl15K+ms9Xg+ewSAb6lgPQjM4itQ8kAtkax03UtnTTHKhp8/enPau9lLOMw66jOz3Pi/QayPZwjjq/eanCeeXBsZBR79fh/3c9j+kXjOSr9QDNNygo26tcil3qrkeMdt34/jPf/z1cfo4nk+Xrf5//Of//M//A/gXsZeBAwYA"; \ No newline at end of file diff --git a/classes/_waku_core.ConnectionManager.html b/classes/_waku_core.ConnectionManager.html index d30c203964..70915ea3bc 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
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[] = []
pubsubTopics: string[]

Methods

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

Constructors

Properties

#private: any
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[] = []
pubsubTopics: string[]

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:

    @@ -66,20 +66,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 162431a49c..e642d1f4b3 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 50d32d646e..334734a7cf 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 aa6f48e44c..5fa5743977 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.StreamManager.html b/classes/_waku_core.StreamManager.html index e9e27b36bf..0ab8f6a44a 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 64c0fccfb6..eef35f8b29 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

      \ No newline at end of file +

      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

      \ 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 39081dad7c..6d4f1c6d3e 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

      \ No newline at end of file +

      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

      \ 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 08d3ec7d9b..dccf2ac7fb 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

      \ No newline at end of file +

      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

      \ No newline at end of file diff --git a/classes/_waku_enr.ENR.html b/classes/_waku_enr.ENR.html index 489fa4a0e8..e1d321d77b 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 d72febd854..3442b25584 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 87a1e20056..5f4d113e66 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 d703f387d5..94490f20da 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 8ec03a068b..79b9ad9fbc 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
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager
      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
      health: HealthIndicator
      libp2p: Libp2p
      lightPush?: ILightPush
      peerManager: PeerManager
      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

          @@ -51,4 +51,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 index f02835ab96..8bab4e3a22 100644 --- a/classes/_waku_sds.BloomFilter.html +++ b/classes/_waku_sds.BloomFilter.html @@ -6,13 +6,16 @@ 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

      Constructors

      • Parameters

        • options: BloomFilterOptions
        • hashN: ((item, n, maxValue) => number)
            • (item, n, maxValue): number
            • Parameters

              • item: string
              • n: number
              • maxValue: number

              Returns number

        Returns BloomFilter

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      totalBits: number

      Methods

      • Parameters

        • item: string

        Returns number[]

      • Parameters

        • item: string

        Returns void

      • Parameters

        • item: string

        Returns boolean

      \ No newline at end of file +toBytes +fromBytes +

      Constructors

      Properties

      data: bigint[] = []
      errorRate: number
      hashN: ((item, n, maxValue) => number)

      Type declaration

        • (item, n, maxValue): number
        • Parameters

          • item: string
          • n: number
          • maxValue: number

          Returns number

      kHashes: number
      options: BloomFilterOptions
      totalBits: number

      Methods

      \ No newline at end of file diff --git a/classes/_waku_utils.Logger.html b/classes/_waku_utils.Logger.html index d047de6bea..9d40885fc2 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 80168842b6..4453798e6e 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 e69ad0048a..bde8acb7d4 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 c18cdd7bcc..cfcda51891 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 679955c16e..836df5889c 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 28e8287bca..7c93baa24c 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.HealthStatusChangeEvents.html b/enums/_waku_interfaces.HealthStatusChangeEvents.html index d445c00738..abe5a6df2d 100644 --- a/enums/_waku_interfaces.HealthStatusChangeEvents.html +++ b/enums/_waku_interfaces.HealthStatusChangeEvents.html @@ -1,2 +1,2 @@ -HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file +HealthStatusChangeEvents | Documentation

      Enumeration HealthStatusChangeEvents

      Enumeration Members

      Enumeration Members

      StatusChange: "health:change"
      \ No newline at end of file diff --git a/enums/_waku_interfaces.ProtocolError.html b/enums/_waku_interfaces.ProtocolError.html index b74dacea0f..ca8e54a78f 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 3cacd93c55..7dec2dee7e 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 eef05ca2e7..aa53937f0b 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 cd145de760..f78666a746 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 b797dae100..128092d4f4 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 af80e0d316..28b166d629 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.wakuMetadata.html b/functions/_waku_core.wakuMetadata.html index 48b9f05674..111ae900a3 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 95f8c5ac99..1a7d060c93 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 6c6d7ea6e6..cde6ce8663 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 2d6ab75b15..5a4b63ddcf 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 4a7bac65fd..f8e1aae3a4 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 64b057358c..3fde7bb388 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 7b30a11b99..69d5f3817a 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 4a90f5840b..19c969f64d 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 e73fd96029..3755434954 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 559f108152..adf6441f54 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 f9e5569540..69c6101340 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 20ff6a7cf4..0b8ede77e0 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 931bfa7722..34c2f45e1b 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 0da34ec9bd..4786b81bfc 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 3255b3c506..b1e4942ffe 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 eb3d18cb85..284fe7e235 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 2886e10cf0..80a0fb14b4 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 5c3fac44d3..092838aea2 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 2684abf3fb..a9fc33b5f7 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 642263035e..1c05e67cb2 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 7e4dc38e88..b6e81315b1 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 70bf875cc0..5608e99c42 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 68a9566513..c19a8de518 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 60aa0bdc01..9b43f36092 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 750fccbfc0..7e99f3a7d4 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 5729d6dd80..144fdf8bc2 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 1bcd9e539c..dbb2bdeb85 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 c1ab8be0b1..0ac5ca8a30 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 605dcd7845..8646eedded 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 93452d2975..49092b8612 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 a5441b4225..1436e5c683 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 05a4431e8e..b3bea7c117 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 3360d71f65..e2fdaf15e3 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 9ed3c93403..2651ef5229 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 4b9d889ad3..8133f2977c 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 264a0afd41..af3cb19d5b 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 3291224181..67ba0d3c08 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 85c63dae13..ae1dd42b0d 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 145b7d070f..67803d5755 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 5e1900c2a6..30131e6441 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 ba94503261..7a4d879e9d 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 50733b7b4e..a8099eef37 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 efb2a4cf5a..15187ee934 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 62ed464503..33d558011e 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 8be30ed7d5..d8d8129408 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 b5df85270d..6e4bc0d5ea 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 0ce1468989..b4b7340405 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 5585f78fdf..54b4e80d6d 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 3c54bd0db3..d02b4f2347 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 8ad0c2889b..336531e105 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 3fe8b8149d..f2feba5a81 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 473a19a93c..94d798938e 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 322d053f13..f9ede98a1c 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 5d6c5c505c..c3e598c5c2 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 4ed8a88bd6..39262a467d 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 8eb028b45b..c7353e5bd0 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 c1de002207..8e30fb7f89 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 075ce58608..41ed15bb98 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 c816804c1b..8fc2f78d58 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 e0b6bfe4ea..4bc2906208 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 82bd17bcd6..234ee32810 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 3cca8f2f3a..2445058a50 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 e1cf1fe62e..1d107c20ac 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 9d14221426..98f8687ee6 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 b707d79839..dd13308829 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 1007b3f240..e9ab3c4295 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 4c7adb3e90..205afd0f0c 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 751d5034f9..0c5658b2fa 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 e23663d159..6e8519a007 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 e2a40bc80a..229fa8c2d0 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 7d5b1251a8..29f080bf0b 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 8653188161..a21e5c7506 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 99f1edf6cb..2bbd184ac8 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 c6beebf646..dbfc67ef1a 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 5e8d05d67b..f58e04711f 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 d354467b88..873703a0ce 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 0b8d888cfe..d089301c4c 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 f943156452..991305a527 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 f993d26e10..5061c4fc42 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 f0c4cff4ef..47e9592bf7 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 ca91293af9..c626aa7103 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 78f0928831..9add2b6d2e 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 c863699f4a..22f313cec7 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 f40de90194..86b7c8f5d4 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 fa622ff96e..5f3dce845f 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 79ae167cf6..fb99fcf6ac 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 2a6ea579d1..a2faf9bf26 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 13e3d12338..a4e988fcd0 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 7926446a20..70471d1fea 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 5e67e72ad2..969a3cde87 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 d301d8f397..7ad006edfd 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 55cd1a760f..aff69a2249 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 fe92bb2327..6eb589d6b2 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 7e954069fb..5c02077e6f 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 396df79db9..807a5681d8 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 ac682c3ce4..cca63221f7 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 e3b42552e1..ef4570249b 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 86a2db6aaf..c747f57ea8 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 14907b98e5..4225ceead4 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 28623c8ef2..6f99526f8b 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 fc1ec08ff2..33ff26ec00 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 9010d635f5..ef198884c4 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 963baf8349..c2274aa2d1 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 d45f592bf6..435e051dd3 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 d432a6517c..aef7bf7ddd 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 bfb5f0f26c..e13792a43a 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_sds_message.SdsMessage.codec.html b/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html new file mode 100644 index 0000000000..1a4149b135 --- /dev/null +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.codec.html @@ -0,0 +1 @@ +codec | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html new file mode 100644 index 0000000000..383c3253ac --- /dev/null +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.decode.html @@ -0,0 +1 @@ +decode | Documentation
      \ No newline at end of file diff --git a/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html b/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html new file mode 100644 index 0000000000..1795cfba4e --- /dev/null +++ b/functions/_waku_proto.proto_sds_message.SdsMessage.encode.html @@ -0,0 +1 @@ +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 d238cedadd..f1a76a70d1 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 a8a0039b22..753acc0b5a 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 c455f5dc4c..20a2c1aced 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 deff6044e2..49ff93692d 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 f8c61d3656..9f1df1d559 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 a841a8b9d6..61843e2968 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 de643f0790..c2c543509f 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 c0d3ebbf80..c04744a34b 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 1d1a032fb7..6af6a89449 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 5d0e0eb922..fd321ee276 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 a24d162539..2b24a684d2 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 b13318d8b1..e2a63b774c 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 7e975bfc62..86ae6fb7e6 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 889f0a6254..121cb57bcd 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 b4c12050f3..1ceec8e622 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 2d6c4a8a55..aa3aca8681 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 6b41c07347..b701c6776b 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 0603043e59..31cc454281 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 e4fa5ad078..2a858c8ba6 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 d63a236503..b24b306471 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 4e4d1f57aa..3cbb04fdf3 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 45e58d5d4a..6b3bbe3438 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 21d3687da6..7aba89b566 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 8058a3b991..b16b30f050 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 2c5a66b88a..1b0aafb3ea 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 f02e7a95bf..2c7fb9538d 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 efbcf2329f..8693f7a25f 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 7432bf1418..6b6c720c6a 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 bfb92514b5..0142edb442 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 eac267bffe..c233fff57a 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 93b91d5fc3..ec3782e7e3 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 afb97d0e87..1488ea2ada 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 89336e06a2..dc555da0da 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 675a8c4e82..47c0672a7a 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 8cc0902c96..cf1805e284 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 6916241dce..d29bed37f7 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 093b2f53e7..449d1bcfb2 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 c293e9ea83..d3af48fa02 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 efc137ae9a..3849edaedf 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 955e0cd176..79944324c8 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 33d699ae1d..ebf0a7127d 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 67d29dd222..32403d5cf4 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 fb597d660c..054e07c0f3 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 6735ac7207..626594a0f7 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 04b0370c68..a850f37563 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 81349ad948..76a8aa5dc1 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 3a667cb192..7f20cc4960 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 9cd2c75f73..b41e87d773 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 f7cf5dbd38..f35a0ad640 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 7cf7656fb1..5e2b3fcdd6 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 3ee0ac88fa..1d201a177d 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 eadb109191..353dea97e1 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 aefd503a84..6cc1be2cf1 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 c981e39ce5..0a77bdeaf7 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 70295f36fb..b7ae44306a 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.DiscoveryTrigger.html b/interfaces/_waku_interfaces.DiscoveryTrigger.html index 1503bb63be..2abad1d3c4 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 e6ef50031a..ce9f9d04f8 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 cd63f93ee6..12dc44a36d 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 a3e9cfca62..3011cae8b6 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 78c3a602ee..b10da04ba5 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 1de9cdbd7a..489a7f35aa 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 c3e0a09ff0..f480576834 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 7cc375bd2e..195ff715d1 100644 --- a/interfaces/_waku_interfaces.IConnectionManager.html +++ b/interfaces/_waku_interfaces.IConnectionManager.html @@ -1,4 +1,4 @@ -IConnectionManager | Documentation
          interface IConnectionManager {
              #private: any;
              pubsubTopics: string[];
              addEventListener<K>(type, listener, options?): void;
              dispatchEvent(event): boolean;
              dropConnection(peerId): Promise<void>;
              getConnectedPeers(codec?): Promise<Peer[]>;
              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;
                pubsubTopics: string[];
                addEventListener<K>(type, listener, options?): void;
                dispatchEvent(event): boolean;
                dropConnection(peerId): Promise<void>;
                getConnectedPeers(codec?): Promise<Peer[]>;
                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
              pubsubTopics: 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
              pubsubTopics: 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 1f65c9ad01..0b7ecb6cdb 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 e029be2f04..b04523fb4c 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 5f35b5b66e..e4ae440c3b 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 b8c503b34b..b56e820d7f 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 b8cc7dcb89..d312428294 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[]

                              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 diff --git a/interfaces/_waku_interfaces.ISender.html b/interfaces/_waku_interfaces.ISender.html index e8a0657006..8bdd940925 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 7289b8a159..34ad866ced 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): Promise<SDKProtocolResult>;
                                  unsubscribe(contentTopics): Promise<SDKProtocolResult>;
                                  unsubscribeAll(): Promise<SDKProtocolResult>;
                              }

                              Methods

                              ping +ISubscription | Documentation
                              interface ISubscription {
                                  ping(peerId?): Promise<SDKProtocolResult>;
                                  subscribe<T>(decoders, callback): 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 8316a1f244..5d73c1dd49 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush?: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay?: IRelay;
                                  store?: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,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.LightNode.html b/interfaces/_waku_interfaces.LightNode.html index b018cf5b5b..44dac6b507 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: ILightPush;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: undefined;
                                  store: IStore;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,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 8e84bb5756..6f1f67fbc5 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 4552f58de2..8629a0b395 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 64f8a2c12a..e3e9b68897 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 ed9d2a2461..1be1fb66c2 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 a9c296da6f..d933f6a749 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 d0b21207e1..4d2c68f752 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 640082bff3..7fc5e75ce3 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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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: IHealthIndicator;
                                  libp2p: Libp2p;
                                  lightPush: undefined;
                                  peerId: PeerId;
                                  protocols: string[];
                                  relay: IRelay;
                                  store: undefined;
                                  dial(peer, protocols?): Promise<Stream>;
                                  getConnectedPeers(): Promise<Peer[]>;
                                  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

                                  @@ -47,4 +47,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 65ed538c49..0c7a3934cd 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 536bced8e6..9779733a90 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 b214bc76f2..7183edeb06 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 dc64421fb6..2d8e0ee6dc 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 d8d6852ad3..5b3827338e 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 a5e11a2f2c..cb38173079 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 a3e6a87138..95be42437a 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 7e47369b7c..4403c72360 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 8211d4d98c..09b4f7d1d6 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 21bb4b53d4..d203fdb44c 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 7c0a04dbef..d4e6c1c5d7 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 b598cfddf0..a6ceac48a8 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 1a4a2fb92b..b3e8b32b59 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 2a853d8987..e34c0f3e82 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 03c9baaa18..2531a15dc6 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 1a7ab3edb7..3d576140c9 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 527abd4383..d93c2e8cf4 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 ce88ae75da..a1d752eb00 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 eb70f1bd40..067c34ed00 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 020bc1bd6b..8bc56f2f88 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 fd75e93dde..430a962bb3 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 0c8edca9dd..400b81a3f7 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 3c17c39387..b195267f2d 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 ff12f792f8..525b371b33 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 1e624ead20..5d39eaf5f2 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 5a12aca25d..e3a1ada45f 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 84e91508f1..d681cea4fe 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 b0a5fbe04e..c14d24e802 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_sds_message.SdsMessage-1.html b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html new file mode 100644 index 0000000000..8e2ba93c59 --- /dev/null +++ b/interfaces/_waku_proto.proto_sds_message.SdsMessage-1.html @@ -0,0 +1,7 @@ +SdsMessage | Documentation
                              interface SdsMessage {
                                  bloomFilter?: Uint8Array;
                                  causalHistory: string[];
                                  channelId: string;
                                  content?: Uint8Array;
                                  lamportTimestamp?: number;
                                  messageId: string;
                              }

                              Properties

                              bloomFilter?: Uint8Array
                              causalHistory: string[]
                              channelId: string
                              content?: Uint8Array
                              lamportTimestamp?: number
                              messageId: string
                              \ 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 465ecd16ae..0f1dbbe5d9 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 e228db450b..af890a4b42 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 ad804214cd..815d9d2a5f 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 8d55c083b1..5dfa844f15 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 03bb6105e8..d524638a49 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 bf756800a1..daf86ffcfa 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/modules/_waku_core.message.html b/modules/_waku_core.message.html index 7d8dd7b6f1..4ab1ae575c 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 ecca6a6a81..9e4c34bf15 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 9d344511e1..a359fe6736 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 16cb7494bd..73f68023f8 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 d219b9f3d3..e49911d90c 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 4eb394f20a..1c5b2fa713 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 3b4074362a..d227245667 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 355a4391d7..dd880902c2 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 eee90cf3c7..4f52c67155 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 fe620aaae8..d640750b66 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 0f518a19c2..2c2b72c7ac 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.html b/modules/_waku_proto.html index baf60ce619..fbd0da3cc2 100644 --- a/modules/_waku_proto.html +++ b/modules/_waku_proto.html @@ -34,6 +34,7 @@ proto_message proto_metadata proto_peer_exchange +proto_sds_message proto_store proto_topic_only_message

                              Interfaces

                              WakuMessage diff --git a/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html b/modules/_waku_proto.proto_filter.FilterRequest.ContentFilter.html index d6564e51df..a85b27be9d 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 a4461d4305..73322a25c3 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 22aa1cb75a..0b181e5d8e 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 f44209882f..802df476e8 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 a431f23537..fe5717bca7 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 9010e5da4f..57990eaf03 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 97629832fa..d657d40be2 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 17658c4f28..6d1213e6b7 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 f85e3a8b1e..f46907010d 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 15053da3a9..9f4617c331 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 7c73371e95..c764d3f805 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 a2b7020858..4e34f9f772 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 220b713aa6..dbeced3bf5 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 b40ecd2ca7..5b89ce8cd8 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 a4068c0a38..f341c5c4c7 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 7415e3707f..a3ec29a80b 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 c26f1b1c86..6dffb10330 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 c045443479..7ba2770c90 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 c8f06481ad..04fa3ac8ad 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 b7eba4603e..6fc078646a 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 10d64034b7..ef56af1314 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 84b2627a80..b4fc7bf15b 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 32b2a53291..fd86c7d004 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 cf8a0fa29b..80cab1a510 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 f03e3bdb68..7699cd0b55 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 cecdff6974..8e76879a22 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 ed049b1890..d87c550573 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 e8c3c0be4b..c648e14d37 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 14f1067a31..f596a351b1 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 01b4314082..0ce641693b 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_sds_message.SdsMessage.html b/modules/_waku_proto.proto_sds_message.SdsMessage.html new file mode 100644 index 0000000000..2f623d6e18 --- /dev/null +++ b/modules/_waku_proto.proto_sds_message.SdsMessage.html @@ -0,0 +1,4 @@ +SdsMessage | Documentation
                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_sds_message.html b/modules/_waku_proto.proto_sds_message.html new file mode 100644 index 0000000000..a2a222034e --- /dev/null +++ b/modules/_waku_proto.proto_sds_message.html @@ -0,0 +1,3 @@ +proto_sds_message | Documentation

                              Index

                              Namespaces

                              Interfaces

                              \ No newline at end of file diff --git a/modules/_waku_proto.proto_store.RateLimitProof.html b/modules/_waku_proto.proto_store.RateLimitProof.html index cd5776b7d4..05579ef871 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 6e0fdca00b..f1efd158d5 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 ef178ba69f..2fb2e5d5a4 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 08df4c5e06..513d1218a9 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 2413b223d5..eb063de1f8 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 89334bc55c..ae5b8ce5c2 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 0d6e2ec522..8370c33170 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 1dbdab35d5..e99ca826f2 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/types/_waku_interfaces.ActiveSubscriptions.html b/types/_waku_interfaces.ActiveSubscriptions.html index 30b8c65f7c..64f4dfbaa8 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 0b25a989f0..e1f1f0c2d7 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 ef616002d1..ed3b6dc2db 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.ConnectionManagerOptions.html b/types/_waku_interfaces.ConnectionManagerOptions.html index 631d30ddd3..b6698b3ed1 100644 --- a/types/_waku_interfaces.ConnectionManagerOptions.html +++ b/types/_waku_interfaces.ConnectionManagerOptions.html @@ -15,4 +15,4 @@ This is used to not spam a peer with dial attempts when it is not dialable.

                            • relayKeepAlive: number

                              Gossip sub specific keep alive interval in seconds.

                              Default

                              300 seconds
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.ContentTopic.html b/types/_waku_interfaces.ContentTopic.html index 4d0258a8b3..57af976511 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 3fb48399dc..6164ad484e 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 b4a23a5fde..bfe81b80a7 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 babaf00470..24cd389541 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.CreateNodeOptions.html b/types/_waku_interfaces.CreateNodeOptions.html index 19b1833289..9fea4f7ed2 100644 --- a/types/_waku_interfaces.CreateNodeOptions.html +++ b/types/_waku_interfaces.CreateNodeOptions.html @@ -37,4 +37,4 @@ This is only used for test purposes to not run out of entropy during CI runs.

                            • Optional userAgent?: string

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

                              Default

                              "js-waku"
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.CreateSubscriptionResult.html b/types/_waku_interfaces.CreateSubscriptionResult.html index 1640720c14..2e6b295de3 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 62e9589054..9f547938c4 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 52d10fd280..7e1feed813 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.FilterProtocolOptions.html b/types/_waku_interfaces.FilterProtocolOptions.html index 27473cee82..d67b6882b2 100644 --- a/types/_waku_interfaces.FilterProtocolOptions.html +++ b/types/_waku_interfaces.FilterProtocolOptions.html @@ -8,4 +8,4 @@ In case message won't be received back through Filter - js-waku will attempt
                            • pingsBeforePeerRenewed: number

                              Number of failed pings allowed to make to a remote peer before attempting to subscribe to a new one.

                              Default

                              3
                               
                              -
                            • \ No newline at end of file +
                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorEvents.html b/types/_waku_interfaces.HealthIndicatorEvents.html index a373adf100..6271b97810 100644 --- a/types/_waku_interfaces.HealthIndicatorEvents.html +++ b/types/_waku_interfaces.HealthIndicatorEvents.html @@ -1 +1 @@ -HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorEvents | Documentation
                              HealthIndicatorEvents: {
                                  health:change: CustomEvent<HealthStatus>;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.HealthIndicatorParams.html b/types/_waku_interfaces.HealthIndicatorParams.html index 3a0a9ebcd5..f487bba1a4 100644 --- a/types/_waku_interfaces.HealthIndicatorParams.html +++ b/types/_waku_interfaces.HealthIndicatorParams.html @@ -1 +1 @@ -HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file +HealthIndicatorParams | Documentation
                              HealthIndicatorParams: {
                                  libp2p: Libp2p;
                              }

                              Type declaration

                              \ No newline at end of file diff --git a/types/_waku_interfaces.IBaseProtocolCore.html b/types/_waku_interfaces.IBaseProtocolCore.html index e64115c210..cb75220c66 100644 --- a/types/_waku_interfaces.IBaseProtocolCore.html +++ b/types/_waku_interfaces.IBaseProtocolCore.html @@ -1 +1 @@ -IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file +IBaseProtocolCore | Documentation
                              IBaseProtocolCore: {
                                  addLibp2pEventListener: Libp2p["addEventListener"];
                                  multicodec: string;
                                  removeLibp2pEventListener: Libp2p["removeEventListener"];
                              }

                              Type declaration

                              • addLibp2pEventListener: Libp2p["addEventListener"]
                              • multicodec: string
                              • removeLibp2pEventListener: Libp2p["removeEventListener"]
                              \ No newline at end of file diff --git a/types/_waku_interfaces.IFilter.html b/types/_waku_interfaces.IFilter.html index 1f1feaa18a..50e9ff863b 100644 --- a/types/_waku_interfaces.IFilter.html +++ b/types/_waku_interfaces.IFilter.html @@ -1 +1 @@ -IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): Promise<SubscribeResult>;
                              }

                              Type declaration

                              Type declaration

                              \ No newline at end of file +IFilter | Documentation
                              IFilter: IReceiver & {
                                  protocol: IBaseProtocolCore;
                              } & {
                                  subscribe<T>(decoders, callback): 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 fa5e9337eb..c8836b392f 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 e5816283ef..0632a048b4 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 7b3fe7d115..cea3c086cf 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 9a3b767bdb..94a2fc6a72 100644 --- a/types/_waku_interfaces.IStore.html +++ b/types/_waku_interfaces.IStore.html @@ -1 +1 @@ -IStore | Documentation
                              IStore: {
                                  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: {
                                  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 fb391beb27..31ec316c20 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 40e6f64582..2b4b5cc7e0 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 1453f49d02..316721e75a 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 1872c61cf2..5049b0421c 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 2bff0751b2..b5bf70e418 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 7734ca60b4..30e835ab77 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 f51be52feb..b91116ef17 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.NodeId.html b/types/_waku_interfaces.NodeId.html index 1556ff07c3..c9dcc4f22b 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 379264b50e..d43bec4c22 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 94cb261307..91427a2356 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.PubsubTopic.html b/types/_waku_interfaces.PubsubTopic.html index 36e90f1d5f..17ac6f0e19 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 12ffa84ea9..7b90b056fc 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 57f7449231..39a91c19b1 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 6fd6bdea72..e3d7161f54 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 7b2924ee62..fc0a026ca9 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 63a7d863e4..707677e870 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 431fb66dd7..7efa76775f 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 2aa93e52a8..46f7130b36 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 27da042001..71a93c7838 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.SubscribeResult.html b/types/_waku_interfaces.SubscribeResult.html index 4fb03dd46d..18f90b13ed 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 146b194505..b8bc77f9e1 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 55e2b373b7..e3c5b03887 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 d389b98649..931cce2645 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 be08c48015..e4b78872e8 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 ada02477ce..14ed99c1ee 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 6e4fc4242c..32d7b77b0f 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 ca6a09c0b1..7036c78092 100644 --- a/types/_waku_relay.RelayCreateOptions.html +++ b/types/_waku_relay.RelayCreateOptions.html @@ -1 +1 @@ -RelayCreateOptions | Documentation

                              Type alias RelayCreateOptions

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

                              Type alias RelayCreateOptions

                              RelayCreateOptions: CreateNodeOptions & GossipsubOpts
                              \ No newline at end of file diff --git a/types/_waku_utils.IteratorOptions.html b/types/_waku_utils.IteratorOptions.html index 23daf4f7a1..ceb1512dcf 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 a7878059a9..2f205c97c6 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 1c6cab5c1e..0cc63b0e0f 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 aeb2eccc69..1ceee6d256 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 f35c1dc939..6f3451dd8f 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 3728579f08..0e968eb99c 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 a888bcfc15..0470766fc0 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 b12f61d94e..e3fa1380b5 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 b409144c43..0ef1b35434 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 972c85a973..1ac9ba2632 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 49e0d48942..3d88680a48 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 b79fb29220..bcde7c49a7 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 307a3a41ca..4aa25b63ad 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 2c7f1bdbad..f1fc523669 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 456bdf1bc2..b6c1cc0038 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