! __.PKGDEF 0 0 0 644 7097 ` go object linux amd64 go1.23.4 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "IcKfoxhWFtJoOoD-OPFk/ddJ3ebIooEoPx9LK2veQ" $$B uuw{$8CRXmy49IPai %.2T &/01:z  QV^m{ ;P]jw #)19AIQYai &,28>DKQX^djpw}     % + 1 7 = C n u    7 = C Y %YGHIKMXgu}EYF[fieldcrypto/subtlesubtleerrorsunsafeinternal/reflectlitereflectliteinternal/goarchgoarchinternal/unsafeheaderunsafeheaderinternal/abiabiruntimeinternal/cpucpuinternal/runtime/atomicatomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteordermath/bitsbitscrypto/internal/edwards25519/field$GOROOT/src/crypto/internal/edwards25519/field/fe.gol0l1l2l3l4ZerovOnereduceAddabSubtractNegateInvertzSetSetBytesxbuiltinbyteerrorBytesbytesoutEqualuSelectcondSwapIsNegativeAbsoluteMultiplyySquareMult32Pow22523SqrtRatiorRwasSquare$GOROOT/src/crypto/internal/edwards25519/field/fe_arm64_noasm.gocarryPropagate$GOROOT/src/crypto/internal/edwards25519/field/fe_generic.gocarryPropagateGenericElementesc:esc:esc:esc:esc:feZerofeOnemmask64Bits$GOROOT/src/crypto/internal/edwards25519/field/fe_amd64.gofeMulfeSquare(*Element).Zero(*Element).One(*Element).Negate(*Element).Set(*Element).Bytes(*Element).Select(*Element).IsNegative(*Element).Multiply(*Element).Square(*Element).carryPropagate /k l m n o p g q r s t   0Z\h/              !"!#$#%&%'( ')*)+,+-.-DD^EFdegij 12345  !  ; <eee+ I "(FM%IL;M<N   &IP;QB+g6789: ; < =  >?@ABCGHI "J#K$%L&'M(N)*O+P,-.Q/0R1S234T5678U9:;VW<=X>Y[?@]AB((((00 0 06 6 6 6WWWWW&Weeeee+eqqqq&qxxxx& x!"##$%&'(')1*+,-./01(23456%789::);73<=>5?$;7@A 7BC5D(EFG'HIH+JKL'M&NOP'Q&IR0STU'V(WXYZ5[ [-\]9^7_ `_ a_ $b_ cdcec+fcC%D-M%IL;M<N    & IP;Q_`abcB@  >BP J"$@&?(,.0<<FJbbC) ?) ?) *+D1 ?1 ?1 23 E=C r r r rs ? ?  IF"GHH     fI%&1'2345   O   O S    O    O S     O    O S     O    O S     O    O S  % $ S+ 4:<?%+JG  O K/0  O23   B?R]       '„!  $$ _go_.o 0 0 0 644 186356 ` go object linux amd64 go1.23.4 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "IcKfoxhWFtJoOoD-OPFk/ddJ3ebIooEoPx9LK2veQ" ! go120ld'„! = >*>r>N2Nou''7G4dcrypto/subtleerrorsinternal/byteordermath/bitscrypto/internal/edwards25519/field.initgclocals·g2BeySu+wFnoycgXfElmcg==crypto/internal/edwards25519/field.(*Element).Zerocrypto/internal/edwards25519/field.feZerogclocals·wgcWObbY2HYnK2SU/U22lA==gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==crypto/internal/edwards25519/field.(*Element).Zero.arginfo1crypto/internal/edwards25519/field.(*Element).Zero.argliveinfo$GOROOT/src/crypto/internal/edwards25519/field/fe.gotype:*crypto/internal/edwards25519/field.Elementgo:info.*crypto/internal/edwards25519/field.Elementcrypto/internal/edwards25519/field.(*Element).Onecrypto/internal/edwards25519/field.feOnecrypto/internal/edwards25519/field.(*Element).One.arginfo1crypto/internal/edwards25519/field.(*Element).One.argliveinfocrypto/internal/edwards25519/field.(*Element).reducecrypto/internal/edwards25519/field.(*Element).carryPropagateGenericcrypto/internal/edwards25519/field.(*Element).reduce.arginfo1crypto/internal/edwards25519/field.(*Element).reduce.argliveinfo$GOROOT/src/crypto/internal/edwards25519/field/fe_arm64_noasm.gocrypto/internal/edwards25519/field.(*Element).carryPropagatego:info.crypto/internal/edwards25519/field.(*Element).carryPropagate$abstractcrypto/internal/edwards25519/field.(*Element).Addgclocals·LlfHo70um+DIUn9rjx/QUA==crypto/internal/edwards25519/field.(*Element).Add.arginfo1crypto/internal/edwards25519/field.(*Element).Add.argliveinfocrypto/internal/edwards25519/field.(*Element).Subtractcrypto/internal/edwards25519/field.(*Element).Subtract.arginfo1crypto/internal/edwards25519/field.(*Element).Subtract.argliveinfocrypto/internal/edwards25519/field.(*Element).Negategclocals·TjPuuCwdlCpTaRQGRKTrYw==crypto/internal/edwards25519/field.(*Element).Negate.arginfo1crypto/internal/edwards25519/field.(*Element).Negate.argliveinfogo:info.crypto/internal/edwards25519/field.(*Element).Negate$abstractcrypto/internal/edwards25519/field.(*Element).Invertcrypto/internal/edwards25519/field.feSquarecrypto/internal/edwards25519/field.feMulgclocals·3t8WlE+CEPpgnWbvvNfnSA==gclocals·ykHN0vawYuq1dUW4zEe2gA==crypto/internal/edwards25519/field.(*Element).Invert.arginfo1crypto/internal/edwards25519/field.(*Element).Invert.argliveinfocrypto/internal/edwards25519/field.(*Element).Squarecrypto/internal/edwards25519/field.(*Element).Multiplytype:crypto/internal/edwards25519/field.Elementgo:info.crypto/internal/edwards25519/field.Elementgo:info.intgo:info.crypto/internal/edwards25519/field.(*Element).Square$abstractgo:info.crypto/internal/edwards25519/field.(*Element).Multiply$abstractcrypto/internal/edwards25519/field.(*Element).Setcrypto/internal/edwards25519/field.(*Element).Set.arginfo1crypto/internal/edwards25519/field.(*Element).Set.argliveinfocrypto/internal/edwards25519/field.(*Element).SetBytestype:*errors.errorStringtype:errors.errorStringgo:string."edwards25519: invalid field element input size"go:itab.*errors.errorString,errorcrypto/internal/edwards25519/field.(*Element).SetBytes.arginfo1crypto/internal/edwards25519/field.(*Element).SetBytes.argliveinfo$GOROOT/src/internal/byteorder/byteorder.go$GOROOT/src/errors/errors.goerrors.Newinternal/byteorder.LeUint64go:info.[]uint8go:info.errorgo:info.errors.New$abstractgo:info.internal/byteorder.LeUint64$abstractcrypto/internal/edwards25519/field.(*Element).Bytestype:[32]uint8crypto/internal/edwards25519/field.(*Element).bytescrypto/internal/edwards25519/field.(*Element).Bytes.arginfo1crypto/internal/edwards25519/field.(*Element).Bytes.argliveinfotype:[]uint8go:info.crypto/internal/edwards25519/field.(*Element).Bytes$abstractgo:info.*[32]uint8runtime.panicIndexgclocals·LqP3g2EGGEr/6X6Jjn96VQ==crypto/internal/edwards25519/field.(*Element).bytes.arginfo1crypto/internal/edwards25519/field.(*Element).bytes.argliveinfotype:[5]uint64type:[8]uint8go:info.uint64go:info.uint8crypto/internal/edwards25519/field.(*Element).Equalgclocals·jMEwbs2xlC8jTxDFNygHZw==gclocals·ESr+dlj+ZUXO8X1Jig2pHQ==crypto/internal/edwards25519/field.(*Element).Equal.arginfo1crypto/internal/edwards25519/field.(*Element).Equal.argliveinfo$GOROOT/src/crypto/subtle/constant_time.gocrypto/subtle.ConstantTimeComparecrypto/subtle.ConstantTimeByteEqtype:intgo:info.*uint8go:info.crypto/subtle.ConstantTimeCompare$abstractgo:info.crypto/subtle.ConstantTimeByteEq$abstractcrypto/internal/edwards25519/field.mask64Bitscrypto/internal/edwards25519/field.mask64Bits.arginfo1crypto/internal/edwards25519/field.mask64Bits.argliveinfogo:info.crypto/internal/edwards25519/field.mask64Bits$abstractcrypto/internal/edwards25519/field.(*Element).Selectcrypto/internal/edwards25519/field.(*Element).Select.arginfo1crypto/internal/edwards25519/field.(*Element).Select.argliveinfogo:info.crypto/internal/edwards25519/field.(*Element).Select$abstractcrypto/internal/edwards25519/field.(*Element).Swapcrypto/internal/edwards25519/field.(*Element).Swap.arginfo1crypto/internal/edwards25519/field.(*Element).Swap.argliveinfocrypto/internal/edwards25519/field.(*Element).IsNegativecrypto/internal/edwards25519/field.(*Element).IsNegative.arginfo1crypto/internal/edwards25519/field.(*Element).IsNegative.argliveinfogo:info.crypto/internal/edwards25519/field.(*Element).IsNegative$abstractcrypto/internal/edwards25519/field.(*Element).Absolutegclocals·ROUSt0/vdGh5KGeocNshSw==gclocals·VtCL4RdUwCqwXEPeyJllRA==crypto/internal/edwards25519/field.(*Element).Absolute.arginfo1crypto/internal/edwards25519/field.(*Element).Absolute.argliveinfogclocals·YtH/kLGDroq4A+wxhTZuuQ==crypto/internal/edwards25519/field.(*Element).Multiply.arginfo1crypto/internal/edwards25519/field.(*Element).Multiply.argliveinfocrypto/internal/edwards25519/field.(*Element).Square.arginfo1crypto/internal/edwards25519/field.(*Element).Square.argliveinfocrypto/internal/edwards25519/field.(*Element).Mult32crypto/internal/edwards25519/field.(*Element).Mult32.arginfo1crypto/internal/edwards25519/field.(*Element).Mult32.argliveinfocrypto/internal/edwards25519/field.mul51go:info.uint32go:info.crypto/internal/edwards25519/field.mul51$abstractcrypto/internal/edwards25519/field.mul51.arginfo1crypto/internal/edwards25519/field.mul51.argliveinfocrypto/internal/edwards25519/field.(*Element).Pow22523crypto/internal/edwards25519/field.(*Element).Pow22523.arginfo1crypto/internal/edwards25519/field.(*Element).Pow22523.argliveinfocrypto/internal/edwards25519/field.(*Element).SqrtRatiocrypto/internal/edwards25519/field.sqrtM1gclocals·ghBnBZU7dpyB4ccPggt7Rw==gclocals·k3h0KJhoA1MX3BCHBk6x0Q==crypto/internal/edwards25519/field.(*Element).SqrtRatio.arginfo1crypto/internal/edwards25519/field.(*Element).SqrtRatio.argliveinfocrypto/internal/edwards25519/field.(*Element).carryPropagate.arginfo1crypto/internal/edwards25519/field.(*Element).carryPropagate.argliveinfocrypto/internal/edwards25519/field.mul64crypto/internal/edwards25519/field.mul64.arginfo1crypto/internal/edwards25519/field.mul64.argliveinfo$GOROOT/src/crypto/internal/edwards25519/field/fe_generic.gotype:crypto/internal/edwards25519/field.uint128go:info.crypto/internal/edwards25519/field.mul64$abstractgo:info.crypto/internal/edwards25519/field.uint128crypto/internal/edwards25519/field.addMul64crypto/internal/edwards25519/field.addMul64.arginfo1crypto/internal/edwards25519/field.addMul64.argliveinfogo:info.crypto/internal/edwards25519/field.addMul64$abstractcrypto/internal/edwards25519/field.shiftRightBy51crypto/internal/edwards25519/field.shiftRightBy51.arginfo1crypto/internal/edwards25519/field.shiftRightBy51.argliveinfogo:info.crypto/internal/edwards25519/field.shiftRightBy51$abstractcrypto/internal/edwards25519/field.feMulGenericcrypto/internal/edwards25519/field.feMulGeneric.arginfo1crypto/internal/edwards25519/field.feMulGeneric.argliveinfocrypto/internal/edwards25519/field.feSquareGenericcrypto/internal/edwards25519/field.feSquareGeneric.arginfo1crypto/internal/edwards25519/field.feSquareGeneric.argliveinfocrypto/internal/edwards25519/field.(*Element).carryPropagateGeneric.arginfo1crypto/internal/edwards25519/field.(*Element).carryPropagateGeneric.argliveinfocrypto/internal/edwards25519/field.feMul.arginfo1crypto/internal/edwards25519/field.feMul.argliveinfocrypto/internal/edwards25519/field.feSquare.arginfo1crypto/internal/edwards25519/field.feSquare.argliveinfogo:cuinfo.producer.crypto/internal/edwards25519/fieldgo:cuinfo.packagename.crypto/internal/edwards25519/fieldgo:info.stringerrors.(*errorString).Errorgo:info.internal/byteorder.LePutUint64$abstractgo:info.[32]uint8crypto/internal/edwards25519/field..inittaskerrors..inittasktype:.eqfunc40runtime.memequal_varlenruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*field.Element.type:.namedata.*func(*field.Element, *field.Element) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:.namedata.*func(*field.Element, *field.Element, *field.Element) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:.namedata.*func(*field.Element) []uint8-type:*func(*crypto/internal/edwards25519/field.Element) []uint8type:func(*crypto/internal/edwards25519/field.Element) []uint8type:.namedata.*func(*field.Element, *field.Element) int-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) inttype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) inttype:.namedata.*func(*field.Element) int-type:*func(*crypto/internal/edwards25519/field.Element) inttype:func(*crypto/internal/edwards25519/field.Element) inttype:.namedata.*func(*field.Element, *field.Element, uint32) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, uint32) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, uint32) *crypto/internal/edwards25519/field.Elementtype:.namedata.*func(*field.Element) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element) *crypto/internal/edwards25519/field.Elementtype:.namedata.*func(*field.Element, *field.Element, *field.Element, int) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int) *crypto/internal/edwards25519/field.Elementtype:.namedata.*func(*field.Element, []uint8) (*field.Element, error)-type:*func(*crypto/internal/edwards25519/field.Element, []uint8) (*crypto/internal/edwards25519/field.Element, error)type:func(*crypto/internal/edwards25519/field.Element, []uint8) (*crypto/internal/edwards25519/field.Element, error)type:.namedata.*func(*field.Element, *field.Element, *field.Element) (*field.Element, int)-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) (*crypto/internal/edwards25519/field.Element, int)type:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) (*crypto/internal/edwards25519/field.Element, int)type:.namedata.*func(*field.Element, *field.Element, int)-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int)type:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int)type:.namedata.*func(*field.Element, *[32]uint8) []uint8-type:*func(*crypto/internal/edwards25519/field.Element, *[32]uint8) []uint8type:func(*crypto/internal/edwards25519/field.Element, *[32]uint8) []uint8type:.namedata.*[32]uint8-type:.eqfunc32runtime.gcbits.type:*[32]uint8type:.importpath.crypto/internal/edwards25519/field.type:.namedata.Absolute.type:.namedata.Add.type:.namedata.Bytes.type:.namedata.*func() []uint8-type:*func() []uint8type:func() []uint8type:.namedata.Equal.type:.namedata.Invert.type:.namedata.IsNegative.type:.namedata.*func() int-type:*func() inttype:func() inttype:.namedata.Mult32.type:.namedata.*func(*field.Element, uint32) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, uint32) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, uint32) *crypto/internal/edwards25519/field.Elementtype:.namedata.Multiply.type:.namedata.Negate.type:.namedata.One.type:.namedata.*func() *field.Element-type:*func() *crypto/internal/edwards25519/field.Elementtype:func() *crypto/internal/edwards25519/field.Elementtype:.namedata.Pow22523.type:.namedata.Select.type:.namedata.*func(*field.Element, *field.Element, int) *field.Element-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int) *crypto/internal/edwards25519/field.Elementtype:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element, int) *crypto/internal/edwards25519/field.Elementtype:.namedata.Set.type:.namedata.SetBytes.type:.namedata.*func([]uint8) (*field.Element, error)-type:*func([]uint8) (*crypto/internal/edwards25519/field.Element, error)type:func([]uint8) (*crypto/internal/edwards25519/field.Element, error)type:.namedata.SqrtRatio.type:.namedata.*func(*field.Element, *field.Element) (*field.Element, int)-type:*func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) (*crypto/internal/edwards25519/field.Element, int)type:func(*crypto/internal/edwards25519/field.Element, *crypto/internal/edwards25519/field.Element) (*crypto/internal/edwards25519/field.Element, int)type:.namedata.Square.type:.namedata.Subtract.type:.namedata.Swap.type:.namedata.*func(*field.Element, int)-type:*func(*crypto/internal/edwards25519/field.Element, int)type:func(*crypto/internal/edwards25519/field.Element, int)type:.namedata.Zero.type:.namedata.bytes-type:.namedata.*func(*[32]uint8) []uint8-type:*func(*[32]uint8) []uint8type:func(*[32]uint8) []uint8type:.namedata.carryPropagate-type:.namedata.carryPropagateGeneric-type:.namedata.reduce-type:.namedata.l0-type:.namedata.l1-type:.namedata.l2-type:.namedata.l3-type:.namedata.l4-go:constinfo.crypto/internal/edwards25519/fieldcrypto/internal/edwards25519/field..stmp_0crypto/internal/edwards25519/field..stmp_1crypto/internal/edwards25519/field..stmp_2runtime.memequal128·ftype:.namedata.*field.uint128-type:*crypto/internal/edwards25519/field.uint128type:.namedata.lo-type:.namedata.hi-crypto/internal/edwards25519/field..stmp_3type:.namedata.*[5]uint64-type:*[5]uint64type:[]uint64crypto/internal/edwards25519/field.feMul.args_stackmapcrypto/internal/edwards25519/field.feMul.arginfo0crypto/internal/edwards25519/field.feSquare.args_stackmapcrypto/internal/edwards25519/field.feSquare.arginfo0crypto/internal/edwards25519/field..stmp_4crypto/internal/edwards25519/field..stmp_5type:.namedata.*[8]uint8-type:*[8]uint8$GOROOT/src/crypto/internal/edwards25519/field/fe_amd64.go$GOROOT/src/math/bits/bits.go `.uim(%sv\ m`ms `4@Y<B:s==*E+N y '214e1"w64F41e 6 3 C3^ N3S-)4q2~8W6+67 c4 X4(v$6J7<,(+1 /k2vC~,b!02D/m @/: >)` :(` 9)8` :0p;D8/~@*:(*:(*;(6$< 1Z<9< 4<``` B``3`` f``3`` e`8``h` ```3` `8``;` ``f`` 6`L```P` s``f`` v```` 0``y`(` D``p``a` ````w` \``3`` .`4`2`4` w`4`~`J` `4`f`/` S````c` L```(` @``y`(` 7````x` ```$` H````` `T```` ``3` ` -```` H```` W``O`` -`` `%`O` ```@`;` ``3`>` z```` l``f`` b!0````````````````````` ``+`` ```` ```` ```` ```` ```` ```` ```````|` ` `````````````8`` ```` `` `` ` `````0`` ` `````.`` ` `````````````````````.`````````` ``````+`` ` ``` `` `` ```` `` `` ``````R`3``````` `````````o` ` `````^`0` ```` ```` `````````````` `````````````````` ```````m` ```````````` ```````` ```````!  !D"6Tx#F-E%9%+)&L'>4)&Y *KF+8[-M:.,90+0 41$I1 a1t11111 2 N2<d2.u3 33&3K4 c4Iy4;55 66(6 K6=l88 8*8O9c9)x99%9:5:G:Y:k:}:R;;;:r .*;(; *<(*"=(L= ""A "c;>:=(=@"S :u=?"Ba" =@6"B "d=@: = ?  B < ? " <?" " <?6V9=7 @t;+>fAD" " ?$Bc" ?B=H@=@614?B"a " @CE(Hm144C 7w:=U8;;;>L!Om144! 7U ( .+ )5 8 M JE KG U , )/"! 4D M2 G1 6> ?Ev JIa GE g9 e9 P< cB ?!!Y"E8"EP#E8$EX?r%E8>%EHh(&E8g&EP; 'E8:['EH'E8y(EXcD)E8b)EHb*E8$+E`u+,E8t,EXo-E83.E`i0/E8h/EPK:0E80P EH1E8J0EP1E81E@/2E8?2E@k2E8j 3EP83E874E@4E8W5EXHL6E8G6EP?7E87EX<8E8;9EH9E89EH<;<E8EHe=E8 +EH`` B4`3`` f3b`3`` e@Y``h` ``3` ``;` `f`` 6+(```P` s2 `f`` v+N y ``` 0 `y`(` D \n`p``a` 8 F*E```w` \`3`` .`2`4` w`~`J` `f`/` S```c` L``(` @`y`(` 7```x` ``$` H```` ```` `3` ` -<B``` H2``` W`O`` -` `%`O` ``@`;` `3`>` z``` l`f`` b Q!!! <t_R=AxGt_R=AxGۅ"1دjt\CaDy5RTyBFתplzDW:AQْ!^CXۖ]Q//V4S9(o`Mu9(o`Mu9(o`MuDW:AQْ!RTyBFתplzDW:AQْ!PZ[YB:/~9DD ޓ)*E8o O~72ۑ_' )|X:SNe"v)w9(o`Muz3b _jڝ3Js */c t${pz]=՞ڏWHR%umvy9Goq (. ZҊ7O9(o`Mu_U*dR7Z#{h5;L8Z39%cf"Wr]RǐAtз_ÃXY'^՜xܯtu2kmjPaԪbj|~A9(o`Mu"9}W[pau ifsKQP4LGo{ ~ɤO#5)ǞfT ѹ3( jw7Nh[i(jr7!IBW9(o`MuxBG,Tǽ+^Mc \Kx}0m,a > ;>{D* Zֲ|RTOܾz|:9(o`Mu9(o`Mu9(o`Mu,a > ;~ŸݢGMt~>RsFք@v~wA6{2 /q (7A6y4%rm'nvZ%-rmM}T|I9(o`Muxkh 06+Z2O1#VG5Ug Ƒaɻ4',4sj܂ъ>2J3|4Y9(o`Mu9(o`Mu9(o`Mu5Ug Ƒaɻ4',ܸ$ϔJ aszb·jT&eNq&:h ñw-9(o`Mu9(o`Mu9(o`Mub·ƀANeM"[ s@ۡʶ$U>!:XЯEcxXȈ̔l { ȿ\ܑږk+6ci6Hq=O9(o`Mux@m|P(RzG6U3 2hX`a- +E$2֨;?qTBKo+r/ܟ/7]unm\pYyI)!ˋp]Tc9(o`Mu ",Z<\@5w@A b)rizzݦ!aH5TðF'HXJK賖y*Ir] 9(o`Muk]@A $2/Kx0_iJ0ى>Z,n4Q"4jÛ5Io#4(xS?1vItCvT4:z'F)W۷NjE)9(o`Mu9(o`Mu9(o`Mu4(xS?1vIt4Q\F3[=鸽`UeriIb$kH.'"wJ?y~D/yt#NtJ9(o`Mu9(o`Mu9(o`Mu鸽`UeriIb$E%C-zduf]@2P艇n2K8d@܈I}2}4Y"1?Nڒ\nŴ; O9(o`Mu!Jz3(b4'z+Vhmrض Ay%; dlKoGOL9RɍJ{O|^$aՉ]4n9(o`Mueˇy$:]*B䴷OZH%@*L)FX; AD1o{W(/0Q)U]"x6~#rr(5 2 Hjtcn@%9(o`MujM!A8Msv=`9(o`Mu9(o`Mu9(o`Mu0x%E.gձF\~ c!g 4m U)BR1]ϭѬߩ9(o`Mu9(o`Mu9(o`Mu U{jgzy%R_vМc$4_}M%ŀY={ iNWC{j.i˒J>9(o`Mu9(o`Mu9(o`MuCc-n1<ӼMd3ޅicOHX`?~2ѥSO`*g`OHN!E)a1pT\ZGo#G9(o`Muj&!μ 7z!\TFk qS4 •}_a +òx/u|QțGzDLi! OSZ1yiLk-۶3xJzxQP虑9(o`Mu,S48ivb@ܸ$ϔJ aszwqhMg_jgtEѪ8IZliICa9(o`Mu9(o`Mu9(o`Mub·i8w(Gpyf t&iN8j}:`4)n[(4)q:epGa `E_ H R}d9(o`Mu.e|6Ӂ%8PdYzdy_qG[S[j6OxA"%U;='w!6ŧ 1]v=Z/"*RGkSZ:1y}idKDxE(^H*Kc>-Ȓpzi@}mN,Xt {NzjM1*Hn!b4*87ѝyJ?eN+0L-A;oǫ1Hv4X8/SFn SO5fli[|PNQ)< ם9pDX-N.E1fx㵩uϐ! ΡY ,_ 'vbjj\xyVXRN _; Jȳ\dHT}[i>- x,]SD0mdO:d{ ]F6"WYNnU ymY<J %vXmnl뻈$uDeS*?v-_] KUXZŕ}Vn" 4}1NXZŕ}VXZŕ}VN`gQje8[|8Ӣ|͕0>v{k9 3zM^$Z0ɯx;*A_WR R_T0ɯx;*A_WR R_T0ɯx;*A_WR R_T#*,M.ވҵ:9vOWR R_Tҵ:9vOWR R_TڵT*}V22:6#, <=oWR R_T$Hэ\-yXuǨŽ.B`6#, <=oWR R_T6#, <=oWR R_Tگ[>I&,WR R_T0ɯx;*A_WR R_TxrUg(+;j6#, <=o49aٔ8J#zݟ^JwG{W$'iېB P6#, <=o e0ɯx;*A_WR R_Tڒp7S1'8xo%WR R_Tҵ:9vOWR R_T0ɯx;*A_WR R_THLp;/(>ERSccdellpq~~RSHI? ? @ A G G J K S S U V \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ a c c c d f i l o s u |        # ' + / 3 7 = A E I P T Z ^ e i n r w x | /BUh{)<Pcv%9LLLLLNNPPRRRRSTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=.tH _ 6 y  rWh%"B%%%'X((((()!)[))#*#*+*S*\*c*l*q*****.+G++++,z,,>--2.N..///001122U25a79;=BC~CCDDcEEG7GGGH8HITKKL+MMQRoSSSST8TjUUVIVWXXXeYYY{Z []=^__Q`y```NavaaAbdl moowpppsuy{wˁK6Ӌ"BoWoӍ b~͏9R 0p.]we #+V^jrrz &&+9= 2MYaagru +Yt%,7>>CW[$$+/3"04""""%(+8;;;;>ADGJJJJM[c^ "^jrrz}J3Y)U5?GLdnv08BHdjq!!!,4>FIKNPSU_fhoq{!#.58=@GINPUWdqxz} %o*SQ!=/    G    O   ' _   ? w  g'7?//GW'_#%Hbl#!6a(GaTkaxbba6bCaanaba6aCbaa&b3IaVaba&a3kbxaab+a8aanbaaa3a@Wadb  %4<>/( 8:+x;- S ! AxL4#Dg x"b/N!a.Hsaaabb 4aAabnaaba$JaWbaa!b.AaNtabaaAbNfasaba%a2abnaabab bRa_bb0a=hbu#  'b$9 R'bMw!6S [ (0!8HL$PTX\`dhl3p t x|   $57$ 9"$#;% $&=  $ ((,?048*<$@DH+LPTX,\A`dh.l9ptx/|C  192939 (, 08`!P`4hx56782}+-#5P,,%4P--'5P (90*D (9,)08`*P`:hx;)1 4<QPU6`P 3;PPT:_PN 6>SPW>bPhltAF>;n 3;wPPTB]Pa3BjPnfByP;n 8@UPYFbPf3FoPsfF~PkpAF;  F9J!A%3J0PHHNIW S !6>SPWO`PdFOoPxgggggggggNhO@NhONhAO!N*h.O4N=hAOG@NPhTOOZNchgOmq y,:BO-XY|B}<LKO < $,<@HGW<^bGjtz~<$GV <.2:JNV7fj7r\j<7G|<|&6:BRV^nrz@Nr !"D26E>hNRhZi<mO; 3;RPVS`Pd3SpP ;   8 @ WP[Weqi3WuPr ; M P ` d o s ~     N  /v  C 9 [(q.A ;w?F[ X    ;     N   FHv!5 =N TPX`dwh3`tq~g_hz`}`P_h`_h`~F`_hy` X  N       = p   /5 = TPXebPfFerh}qyeqeh d& e. e6 e> e Pd% 5e-   ; !9 %he*A 1 5< =W L9 PeUA      3 i(};n  q:m!B%3m*J.fm3R7mCPI]MmR V^ m3 qm;nS4<~SPWqaPe3qrhvfq}q}q   3 Kq;/ W>u(h. 2:%I9 M3uXN#j>q /!8@+WP[zePiFzuP{y>z Mk9 zA Py9Azz:bzBz JzR6z]!iz& *2A3 EzN  c<~!D%F~*L.y~:PN  X:!B%F1PXx;n:m9l8k7j6i5h4g3f 6>UPYcPg3qufP}}}}2}e}}}}1}"d'+6.:?6CH>LQGU0ZP^ccZgmqP|.6>/GbPZ.6.>aGPZ. -6`>#G',P05Z9,?CpN.R_W6[`>diGmrPv+{Z^;n $.!6%3*>0G6P:f?ZCHHNIW S !8@WP[ePiFuPgggh@hhAhh@hOh!%d-<:BBFLPXg:nrzDK$%EFrr#+;?GW[c-sw;[j:2 2W!%e-=AIY]euy'RR| !)69=GErUYsaqu}<LHN#k-t5|)q !9AXP\fPjFtPxPhPPPPPPPhh#c;h?MPSWk_n:tBx~<DL%<DlL8c:B c#<)D/L6:BQ<WD]LagksA:BAy<DL9A-(<Dt L @":(B.J4R8=]A!F J^Rfa3 eilpnx<DL  ,A'P;n* -!5%306=:f?FCW* 0!8%O*@.9?HCHQLQZ  6'}HX8x8xH8N/bCvB#V7dB6 c    F    U    O    I   XN1{@s:m4|C= j/b)\#k2|,vYQGzV" U   !G!z!!!="p"""1#w###$Z$$$$&%Y%%!19kNPR[P_FhPlyu}y}}'}Z}}}};}n}} }}:*}.8}<F}JT}Xb}fNp}t}}}/}w}\: -5 %=).F2.8<@F0JxO8SX@\aHe jQn[ tx0 8 @ H> Q 0 8 @M H Q 0 8G  @z H Q" (,4B-FA K5O T=X ]FagkPu0yP~8@HQF08@H)Qs08@8H kQ0)0-2862;@?eDHHMQQW[^cyq-u,z5~t=Fp0;8@HQ508@HQb0 %8).@2'7H;Z@QDJN0X0\a8e!j@nTsHw|Q-5c=Fp0*8t@HQ$0n8!@%*H.3Q7Q=AK0OT8X]@afHjIoQsy}@08 @?HrQ-5N=F08 @ M H Q $(0206 !;8??!D@Hr!MHQ!VQZ!`dn0r5"w8{h"@"H"Q)#0o#8#@#H$QR$%6$ 6$"& .=6A$GKvSb6f%lpx6Q%5:A%X(xX8NMLK~J}/uK~.a([ U    8 k   2 e    [    > q   4ga(r9l^*] S6i!4<SPWaPeFo}sy}}}}}E}x}}}}D }w}&}*4}8B}FCQ}Uv`}do}s~}}Bu'm-5C=vF P0#(8,&1@5Y:H>CQGMQ\0` e8iSn@rwH{Q 5M = F  0 80 @c H Q p0*  8] @ H  %Q) /3>5BS G=K PFT Z^i0m r8v6 {@i H Q P0,8_@HQ5Y=F 0 #@'j,H05Q9?CN0R1W8[d`@diHmrQv|05V=F0@"HUQ08@KH ~Q$367=AIX6\.bfn}6aNY66A EM~dPhtP;n*2.IPMVPZ3cPgf;-5)LPPYP]3b$aEP>PFP@PHPPPv$qv'q/}=PHv*q2q:~Bh)~1~:h=PEPBP>PFPNPYhb}2}:C}L}V}`}1}9}B}K}4<}D}M}V}^}: (0 (,8 @ H  (0 (,8 @ H P  (0 (,8 @v ( 0 ( ,8 @ H ( 0 ( ,8 @ ( 0" ( ,!8 @ HP  ( 0$ ( ,#8 @  ( 0& ( ,%8 @ H PX  (0( (,'8 @vH P (0* (,)8 @ H P X (0, (,+8 @ H (01. (,008v (0/ (,-8 @0Hv (03 (,28v (05 (,48 (07 (,68 @H  (!09 (!,88  ($0; ($,:8 @ HP  ('0= (',<8v@ H ()0? (),>8 @ H P (-0A (-,@8 @ (00C (0,B80@v (>0F (>,E08 (A0H (A,G08v2BB43  5CDEF867       9CDGH<:;       =CDIJ@>?      AKDLMDBC    ! " #EKDNOHFG$% & ' ( ) * +IPDQRLJK,- . / 0 1 2 3MSTUVQONP45 6 7 8 9 : ;RPDWXUST<= > ? @ A B CVPDYZYWXDE F G H I J KZCD[\][\LM N O P Q R S^]T^_b`_aTU V W X Y Z [c`abcgedf\] ^ _ ` a b chBBdekijde f g h i j klKDfgomnlm n o p q r spPDhisqrtu v w x y z {tCDjkwuv|} ~     xlmno|zy{      }pTqr~      STst      PDuv      BBwx      STyz      {|}~      CD      BB      BB      BB      KD      PD      CD       $ & (!!!F!!KD      PD      H HHA@A@H HHA@A@I;fUHHHD$HD$HHQH3HPH3HPH3HPH3HP H3HHZHHHH3HHHHHH!HHH3HHHHH!HPHH3HHHHH!HPHP HH3HH!HpH!HH H]HD$HD$$I;fvLUHHHHHHQHSHPHSHQHPHSHQHPHS HQ HP H]HD$H\$HL$HD$H\$HL$I;fvpUHHHH+HHHHSH+QHHHPHSH+QHHPHSH+QHHPHS H+Q H HH H]HD$H\$HL$HD$H\$HL$bI;fv%UHHHHHDH]HD$H\$HD$H\$L$M;fUHHH$H$D$D$D$ D|$D|$ D|$0D$0D$8D$HD|$@D|$HD|$XD$D$D$D$D$D$D|$hD|$pD$D$D$D$D$XD$`D$pH$H $H\$EWdL4%H$XH$H$HL$EWdL4%H$XH$HD$EWdL4%HD$H$H$XHL$H$HT$EWdL4%H$0H$HL$HL$H$HT$EWdL4%H$XH$H$0HL$EWdL4%HD$@H$H$XHL$HT$HT$EWdL4%H$XH$HL$@HL$EWdL4%17HH$H$XH $HL$EWdL4%H$H|ÐH$H$H$XHL$HT$@HT$EWdL4%H$XH$H$HL$EWdL4%17HH$H$XH $HL$EWdL4%H$H |ÐH$H$H$XHL$H$HT$@EWdL4%H$XH$H$HL$EWdL4%1>HH$H$XH $HL$EWdL4%H$fDH|H$XH$HD$H$HL$EWdL4%H$XH$HD$EWdL4%1BHH$H$XH $HL$DEWdL4%H$fDH |HD$hH$H$XHL$H$HT$EWdL4%H$XH$HL$hHL$EWdL4%18HH$H$XH $HL$EWdL4%H$H1|H$H$H$XHL$HT$hHT$EWdL4%H$XH$H$HL$EWdL4%17HH$H$XH $HL$EWdL4%H$Hc|ÐH$XH$HD$H$HL$EWdL4%H$XH$HD$EWdL4%1f>HH$H$XH $HL$EWdL4%H$fDH1|H$XH$HD$HL$hHL$EWdL4%H$XH$HD$EWdL4%H$XH$HD$EWdL4%H$XH$HD$EWdL4%H$XH$HD$EWdL4%H$XH$HD$EWdL4%H$H$H$XHL$H$0HL$EWdL4%H$Hĸ]HD$H\$DHD$H\$,H HC@C@I;fUHHH\$(H t0HH@.H HHH1H]HHH!HHSHH!HPHS HH!HPHSHH!HPHSH H!Hp 11H]HD$H\$HL$H|$ HD$H\$HL$H|$ )I;fv,UHHHD$ HHHD$ H]HD$HD$I;f&UHHhH$HHL$@D$ @D$0HD$D|$@D|$HD|$XHL$HL$@HL$ HL$HHL$(HL$PHL$0HL$XHL$8HL$`H$1HHH}=HT@Hk3HH?H=HIHH)HHHH@HH!HT$1,HȻ HHh]Ä| D 3A D 3HIH}LII4H pfrH HD$H\$HD$H\$I;fUHH`HD$pD|$0D|$@HH\$0H\$PHD$XD|$D|$ HD$pH\$HL$P@H9u HT$X111H`]<DD1H H9@ȐHD$H\$HD$H\$HHHH1HH!IHH!H ֐H0HSL!HqH!H HpHSL!HqH!H HpHSL!HqH!H HpHS I!HI H!L Hx HH3H1HH!H1HH13HPHsH1H!H1HPH1sHSHpH1H!H1HpH1SHPHsH1H!H1HPH1sHP Hs H1H!H1HP H1s I;fv@UHH0D|$D|$ H\$Hv H0]1HDHD$HD$I;fUHHhHD$xH$D|$8D|$@D|$PHHHHD$8HD$`D|$D|$(H\$H$HHT$`HH$H>HH!IHH!H ߐHD$xH8HZL!H~H!H HxHZL!H~H!H HxHZL!H~H!H HxHR I!HV H!L HH Hh]1HHD$H\$HD$H\$I;fv8UHHHD$(H$H\$HL$EWdL4%HD$(H]HD$H\$HL$HD$H\$HL$I;fv7UHHHD$ H$H\$@EWdL4%HD$ H]HD$H\$HD$H\$HHsH{LCH[ IHHII!H H3H HHHII!LH H3H HHHHII!LH H3H HLIHII!MH H3H HHHHH!HH H3H HHZLIIqIyMAII LÉHHH!H H3H HHLd$M;fUHHH$H$D|$hD|$pD$D|$@D|$HD|$XD|$D|$ D|$0HL$hH $H\$EWdL4%HD$@H$HL$hHL$EWdL4%HD$@H$HD$EWdL4%HD$@H$H$HL$HD$EWdL4%HD$hH$HD$HL$@HL$EWdL4%HD$hH$HD$EWdL4%HD$hH$HL$@HL$HD$fEWdL4%HD$@H$HL$hHL$EWdL4%4HH$HL$@H $HL$EWdL4%H$H|ƐHD$hH$HL$@HL$HD$EWdL4%HD$@H$HL$hHL$EWdL4%4HH$HL$@H $HL$EWdL4%H$H |ƐHD$@H$HD$HL$hHL$EWdL4%HD$H$HL$@HL$EWdL4%f>HH$HL$H $HL$@EWdL4%H$fDH|HD$@H$HL$HL$HD$EWdL4%HD$@H$HD$EWdL4%4HH$HL$@H $HL$EWdL4%H$H |ƐHD$hH$HL$@HL$HD$EWdL4%HD$@H$HL$hHL$EWdL4%6HH$HL$@H $HL$EWdL4%H$fH2|ĐHD$@H$HD$HL$hHL$EWdL4%HD$H$HL$@HL$EWdL4%4HH$HL$H $HL$EWdL4%H$Hd|ƐHD$@H$HL$HL$HD$EWdL4%HD$@H$HD$EWdL4%6HH$HL$@H $HL$EWdL4%H$fH2|ĐHD$hH$HL$@HL$HD$EWdL4%HD$hH$HD$EWdL4%HD$hH$HD$EWdL4%H$H$HL$hHL$H$HL$EWdL4%H$H]HD$H\$HD$H\$L$M;fUUHHH$H$H$D$XD$`D$pD$0D$8D$HH$0H$HL$@EWdL4%D$D$D$ H$XH$H$0HL$H$HT$EWdL4%H$H$H$HL$H$XHT$EWdL4%D$D$D$H$XH$H$0HL$EWdL4%H$H$H$HL$H$XHT$EWdL4%D$D$D$H$XH$H$H $H$HT$HD$EWdL4%D$D$D$H$XH$H$HL$EWdL4%H$H$H$HL$H$XHL$EWdL4%D|$hD|$pD$HHD$hH$H$H$H$HD$(H$H$HD$ H HT$(H HT$8H$XH$H$Ht$HL$EWdL4%H$H$XD|$@D|$HD|$XH HT$ H HHD$HHD$0H\$@H$H$H\$HL$EWdL4%HD$@HL$H!H$H\$0H!H H$HD$HH!H$H!H H$HD$PH!H$H!H H$HD$XH!H$H!H H$HD$`H!H$H!H H$H$H$H$H\$8HĈ]HD$H\$HL$HD$H\$HL$qI;fvUHHH]HD$fHD$HHHHHHHHH H3H L$M;f1UHHH$HH$`HsH{LCL$XH[ L LQLYLaHI L,N,nL000 09P>S>NPQT*RUNT  <[-vK22|)7V8-/A<#F.,7$-`7bwcrypto/internal/edwards25519/field.(*Element).bytes,v,out-~r0't &i&l &bitsOffset &i&bb &offhr  ;Wrx'P',S16S6MP`MRh`Rh`WWSWlPSlrPrrSxP16S6MP`MRh`Rh`WWSWlPSlrPrrSxPTTSST,S'P'  ~3FjKL-AAxjKLAA~=A~G7^."-(7{2!crypto/internal/edwards25519/field.(*Element).Equal,v,u-~r0&sa&sv'~r0.ptr'~r0.len (("" ()(#(#P -(-~r0  qPqSfR U U U -)2.7777((((-~r0"( ~P~S R ~R!T':T@OQYlTr~T R -tG 2.+..7t-8886LV87t-887t-88crypto/internal/edwards25519/field.(*Element).Swap,v,u,cond&m&t(8$% %%P%P  sC3KLAS>+>S>+>S>+>S>+CPC+HfPf+h>S>+zRRzR  3AdK~UKLA_ ?69<69<LO]`c]`csvPSR+Z6IQLp[Z`Ps[P[QRQ(QR+Z6IQ(/Q(3P<TRLp[Z`PISQIWP cURs[PpzQp~PXR[QQPSRRQQP .888<2Ls.7S/+.sx)27q/+.sy)27q/+.sz)27S/+.s{)27vQ7t888:-crypto/internal/edwards25519/field.(*Element).Mult32,v,x,y-~r0&x0lo&x0hi&x1lo&x1hi&x2lo&x2hi&x3lo&x3hi&x4lo&x4hi (((("" (((("" (((("" (((("" ((((""KP#SQP #.s.7V-(())""SVcWXYZ[$\E]_ab-d:figiklWndpqsu&v|xz{}Fr/;[iYe&~ 6FPSPhP2[P[c`coPPX P\PPPP H ,PP@P 6P6@@LPSSPS  Z_{[KcAiAbAaAZAA&YA'^AiA"WAAAA#$-`ZAiA$_7&RAAAA($-`UAiA)_7&MAAAA-$-`PAA.7&HAAAiA2$-`KAiA3_7&CAAAA7$-`FAiA8s7&AAAA<$-`AAiA=_7&AAAiA$-`AiAs7&AAAiAA~_-A_Uecrypto/internal/edwards25519/field.(*Element).Pow22523,v,x-~r0't0't1't2 &i &i &i &i &i &i &i)()()(( PyV  =^n<PSRPhP}(P(}=^PRRSPRSPh(R^aPaiPi}^aPVR  Zpii_Ai_KAAi_A~_KAi_Ai_A~_KAK}U(_iAB__ABZA[_A__CKA~)-F#dAA\A,`AAAA__B_o(crypto/internal/edwards25519/field.(*Element).SqrtRatio,r,u,v-R-wasSquare't0'v2'uv3'uv7'rr'check&uNeg&correctSignSqrt&flippedSignSqrt&flippedSignSqrtI'rPrime)())()())))))))()))() )()(( )))("())( P  s8AJA# (-~r0 PSQP  .-((-~r0"" PSS RUQP -0*...(((-~r0""#PSP 7(-~r0"UVWXY\]^_`cdefgjklmnqrstu4 #%C #3CV3KViK^i|y5 5H !$HS!$4Sf4EHKEHKQTWQTWeevy|vy|oPokHS[R(Qk4QT8WU<XkHSK|YOvZSe[WK\[ERc]k#_sPk$X%Q_vS:XRRQk|2Q2k|v:S:QQQS]Qkt~k~~k~EQQ:\(QkK|YQ~k~Qc][ERk~k~Qk#_WK\k}k}SsPkSe[k}k}]$XOvZk}k}(QkOvZk}k}k4QTK|Y.QH[_ } k}H[_k#_[ER.F~Fk~3;};k}[nSsPkWK\FY~Yk~KN}Nk}n]$XSe[Yi~ik~^a}ak}(QkSe[t~k~y|}|k}t~k~4QTOvZ~k~}k}]8WUK|Y~k~}k}]sPk[ER~k~}k}Q$XWK\~k~}k}(QkWK\~k~}k}~k~4QTSe[~k~}k}:M_8WUOvZ~k~ }k}MX_<XkK|Y/QX:_!|!k|X:_$X[ER/?~?k~47|7k|(Qk[EREQQEHPEQQ4QTWK\QbQ:\QTPT:\8WUSe[bp~pk~ehP:[R<XkOvZvQRvyP:ZRHSK|Y~k~PQ_SpzXRoPok  Z[-`887`9.888<787877C3-~)2-?~-2-4~--6~--4~-~)2-"9|~|~|~sy7}Q|`|`|`sy7}Q`|`|`sy7}Q`|`,`sG7}Q.,.|.,.sG7Z_>~Fe(crypto/internal/edwards25519/field.feMulGeneric",v",a",b"&a0#&a1$&a2%&a3&&a4'&b0)&b1*&b2+&b3,&b4-&a1_19O&a2_19P&a3_19Q&a4_19R&c0&c1&c2&c3&c4&rr0&rr1&rr2&rr3&rr4&r0U&r1\&r2c&r3j&r4q U(("" V((("" W((("" X((("" Y(((""\(("" ]((("" ^((("" _((("" `(((""c(("" d((("" e((("" f((("" g(((""j(("" k((("" l((("" m((("" n((("" q(("" r((("" s((("" t((("" u(((""((((((CDEFGHIJKLMNOPQRSTUV]`cknqknqWoo8!8>!'*-'*-8Yd8Cdo`P`5S%;R)AQ-aT1-U5!SEqZI[M\U]]_ZQZYSUSTQNYRk|QtTQQTQQ5\  '5QgyRyU%;R%;Rk|Qkn~n~k|QEqZ5!S|~~tTI[1-U~~)AQQ~~QI[5!S~~TU]1-UP]-aTQ~~Q)AQ)AQQ5\~~5\M\5!S~~1-U  ~~  -aT ~~;[]_5!S'QHRSP>V_5!S'5Q'*P'5Q1-U5CC8;PaXgyR-aT-aTC\~\~DPQQ ZHRSyU`P`  Z[.888<-.-/889787~32~)-F~)2-~[-d~)2-~G-d~)2-~--~2~)-2~)2-~|`s~y7}Q|.s~G7}Q,`ds~G7}Q.2s~G7}Q.^.ds~G7Z_4~Fecrypto/internal/edwards25519/field.feSquareGeneric,v,a&l0&l1&l2&l3&l4&l1_38&l2_38&l3_38&l3_19&l4_19&c0&c1&c2&c3&c4&rr0&rr1&rr2&rr3&rr4&r0&r1&r2&r3&r4 (("" ((("" ((("" ("" ((("" ((("" ("" ((("" (((""("" (("" ((("" ("" (("" (((""((((((~P -V7878787;s7t7t7t7ucrypto/internal/edwards25519/field.(*Element).carryPropagateGeneric,v-~r0 (P(S(R  7_sAcrypto/internal/edwards25519/field.feMul,out ,a ,b #P#S  7_AAcrypto/internal/edwards25519/field.feSquare,out,aTd n:7Yh9  B&w     %wLG %if)k.(k.pk (0/FF% 8 $#+#55+2 - #5 - #< . $0 % (5 * #5 - #0 ' $-##### 8y##+#5 5  + 2-#5-#<.$ 0%!$(#&5*'*#),5--0#/20'36$58-7:#9<#;>#=@#?B#8C4  #  90V3        G  +2    G$2 "C C,   0 F  S      9 d"  @   3 23  # ,&Hqq  hq~~   r~`&_poW  !2@ 'I    ;  >  l C# 0./&c  %c8!%P -X X7 !E             "$$  $$   9A DC%FE HS-VU*XK NY, *P S Rc* *Z ] \m* ,d g$fw+ %n q p* *x { z+ *  * %  +  5]d % - *  ,* ** *,$ +%!$ #&**'* ),+*-0 /2*%36 58+7: 9< 5=/  r #  ) *''p+ 800+ 8! 0 P-O )(k'88+8 0 0 +8!I06-S |XW( , ,  $0  @    ) 1F  D   Z  O  Q  O    <|:                       ] ( 1 4 %6  8   ': 1< ;q>=1   (  '6   #   !                       S ]        " $ &  ( 'g*)' ~~ ~~0$/...&& )))!!-p*field.Element4*func(*field.Element, *field.Element) *field.ElementD*func(*field.Element, *field.Element, *field.Element) *field.Element*func(*field.Element) []uint8)*func(*field.Element, *field.Element) int*func(*field.Element) int<*func(*field.Element, *field.Element, uint32) *field.Element$*func(*field.Element) *field.ElementI*func(*field.Element, *field.Element, *field.Element, int) *field.Element6*func(*field.Element, []uint8) (*field.Element, error)K*func(*field.Element, *field.Element, *field.Element) (*field.Element, int)**func(*field.Element, *field.Element, int))*func(*field.Element, *[32]uint8) []uint8 *[32]uint8"crypto/internal/edwards25519/fieldAbsoluteAddBytes*func() []uint8EqualInvert IsNegative *func() intMult32,*func(*field.Element, uint32) *field.ElementMultiplyNegateOne*func() *field.ElementPow22523Select9*func(*field.Element, *field.Element, int) *field.ElementSetSetBytes&*func([]uint8) (*field.Element, error) SqrtRatio;*func(*field.Element, *field.Element) (*field.Element, int)SquareSubtractSwap*func(*field.Element, int)Zerobytes*func(*[32]uint8) []uint8carryPropagatecarryPropagateGenericreducel0l1l2l3l4*field.uint128lohiedwards25519: invalid field element input size *[5]uint64 *[8]uint8UHHH$H\$HL$EWdL4%H]UHHH$H\$EWdL4%H]regabifieldcrypto/internal/edwards25519/field.(*Element).carryPropagate !vcrypto/internal/edwards25519/field.(*Element).Square!v!xcrypto/internal/edwards25519/field.(*Element).Multiply!v!x!yerrors.New=!textinternal/byteorder.LeUint641!binternal/byteorder.LePutUint647!b!vcrypto/internal/edwards25519/field.(*Element).Bytes!v outcrypto/subtle.ConstantTimeCompare !x!y v icrypto/subtle.ConstantTimeByteEq !x!ycrypto/internal/edwards25519/field.mask64Bits!condcrypto/internal/edwards25519/field.(*Element).Negateq!v!acrypto/internal/edwards25519/field.(*Element).IsNegative!vcrypto/internal/edwards25519/field.(*Element).Select!v!a!b!cond mcrypto/internal/edwards25519/field.mul51!a!b!lo!hi mh mlcrypto/internal/edwards25519/field.mul64!a!b hi locrypto/internal/edwards25519/field.addMul64!v!a!b hi lo ccrypto/internal/edwards25519/field.shiftRightBy51!a(6T3{i6/:3_q963U6)3(Tr69R3њ6'm3( 6+3ϧ-6aăY3A6$ų3l)6?Ϥ3}63686  & 6 J3@@6 c3-6h3j63;6 l3T63wX6#ǿ3r6Y3_16M3j6U=I3%;6(0.% 6 C  [ !fe_amd64.o 0 0 0 644 3834 ` go object linux amd64 go1.23.4 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign ! go120ldNN ])crypto/internal/edwards25519/field.feMulcrypto/internal/edwards25519/field.feMul.args_stackmapcrypto/internal/edwards25519/field.feMul.arginfo0$GOROOT/src/crypto/internal/edwards25519/field/fe_amd64.scrypto/internal/edwards25519/field.feSquarecrypto/internal/edwards25519/field.feSquare.args_stackmapcrypto/internal/edwards25519/field.feSquare.arginfo0`9``` C``` G```;`````(`)+(619`` C9S4`` GoUK'Mѻ^BoUK'Mѻ^Bd'-j!MAR;e|L v%| #\L v%| #\^@cˌXt) ĝ8\Y'zH *=AEI7;d*2)-5     BD...0888.0888.0888.0888.0.8.08..0888.0888.0888.0.8.088.08..0888.0888.0.8.088.088.08..0888.0.8.088.088.088.08..0tBBBBB.8........0.8.8.8.8.8.8........0B.8888crypto/internal/edwards25519/field.feMul D...0888.0888.0..8.0888.0888.0..8.088.0888.0..8.0888.0888.0..8.0888.088.0tBBBBB.8........0.8.8.8.8.8.8........0B.8888crypto/internal/edwards25519/field.feSquare  HL$H\$HH#HHHAHkHc HHHAHkHcHHHAHkHcHHHA HkHcHHHHcIIHAH#IIHAHkHc IIHAHkHcIIHA HkHcIIHHcIIHAHcIIHAH#IIHAHkHc IIHA HkHcIIHHcIIHAHcIIHAHcIIHAH#IIHA HkHc IIHHc IIHAHcIIHAHcIIHAHcIIHA H#IIHH M M M M H!MkLI!II!MI!MI!MHH3MI3MI3MI3MI3H!MkLI!II!MI!MI!MHD$H8LHLXLhLx HL$HH!HHHAHk&Ha HHHAHk&HaHHHHHaIHHAHk&Ha IHHAHkHaIHHHHaIIHAHaIIHAHk&Ha IIHHHaIIHAHkHaIIHA HkHa IIHHHa IIHAHkHaIIHAHaIIHH L M M M H!MkLI!II!II!MI!MHH3LH3MI3MI3MI3H!MkLI!II!II!MI!MHD$H0L@LPL`Lp