ELF>Q@ P@8@ p&p&!p&!8H ==!=!$$PtdQtdRtdp&p&!p&!GNUgg>򙣉G#mÖ H BE| pqX S C1X R 5  g  ,6n +m l$Zt =s[  J / $  L  AESN6 d,~l eB x / u5  Cs[s  2 zL" X g D!gD!a   D! I __gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizezend_get_exception_basezend_read_propertyzend_hash_str_findzval_ptr_dtorzend_empty_array__stack_chk_failzend_ce_exceptionrandombytes_closephp_info_print_table_startphp_info_print_table_headerphp_info_print_table_rowsodium_version_stringphp_info_print_table_endzend_parse_parameters_throwconvert_to_nullsodium_memzeroexecutor_globalszend_throw_exception_emalloc_96_emalloc_128_emallocmemcpysodium_incrementsodium_add_emalloc_40crypto_shorthash_efreecrypto_secretbox_easycrypto_secretbox_open_easycrypto_generichashcrypto_generichash_updatecrypto_generichash_finalcrypto_box_keypairzend_wrong_parameters_none_errorcrypto_box_seed_keypaircrypto_scalarmult_basecrypto_box_easycrypto_box_open_easycrypto_box_sealcrypto_box_seal_opencrypto_sign_keypaircrypto_sign_seed_keypair_emalloc_64crypto_sign_ed25519_sk_to_pkcrypto_signcrypto_sign_opencrypto_sign_detachedcrypto_sign_verify_detachedcrypto_streamcrypto_stream_xorcrypto_pwhashcrypto_pwhash_argon2idzend_error_emalloc_160crypto_pwhash_strstrlencrypto_pwhash_scryptsalsa208sha256crypto_pwhash_scryptsalsa208sha256_strcrypto_aead_aes256gcm_is_availablecrypto_aead_aes256gcm_encryptcrypto_aead_aes256gcm_decryptcrypto_aead_chacha20poly1305_encryptcrypto_aead_chacha20poly1305_decryptcrypto_aead_chacha20poly1305_ietf_encryptcrypto_aead_chacha20poly1305_ietf_decryptcrypto_aead_xchacha20poly1305_ietf_encryptcrypto_aead_xchacha20poly1305_ietf_decryptsodium_bin2hexsodium_hex2binsodium_bin2base64sodium_base642bincrypto_scalarmultrandombytes_buf_emalloc_48crypto_generichash_init_zend_new_array_0add_next_index_stringlcrypto_authcrypto_auth_verifycrypto_sign_ed25519_sk_to_curve25519crypto_sign_ed25519_pk_to_curve25519sodium_padsodium_unpadcrypto_secretstream_xchacha20poly1305_init_pushcrypto_secretstream_xchacha20poly1305_pushcrypto_secretstream_xchacha20poly1305_init_pull_emalloc_80crypto_secretstream_xchacha20poly1305_pulladd_next_index_stradd_next_index_longcrypto_secretstream_xchacha20poly1305_rekeysodium_initzend_string_init_internedzend_register_internal_class_exzend_register_string_constantsodium_library_version_majorzend_register_long_constantsodium_library_version_minorcrypto_pwhash_opslimit_interactivecrypto_pwhash_memlimit_interactivecrypto_pwhash_opslimit_moderatecrypto_pwhash_memlimit_moderatecrypto_pwhash_opslimit_sensitivecrypto_pwhash_memlimit_sensitivecrypto_pwhash_scryptsalsa208sha256_opslimit_interactivecrypto_pwhash_scryptsalsa208sha256_memlimit_interactivecrypto_pwhash_scryptsalsa208sha256_opslimit_sensitivecrypto_pwhash_scryptsalsa208sha256_memlimit_sensitive_emalloc_448crypto_kdf_derive_from_keysodium_memcmpcrypto_pwhash_str_needs_rehashcrypto_pwhash_str_verifycrypto_pwhash_scryptsalsa208sha256_str_verifysodium_compareget_modulesscanfadd_assoc_long_excrypto_pwhash_str_algzval_get_long_funcphp_error_docref__zend_mallocphp_password_algo_findphp_password_algo_registerlibsodium.so.23libc.so.6_edata__bss_startsodium.soGLIBC_2.14GLIBC_2.4GLIBC_2.2.5 6 ii A ui K p&!dx&!c&!&!&!q&!&!&!`'!'!Њ'! 5! '! ('!00'! 5!@'!HH'!pP'!``'!ph'!p'! 5!'!'!p'! 5!'!'!'!`'!'!0'! 5!'!8'!'! 5!(!p(!(!` (!((!p0(! 5!@(!H(! P(!``(!h(!p(! 5!(!z(!@(!:!(!(!0(!`(!(!0(!@9!(!(!t(!7!)!)! r)!` )!H()!r0)!9!@)!hH)!fP)!8!`)!h)!up)!7!)!)!л)!9!)!)!)!9!)! )! w)!:!)!7)!@x)!:!*!S*!*!9! *!o(*!0*!`@*!H*!PP*!9!`*!h*!@p*!9!*!*!s*!A!?A!@B!AB!BB!CB!D B!E(B!F0B!G8B!H@B!IHB!JPB!LXB!M`B!NhB!OpB!PxB!QB!RB!SB!TB!UB!VB!WB!XB!YB!ZB![B!\B!]B!^B!_B!`B!aC!bC!cC!dC!e C!f(C!g0C!h8C!i@C!jHC!kPC!lXC!n`C!ohC!ppC!qxC!rC!tC!uC!vC!wC!xC!yC!zC!{C!|C!}C!~C!C!HH HtH52 %4 @%2 h%* h%" h% h% h% h% h% hp% h`% h P% h @% h 0% h % h % h% h% h% h% h% h% h% h% h%z hp%r h`%j hP%b h@%Z h0%R h %J h%B h%: h%2 h %* h!%" h"% h#% h$% h%% h&% h'p% h(`% h)P% h*@% h+0% h, % h-% h.% h/% h0% h1% h2% h3% h4% h5% h6%z h7p%r h8`%j h9P%b h:@%Z h;0%R h< %J h=%B h>%: h?%2 h@%* hA%" hB% hC% hD% hE% hF% hGp% hH`% hIP% hJ@% hK0% hL % hM% hN% hO% hP% hQ% hR% hS% hT% hU% hV%z hWp%r hX`%j hYP%b hZ@%Z h[0%R h\ %J h]%B h^%: h_%2 h`%* ha%" hb% hc% hd% he% hf% hgp% hh`% hiP% hj@% hk0% hl % hm% hn% ho% hp% hq% hr% hs% ht% hu% hv%z hwp%r hx`%j hyPPJHnyH5oy1HkyH5ky1aH5myH1ZH= 1H5dyH= 1H5;H= 1H5H= 1H5wH=f 1H5-h]H=L 1H5xNqH=2 1H5x4H= 1H5_H= 1H5mH= 1H5H= 1H5xH= 1H5H= 1H5H=| 1H5+~H=b 1H5PxdH=H 1H5wJkH=. 1H5Mx0QH= 1H5CH= 1H5wH= 1H5wHH= 1H5+H= 1H5rw5 H= 1H5 H=s 1H52u1!H=Y 1H53w[!H=? 1H56A H=% 1H5'%"H= 1H5ʁ "H= 1H5v#H= 1H5"H= 1H5#%H= 1H5H%H= 1H5Ov1&H=j 1H51l&H=P 1H5*vR'H=6 1H58&H= 1H5u*(H= 1H5(H= 1H5@)H= 1H5́**H= 1H5*H= 1H5 +H= 1H5g*H=f 1H5h*H=L 1H53N+H=2 1H54+1H5ulH|$@uA=H=% 1H5$'W>H= 1H52 \?s!@i-AH= 1H5}BH= 1H52cBH= 1H5tnIBH= 1H56CH=u 1H5wCH=[ 1H5&n]CH=A 1H5 nCrDH=' 1H5)XDH= 1H5$ EH= 1H5ڀDH= 1H5nEH= 1H5EH= 1H5nbFH= 1H5"HFH=q 1H5HsGH=W 1H5DnYGH== 1H5m?GH=# 1H5#n%HH= 1H5 HH= 1H5mHH= 1H5l5IH= 1H5IH= 1H5vJH= 1H5mzJH=m 1H5o`JH=S 1H5rlUFJH=9 1H58;KH= 1H5ր!vKH= 1H5k\KH= 1H5 lLH= 1H5vLH= 1H5uMH= 1H5kiMH5l1MH=k 1H56kmYH=Q 1H5?kSYH=7 1H59[H= 1H5nZH= 1H5BZH= 1H5ZH= 1H5ZH= 1H5K[H= 1H5[H= 1H5،\H=g 1H5i]H=M 1H5O]H=3 1H5i5f^H5j1mHT$ ^H= 1H5sj^H5Ҍ16Cd_H5_j1_-H= [1H5pi]A\H= 1H55`H=s 1H5Zu`H=Y 1H5x[aH=? 1H5ADbHŔ111dHٔ11S@uQ+uLHtKQ1dHC11u1dH11Y1yd1rd61fd1H&1*te1Hד1 UeH=A H: H9tH6 Ht H= H5 H)HHH?HHtH% HtfD= u/UH= Ht H= -h ]{f.AUATUSH8dH%(HD$(1HH<$HD$E1LL$H޹HfHHtxt%HD$(dH3%(uzH8[]A\A]f.HhHXHHH9tL-9f H H9t{uH;LIHtHH AD$I$fDH SH`HHH[Df.Hw1HH,H5edH%(HD$1H:tUH<$G< ta<L uHD$dH3%(uOHÐH8uHpHtHxH<$H H`=HHx@H<$fSHH5(iH0,dH%(HD$(1HL$ HT$LL$LD$uH|$ H|$ HT$HH0H@H@@o@oJHT$H(oP8oZ@XHCXHHD$(dH3%(uH0[fH H`=fDSHH58hH0,dH%(HD$(1HL$ HT$LL$LD$H|$ @H|$ HT$HH0H@H@`o@oJH(oR P8oZ0HT$XHo"`Xoj@xHChhHD$(dH3%(uH0[H H`=fDAUATUSH L'tA<$vZMl$HI} HIt$LHHH}HEHELm{ BD-uH+CH[]A\A]ÐH(EH+@%fH,H5bdH%(HD$1HtEH<$G< tQ<H$H8HwHXHD$dH3%(u1HH H` HHx@H<$bfH(,H5*bdH%(HD$1HL$HLD$Pt[H<$G< tg<rH$HHxHPH9T$Ht$HD$dH3%(u7H(fH H`MHHx@H<$fUHH58eSH8,dH%(HD$(1HL$ HT$LL$LD$twH|$nHL$HT$ HHt$HH{HHCHCu?C H]EHD$(dH3%(u?H8[]@H) H`eHH= 1H5`Df.ATIH5faUSH@,dH%(HD$81HD$ HL$(HT$PHD$P1LL$@LD$(tZYH|$0rH|$ Hl$(HqH}0HHLD$HL$HHT$(Ht$HH{HHCHkxuIHD$(I$AD$D(HD$8dH3%(uAH@[]A\@H H`HCH= 1H5g_gATIH5&`USH@,dH%(HD$81HD$ HL$(HT$PHD$P1LL$@LD$(4ZYH|$0H|$ tH\$(HvWH{HHeLD$HL$HHT$(Ht$HH}HEHEH]+t/HOAD$HD$8dH3%(uCH@[]A\DHD$(I,$AD$DH H`.@f.ATIH5N_USH0,dH%(HD$(1HL$ HT$H$HD$ HHD$ HD$P1LL$(LD$ZYHl$HEH0UHD$HPH0v HH} H LL$L$HHL$ HT$HHt$H{HHCHk@f.ATIH5NUSH0,dH%(HD$(1HL$HT$HHD$ P1LL$LD$0ZYHl$HLH|$ tH|$ NH} H8H $HT$HHt$HH{HHCHkuuFHD$I$AD$DHD$(dH3%(u>H0[]A\ÐH H`HH=< 1H5J>ATIH5JUSH@,dH%(HD$81HD$ HL$(HT$PHD$P1LL$@LD$(ZYH|$0H|$ ^Hl$(H} HLD$HL$HHT$(Ht$HH{HHCHkuGD+I$AD$HD$8dH3%(uDH@[]A\HQ H`HH= 1H5HATUHH5[ISHP,dH%(HD$H1HD$0HL$HD$0HT$PHD$(PHD$8PHD$XP1LL$(LD$XH RHD$HH9HT$8H9vH|$(HL$ HHD$0HHHH|$@"HLd$I|$ HfHHHHD$0LcLcHCHtcPLt$(LL$8LD$HL$HHT$ Ht$(uZYHD$H]EDHD$HdH3%(u[HP[]A\DjLt$(LL$8LD$HL$HHT$ Ht$(^_uHD$0eHQ H`HH= 1H5F n'Df.ATUHH5GSH0,dH%(HD$(1HL$ HT$LL$LD$H|$kHD$HHT$ H9HuH=OLD$HL$HHT$ Ht$HLcHLHCHCuSLƃH]HCEHD$(dH3%(uDH0[]A\H H`-HSH= 1H5wEwATUHH5.FSH@,dH%(HD$81HL$HT$HHD$ PHD$0PHD$HP1LL$ LD$H:H HHD$HH9H|$ )H|$H|$(H|$0 H|$ H|$gLd$I|$ H Ht$ HLL$0HLD$H{HHL$8HT$LcHt$ HCZYuIHD$H]EDHD$8dH3%(uCH@[]A\fDHQ H`HH= 1H5CUHH5DSH8,dH%(HD$(1HL$ HT$LL$LD$HD$HH|$:H|$ H=H|$LD$HL$HHT$ Ht$HH{HHCHCeuAC}H]EHD$(dH3%(uAH8[]fDH H`UH{H=Ի 1H5BDf.G,hSHC[ff.ATUHH5$CSHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ (H H|$8 %H|$@ H|$0HHH9LgH0H@Ht$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCLcH uxHD$ HPHwJL9wEHCH]DEHD$HdH3%(u_HP[]A\HY H`HH= 1H5@HH= 1H5@ATIH5AUSHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ H H|$8 H|$@ Hl$0HHHUH9H} HHt$ H1t$ HHt$ H{t$@LL$ HLD$PHL$(HCHkH uEHD$ H9rmHtgHCI$DAD$HD$HdH3%(uUSHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ XH H|$8 H|$@ 3Hl$0HHH} H}Ht$ H1t$ HHt$ H{t$@LL$ HLD$PHL$(HCHkH uBHD$ H9rjHtdHCI$DAD$HD$HdH3%(u9HP[]A\HAD$DH H`&H޿H=7 1H5<9ATUHH5<SHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ ȻH H|$8 H|$@ H|$0HH?H9LgH0HHt$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCLcH uxHD$ HPHwJL9wEHCH]DEHD$HdH3%(u_HP[]A\H H`5H[H= 1H5:趽H4H ,dH%(HD$1HL$HLD$HL$ȃHHt$H9eHH>HHH?HHRHH)ƸH)HH!H)HHH ʃHL$I|$ HضDD$HL$It$HH$HH}HEHELe/EH+@%CHD$dH3%(u#H []A\DH H`U辱@f.ATUHH52SH@,dH%(HD$81HL$(HHHD$HD$8HD$8P1LL$ LD$(v^_D$/HD$(HH<@LgH"H譵LHHHHD$H{HCPLcHD$PLD$ HL$8HT$LL$0ղZYudHD$(H$H9D$uTHD$ L9wiHtcHCH]DEHD$8dH3%(u^H@[]A\fH H`H#H=| 1H5A1~HH=] 1H570_(UHH53SH8,dH%(HD$(1HL$HT$LL$ LD$tH|$ H|$ "HT$Ht$HHH{HHCHC u@C8H]EHD$(dH3%(u@H8[]DH H`HH=\ 1H5'/^'SH0dH%(HD$(1G,(HH PKfo$HfoL$HH@H@ @8HC@H(HD$(dH3%(uH0[蒮fkf.[f.Kf.;f.+f.f. f.f.f.SH dH%(HD$1G,HH0۱fo$HCHH@H@@(H@HD$dH3%(uH [|ff.UHAVAUIH51ATSHH@,dH%(H$81HL$0HT$ LL$8LD$(AH|$0@bH|$8 H= 1H5q虡r@H,H5dH%(HD$1HZtMH<$G< tY<|H$HHx4Hx1HD$dH3%(u2H@H) H`eHHx@H<$躝f.ATUSHdH%(H$1II19LHH H=LHDŽ$HD$Hd H0H H`H? 誝AعHH=ޜ艜AعHcH=y蝞xAعHcH=u|Aع %H=1^A1ҹ&H=1CAع &H=1%Aع#H=1Aع ,H=2A1ҹ-H=2ΝAع-H=-2谝Aع*H=?2蒝Aع 1H=Q2tA1ҹ2H=n2YAع 2H=2;Aع/H=2Aع 2H=2A1ҹ3H=2Aع3H=2ƜAع0H=3訜Aع H=芜Aع H=lAع0H=NAع H=20Aع H=2Aع@H=2AعH==֛AعH=:踛Aع H=9蚛AعH=7|Aع@H=5^AعH=E2@Aع H="Aع H=Aع H= 2Aع H=2ȚAع H=2誚Aع@H=茚Aع3H=1nAع8H=2PAع 5H=722AعH?=H=L2A1ҹ8H=q2Aع5H=2֙Aع6H=2踙Aع6H=2蚙Aع H=2|Aع#H=2^Aع@#H=2@Aع "H=2"Aع&H=3Aع@&H= 3Aع"H=3ȘAع#H=3誘Aع H=)3茘AعH=33nAعHH=33n Aع)HH=23-XAع)HH=A3 Aع&HH=P3֙Aع&HH=W3ʗAع'HH=^3詗TAع'HH=e3舗Aع 3H=o3jAعH3H=3jAع>HH=3)Aع>HH=3CAع<HH=3BAع<HH=3ƖAع H=4訖Aع $H=4芖AعH=lAع H= 4NAع H=40Aع H=4Aع"H=)4Aع@H=J֕Aع H=E踕Aع !H=3蚕Aع@!H=4|Aع`H= 4^AعH= 4@Aع H="AعH=3Aع)H=3AعH=ȔAع(H=3誔މaH$dH3%(u H[]A\貒fUHAUATSHH5HH,dH%(H$1HL$8HT$(HD$(HD$0 LD$0HD$8m Ht$0HFH0HT$8HBH0v HLl$@10LHHHt$(LZLIHI$I|$ HD$@IL$ID$HH)ID$IxID$H)΁I$HLNAD$L#AƄ$@%CH$dH3%(u$He[A\A]]@Hy H`赩H=7 1H5?9ATIH5USH@,dH%(HD$81HD$0HL$HT$ PHD$P1LL$8LD$ԐZYHl$ HʥH@H|$H|$(ZH|$0 H} HLD$HL$HHT$Ht$ HH{HHCHkvHD$ I$DC@%AD$HD$8dH3%(u%H@[]A\H! H`]ƏfDSHH5:H ,dH%(HD$1HL$HT$诏tjH|$@ّHT$HH0H@H@ oB @oJ0@8HCH(HD$dH3%(uH [ÐHa H`蝧fDSHH5:H ,dH%(HD$1HL$HT$tjH|$`<HT$HH0H@H@ oB@@oJP@8HCH(HD$dH3%(uH [ÐH H`ݦFfDSHH5[9H ,dH%(HD$1HL$HT$/tjH|$@YHT$HH0H@H@ oB @oJ0@8HCH(HD$dH3%(uH [ÐH H`膍fDSHH5H0,dH%(HD$(1HL$HT$LL$ LD$etHHT$H;T$ Ht$H|$qCHHHD$(dH3%(u"H0[H9 H`uތ@f.UHH57SH(,dH%(HD$1HL$HT$辌tyH|$ YHt$HHH{HHCHC ʑCC8H]@%EHD$dH3%(u!H([]DHa H`蝤fDSHH5 H0,dH%(HD$(1HL$ HT$LL$LD$HT$Ht$H|$(CHD$(dH3%(uH0[Df.SHH5H0,dH%(HD$(1HL$HT$LL$ LD$UtPHT$ H9:HHt$H|$CHD$(dH3%(uH0[ÐH! H`]ƊfDSHH5XH0,dH%(HD$(1HL$HT$LL$ LD$襊tPH|$ ʠH|$eHT$ Ht$H|$褋CHD$(dH3%(uH0[Hq~ H`譢fDG,sATUHSy HHLcHLHCHC@(H{8L,'CH]CX@%E[]A\ÐSHH5( H0,dH%(HD$(1HL$HT$LL$ LD$utHHT$H;T$ ̟Ht$H|$CHHHD$(dH3%(u"H0[HI} H`腡@f.SHH53H ,dH%(HD$1HL$HT$ψtjH|$@DHT$HH0H@H@ o@oJ@8HCH(HD$dH3%(uH [fH| H`轠&fDSHH5;3H ,dH%(HD$1HL$HT$tzH|$`YHT$HH0H@H@@o@oJH(oR P8oZ0@XHCXHHD$dH3%(uH [H{ H`VfDSHH5k2H ,dH%(HD$1HL$HT$?tjH|$@iHT$HH0H@H@ o@oJ@8HCH(HD$dH3%(uH [fHz H`-薆fDH~ SH0dH%(HD$(1HD$HD$HD$HD$ Ht2H~ v+HHVH$argon2iH9Ft4H$argon2iH9FH\$(dH3%(H0[Ðz$H~!uLL$LD$ 1HL$HT$H50HL$ HH50蛊HL$ HH50肊HL$HH50i1gffzd$TH~"uVfDHW1H9wH9Nv fHHHwHx HfAWAVAUATUSHH9GUHHAH H5/HHxL IT$H9I H5/H謇HxL0IVH9X识HUHuEHMLHHL{HCLHC"*LHCDHH[]A\A]A^A_AAAkADH耉IHhIvfDffDATIUSHH H5[.HiHxH(HUH9њH H5'.H)Ht4xunH0HVH9zI|$H\[]A\f@fHhH]HXHU SHHHHH߸n2HCHCCargofCCiCnSHt6@t1H[]+uH,臀1@H5s H=-H=-AH,苁H5ts H=,訁AH,H=,OA#H=n-A!H=x-AH=-ՂAHH=k,Հ+Htgf苄1@{HHtraceargsenabledsodium support1.0.18libsodium headers versionlibsodium library versionza PHP string is requiredzsPHP strings are requiredinternal errorarithmetic overflowunsupported output lengthunsupported key lengthincorrect state lengthz|lsignature creation failedsignature has a bogus sizelssll|lunsupported password lengthempty passwordlssllssssinvalid hex stringsl|sinvalid base64 stringconversion failedinput is too largeinvalid paddingzs|slunsupported value for the tagzs|ssodium_init()SodiumExceptionSODIUM_LIBRARY_VERSIONSODIUM_LIBRARY_MAJOR_VERSIONSODIUM_LIBRARY_MINOR_VERSIONSODIUM_CRYPTO_AUTH_BYTESSODIUM_CRYPTO_AUTH_KEYBYTESSODIUM_CRYPTO_BOX_SEALBYTESSODIUM_CRYPTO_BOX_MACBYTESSODIUM_CRYPTO_BOX_NONCEBYTESSODIUM_CRYPTO_BOX_SEEDBYTESSODIUM_CRYPTO_KDF_BYTES_MINSODIUM_CRYPTO_KDF_BYTES_MAXSODIUM_CRYPTO_KDF_KEYBYTESSODIUM_CRYPTO_KX_SEEDBYTESSODIUM_CRYPTO_KX_KEYPAIRBYTES$argon2id$$7$SODIUM_CRYPTO_SHORTHASH_BYTESSODIUM_CRYPTO_SIGN_BYTESSODIUM_CRYPTO_SIGN_SEEDBYTESSODIUM_CRYPTO_STREAM_KEYBYTESSODIUM_BASE64_VARIANT_URLSAFEllsssubkey_id cannot be negativesodium7.4.23API20190902,NTSstandardsodium_crypto_authsodium_crypto_auth_keygensodium_crypto_auth_verifysodium_crypto_boxsodium_crypto_box_keypairsodium_crypto_box_opensodium_crypto_box_publickeysodium_crypto_box_sealsodium_crypto_box_seal_opensodium_crypto_box_secretkeysodium_crypto_kx_keypairsodium_crypto_kx_publickeysodium_crypto_kx_secretkeysodium_crypto_kx_seed_keypairsodium_crypto_generichashsodium_crypto_kdf_keygensodium_crypto_pwhashsodium_crypto_pwhash_strsodium_crypto_scalarmultsodium_crypto_secretboxsodium_crypto_secretbox_opensodium_crypto_shorthashsodium_crypto_signsodium_crypto_sign_detachedsodium_crypto_sign_keypairsodium_crypto_sign_opensodium_crypto_sign_publickeysodium_crypto_sign_secretkeysodium_crypto_streamsodium_crypto_stream_keygensodium_crypto_stream_xorsodium_addsodium_comparesodium_incrementsodium_memcmpsodium_memzerosodium_padsodium_unpadsodium_bin2hexsodium_hex2binsodium_bin2base64sodium_base642binsodium_crypto_scalarmult_basesubkey_lensubkey_idcontextserver_keypairclient_keyclient_keypairserver_keystatenonceopslimitmemlimitsaltalgsecret_keypublic_keysignaturestring_1string_2referencesecretkey should be SODIUM_CRYPTO_BOX_SECRETKEYBYTES bytespublickey should be SODIUM_CRYPTO_BOX_PUBLICKEYBYTES bytessecretkey should be SODIUM_CRYPTO_SIGN_SECRETKEYBYTES bytespublickey should be SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES bytesvalues must have the same lengthkey size should be SODIUM_CRYPTO_SHORTHASH_KEYBYTES bytesnonce size should be SODIUM_CRYPTO_SECRETBOX_NONCEBYTES byteskey size should be SODIUM_CRYPTO_SECRETBOX_KEYBYTES bytesa reference to a state is requiredseed should be SODIUM_CRYPTO_BOX_SEEDBYTES bytesseed must be SODIUM_CRYPTO_KX_SEEDBYTES bytesnonce size should be SODIUM_CRYPTO_BOX_NONCEBYTES byteskeypair size should be SODIUM_CRYPTO_BOX_KEYPAIRBYTES bytespublic key size should be SODIUM_CRYPTO_BOX_PUBLICKEYBYTES bytesseed should be SODIUM_CRYPTO_SIGN_SEEDBYTES bytessecret key size should be SODIUM_CRYPTO_SIGN_SECRETKEYBYTES bytespublic key size should be SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES bytessignature size should be SODIUM_CRYPTO_SIGN_BYTES bytesciphertext length must be greater than 0nonce should be SODIUM_CRYPTO_STREAM_NONCEBYTES byteskey should be SODIUM_CRYPTO_STREAM_KEYBYTES byteshash length must be greater than 0ops limit must be greater than 0memory limit must be greater than 0unsupported password hashing algorithmsalt should be SODIUM_CRYPTO_PWHASH_SALTBYTES bytesnumber of operations for the password hashing function is too lowmaximum memory for the password hashing function is too lowsalt should be SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES bytesnumber of operations for the scrypt function is too lowmaximum memory for the scrypt function is too lowpublic nonce size should be SODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTES bytessecret key size should be SODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTES bytesmessage too long for a single keypublic nonce size should be SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES bytessecret key size should be SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES bytespublic nonce size should be SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES bytessecret key size should be SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES bytespublic nonce size should be SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES bytessecret key size should be SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES bytesinvalid base64 variant identifierscalar and point must be SODIUM_CRYPTO_SCALARMULT_SCALARBYTES byteskeypair must be SODIUM_CRYPTO_KX_KEYPAIRBYTES bytespublic keys must be SODIUM_CRYPTO_KX_PUBLICKEYBYTES byteskey must be SODIUM_CRYPTO_AUTH_KEYBYTES bytesauthentication tag must be SODIUM_CRYPTO_AUTH_BYTES bytesEd25519 key should be SODIUM_CRYPTO_SIGN_SECRETKEYBYTES bytesEd25519 key should be SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES bytesblock size cannot be less than 1key size should be SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES bytesmessage cannot be larger than SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX bytesheader size should be SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES bytesSODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTESSODIUM_CRYPTO_AEAD_AES256GCM_NSECBYTESSODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTESSODIUM_CRYPTO_AEAD_AES256GCM_ABYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_ABYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTESSODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTESSODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTESSODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NSECBYTESSODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTESSODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTESSODIUM_CRYPTO_BOX_SECRETKEYBYTESSODIUM_CRYPTO_BOX_PUBLICKEYBYTESSODIUM_CRYPTO_BOX_KEYPAIRBYTESSODIUM_CRYPTO_KDF_CONTEXTBYTESSODIUM_CRYPTO_KX_SESSIONKEYBYTESSODIUM_CRYPTO_KX_PUBLICKEYBYTESSODIUM_CRYPTO_KX_SECRETKEYBYTESSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTESSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTESSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTESSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAXSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_MESSAGESODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSHSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEYSODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINALSODIUM_CRYPTO_GENERICHASH_BYTESSODIUM_CRYPTO_GENERICHASH_BYTES_MINSODIUM_CRYPTO_GENERICHASH_BYTES_MAXSODIUM_CRYPTO_GENERICHASH_KEYBYTESSODIUM_CRYPTO_GENERICHASH_KEYBYTES_MINSODIUM_CRYPTO_GENERICHASH_KEYBYTES_MAXSODIUM_CRYPTO_PWHASH_ALG_ARGON2I13SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13SODIUM_CRYPTO_PWHASH_ALG_DEFAULTSODIUM_CRYPTO_PWHASH_SALTBYTESSODIUM_CRYPTO_PWHASH_STRPREFIXSODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVESODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVESODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATESODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATESODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVESODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVESODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTESSODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIXSODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVESODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVESODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVESODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVESODIUM_CRYPTO_SCALARMULT_BYTESSODIUM_CRYPTO_SCALARMULT_SCALARBYTESSODIUM_CRYPTO_SHORTHASH_KEYBYTESSODIUM_CRYPTO_SECRETBOX_KEYBYTESSODIUM_CRYPTO_SECRETBOX_MACBYTESSODIUM_CRYPTO_SECRETBOX_NONCEBYTESSODIUM_CRYPTO_SIGN_PUBLICKEYBYTESSODIUM_CRYPTO_SIGN_SECRETKEYBYTESSODIUM_CRYPTO_SIGN_KEYPAIRBYTESSODIUM_CRYPTO_STREAM_NONCEBYTESSODIUM_BASE64_VARIANT_ORIGINALSODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDINGSODIUM_BASE64_VARIANT_URLSAFE_NO_PADDINGsubkey cannot be smaller than SODIUM_CRYPTO_KDF_BYTES_MINsubkey cannot be larger than SODIUM_CRYPTO_KDF_BYTES_MAXcontext should be SODIUM_CRYPTO_KDF_CONTEXTBYTES byteskey should be SODIUM_CRYPTO_KDF_KEYBYTES byteskeypair should be SODIUM_CRYPTO_BOX_KEYPAIRBYTES byteskeypair should be SODIUM_CRYPTO_SIGN_KEYPAIRBYTES byteskeypair should be SODIUM_CRYPTO_KX_KEYPAIRBYTES bytesarguments have different sizeskey should be SODIUM_CRYPTO_BOX_SECRETKEYBYTES byteswrong size for the hashed passwordsodium_crypto_aead_aes256gcm_is_availablesodium_crypto_aead_aes256gcm_decryptsodium_crypto_aead_aes256gcm_encryptsodium_crypto_aead_aes256gcm_keygensodium_crypto_aead_chacha20poly1305_decryptsodium_crypto_aead_chacha20poly1305_encryptsodium_crypto_aead_chacha20poly1305_keygensodium_crypto_aead_chacha20poly1305_ietf_decryptsodium_crypto_aead_chacha20poly1305_ietf_encryptsodium_crypto_aead_chacha20poly1305_ietf_keygensodium_crypto_aead_xchacha20poly1305_ietf_decryptsodium_crypto_aead_xchacha20poly1305_ietf_keygensodium_crypto_aead_xchacha20poly1305_ietf_encryptsodium_crypto_box_seed_keypairsodium_crypto_box_keypair_from_secretkey_and_publickeysodium_crypto_box_publickey_from_secretkeysodium_crypto_kx_client_session_keyssodium_crypto_kx_server_session_keyssodium_crypto_generichash_keygensodium_crypto_generichash_initsodium_crypto_generichash_updatesodium_crypto_generichash_finalsodium_crypto_kdf_derive_from_keysodium_crypto_pwhash_str_verifysodium_crypto_pwhash_str_needs_rehashsodium_crypto_pwhash_scryptsalsa208sha256sodium_crypto_pwhash_scryptsalsa208sha256_strsodium_crypto_pwhash_scryptsalsa208sha256_str_verifysodium_crypto_secretbox_keygensodium_crypto_secretstream_xchacha20poly1305_keygensodium_crypto_secretstream_xchacha20poly1305_init_pushsodium_crypto_secretstream_xchacha20poly1305_pushsodium_crypto_secretstream_xchacha20poly1305_init_pullsodium_crypto_secretstream_xchacha20poly1305_pullsodium_crypto_secretstream_xchacha20poly1305_rekeysodium_crypto_shorthash_keygensodium_crypto_sign_ed25519_pk_to_curve25519sodium_crypto_sign_ed25519_sk_to_curve25519sodium_crypto_sign_keypair_from_secretkey_and_publickeysodium_crypto_sign_publickey_from_secretkeysodium_crypto_sign_seed_keypairsodium_crypto_sign_verify_detached$argon2i$v=%ld$m=%ld,t=%ld,p=%ldmemory_costtime_costthreadsPassword is too longargon2iPASSWORD_ARGON2Iargon2idPASSWORD_ARGON2IDPASSWORD_ARGON2_PROVIDERMemory cost is outside of allowed memory rangeTime cost is outside of allowed time rangeUnexpected failure hashing passwordPASSWORD_ARGON2_DEFAULT_MEMORY_COSTPASSWORD_ARGON2_DEFAULT_TIME_COSTPASSWORD_ARGON2_DEFAULT_THREADS;QhY@YYZEZ_ZZ(ZZ/[d I[ }[ [T [ [ \ l\ \d \ \ \` ] A] u]0]p]]$E^xy^ v_T"``[a(`aabldbbDcccd8dXlddd0d8dxePee<e|e f nf\ff0Xggg h&hZhDh|hi*i$Did^ixii iLjj8jRj@lj k ll (m(8mXmno,xphqqr<tXu vx Xx z zh x{ x|, } 0 (x H ȁ4 t 8DxHx8 h <XxXȚX0h$ȡlXX DXl(8HXhxL( PȫX xpH8D8ȵ4xXx88xxh tX(Th(h( < P zRx $LFJ w?;*3$"8D0fBBA A(D`e (A ABBK f!HXfDK S[AUfD Z B zRx  /S @gAN@ AC zRx @ R4 hgAN@ AA XR48hBBA A(D0n (A ABBB iD h D R xiD0 J zRx 0R4(TiAKDP AAE zRx P cR<j9BKA D`chFpRhA`  AABE zRx `$ RN<$`k2BKA D`chFpRhA`  AABF xR4<xLlpBKA DPrXO`RXAP  AABI zRx P$Q(HmAC FV K zRx  (yQ4(PtnAC DX2 F hmQN4oLDD I AAA RHAoQ(pAKD@ AAE zRx @ Q08pBAK D@  AABG zRx @$P4LDqIBBB K(A0DpcxFRxAp 0A(A BBBC zRx p(vPND( r:BBK A(DpcxFRxAp (A ABBC zRx p$HP40rBKA DP  AABF $4P48sBBK A(D` (A ABBD zRx `$O4\XtLDD I AAA RHAO(tAKD@ AAE O(gVHBGB B(A0A8D@ 8D0A(B BBBH zRx @(PJ  ,BDA  ABH zRx  $aJ>((<AHD X AAI dc&!q`Њ 5! 0 5!Hp`p 5!p 5!`0 5!8 5!p`p 5! ` 5!z@:!0`0@9!t7! r`Hr9!hf8!u7!л9!9! w:!7@x:!S9!o`P9!@9!s! o@oo0o`=!IIJJ&J6JFJVJfJvJJJJJJJJJKK&K6KFKVKfKvKKKKKKKKKLL&L6LFLVLfLvLLLLLLLLLMM&M6MFMVMfMvMMMMMMMMMNN&N6NFNVNfNvNNNNNNNNNOO&O6OFOVOfOvOOOOOOOOOPP&P6PFPVPfPvPPPPPPPPPQQ&Q6QFQVQfQvQ4&!S&!@eQZasodium.so.debugd7zXZִF!t/7 !]?Eh=ڊ2NV oة_K+:ϣOGHjw(,5 uXB VTT$5GOd%b1ϻꞻ['í4Z52aV^cQlUO4Dؠ9}ү"2[vEN`Қh3{<0}O-6 wǝo9V̉xz݈ 8\{fj Z&BߤMv*6{S@w<4V)KP>T>3lTN7%?XJҔٙDO65h<&! $LuV&*-.yyŨr^TJ"͈ϏݶH2>ʝsl I3|Ǯ?M qsULhh(CWӽpO bZQ`G N,aI*Ϫ*l]aOlv#:da@\M@Q“t80jPyb{̑%Ty40*URB\xVJxAoWw&^ZXd9J4ރfQn05>dIKrW<Cq~펚EnʪIT/Q e?q7 aɥH'V,͍+3ć ɋ/&M$"($|- ͢XFlD(TMُu~ hJ"Sdcm)覕ځDԫ0}qOR}dp ¿i 77r|U'?.`HM2BY=9c; b}5CP<*!8h}~H(0n^́#:@oMfE] 4C?[B""!9DDh{%s|7(+ dkFdbcs:Δ=s[-gOEBoMR9G|/"Ȓ_Ǟfw=RG>7Y MN4cƀ Q"ުV8~>=gQ~nm=(XP62OܣkOKHSp{REbgrJ(rdH;lﷂ xF2tL`2'Y+=>̌ߗ{6n/83NFk/ Y7x/""C%D=}Aw)*Wtܫ| ׊RZq/*[uKӘhۈ]}JHz H{̵m$PaD*[u^ߊ/~K6 E2<䉜?aË!z 4j+ù `L+Cؓbcjk*m©2bw60j@ʷ>a*҂꧄b#/pTtV Uߠgmƅ+k˰AnTF6ՎnZPkѣ#/lf- ]՛(^!1?QԏOm(ɼ0M31^d ءt;_A6ߘ>oMgR3Lk AO\ǂrorw5DԜ{)~z|,)JѹR$:ҥ"sk&ܸ8eD K@UYTL1?*N<Πh[h[ bUvϭ`blxf0`ǶF@>p hIIcIInQQdyt z(-Tp&!p&x&!x&&!&P =!=?!?@@!@D!D D!DDDd  O