iBPnh%9e| y/ YARB|yx86_64-darwin22)#_y    K; ";)#_ y  "  E5  "5%gG%''9gG%''9gG%''9!gG%gGa#a% a' a) a+a-a/a1a3a5a7a9a;a=!a?#aA%'Ay   )+/5)?AEK?UU-[Ke}>[x ! C)E)E)E)G9&  ! {M+++ 'K 'M 'Og'Qgyy-]-_/g/i/m/e5o5q5u5w5y5}7!57! )U!W!O!=7II-- 7a;% gyMMMMMO!)-#)]!YYKK OK 3  g gygggggggi!)-a!c!e!__ee iY;   g  y %%i'k Ii/'m-gy % gy!!! )-7a!q!s!u)w)c!#)]!scgg}} Ϲ;sC C  m;%{Ii/'} gIi/'- %ggG g gO%Ii/' gIi/' gIi/'- %ggG'y!     DEF!u)!u)9w)a!!q!!u)a!u)!u)9w)\yy˧ E#% gG g % gG y!DEF1)u!+)3- mK % gG g gg;%Ii/' gIi/'- %ggG y !   DP1)!a!!u)a!u)9w)iW  +kKK 'g)%'gIi/'-gGgg)%'gIi/'-gy#y!$%#34688()+,-0+(!!   DW!!u)w)!!q!!!u)w)=q; =k[[ g' g''y% gyEFGIIJKLNNBD!QRTQ!_`a!q!a!q!)?5X o#K++ % ''gG%''gG% gy_`bd_fgikfopro!_`+)+))93u e; g'K g'K'y% gy|~!!_`a!q!a!q!)?5 o#K++ % 'K'gG%'K'gG% gy!_`+)+))93 e; g'ϓ g'ϓ'y% gy!!_`a!q!a!q!)?5 o#K++ % ''gG%''gG% gy              !_`+)+))93  e;! g'ggy!ku!!! A +#g5'gy  !ou!!   = #%YqAM =  M E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rbnacl-7.1.1/lib/rbnacl/util.rbE
 RbNaClE UtilEc_verify16!crypto_verify_16c_verify32!crypto_verify_32c_verify64!crypto_verify_64 zerosprepend_zerosremove_zeroszero_padcheck_lengthcheck_stringcheck_hmac_key/check_string_validationverify64verify64!verify32verify32!verify16verify16!bin2hexhex2bin extendsodium_functionmodule_functionE zerosEforce_encodingEASCII-8BITn*respond_to?Eprepend_zerosmessage+Eremove_zerosbytesize- slice!Ezero_padEIString too long for zero-padding to E byteslen==> to_s raiseEcheck_lengthE' was nil (Expected E)E was E# bytes (Expected ) string lengthdescription nil? to_int caller!=Echeck_stringEcheck_hmac_keyE; bytes (Expected more than 0)_description to_str zero?E/check_string_validationEcan't convert E3 into String with #to_strEMstrings must use BINARY encoding (got  classencodingEverify64onetwoEverify64!EFirst messageESecond messageEverify32Everify32!Everify16CEverify16!Ebin2hexEH* bytes unpack firstEhex2binhex pack SodiumpointerLengthErrorDescriptionTypeErrorEncoding BINARYEncodingErrorhl,@DThl|$0<HT`lx(48DPT| (0<HP`tx|DLXdhlt|$,8DTdp|