ELF4(!|4,|? x 9 ? = )?H?/Ax9 ?HD?U):_ }*JI?)}$Kx}CSxH|ix/A$?9)?_?HAH`_?HAP= 9@I? /A H|ix/@ 9 H9 ? = 9@IH`?)??/@? /A= 8iL1HH= 8iL1H9 }#Kx90 |}a[xN !|4,|? x 9 ? = 8iH= 9@I= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= )?H@H|ix/@? /A 9 H9 ? ?)??/@? /A= 8iL1HH= 8iL1H9 }#Kx90 |}a[xN !|$|? x9= 888= 8= 8iH|jx= I9= 888= 8= 8iH|jx= I`9 |}a[xN !| |? x= )}#KxH`9 |}a[xN !|4,|? x 8`H?/@ 9 H?/@ = 9)}#KxH|jx?I?)/@H9 Hx?/@ = 9)}#KxH|jx?I ?) /@$?)}#KxHH9 H ?_ I?9@I?}#Kx90 |}a[xN !|4,|? x H?)/AH?)?  = 8iL1H|jx?I HHH?_I`90 |}a[xN !|||? x $(,?0_4@$?8_@H؟PؿX`hp9 ?9 ? 9?? 9??9?}%KxK`9 |}a[xN !|D<|? x $( Ka($L1K = 8iH`9@ |}a[xN !|$|? xH= )??I= I?)/A?)}#KxH?) /A?) }#KxH?)/A?)}#KxHH= )/@p= 9@I`9 |}a[xN !p||? x $(4?8_<@$?@_HP؟Xؿ`hpx?/@D9 ?9 ? 9?? 9? ?9?}'Kx($ KH`9 |}a[xN !|||? x $(,?0_4@$?8_@H؟PؿX`hp?/@x$ K(= 8L1K9 ? 9 ? 9??9??9? }%Kx,K݀= 8iHH`9 |}a[xN !|4,|? x8`H?/A8H|jx?I?_I = 8iHH`90 |}a[xN !|4,|? x= )}#KxH?/A4H?)/A?)}#KxHH`90 |}a[xN !|4,|? x?) })N!?)}$Kx= 8iL1H= )?H|?)/@ = 9)_J /@ =@9J/@ =9}Cx}ESx}$Kx= 8iL1H?)??/@= )/@(?)}$Kx= 8iL1H9 H(?)}$Kx= 8iL1HKE9 }#Kx90 |}a[xN !| |? x= 9))U)/A<= 9))}&Kx= 88(= 8iL1H= 9)H= 9))(/@`= 9)I4= 9),= 9) $= 9))<}FSx=@88(=@8jL1H= 9)H\= 9)I$= 9),= 9) 4= 9))<}FSx=@88(=@8jL1H= 9)}#Kx9 |}a[xN ! |? x`9}a[xN !|t`dhl|? x9 ? HHK= 9))+A`+A+AH+A@+AXH= 9)I= 9))}*I}%KxH8`H HT?H?,9 ? = 9)I= 9))U)<})PP?L9 ?(H9 ?$HL?,9)8}$Kx H 8, H ?,9)?,?$9)?$= 9))_$H@A?L}%Kx, H _,?L}*J?,?(9)?(= 9))_(H@ALHX?H?89 ? = 9) = 9)I}ISxU)<})R})@P?P9 ?4H9 ?0Hh?89)8}$Kx H ?89)8}$Kx H 88 H ?89)?8?09)?0= 9))_0H@A?P}%Kx8 H _8?P}*J?8?49)?4= 9))_4H@A0H8?H?D9 ? = 9)I= 9))U):})PP?T9 ?@H9 ?};Kx= = 9)= 9)H|hx= )=@JA! xx=9<88<8<8cxL1H= )}#KxH= 9@I= 9@I= 9@I= 9@I= 9@I`90 |k샋}a[xN !| |? x= I= IH@= )I= 8}CSxH|ix/A,= )I= I= )/@H`= )/@l= I= IH@= )I= 8}CSxH|ix/A,= )I= I= )/@H`= )/@D= 9)=@9 =@88=@8=@88`L1H9 H= )) =@J}CSx})N!|ix/AL= 9I= 9)=9<88<8<88`L1H9 HX= I= I= )I= I= I= I= )9@I= 9@I9 }#Kx9 |}a[xN !| |? x= )/Ap= 9@I= ))=@J}CSx})N!= )=@JI= I= I= 9@I= 9@IH`9 |}a[xN !|$|? x  H|ix}#Kx9 |}a[xN !|? x= )/AH= I= )H@0= I= )8=U):}*J)H9 }#Kx9 }a[xN !|$|? x = )/@= I= I= )/A= )}#KxH? 8}#KxH|jx= I= )/A\= =@9JI= I? U):}%Kx}CSxK= _ I= 9@I= 9@IH`9 |}a[xN !| |? x= )/AX= 9@I= I= I= )}#KxH= 9@I= 9@I= 9@IH`9 |}a[xN !| |? x= )/A= )})N!9 }#Kx9 |}a[xN !|$|? x?/@= 9))L?H|ix}#Kx9 |}a[xN ! |? x9 }#Kx9}a[xN !|4,|? x 8T8= 8iHH= 9I?}(Kx9 L}%Kx}Cx}CSxH= 8iH|jx= 9)I = 9)I= 9))}$Kx}CSxH|jx= 9)IP= 9))P/@= )H= 9))P}%Kx= 8= 8iH?/A ?H= 9))L}#KxH?/A ?H 8`H?/A ?Hl= I= I= )/A8= 8iH= ))/A= ))})N!= =@9JI9 }#Kx90 |}a[xN ! |? x= 9))P}#Kx9}a[xN !| |? x= 9))L}#KxH= 9))P}#KxHH= I= I= )/A|= ))/A= ))})N!= ))/A@= ))=@9J =@9JJ88}DSx}Cx})N!`9 |}a[xN ALL TESTS PASSED TEST FAILURE legacy_password_testexfctestvideotest_checksumgfxterm_menusetjmp_testcmdline_cat_testdiv_testxnu_uuid_testpbkdf2_testsignature_testappended_signature_testsleep_testbswap_testctz_testcmp_testmul_testshift_testRun all loaded functional tests.functional_testRun all functional tests.all_functional_test%s%sassert failed: %s %s: %s:%s:%u: %s %s: PASS %s: FAIL i%dbgra%d%d%d%drgba%d%d%d%dUnexpected checksum %s_%dx%dx%s:%d: 0x%x0tests/video_checksum.cChecksum %s_%dx%dx%s:%d failed: 0x%x vs 0x%xcmdline_catgfxterm_menugfxmenugfxterm_argfxterm_cyrgfxterm_hebgfxterm_gregfxterm_rugfxterm_frgfxterm_quotgfxterm_piglatingfxterm_chgfxterm_redgfxterm_highvideotest- X-- - X - -  - X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X     X  X    X   X  X    X   X  X  Not enough checksums %s_%dx%dx%s: %d vs %dctr == nchkgfxtermterminal `%s' isn't foundterminal `%s' failed: %schecksumgrub_video_checksum_endgrub_test_use_gfxtermfakeRender capture X    X     ( X   X@    X@   X `   X@    X@   X `    X   Yoƛƛ||Q$Q$ &a &aHSIHSI` ` ۘۘܥXܥXdAdA||##١]]^J=^J=3ؙ3{{bS)bS)Ý7Ý7oIoISl/Sl/#RJ{ghhժE)Ϸ)ϷMWMWu˯u ]U1]U1CcCc(3(3x x QtQtGG**''lBlB[a[a**>><< u uTT3]!3]!#HMS^S^io*o*dd\P(,\P(,эjZэjZΡ9Ρ9%E%EU`EU`ESS[D:[D:UcUcʅB B f݆fk}k}8L8Lbhbhnn?|?|SX-oojjt't'KʙKʙ襎--|C|CWW##+83+8311_q_qJJ@:@:.7&.7&cc(>(> ޭoo֑8%~cxkxk_=HHwtiwti/D/DYYZ{&Z{& ` `w w 4 4DKLDKLnn|Uo|UoD]ÈD]ÈPPSASA˓_˓_}}G4G4]]LA W)&+&+(+NNmm`` ū ū<!>!kkg,g,BBǨiǨijj)ɜ)ɜYYO`FO`F>E>EҬE!_E!_x x L"L"Xp\o%o%=4zz"R"RddbbQ$Q$6p6p;;{{xWxW',6',6譴E譴EppO+a O+a ʥʥKkʲKkʲ+{+{܈L5L5/ / L9GZrëqgqgYoIS?ISYoYob gb gb gmmm&&&YoYoET6~ǒTQEEȨȨPPPEQQEi5KvF5Kvh\tii<^<^<^;;;[R[R[Rih\th\ti>#?RCCC&%&%&%v, v, v, ?R?R_=싧yY_=_=X,HX,HX,H!H4>!H4>!H4>q$q$q$_=yYyY_=(+6j6͇d~(+(+ddd[^.[^.[^.(+͇d~͇d~(+=41[ךvj1[ר1=4=4qpqpqp{٠{٠{٠ZZZ=411=4Yoxh%xI . &dqdqdq83z83z83zO O O YoI I E+o}c,+o}NՌewewew}}}0q0q0qENNi'_/TDIwNDIwNDIwN;;;i_/_/7BɾTLpTt x1LLY1LLY1LLY%%%WWW7BZ{WVW(Ln`n`n`'q'q'qSSSZ{((J3|~|0]UA5Ɩ5Ɩ5PAqPAqPAqqqqJ300T䍀He_mke e e ;;;0s0s0sT䍀__Yoаl=Pѥаl=FzYoYo]G]G]G0!0!0! 3 3 3YoFzFzYoE-P0-P(վEE-L-L-L + + +gggE(վ(վEiqJcLqJ, 'Eiikl˰kl˰kl˰ | | | # # #i, 'E, 'Ei)j4+)j1?y2y2y2ݲ <ݲ <ݲ <1?1?_=49Q4I_=_=ZZZшш555_=II_=(+~zGeZ~zGA(+(+iii"""ejejej(+AA(+=4 j@}Յ\ j@qi1=4=4_$_$_$ h h hq7q7q7=4qi1qi1=4YoyHxLyGYoYo|||hhh|||YoG퐏GYoE *`& *UEE>!>!>!O,O,O,k\k\k\EUUEiiF i毹~+ii`ٓ`ٓ`ٓ(_(_(_   i~+~+i828@m~&~&~&XXXKةKةKة@m@m_=hQ?_=_=dddw|w|w|_=hQ?hQ?_=(+tM(+(+n@n@n@RRR___(+MM(+=4DI4X۠DI9_#~=4=4ʂʂʂž+j+j+jaaa=49_#~9_#~=4Yo%0%0VwYoYo___ 2 2 2666YoVwVwYoES7YkS7Y}&EEH*NH*NH*N')')')```E}&}&EiSf['(SiiZi>sZi>sZi>s=2=2=2i׊iܾm\ܾ\N<Ϙ!Ϙ!Ϙ!   ѮѮј\N<\N<_=yxF%@yxF0_=_=mmmuuuٲòò_=00_=(+0e:ч0e:q(+(+$%$%$%***F_bF_bF_b(+qq(+=4;8tJ;8|I=4=4Sѭ=Sѭ=Sѭ=,,,}N'}N'}N'=4|I|I=4Yo,5i' ,5]YoYo.#.#.#eNgeNgeNguuuYo]]YoEʂYʂ0EE'ů'ů' Т Т Тr r r E00Ei5F5۹ii֚֚֚x[lx[lx[l-3-3-3i۹۹ihz\h7Gy*y*y*="="="ڙڙژ7G7G_=kvHk#/_=_=NtNtNtlll!,!,!,_=#/#/_=(+r/}ߍkr/}f5(+(+yyy'1'1'1(+f5f5(+=4ɝ/Cɝ/?^=4=4???@{@{@{TTT=4?^?^=4Yo5 &5 ]zNYoYo֗֗֗w w w Yo]zN]zNYoESw5|Sw5}JEE"""|E|E|EE}J}JEiR}|>R}iiT T T AAAdbXdbXdbXiiEw7_Ew]儘qqqNNNkkk]]儘_= %y %]Җ_=_=iii7y7y7y@"@"@"_=]Җ]Җ_=(+wV ywVH(+(+'-'-'-ggg(+HH(+=4*TS*[=4=4hhhvvv/Wp>Wp>QȌQȌQȌ=4=4Yoe-e-&YoYob gb gb gmmm&&&Yo&&YoE+40C+401EEȨȨPPPE11Ei# # 4ii<^<^<^;;;[R[R[Ri44is6zs6ᴘCCC&%&%&%v, v, v, ᴱᴘ_='s'ZQ_=_=X,HX,HX,H!H4>!H4>!H4>q$q$q$_=ZQZQ_=(+fOI2fOIY(+(+ddd[^.[^.[^.(+YY(+=4|/׾g|/4s=4=4qpqpqp{٠{٠{٠ZZZ=44s4s=4Yo78x$p78tbYoYo""">O>O>OUUUYotbtbYoElql EErrruuum8mm8mm8mE  Eibw&_bw?`bii-ϊ-ϊ-ϊKAKAKAJ4J4J4i?`b?`bi]h]ęFߛߛ F F F///FF_=^'M=^K_=_=w[w[w[_=KK_=(+ s (+(+`m`m`m\\\(+(+=4KxKP=4=4HHH7zU7zU7zUf0f0f0=4PP=4YoW̹zzW=IYoYo@(X@(X@(X>>>>>>,,,Yo=I=IYoE}%)}xӪEE H% H% H%(w(w(wo޴o޴oުExӧxӪEi*R'X*R=?ii   AJAJAJi=?=?iS3vSھNXO+O+O+G5G5G5zpNzpNzpNNXNX_=׵5$6׵6_=_=   _=66_=(+rtƒrtM(+(+"""5ƙ5ƙ5U}U}U}(+MM(+=4dKd.ѭ=4=4qqq{!{!{!ZkZkZk=4.ѭ.ѭ=4Yob'YoYo N N Nu-#wu-#wu-#weeeYo''YoE[J1EުEE#,2#,2#,2J!UJ!UJ!UfffE1E1EުEiY8Fg7Y8#&hiiIIIVfVfVf>E9>E9>E9i#&h#&hi"T"ottt&#&#&#/*Z/*Z/*Zoo_=UU@__=_=*̪*̪*̪ܲ~ܲ~ܲ~EdEdEd_=@_@__=(+-yO-Ċ(+(+vvvWsqWsqWsq.;;.;;.;;(+ĊĊ(+=4)Q%)5P=4=4H H H 7`7`7`fff=45P5P=4YoJ,5[JfYoYob gb gb gmmm&&&YoffYoEڭG*lڭ^!EEȨȨPPPE^!^!Ei@K̎@|-ii<^<^<^;;;[R[R[Ri|-|-i -T -\CCC&%&%&%v, v, v, \\_=e|ue|S_=_=X,HX,HX,H!H4>!H4>!H4>q$q$q$_=SS_=(+s'`'s(+(+ddd[^.[^.[^.(+(+=4i'¶pii'4Qc=4=4qpqpqp{٠{٠{٠ZZZ=44Qc4Qc=4/p/p/p/p/pk{k{k{k{k{gbgbgbgbgb zsD /I\C؆KAÆYgDtz;m˄qBy=m LICENSE=GPLv3+LICENSE=GPLv3+LICENSE=GPLv3+Agnubtrfsvideovideo_fbfunctional_test@   4(J]x pL(> H_oT!@9Gax*6N]t 4X d"Ig )=Qlh"D,pgrub_mod_initgrub_mod_finigrub_video_fb_map_rgbagrub_test_use_gfxtermgrub_video_fb_finigrub_video_get_blit_formatgrub_test_rungrub_errmsggrub_terminal_input_fake_sequence_endgrub_video_fb_get_regiongrub_video_fb_create_render_target_from_pointergrub_video_fb_unmap_colorgrub_dl_loadgrub_video_fb_map_rgbgrub_video_checksum_get_modenamegrub_xvasprintfgrub_video_fb_scrollgrub_xasprintfmemcpygrub_video_fb_fill_rectgrub_memmovegrub_test_listgrub_video_fb_blit_bitmapgrub_strdupgrub_test_nonzerogrub_video_fb_get_viewportgrub_video_checksum_endgrub_snprintfgrub_video_adapter_activegrub_unregister_extcmdgrub_errnogrub_memsetgrub_term_outputs_disabledgrub_terminal_input_fake_sequencegrub_video_capture_startgrub_term_inputsgrub_video_fb_get_palettegrub_video_fb_set_palettegrub_printfgrub_video_fb_map_colorgrub_getcrc32cgrub_video_capture_endgrub_video_fb_initgrub_video_fb_get_area_statusgrub_test_video_modesgrub_term_outputsgrub_video_capture_refresh_cbgrub_strcmpgrub_mallocgrub_test_registergrub_callocgrub_video_fb_set_active_render_targetgrub_video_fb_set_area_statusgrub_video_fb_set_regiongrub_video_fb_delete_render_targetgrub_test_use_gfxterm_endgrub_test_unregistergrub_list_removegrub_freegrub_named_list_findgrub_video_fb_get_active_render_targetgrub_video_get_infogrub_video_checksumgrub_video_fb_set_viewportgrub_register_extcmdgrub_list_pushchecksum_tablegrub_video_fb_get_infogrub_video_capture_get_framebuffergrub_video_fb_blit_render_targetgrub_test_assert_helpergrub_video_fb_create_render_target*.t8 '' ''.28/ BFL/ $$ ''<< HH \\ ll xx       "$ *.0 6:< BFH NRT Z ^ ` fjl rv / / 6$:$FJNHRHTI ^bjXnXzp~pttI & 9 BFL pC  C C 4 bfl C C J  ,C LC lC tC z~ : > @J 9   J   D (B HC PC   /         " & ,/ J N f j p/   /       t t $ t t " & 6 : B F N R Z ^ j n vt zt $ t t           t t $ t t LM Z ^     1    (1 <1 ^b1 ,1 H1 \1 ~1 D1 `1 |1 1 1 *.2 6 BFJNVZ` jn,,XX&$&$\\O  "&VtZt^XbXj&$n&$r\v\O F   " &.>KBK\8 nrzK~KKKKK KK.2:K>K^bjKnKKKKKKK"*K.KNRZK^K~KKKKKKKK* . 2K6KNRrz~7 $ $7    " & B%F%J%N%V&0Z&0^\b\lO rv|C   7766l lll%"%(8 :l>lFlJlNlRlfljlv)z)~llll%%8 llllllll%%%%XX &H&H\\ O .l2l:l>lZ^b%f%j&n&rXvX~&H&H\\O 66ddllhhll66llpp&p*p6p>pBlFlNlRlblfljhnhvdzd~66ddhh ".26:FJNRZ^,,C ; ,,,,"&BJNVZb,,C .727>7B7< (  3 &*D JNP Z^fjrv; '' < ,. J%N%RVZ^jnpF vz%,,%   ? " & 0C 4 : > B% F% J N Z ^ n r        h 4 , 4p Px  < lD pLT` \Pd((0lpt 8H @ |    8  H P   (  x  X `   h  $ , h p X    4 < xH   D8L(Tx\ h(dlX08t|H@H8 P(Xx$`hh , X4p x !H <!D ! "8 " L"T #( #x4# 4\$d4$h4$4(%04l%Xt4%@%@8&H@@|&@&@'8 @H'P@'L((L(xLX(`L)L)hL$),Lh*p\*X\*l\4*<\x*\*\*\D*L\*\*\ + \ T+ \\ +4 \ +H \! +\!(\!d+p!l\!+!\!+!\"0+"8\"t+"|\"+"\"+#\#@+#H\#,#\#,$#\$ ,8$\$P,L$X\$,`$\$,t$\%,%$\%`,%h\%,,&`, ,&h,-L- .---H-"->- -$=-(4-,0-0-4 -8-<-@-DN-H-L-PP-T?-Xl-\E.symtab.strtab.shstrtab.rela.text.rela.rodata.rela.data.module_license.bss.gnu.attributes.moddeps.modname 4 @  +! &w&@4   8G-l3@L8  >u/Nu4\Sou4cuDluYul  z|5u