ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙELF>o@0|@8 @NN QQ!Q!( ii!i!888$$NNN StdNNN Ptd(+(+(+QtdRtdQQ!Q!ppGNUȞLx`,m@W8a   H"@%x X@ BAC*``1@Q @0@@@D  2  9+Ou)1΂ɣI Y';-BE1͈O ӗ8,2M}FO$=S| X 558J|"$^R"qXhTO|rt>Y7鹝:ҭA4ةwWn-an^.2A,ɑJM4~H>, b&FVa<,ӑM _ .JV_&G [ p']Wr1"Va}Ban8:R?%L-7臈؍1% \J=< ;U#L 2` _#A A +Jz wx  : x 0|t  !  6^[  F W^ ) R; ;/ n /   } YTg, -e G  # F"Y p 6 P% ж p  P   e /    p .  ;  `N + I @m  M 0l 0 J  \  =&   @  FB 0D `p! $z `  U    <x Z  [   `  P ]m  P p  0  pp!   p!s   L 4V 0W  @ Pn  У{/   \w y 0  `o j  0    @     `   ?A @d @?   X6  @N    p! La d y  v  @ `! e }  L  l `  P  __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizezend_ce_exceptionzend_get_exception_basezend_read_propertyzend_hash_str_findzend_hash_clean__stack_chk_failzm_startup_sodiumsodium_init__zend_malloczend_new_interned_stringzend_register_internal_class_exsodium_version_stringzend_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_sensitivezend_errorzm_shutdown_sodiumrandombytes_closezm_info_sodiumphp_info_print_table_startphp_info_print_table_headerphp_info_print_table_rowphp_info_print_table_endzif_sodium_crypto_box_keypair_from_secretkey_and_publickeyzend_parse_parameters_emalloc_96zend_throw_exceptionzif_sodium_crypto_sign_keypair_from_secretkey_and_publickey_emalloc_128zif_sodium_memzeroconvert_to_null_emallocmemcpyzif_sodium_incrementzif_sodium_addzif_sodium_crypto_shorthash_emalloc_40_efreezif_sodium_crypto_secretboxcrypto_secretbox_easyzend_error_noreturnzif_sodium_crypto_secretbox_opencrypto_secretbox_open_easyzif_sodium_crypto_generichashzif_sodium_crypto_generichash_updatezif_sodium_crypto_generichash_finalzif_sodium_crypto_box_keypairzif_sodium_crypto_box_seed_keypairzif_sodium_crypto_kx_seed_keypaircrypto_scalarmult_basezif_sodium_crypto_boxcrypto_box_easyzif_sodium_crypto_box_opencrypto_box_open_easyzif_sodium_crypto_box_sealzif_sodium_crypto_box_seal_openzif_sodium_crypto_sign_keypairzif_sodium_crypto_sign_seed_keypairzif_sodium_crypto_sign_publickey_from_secretkey_emalloc_64crypto_sign_ed25519_sk_to_pkzif_sodium_crypto_signzif_sodium_crypto_sign_openzif_sodium_crypto_sign_detachedzif_sodium_crypto_sign_verify_detachedzif_sodium_crypto_streamzif_sodium_crypto_stream_xorzif_sodium_crypto_pwhashcrypto_pwhash_argon2idzif_sodium_crypto_pwhash_str_emalloc_160strlenzif_sodium_crypto_pwhash_str_needs_rehashzif_sodium_crypto_pwhash_scryptsalsa208sha256zif_sodium_crypto_pwhash_scryptsalsa208sha256_strzif_sodium_crypto_pwhash_scryptsalsa208sha256_str_verifyzif_sodium_crypto_aead_aes256gcm_is_availablezif_sodium_crypto_aead_aes256gcm_encryptzif_sodium_crypto_aead_aes256gcm_encrypt_detached_emalloc_48_array_initadd_next_index_strzif_sodium_crypto_aead_aes256gcm_decryptzif_sodium_crypto_aead_aes256gcm_decrypt_detachedzif_sodium_crypto_aead_chacha20poly1305_encryptzif_sodium_crypto_aead_chacha20poly1305_encrypt_detachedzif_sodium_crypto_aead_chacha20poly1305_decryptzif_sodium_crypto_aead_chacha20poly1305_decrypt_detachedzif_sodium_crypto_aead_chacha20poly1305_ietf_encryptzif_sodium_crypto_aead_chacha20poly1305_ietf_encrypt_detachedzif_sodium_crypto_aead_chacha20poly1305_ietf_decryptzif_sodium_crypto_aead_chacha20poly1305_ietf_decrypt_detachedzif_sodium_crypto_aead_xchacha20poly1305_ietf_encryptzif_sodium_crypto_aead_xchacha20poly1305_ietf_encrypt_detachedzif_sodium_crypto_aead_xchacha20poly1305_ietf_decryptzif_sodium_crypto_aead_xchacha20poly1305_ietf_decrypt_detachedzif_sodium_bin2hexzif_sodium_hex2binzif_sodium_bin2base64zif_sodium_base642binzif_sodium_crypto_scalarmultzif_sodium_crypto_aead_aes256gcm_keygenrandombytes_bufzif_sodium_crypto_shorthash_keygenzif_sodium_crypto_kx_client_session_keysadd_next_index_stringlzif_sodium_crypto_kx_server_session_keyszif_sodium_crypto_authzif_sodium_crypto_auth_verifyzif_sodium_crypto_sign_ed25519_sk_to_curve25519zif_sodium_crypto_sign_ed25519_pk_to_curve25519zif_sodium_padzif_sodium_unpadzif_sodium_crypto_secretstream_xchacha20poly1305_init_pushzif_sodium_crypto_secretstream_xchacha20poly1305_pushzif_sodium_crypto_secretstream_xchacha20poly1305_init_pull_emalloc_80zif_sodium_crypto_secretstream_xchacha20poly1305_pulladd_next_index_longzif_sodium_crypto_secretstream_xchacha20poly1305_rekeyzif_sodium_crypto_box_publickeyzif_sodium_crypto_sign_publickeyzif_sodium_crypto_kx_publickeyzif_sodium_memcmpzif_sodium_crypto_generichash_init_emalloc_448zif_sodium_crypto_kdf_derive_from_keyzif_sodium_crypto_box_publickey_from_secretkeyzif_sodium_crypto_pwhash_str_verifyzif_sodium_crypto_kx_keypairzif_sodium_comparezif_sodium_crypto_aead_chacha20poly1305_ietf_keygenzif_sodium_crypto_aead_chacha20poly1305_keygenzif_sodium_crypto_aead_xchacha20poly1305_ietf_keygenzif_sodium_crypto_auth_keygenzif_sodium_crypto_generichash_keygenzif_sodium_crypto_kdf_keygenzif_sodium_crypto_secretbox_keygenzif_sodium_crypto_secretstream_xchacha20poly1305_keygenzif_sodium_crypto_stream_keygenzif_sodium_crypto_box_secretkeyzif_sodium_crypto_sign_secretkeyzif_sodium_crypto_kx_secretkeyget_modulesodium_module_entrylibsodium.so.23libc.so.6_edata__bss_startsodium.soGLIBC_2.14GLIBC_2.4GLIBC_2.2.5ii ui Q!Q!pQ!Q!Q!8Q!CR!M R!XR!UpR!dR!oR!~S!0S!KxS!S!S!S!K8T!PT!hT!T!T!T!T!U!XU!pU!U!U!U!U!V!(V!@V!xV!V!V!V!W!8W!KPW!hW!W!W!W!W!X!(X!KXX!pX!X!X!X!X!Y!K0Y!HY!xY!Y!Y!Z!0Z!HZ!xZ!Z!Z!Z!J8[!P[!K[![![!\!X\!p\!J\!\!\!]!0]!x]!]!]! ^!!0^!+@^!!P^!U!`^!"p^!U!^!("^!+^!P"^!@U!^!"^!U!^!"^!U!_!"_!U! _!#0_!+@_!@#P_!U!`_!x#p_!U!_!#_!+_!#_!@U!_!$_!U!_!P$_!@U!`!$`!U! `!$0`!U!@`!%P`!+``!@%p`!U!`!x%`!@U!`!%`!U!`!i`![!`!|`!+a!a!Z! a!0a!@X!@a!Pa!+`a!%pa!Y!a!&a!`Y!a!a!X!a!a!Y!a!P&a!Y!b!b![! b!&0b![!@b!BPb!Y!`b!^pb!+b!wb!Y!b!b!Y!b!b!]!b!&b!R!c!&c!@R! c!0c!W!@c!&Pc!+`c!&pc!S!c!'c!`S!c!@'c!S!c!`'c!Q!c!c!+d!d! W! d!0d!V!@d!'Pd!`V!`d!'pd!V!d!'d! W!d!(d!V!d!0(d!`V!d!,d!]!e!Ee!X! e!h(0e!+@e!]Pe!X!`e!(pe!+e!(e!Y!e!(e!T!e!0)e![!e!h)e! T!f!)f!U! f!z0f![!@f!)Pf!+`f!pf!`Z!f!f!`Z!f!)f!Y!f!(*f!Y!f!f!+g!X*g!`Y! g!0g!`Z!@g!Pg!Y!`g!pg!Y!g!*g!Y!g!*g!Y!g!*g!Z!g!.g!Y!h!Ch!+ h!_0h!X!@h!xPh![!`h!ph!]!h!h!`]!h!h!]!h!h!]!h!h! [!i!i! [! i!0i!]!@i!Pi!\!`i!pi!Z!i!i!@\!i!i!]! p!R(p! ^!Xp!/p!Y(^!H^!h^!^!^!^!^!_!(_!H_!h_!_!_!_!_!`!(`!H`!h`!`!`!`!`!a!(a!Ha!ha!a!a!a!a!i!b!(b!Hb!hb!b!b!b!b!c!(c!Hc!hc!c!c!c!c!d!(d!Hd!hd!d!d!d!d!e!(e!He!he!e!e!e!e!f!(f!Hf!hf!f!f!f!f!g!(g!Hg!hg!g!g!g!g!h!(h!Hh!hh!h!h!h!h!i!(i!Hi!hi!i!o! o!o!o!?o!o!qo!z0p!8p!Pp!k!l!l!l!l! l!(l!0l!8l! @l! Hl! Pl! Xl!`l!hl!pl!xl!l!l!l!l!l!l!l!l!l!l!l!l! l!!l!"l!#l!$m!%m!&m!'m!( m!)(m!*0m!+8m!,@m!-Hm!.Pm!/Xm!0`m!1hm!2pm!3xm!4m!5m!6m!7m!8m!9m!:m!;m!<m!=m!>m!@m!Am!Bm!Cm!Dm!En!Fn!Gn!Hn!I n!J(n!K0n!L8n!M@n!NHn!OPn!PXn!Q`n!Rhn!Spn!Txn!Un!Vn!Wn!Xn!Yn!Zn![n!\n!]n!^n!_n!`n!an!bn!cn!dn!eo!fo!go!ho!i o!j(o!k0o!l8o!m@o!nHo!oPo!pXo!r`o!sho!tpo!uxo!vo!wo!xo!yo!zo!{o!|o!}o!~o!HH!HtH5 !% !hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQ%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!D%!D%!D% !D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%!D%}!D%u!D%m!D%e!D%]!D%U!D%M!D%E!D%=!D%5!D%-!D%%!DH5$16H=!1H5p3,H=!1H5,H=!1H5-H=!1H5bn-H=!1H5[-H=o!1H5A.H=U!1H5/H=;!1H5)}n/HH=!1H5 [d0H= 1H5fAJ0HtH= 1H5p1HH51H= 1H5T@1H= 1H5z&1H=y 1H5 1H=_ 1H5F2H=E 1H51LH5X1 HH= 1H5O`3HH5 1H= 1H503H= 1H5Z4H= 1H5@4HH= 1H55H=m 1H55H=S 1H5}5H=9 1H5{5LH5L1HH= 1XH5[]@HxH= 1H5#,7H= 1H5> 7H= 1H57H= 1H5B7HH=q 1H5x9HH518H=A 1H5 8H=' 1H5>i8H= 1H5#O8H= 1H5 59H= 1H59LH51H8H= 1H5:H= 1H5:H=m 1H5Ġ:HH514LH5j1H=' 1H5>iS;HH= 1XH5 []DH|H= 1H5'=H= 1H5j <H= 1H5=H= 1H5Vt=H H=u 1H5>HH=S 1H5Z>HH5f1H=# 1H5e_>HH= 1H5Cn?HH51H= 1H5>?H= 1H5@H,H= 1H5%@H H=s 1H5^@H=Y 1H5x@H=? 1H5@HH= 1H5$_AHH501H= 1H5/AH= 1H5AH= 1H5AH.H= 1H5BH=} 1H5BH=c 1H52qBHH5v1*H=3 1H5uKCHH= 1H5SC1H5Ĉ{H|$@tH= 1H5CCH|$(9H= 1H5YHT$ BH= 1H5ڞQCHT$ BH=w 1H5*-CLH51>H=G 1H5.!D1H5H|$AH= 1H5THD$CHH= 1H5-=DHD$CH= 1H5z DHHD$HH9H|$ H|$H|$(H|$0 H|$ H|$ H51Ld$I|$ HI9LH5F1H= 1H5EHD$8dH3%(YH@[]A\H= 1H5H= 1H5 H= 1H5H5[1H=t 1H5lH=Z 1H5IH=@ 1H5gHHHEH}Pt$ LL$0LD$HEHL$8HT$LeHt$ dZYt.Eu HtLZH= 1H5ʄHD$H+DE<%CNH|$H|$H|$  H|$H|$H5 1LD$HL$HHT$ Ht$HH}HEHEHEeEuHTH= 1H5ăH= 1H5YHD$(dH3%(H8[]H=v 1H5śH=_ 1H5֛H51H=0 1H5rH= 1H5=XEE}H+<%CIH|$ tOH|$et\H51?CH= 1H5RHD$(dH3%(uXH0[H5C1H5Ǜ 1HT$ Ht$H|$u CCDHH= 1H5+W*CHH5(1H= 1H5d'BHZH= 1H5ʁBH= 1H5BH= 1H5ƛBHH=m 1H5{DHH514H== 1H5tKDH=# 1H5 e1DH= 1H5KDH~H= 1H5)CH\H= 1H5ۀKEHH5ؔ1H= 1H5̚EH={ 1H5bEH=a 1H5DH=G 1H5.ELH5Z1H= 1H5YEH= 1H54?EHrH= 1H5HH= 1H5GH6H= 1H5GH= 1H5,GHH51LHH=M 1H5ccIH=3 1H5ڙuIIH= 1H5[/IHH= 1H5~9 IHH5 1H= 1H5 =JHOH= 1H5̗OHH51LH=U 1H5OH=; 1H5}OLH5N1HH= 1H5|ERH= 1H58+QH^H= 1H5{ QH= 1H5QHH51tH H=u 1H5{kSH=[ 1H5RQSH=A 1H57SHH= 1H5&{aSHH521H= 1H5>1UTHdH= 1H5z3TH= 1H5THH5Ǝ1zH= 1H5ҖUH=i 1H5`TLH5|10HH5f1H=# 1H59zegVHH= 1H5zCWHvH= 1H5z!WHH51LH5܍1H= 1H5yXH= 1H5&XHH=] 1H5Vz ZHH=; 1H5Qy}YLH5N1H= 1H5MYHH= 1H5x+ZH= 1H5ZH= 1H5xB]H= 1H5(]H= 1H5]H=g 1H5nxc^H=M 1H5I^H=3 1H5Ju/^H= 1H5 x[^H= 1H5A^H= 1H5'u_H= 1H5Z [_H= 1H5_H= 1H5_H=} 1H5$`H=c 1H5ʕp`H=I 1H5aH=/ 1H5>xqaLH5B1H= 1H5wAaH= 1H5x'bH= 1H5 bH= 1H5v0cH= 1H5cL H=u 1H5vdLH=S 1H5ZvdH=9 1H5qw{dH= 1H5fa}dHH521H= 1H5>1MdH= 1H50v3dH= 1H5u&eH= 1H5 eH= 1H56dHH=e 1H5{u+fH=K 1H5ufHH5^1H= 1H5j]eH= 1H5\uCfH= 1H56)fH= 1H5ԔwgH= 1H5 hH= 1H5hH= 1H5.iH=e 1H5t|jH=K 1H5RtbjHH5^1H= 1H5]kH= 1H5PCkH= 1H5Gu)ekH= 1H5ܔKkH= 1H51kH= 1H5PkH5Nt1HT$ =lH=b 1H5t@lH=H 1H5s&lH=. [1H54s]A\lH= 1H5ēW!mH= 1H5=DnH= 1H5 #nH= 1H5> o@H= H H9tH Ht H=q H5j H)HHH?HHtH HtfD=- u+UH=r Ht H= d ]wAUATUSH8dH%(HD$(1H H\$HHD$ IHD$uE1IHnHH8Htxt%HL$(dH3 %(LunH8[]A\A]HhHXHHH9tL-QnfH H9t{uH;LQHt܀xuH8SHdH%(H$1(ioHHHHSodiumExHHfP$H@H@@ cept@&n@'H HHDŽ$HD$Hn HDŽ$HDŽ$H0HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$HDŽ$PHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$H5HH AعHH=kzAعHcH=kYAعHcH=kmAع %H=tOA1ҹ&H=t4Aع &H=tAع#H=tAع ,H=tA1ҹ-H= uAع-H=uAع*H=0uAع 1H=BueA1ҹ2H=_uJAع 2H=yu,Aع/H=uAع 2H=uA1ҹ3H=uAع3H=uAع0H=uAع H=j{Aع H=j]Aع0H=j?Aع H=u!Aع H=uAع@H=uAعH=iAعH=iAع H=iAعH=imAع@H=iOAعH=6u1Aع H=iAع H=iAع H=tAع H=uAع H=uAع@H=/i}Aع3H=t_Aع8H=uAAع 5H=(u#AعH?=H==uA1ҹ8H=buAع5H=uAع6H=uAع6H=uAع H=umAع#H=uOAع@#H=u1Aع "H=uAع&H=uAع@&H=uAع"H=vAع#H=vAع H=v}AعH=$v_AعHgH=$v_AعH=f!Aع)HH=vAع)HH=vAع&HH=#vAع&HH=*vAع'HH=1v|Aع'HH=8v[Aع 3H=Bv=AعH"f3H=Zv=Aع>HH=qvAع>HH=vAع<HH=vAع<HH=vAع H=v{Aع $H=v]AعH=SHD$уH9wHuMHԹCH謹}HCD%I$AD$HD$(dH3%(u H0[]A\賵ATIH5LUSH0,dH%(HD$(1HL$HLL$ LD$@H|$ cHl$H$H} HH9-趹LD$HL$Ht$HH$HH{HHCHkιuzSHD$уHtH;D$vHvHCD%I$AD$HD$(dH3%(u7H0[]A\Cu HߨtܲAD$ T@UHH5KSH8,dH%(HD$(1HL$HLL$ LD$H|$ @hfLD$HL$HH$Ht$HH{HHCHC@CGG G0سt$CH8HD$SHHփH?v(@H鍿f@HCD%H]EHD$(dH3%(uH8[]fDSHH5IH@,dH%(HD$81HD$(HL$0HT$PHD$P1LL$0LD$胱ZYt?H|$0@:H|$( HL$HT$ Ht$H|$+CHD$8dH3%(uH@[RfATIH5IUSH0,dH%(HD$(1HL$HT$HHD$ P1LL$LD$0ҰZYHl$HվH|$ H|$ H} HH9;H $HT$HHt$HH{HHCHk舴t$C4$HHD$I$DC<%AD$HD$(dH3%(u H0[]A\ff.ATIH5GUSH@,dH%(HD$81HD$ HL$(HT$PHD$P1LL$@LD$(萯ZYH|$0H|$ Hl$(H} HH9LD$HL$HHT$(Ht$HH{HHCHkt%C{kHٳf@D+CI$<%AD$HD$8dH3%(u H@[]A\ATUHH5cFSHP,dH%(HD$H1HD$0HL$HD$0HT$PHD$(PHD$8PHD$XP1LL$(LD$XKH нHD$HH9HL$8H9H|$(HT$ HHD$0HHMHH|$@3HLd$I|$ HI9ZYHHHHD$0LcLcHCHPLt$(LL$8LD$HL$HHT$ Ht$(dZYSуu=HD$H]D%EHD$HdH3%(usHP[]A\fDHϱf.jLt$(LL$8LD$HL$HHT$ Ht$(詰^_\HD$0*ϭǻDATIH5pDUSH0,dH%(HD$(1HL$ HT$LL$LD$NH|${HD$HmHT$ H9ZHH=Ż~LD$HL$HHT$ Ht$HHkHHHCHC螭uJHƃˬI$HCC<%AD$HD$(dH3%(u,H0[]A\fCrH4mzf.SHH5!CH0,dH%(HD$(1HL$ HT$LL$LD$t"HT$Ht$H|$蘭CHD$(dH3%(uH0[ff.@ATUSHH5BH@,dH%(HD$81HL$HT$HHD$ PHD$0PHD$HP1LL$ LD$HVH J@USHH5 BH8,dH%(HD$(1HL$ HT$LL$LD$UfSHH5WBH0,dH%(HD$(1HL$HT$LL$ LD$豩 S,Hu C[@1H5V?ju[ATIH5EAUSHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ H /H|$8 KH|$@ YH|$0HĽHH9HoH0HH9SHt$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCHk藫H u?HD$ SHHփHwH9vJ@ HCJ:HԬ5@HCD%I$AD$HD$HdH3%(u HP[]A\ڨf.AUATIH5?USHX,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ BH fH|$8 H|$@ HH\$0H9H{ HH9蟬IHXHL(H@HT$ H}L(HpHH@H@t$t$jt$@LL$ LD$PHL$(H uQHD$ HPHvzCuHߨEڻHջfCu Hߨtq輥E2"HHC1LD赪HL:HL/HD$HdH3%(u)HX[]A\A]@苪f{<ATIH5u=USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ 4H H|$8 H|$@ H\$0HHHSH9H{ HH96胪Ht$ H1t$ HHt$ H}t$@LL$ HELD$PHL$(HEH]תH tOEuHAD$HD$HdH3%(}HP[]A\f.UHD$ уH9r-Ht'HED%I,$AD$fD,H跨f諨fATUHH5;SH`,dH%(HD$X1HD$PHL$8HT$PHD$0PHD$XPHD$8PHD$PPHD$0P1LL$pLD$HXH0t'H|$H H|$P CH|$@t'EHD$XdH3%(H`[]A\HLd$8I9I|$ HI9艨H1t$0HHt$0H{t$HLL$(HLD$8HL$XLcHT$0HCH t&CKHߨt3:fCH]<%EaATIH5:USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ ԡH H|$8?H|$@ H|$0HθHoH0HH9)6Ht$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCHk:H uBHD$ SHHփHwH9vM@:)Hۥ$fDCN>H败9@HCD%I$AD$HD$HdH3%(u HP[]A\躡f.AUATIH5c8USHX,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ "H NH|$8߷H|$@ H\$0H{ HH9蒥IHXHL(H@HT$ H}L(HpHH@H@t$t$jt$@LL$ LD$PHL$(H uLHD$ HPHvuCuHߨEH@Cu Hߨtq贞E HأHC1LD譣HL2HL'HD$HdH3%(u!HX[]A\A]@胣덐{IATIH5u6USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ 4H H|$8H|$@ QH\$0HHZH{ HH9}萣Ht$ H1t$ HHt$ H}t$@LL$ HELD$PHL$(HEH]$H tLEuH@AD$HD$HdH3%(}HP[]A\f.UHD$ уH9r-Ht'HED%I,$AD$fD\KHǡFf軡fATUHH54SH`,dH%(HD$X1HD$PHL$8HT$PHD$0PHD$XPHD$8PHD$PPHD$0P1LL$pLD$HhH0t'H|$HH|$P H|$@t'EHD$XdH3%(H`[]A\Ld$8I|$ HI9謡H1t$0HHt$0H{t$HLL$(HLD$8HL$XLcHT$0HCaH t!C^Hߨt61M@CH]<%E1f;聜ATIH553USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ H /H|$8 GH|$@ UH|$0HH?H9ݳHoH0HH9CHt$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCHk7H u?HD$ SHHփHwH9vJ@HCF6HĞ1@HCD%I$AD$HD$HdH3%(u HP[]A\ʚf.AUATIH5s1USHX,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ 2H NH|$8 ۲H|$@ H\$0H{ HH9袞IHXHL(H@HT$ H}L(HpHH@H@t$t$jt$@LL$ LD$PHL$(H uLHD$ HPHvuCuHߨEH!@Cu HߨtqėEHHC1LD轜HLBHL7HD$HdH3%(u!HX[]A\A]@蓜덐苜IјATIH5/USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ DH H|$8 H|$@ H\$0H`HH?HSH9H{ HH9|艜Ht$ H1t$ HHt$ H}t$@LL$ HELD$PHL$(HEH]H tEEuH DAD$HD$HdH3%(uyHP[]A\fDUHD$ уH9w-Ht'HED%I,$AD$fDH7Hǚ2f軚nATUHH5-SH`,dH%(HD$X1HD$PHL$8HT$PHD$0PHD$XPHD$8PHD$PPHD$0P1LL$pLD$HhH0t'H|$H !H|$P H|$@t'EHD$XdH3%(H`[]A\Ld$8I|$ HI9謚H1t$0HHt$0H{t$HLL$(HLD$8HL$XLcHT$0HC1H t!C^Hߨt61M@CH]<%E1f;聕ATIH55,USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ H H|$87H|$@ H|$0HƮHoH0HH9!VHt$ Ht$ HHt$ H{jLL$HLD$ HHL$PHT$(HCHkH uBHD$ SHHփHwH9vM@2!HfDCF6Hԗ1@HCD%I$AD$HD$HdH3%(u HP[]A\ړf.AUATIH5*USHX,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ BH NH|$8׭H|$@ H\$0H{ HH9 貗IHXHL(H@HT$ H}L(HpHH@H@t$t$jt$@LL$ LD$PHL$(ܒH uLHD$ HPHvuCuHߨ EH1@Cu HߨtqԐEHHC1LD͕HLRHLGHD$HdH3%(u!HX[]A\A]@裕덐蛕IATIH5(USHP,dH%(HD$H1HD$@HL$0HT$PHD$ PHD$HPHD$(P1LL$HLD$ TH H|$8H|$@ IH\$0HH?HSH9EH{ HH9h裕Ht$ H1t$ HHt$ H}t$@LL$ HELD$PHL$(HEH]H tOEuH'AD$HD$HdH3%(}HP[]A\f.UHD$ уH9r-Ht'HED%I,$AD$fDD3Hד.f˓fATUHH5&SH`,dH%(HD$X1HD$PHL$8HT$PHD$0PHD$XPHD$8PHD$PPHD$0P1LL$pLD$HxH0t'H|$HH|$P ݪH|$@t'EHD$XdH3%(H`[]A\Ld$8I|$ HI9˪輓H1t$0HHt$0H{t$HLL$(HLD$8HL$XLcHT$0HCQH t!C^Hߨt6AM@CH]<%E1fK葎ATIH5y!USH ,dH%(HD$1HL$HT$(HH\$H9HH{ HH9é螒HL$HT$HsHHH}HEHEH]躐DEI,$<%AD$HD$dH3%(u H []A\諍ff.ATIH5$USH@,dH%(HD$81HL$(HT$HD$LL$0LD$HD$0H\$(HH{ HH9>襑HHHHHEHD$H}PLD$(HL$8HT$ HEH]LL$0ΐZYEu2HT$(HT$H9T$t&HV雨HT$ H9wNHtHHUD%I,$AD$fHD$8dH3%(u-H@[]A\H؏ff.AUATUSHH5#H(,dH%(HD$1HL$HLD$裊HL$ȃHHt$H9ߧHH>HHH?HHRHH)ƸH)HH!H)HHH ʃHL$I|$ Ml$HI9c贏DD$HL$LHH$HH}HEHELe EH+<%CHD$dH3%(u H([]A\A]Ċ@ATUHH5!SH@,dH%(HD$81HL$(HHHD$HD$8HD$8P1LL$ LD$(2^_D$HD$(HH<@LgH"HI9ݦ蠎LHHHHD$H{HCPLcHD$PLD$ HL$8HT$LL$0ȋZYCu4HL$(H $H9L$t)-HQ@HL$ L9wFHt@HKD %H]EHD$8dH3%(u-H@[]A\֥ƥH،ff.UHH5G SH8,dH%(HD$(1HL$HT$LL$ LD$蠇H|$ ťH|$  HT$Ht$HHH{HHCHC 跆t#CWGHBfCC8H]<%EHD$(dH3%(uH8[]fDSHH0,dH%(HD$(1umH 0;fo$HfoL$HH@H@ @8HC@H(HD$(dH3%(u"H0[1H5.BuffDSHH ,dH%(HD$1u]H耊+fo$HCHH@H@@(H@HD$dH3%(uH [Ð1H5袅uƆfDUHAVAUIH5ATSHH@,dH%(H$81HL$0HT$ LL$8LD$(=H|$0@H|$8 Ht$ L$HT$(LLv nJH\$@@11H LHL L$軅 LHۊHt$( HɊ@LHYH|1LB LLRIt$ L@H$8dH3%(u He[A\A]A^][ff.UHAVAUATIH5~SHH@,dH%(H$81HL$0HT$ LL$8LD$(̓H|$0@H|$8 hHt$ L$HT$(LLv (H\$@@11H耉 LH萉L L$KHt$( Hi LHY@LHH 1L҇Iu L LLфH$8dH3%(u He[A\A]A^]ff.UHH5SH8,dH%(HD$(1HL$HT$LL$ LD$ptoH|$ iHL$HT$HHt$HH{HHCHC R CC8H]<%EHD$(dH3%(uH8[]SHH5H@,dH%(HD$81HD$0HL$ HT$PHD$P1LL$8LD$(蓁ZYt?H|$0 H|$ HL$HT$(Ht$H|$˅CHD$8dH3%(uH@[bfUHH5JSH(,dH%(HD$1HL$HT$teH|$@[tHt$HHH{HHCHC &CC8H]<%EHD$dH3%(uH([]褁@UHH5SH(,dH%(HD$1HL$HT$:teH|$ ϟ贃Ht$HHH{HHCHC VzCC8H]<%EHD$dH3%(uH([]@AUATUSHH5H8,dH%(HD$(1HL$ HT$LD$q%HL$HLiHt$ L(H1HI)HHL9II}!MeHI9 HT$ HHHEHELeHtqHD$H11LD$DA L=HL$HH)HII H0L IH IL HHHHL$HL$HI9sHL$1HuMVuUBD%EH+<%CHD$(dH3%(u!H8[]A\A]LH!I)=AUATIH5<USH8,dH%(HD$(1HL$HT$LD$ }HL$ HHT$H9Ht$H|$ ~H|$Hl$Ll$H} HHLHHH{HHCHk藀HD$D+I$HCAD$DHD$(dH3%(u H8[]A\A]'~ATUSHH5Hp,dH%(HD$h1HL$H|tWH|$ Hl$PLd$H$HL |1HN4LH^~HHN~HD$hdH3%(u Hp[]A\p}AUATIH5yUSHH,dH%(HD$81HD$ HL$HHD$HD$ HD$(PHD$0P1LL$LD$@{^_KH<$G< Z<̜mH$HHx4Hh˜H?H|$0H9iH|$ @H_H1HH9_HT$HIHIED$ IuIEPt$0LL$LD$@I]HL$ πZYuAHD$AUHHփHwH9vK@veL`@AEqaL\fD@IEAD%M,$AD$HD$8dH3%(u#HH[]A\A]@HHx@H<$w{SHH5H`,dH%(HD$X1HL$HLL$LD$zH|$pH|$ JHT$H4$H|$ o}rzT$PHfoD$ foL$0foT$@H0H@H@4PH@LHC@H(P8HD$XdH3%(uH`[zAUATIH5USHH,dH%(HD$81HL$HT$HHD$HD$0HD$0P1LL$ LD$@x^_H|$G< J<腮HD$L(I}4pH|$0HHoHHH9f9~HL$HT$ t$(t$HI}HLL$@HsHLD$(HCHkzZYtNCuHߨwfDAD$HD$8dH3%(HH[]A\A]HD$ H9w6Ht01LHCD|HL"~t$L}CH8Ht|3HHx@H|$K|FxH,H57dH%(HD$1H6wt4H<$G< tE<?جH$HHx4Hx MwHD$dH3%(uHHHx@H<$wf.SHH5 H ,dH%(HD$1HL$HT$vtSH|$@zHT$HH0H@H@ oB @oJ0@8HCH(HD$dH3%(uH [HwSHH5* H ,dH%(HD$1HL$HT$utSH|$` UyHT$HH0H@H@ oB@@oJP@8HCH(HD$dH3%(uH [vSHH5z H ,dH%(HD$1HL$HT$+utSH|$@xHT$HH0H@H@ oB @oJ0@8HCH(HD$dH3%(uH [uSHH5 H0,dH%(HD$(1HL$HT$LL$ LD$qtt+HT$H;T$ Ht$H|$yCHHHD$(dH3%(uH0[VufDUHAUATSHH5V HH,dH%(H$1HL$8HT$(HD$(HD$0 LD$0HD$8sHt$0HFH0AHT$8HBH0v HLl$@10LHHHt$(LsysLIHI$I|$ HD$@IL$ID$HH)ID$IxID$H)΁I$HLsAD$L#AƄ$<%CH$dH3%(u He[A\A]]sH=z 1H5 vff.ATIH5 USHP,dH%(HD$H1HD$(HL$HT$PHD$P1LL$0LD$0rZYHl$HlH@HH|$"H|$ H|$( ֔H$H} HD$8HHHD$0H9mwLD$H $HHT$Ht$HH{HHCHkpHD$I$DC<%AD$HD$HdH3%(u HP[]A\qrUHH5ZSH(,dH%(HD$1HL$HT$ qt]H|$ itHt$HHH{HHCHC 6wCC8H]<%EHD$dH3%(uH([]qff.SHH5H0,dH%(HD$(1HL$HT$LL$ LD$ApHT$ H9̓HHt$H|$rCHD$(dH3%(uH0[q@ATUHS,unit HHLcHLHCHC@tH{8LuuACH]<%E[]A\f1H5>Ro{fSHH5H0,dH%(HD$(1HL$HT$LL$ LD$ot+HT$H;T$ Ht$H|$nCHHHD$(dH3%(uH0[ofDwgWGSHH5:H ,dH%(HD$1HL$HT$mtRH|$@eqHT$HH0H@H@ o@oJ@8HCH(HD$dH3%(uH [nfSHH5H ,dH%(HD$1HL$HT$;mtdH|$`RqHT$HH0H@H@@o@oJH(oR P8oZ0@XHCXHHD$dH3%(uH [mSHH5H ,dH%(HD$1HL$HT${ltRH|$@oHT$HH0H@H@ o@oJ@8HCH(HD$dH3%(uH [9mfH=s HHtraceargssodium_init()SODIUM_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$SODIUM_CRYPTO_PWHASH_STRBYTES$7$SODIUM_CRYPTO_SHORTHASH_BYTESSODIUM_CRYPTO_SIGN_BYTESSODIUM_CRYPTO_SIGN_SEEDBYTESSODIUM_CRYPTO_STREAM_KEYBYTESSODIUM_BASE64_VARIANT_URLSAFEenabledsodium support2.0.23sodium compiled version1.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|linvalid parametersempty passwordlssllsssssinvalid hex stringsl|sinvalid base64 stringinput is too largeinvalid paddingzs|slunsupported value for the tagzs|sllsssubkey_id cannot be negativeunsupported password lengthsodiumAPI20151012,NTSsodium_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_keystatestring1string2longmacnonceopslimitmemlimitsaltalgsecret_keypublic_keysignaturestring_1string_2referenceSODIUM_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_PADDINGsecretkey 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 bytesMemory allocation too large (%zu bytes)a 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 bytesunsupported 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 lowhash length must be greater than 0ops limit must be greater than 0memory limit must be greater than 0salt should be SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES bytesnumber of operations for the scrypt function is too lowmaximum memory for the scrypt function is too lowcrypto_pwhash_scryptsalsa208sha256 is deprecated, please use the high-level crypto_pwhash() APIwrong size for the hashed passwordpublic 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 bytescrypto_sign_ed25519_sk_to_curve25519()Ed25519 key should be SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES bytescrypto_sign_ed25519_pk_to_curve25519()block 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 byteskeypair should be SODIUM_CRYPTO_BOX_KEYPAIRBYTES byteskeypair should be SODIUM_CRYPTO_SIGN_KEYPAIRBYTES byteskeypair should be SODIUM_CRYPTO_KX_KEYPAIRBYTES bytesarguments have different sizessubkey 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 byteskey should be SODIUM_CRYPTO_BOX_SECRETKEYBYTES bytessodium_crypto_aead_aes256gcm_is_availablesodium_crypto_aead_aes256gcm_decryptsodium_crypto_aead_aes256gcm_encryptsodium_crypto_aead_aes256gcm_keygensodium_crypto_aead_aes256gcm_decrypt_detachedsodium_crypto_aead_aes256gcm_encrypt_detachedsodium_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_chacha20poly1305_decrypt_detachedsodium_crypto_aead_chacha20poly1305_encrypt_detachedsodium_crypto_aead_chacha20poly1305_ietf_decrypt_detachedsodium_crypto_aead_chacha20poly1305_ietf_encrypt_detachedsodium_crypto_aead_xchacha20poly1305_ietf_decryptsodium_crypto_aead_xchacha20poly1305_ietf_keygensodium_crypto_aead_xchacha20poly1305_ietf_encryptsodium_crypto_aead_xchacha20poly1305_ietf_decrypt_detachedsodium_crypto_aead_xchacha20poly1305_ietf_encrypt_detachedsodium_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;(5<xDD DDDE,E@`EE "Fd lF F< F| xG G< G H, H H DI` tI I I(JpxJJ(KX\KKNL:MMH PQdRh SSt:T Tx,UU`&VpVDWW,,XvXYYYpHZxZ Z|[[[\h\$\h\]8]8]]^\^__L___ `H ` P`!`@!ax!Sa!la"a#a@#ax#bcDp8ppq rX8ssXt uTvXw$ xx (z {P X} ~ P  X@  (t ؆ <X XlȎ8Ȓ8xؓؕ|H t(Xإ@(ت$Ȭ  0HTxXȺ8H|ȽxL88p(0`h$ X\ 8!T!!8!0"D"X"l"""("8"H"X"#T#x#zRx $X/FJ w?:*3$"D68\\FBA A(D`| (A ABBH $L]v EIa AA zRx  =tiHK|iHr iEN@ AA zRx @ |=4 tpjEN@ AA Xx=4(kH b F zRx  d=8kBBA A(D0m (A ABBC 0kH h H =`DlH0 F zRx 0<4(lEKDP AAA zRx P <<<PmDFKA D`chFpRhA`  AABA zRx `$<<x,nLFAK D`chFpRhA`  AABA x AAA  ȁMEN@ ?U AA D =E^ E TTd FKA DpcxFFFUpfxDQFlp  AABA ?d TFBK A(DcFFFUDBDX (A ABBE zRx (?Tp ĄFKA DpcxFFFUpfxFQHhpD  AABK 8@` (FAK DcFFFFFUD  AABD sFQHlzRx $&@dTt FKA DpcxFFFUpSxDQFlp  AABA @ddFBK A(DcFFFUDBDX (A ABBE 0@T\؉FKA DpcxFFFUpYxFQHhpA  AABK R@l`,FAK DcFFFFFUD  AABD `FQHlF@JT@4FKA DpcxFFFUpfxDQFlp  AABA $@dFBK A(DcFFFUDBDX (A ABBE P@T(FKA DpcxFFFUppxFQHhp~  AABG r@``FAK DcFFFFFUD  AABD `FQHl@JT hFKA DpcxFFFUpSxDQFlp  AABA ^@dxFBK A(DcFFFUDBDX (A ABBE p@T FKA DpcxFFFUpfxFQHhpD  AABK @l``FAK DcFFFFFUD  AABD `FQHl@J0FKA D@  AABA 8@0< 4FKA D`ih^pfhA`  AABH  d@Z8tpLFBA A(NP( (A ABBA zRx P$N@JHPFAK D`_hXpRhA`ehJpZhA`  AABH 8@t(DEKDP AAA l@< `EG@{ AH EG0q AB (heEC DX; A  @N( dEC FV: A .@N(LȞEKDP AAA <@4,XENPcXF`RXAPX AA 0 ,@4(ğEKD@ AAA  @4(DEKD@ AAA @48PĠFBA A(N`i (A ABBI ?d8$ FBK A(D` (A ABBA L @40FAA N  AABA zRx $?4TX,FBK A(Dp|xFRxApxDYxAp (A ABBE ? ENp AA zRx p @NT\FBK A(DpaxXRxApqxDtxApC (A ABBI ?lH o I ,@4 PEN0 AA zRx 0 @ EN0 AA X? @$EN0 AA ? xEN@p AA \?(EC Ej A zRx  (h?4<0?FKA DpcxFRxAp  AABA H?(hEKD@ AAA $? EN@ AA ?Q,FAD h ABJ zRx  $o?HJB L8EN@p AA 0H?     | x t $p 8lEN0 AA v> pEN0 AA X> lEN0 AA :> GNUpQ!8CMUdo~KKKKKJKJ!+!U!"U!("+P"@U!"U!"U!"U!#+@#U!x#U!#+#@U!$U!P$@U!$U!$U!%+@%U!x%@U!%U!i[!|+Z!@X!+%Y!&`Y!X!Y!P&Y![!&[!BY!^+wY!Y!]!&R!&@R!W!&+&S!'`S!@'S!`'Q!+ W!V!'`V!'V!' W!(V!0(`V!,]!EX!h(+]X!(+(Y!(T!0)[!h) T!)U!z[!)+`Z!`Z!)Y!(*Y!+X*`Y!`Z!Y!Y!*Y!*Y!*Z!.Y!C+_X!x[!]!`]!]!]! [! [!]!\!Z!@\!]! 0` Q!Q!o`h  k!p T1@# oo@1oov/oi!``p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbbbcc c0c@cPc`cpcccccccccdd d0d@dPd`dpdddddddddee e0e@ePe`epeeeeeeeeeff f0f@fPf`fpfffffffffgg g0g@gPg`gpgggggggggz3R ^!/YGA$3a10` GA$3p1113oGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYGA+GLIBCXX_ASSERTIONSsodium.so-2.0.23-1.el8.x86_64.debugE7zXZִF!t/)]?Eh=ڊ2NIj; ̕'' AA" q(gK*3*>$ Z䈭jtQ{ߥ ؿ2qK KSO%'Yu? vTq WL(Ik~SBL*mA̳xJ:d+#y*ƣ n}|̨\^9V_̍"ebwE4nB36痭WLpÌƚWUmx߱):e'xߔT xZTvvܗ1aqs-zҿl(~4׮n @r?i#"9Kj?- Qhhǵh BB+B3=c,(m`4V|z nc<͞Fx8-$z8|#BA]OW9%>:rEZ>/K#S|̮#R)Jso;ӗLKdY=loC0cNQeܺ>FrXRl:&8HLfiK3.'LbWY$p<%GlfU)z6 nV1FCz89nL2lG^\D];72 |InFR_L.6z֤6x }88K q5ݾ{?RU d|!MD$-C`A9n6b^#uT gɡ@-]Ќ_Y}C&jl!R fJ1r }c?6Ty|uCE;t',|6ZΆH6%IxO}ě1 ]7A%jQ\lJa)QO+b{+!Î:mmMw%Lb*վ?;J%F:MRQՙѪ\GOfX̹* [ 8Znݳ[=ی?h&x,#F<'nI%Lb 0g1XsέURy6SB[8lL?c7u#ՁDKlhE a t!/铎;mTƟb&cmI?"`s(:Ѝ*##K?ԛ=/Gvfشϑpi~i6au!i6_m +uN"Y: UlK†PDzLTy((VJ ݀G*x5=$f, pXRㄾ+|<~bV5H"qZމgW`յte>8iw/ 2g}ITGz$.CQvbdgث[۳怹՝,؂c{=}g&UTOX C3O7[9GsfM|a+E5tbvpR&Kݐ7K ))t4]>`Ԇ&5AM㨏ywVu#>޽j&em DKI%7kSJgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 88$o``( `0hh 8ov/v/Eo@1@1@T11@#^BTTp h0`0`cP`P`nhhwoo } h.(+(+00NN Q!QQ!QQ!Q@ i!ik!k p!p p!ppapH r(s{(