PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` ELF>-@@8@~~ HH H 0 hh h 00$$Ptdppp$$QtdRtdHH H GNUK 4Ib&I0΂Zp$ (P@Q !0@prwx|}~N >=~@v6rqXd>Ĭ 9|}9ҝBE@ Z0Fp`eGc[29uM _ }C+x.]^ -D-M8cO"CvhuDcet :k8C "zr$#\D7Ua LT (,)8 R"l6XX  (iQ hr 7f p[/; > @'  5 @ @hUx  @ Dn  FmSp H  3 PE=4 4` P  E)h __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesrb_check_typeddataruby_xfreedlcloserb_string_valuerb_check_safe_objrb_string_value_cstrrb_securedlerrordlsymrb_eFiddleErrorrb_raiserb_int2bigrb_scan_argsrb_bugdlopenrb_block_given_prb_yieldrb_ensurerb_num2intrb_fix2int__stack_chk_failruby_xmallocrb_cHandlerb_data_typed_object_allocInit_fiddle_handlerb_cObjectmFiddlerb_define_class_underrb_define_alloc_funcrb_define_singleton_methodrb_define_constrb_define_methodint_to_ffi_typeffi_type_uint64rb_eRuntimeErrorffi_type_pointerffi_type_floatffi_type_uint32ffi_type_uint8ffi_type_doubleffi_type_voidffi_type_uint16ffi_type_sint64ffi_type_sint32ffi_type_sint16ffi_type_sint8value_to_genericrb_num2ullrb_num2dblrb_num2uintrb_Integerrb_num2ulongrb_num2longrb_num2llgeneric_to_valuerb_const_getrb_intern2rb_funcallrb_ll2inumrb_float_new_in_heaprb_ull2inumrb_uint2bigffi_raw_sizemunmapclosure_data_typemmaprb_check_typeruby_xcallocrb_iv_setffi_prep_cifcallbackffi_prep_closuremprotectrb_out_of_intrb_sys_failrb_iv_getrb_ary_tmp_newrb_funcall2rb_ary_pushInit_fiddle_closurecFiddleClosurerb_fiddle_freerb_fiddle_ptr2valueruby_xreallocInit_fiddlerb_define_modulerb_eStandardErrorrb_str_newrb_define_module_functionInit_fiddle_functionInit_fiddle_pointerrb_gc_markrb_tainted_str_newrb_obj_classrb_sprintfrb_ary_newrb_fiddle_new_functionrb_cPointerrb_cIOrb_obj_is_kind_ofrb_io_taint_checkrb_io_check_closedrb_io_stdio_filerb_cStringrb_string_value_ptrrb_check_funcallrb_eTypeErrormemcpyrb_tainted_str_new_cstrmemsetrb_eArgErrorfunction_data_typerb_safe_levelrb_cFalseClassffi_call__errno_locationrb_cFixnumrb_cSymbolrb_cFloatrb_cTrueClassrb_eSecurityErrorrb_ary_subseqrb_ary_storerb_hash_foreachcFiddleFunctionrb_class_new_instancelibruby.so.2.0libdl.so.2libffi.so.6libpthread.so.0librt.so.1libcrypt.so.1libm.so.6libc.so.6_edata__bss_start_endGLIBC_2.2.5GLIBC_2.14GLIBC_2.4 ui @ui ii  ui H -P -` ip .x . Fk : : >o pL PL 0K %p0 ^8 ^` `   p    Ȏ Ў ؎      y   " &( )0 ,8 /@ H |P 1X 3` 5h 7p 8x  A B F  P R W [ ȏ cЏ u؏ e f o  ( 0 x8 @ H  P  X  `  h rp x   s       Ȑ А  ؐ z ! " # $ % ' (  *( +0 -8 .@ H tP 0X 2` 3h 4p 6x 9 : ; < = > ? @ C Dȑ EБ Gؑ H I J K L M N O Q }( S0 T8 U@ VH XP YX Z` \h ]p ^x _ ` a b d f g h i jȒ kВ lؒ m nHH h HtH5h %h @%h h%h h%h h%h h%h h%zh h%rh h%jh hp%bh h`%Zh h P%Rh h @%Jh h 0%Bh h %:h h %2h h%*h h%"h h%h h%h h% h h%h h%g h%g h%g hp%g h`%g hP%g h@%g h0%g h %g h%g h%g h%g h %g h!%g h"%g h#%g h$%zg h%%rg h&%jg h'p%bg h(`%Zg h)P%Rg h*@%Jg h+0%Bg h, %:g h-%2g h.%*g h/%"g h0%g h1%g h2% g h3%g h4%f h5%f h6%f h7p%f h8`%f h9P%f h:@%f h;0%f h< %f h=%f h>%f h?%f h@%f hA%f hB%f hC%f hD%zf hE%rf hF%jf hGp%bf hH`%Zf hIP%Rf hJ@%Jf hK0%Bf hL %:f hM%2f hN%*f hO%"f hP%f hQ%f hR% f hS%f hT%e hU%e hV%e hWp%e hX`%e hYPHe H=e UH)HHw]Ha Ht]@He H=e UH)HHHH?HHu]HWb Ht]H@=ae u'H=Ob UHt H=^ h]8e @f.H=] t&Ha HtUH=z] H]WKf.HHHЃfH5I] Hpx HHHЃ@f.H5] H@@ HDf.H5\ H@ HDf.SHH?HtStC uH[MDH[:f.UHSHH\$Ht$HEH-HHHHHHHt#Hl_ HT$H59H81fDHtH@HxHHD[]HH[]ÐHD@H5[ HH@HxHDHHH@ATUHH`9SH H\$LD$dH%(HD$1H\ttH=#91@H|$E1LHIH5Z HH8HHtPt @ L#CC tH=^ HHHeHL$dH3 %(H []A\E1H|$tH=H%HIH|$@u7ZHHH߻sIÐsHHH(] H57H81O3 fS5HHH@HH] HY H8HCC [H] SHH8HP HBuHtHуtH[@f.SH5Y 3HË@tH;aCu[H \ H5i7H81GBHH\ H56H81'SHH5X Pt HH8[H[ H5w6H81DH[ SH5g6HH[ H8Hp\ H5HHH;HLH526H;H1H56HH;H55H21kH;H55HH;H55H;H55H;H55H;HH55H;HH551H;H0H551H;HH5>5wH;HmH5'5\H;HH5K51DH;HH5A51,H;HrH565[1x'w+Hk5HcHHQZ 0ɃvHHZ H55H81fH9Z HZ u\H-Z @ulHY @HIY H1Y u,HuY @HY HaY HY HY OSKL4HIcIAHH[H@[f.@NHHfDHp[@H`f[HP[@HuHdfH@H@hHV1@PHfHXffZ [f.Hu@s.fDHX H52H81fD@H`{f.ATUSHH@uGH5[[ HtGHeW H8DEIA4L 2KcIA#H5[ HuH=62@HZ Hf.H[]A\H@HH\H5Z HHHL[]A\1vfDHHDDHcHDfDH@HHHD[]A\HHDRf.HH[]A\\$H0L$ZL$HD$H9t!HH<&HtSfDD$H[]A\UDH0H\$H9D$tHH<HuH@HH[]A\XH?H9HH[]A\DHDD@HD3HD#HU H50H81fDH=b/@HX Hf.HH=HHH$HHH[]A\ f.f1HtHHLHHxfSHH0nH{8HtPH[GHH5mT H8H@HxHD?H@HwUH@SHHHA@@@D1AHt HAt 1HfGAtHS HHoE1A"01H HCHH[]HxA?@e@1HAfW@SAH8f.AWAVIH.AUATUSH8dH%(HD$(1HL$LL$ LD$H|$HD$L(A IAIcDl$I9H5R LA}HHc EHE8~nAE1L$/fHH<@u;IL}8HkL9It+HD$H uH@ H<@tfDHE8Lc|$HT$H5-LLeJ?HT$H5i-L+H|$H]L}8@H|$ HD$@HL$MDLHQ LLH}H]0HAEHT$(dH3%(LuVH8[]A\A]A^A_ÐLhXG@HL$WHD$ 5LMH,Q H5I,H81CHQ H5P,DH81(H=3,ff.AWHIAVAUATUHSH8Ht$H5+dH%(HD$(1hH5+ILVI<$H$ HHcAH9H5S HD$ HHO H8EHD$~aL-+1I$ ID$uID$ H<@PIcTLE1DCHHA9HD$ H HHuHH H5 S HLD$HH<$HD$ y\H^H5]+HcHHEH|$ 0Ht6zmDHEH|$ 0Ht6ZMDHEH|$ 0Ht6;.fDHEH8H?H9 HfHEH8H|$ HfHEH0HH9HtHH<Htd@HD$D$XHsHEH0ZL$Ht$H9HH<HH@HEH8HfH|$  HEH8H@HHt?HEH|$ Hc0Ht6DHEH|$ H0Ht6@HEH0Ht6vfDHEH8H@HHL?H5P HH|$1`H|$ HC6fDHM H5m(H81.fDCfDI|$cHHHL$HHD$(dH3%(H8[]A\A]A^A_@H=HHH=&@yHO Hf.H=*&@HL$LHL$HO HD$HDcH=w'@HL$HL$H8O H.HHrHKfHD$fZHH HD$H߃uEHL$HHHH8HL$HqZHSH!K H5&H818H ,FfDvfDf.HI SH5O&HHJ H8H8J H5HHH;HH5$H;HH5u$[1rf@St)HHH[f.HHHSHbt HH[DH[USHH@tQHH!H߃u1HcHiH@Hx*HHD[]fD͐HHHH[]BfH@Hx HD6H SHH߃u*HcmH@HxHD[[f[HSH=%SHH H5H H5$HHHHG H;H5$HH;H5$H;H5$H;H5$vH;H5$ bH;H5$ NH;H5$ :H;H5$&H;H5$H;H5$HH;H5$ H;H5y$ H;H5t$ H;H5n$HH;H5g$H;H5_$H;H5V$nH;H5N$ ZH;H5D$FH;H5;$2H;H57$ H;H5/$ H;H5($H;H5!$H;H5$H;H5$H;H5$H;H5$1H;H5$H;H5#mH;H5#YH;H5# EH;H5#1H;H5#H;H5# H;H5#H;H5#H;H5#H;H5#H;H5#H;H5#H=D H@HHT?H;H5#cH=#H;H5#H@H;HH5#H;HE H5{#H;HH5$H;HH5N#H;HC H5;#11k[[H!Ht HGH(f1f.USHH@Ho tHHHEHH[]fHHEHH[]f.HG HxH@Hx HD?f.H5 @ HH8HHÐH5? HHHH5? HpH8H@HxHD?H@H7SHH?Ht HCHtH[SHHHu#H{ Hu [[f.fATIH5$? UHSH dH%(HD$1H8HHL$LD$H\!1LjteuPH|$@tuHHH|$@HHHH;H\$dH3%(ulH []A\fDH= 1fH|$@t%HHHHHD;HfD+fHyH@ H5j H81AVH5= AUATUHSHHL LpLhHLH=6![]A\MMHA]A^1~@f.ATUHH5= SHHdH%(HD$1$HIH1HtWu:H<$@uXI<$HcH\$dH3%(u>H[]A\fDH=1Jf.It$I<$b @UH5< SH~HxHtEH@HxFHl?HHHHH[]fDH[]@ HfDAWIHAVAUATUSH8dH%(HD$(1HL$LL$LD$HD$ H|$Hl$H9HDHIH|$@HIE1Mt=H5; LZH8HHt H@HtHD$ HkL#LsLkHC HL$(dH3 %(H8[]A\A]A^A_@E11cE1E1yH\$HtUHH9LELl$ t-HIDf+I)HHfDHD$ f.UHSH(H: HHHH@HH@H@H@ wHHCHCH[]fAVIAUIATIUHS2(H: HH@H@H@HH@ HHL+LsLcuHtHуtH[]A\A]A^fH59 H0HH< 11H8H6fDH5Y9 HH11H0Hg< H8HATUHHSHH< Ht$H0^HtfH|$lHXHpH11HH< H8Hu HHtHC HhHH[]A\@H; H|$H0HIt3H|$HL$H H1Ƀvf.H5? H|$11;H4HHO; HH0lH1=@Hƒ:HT$,HHуH Hf.HQ1DH|$H;D$IDt)HHH: 11H8@HHHHH: H5H81;f.HQ: SHH0mHuHu1[fDH57 H[HH9 H5H81ff.AUIH56 ATAHUSH(dH%(HD$1QH8HHl$LD$Ho1HLIDH<$@ HIH|$@HIH|$@u HH>9 H0^HH|$@HHHLH;LHD$CH=1fH<$@HHHH|$H\HD$HL$dH3 %(~H([]A\A]fDEHHef;VfD+II jfDHH7 H5JH81ATUHSHIHC @HXt(HHLH1[H)H7 ]A\H8kH@f.ATUHSHAIHC @HXt(HHHI41[H)Hn7 ]A\H8 H`@f.ATH?7 IUHHSH01RHtLHII9ĸHDH[]A\fDUHSHHHH6 H0HuHH[]fDH`HHUH)źHtHH[H]Df.ATUHH5C3 SHHdH%(HD$1HIH1HtWu:H<$@uXI<$HcWH\$dH3%(u>H[]A\fDH=1f.I<$WDd@USHH52 H+HHtBH1H9HEӨHU tHHH}H[]H(fDH@ 1@AUHATUSH(dH%(HD$1LD$HHD$yH<$@ HHH\$H$H,1H9HEӨHT$HIſH\$H1HHIH4 LHLH8!HtHP HZ HL$dH3 %(H([]A\A]DH=1RfH<$@tVHHHH1HHH3 1HHH8DHHfDHHD$E1Jf.USHH7 HuH=\H~7 H-o3 Hx7 H5yH3 H}HH?3 H5`HH5H;HH5H;HH5H;HH5_ H;HJH5s yH;HH5^H;HH51FH;HH50 1.H;HtH5O1H;H
1H;HH51H;HH51H;HTH51H;HH[5DAWAVIAUIH5ATUSHHXHT$dH%(HD$H1VH5 LHD$ BH54 HHH/ H8HD$H}H t4IIAIcI9D9txHu#H}HcH9t&2fLef.HHcH9uH0 H5H81DH=A @HB3 HCfH5. H|$HD$05g1ITu&HtHуt#H9HcþHxIHD$8OLH$>HD$(Ld$(E1\$ ,LHDH$N$IID9|$ HE HEuHE JH|$(HD$H\$0H|$(L/A 0IAIcDl$I9EL11INDHH9}|HH,@HuPADIcHTH9t HLHHD$(H uH;X},H@ H,@HtA뮐D$fAu"ItI$ƒt I$@HT$ H5R LDHT$(H5nL0HT$0H5Y LHT$8H5q LH|$@HtH56LH5G( LE1HŋD$xHcH.HI9}THJ<@u5jJIHD$(H uL;`}H@ J<@tLc|$HL$I؋t$DHJLHL$HdH3 %(LuyHX[]A\A]A^A_fLoH|$0D$HD$8@]:HcXfHH@HH荿L˿H& H5DH81H' H5H81覿fDH(dH%(HD$1H' HT$H<$Ht$HH'HL$dH3 %(uH(ff.H)& SH5mHHW& H8H& H5HǺHH;H5"H;HH5'H;HMH5[HHunknown symbol "%li"02rb_fiddle_handle_new%sclosed handleHandlesym[]NEXTDEFAULTRTLD_GLOBALRTLD_LAZYRTLD_NOWinitializeto_idisable_closeenable_closeclose_enabled?fiddle/handledlclose() called too many timesunknown type %dPointer0@ U>YFiddleDLErrorTYPE_VOIDTYPE_VOIDPTYPE_CHARTYPE_SHORTTYPE_INTTYPE_LONGTYPE_LONG_LONGTYPE_FLOATTYPE_DOUBLETYPE_SIZE_TTYPE_SSIZE_TTYPE_PTRDIFF_TTYPE_INTPTR_TTYPE_UINTPTR_TALIGN_VOIDPALIGN_CHARALIGN_SHORTALIGN_INTALIGN_LONGALIGN_LONG_LONGALIGN_FLOATALIGN_DOUBLEALIGN_SIZE_TALIGN_SSIZE_TALIGN_PTRDIFF_TALIGN_INTPTR_TALIGN_UINTPTR_TWINDOWSSIZEOF_VOIDPSIZEOF_CHARSIZEOF_SHORTSIZEOF_INTSIZEOF_LONGSIZEOF_LONG_LONGSIZEOF_FLOATSIZEOF_DOUBLESIZEOF_SIZE_TSIZEOF_SSIZE_TSIZEOF_PTRDIFF_TSIZEOF_INTPTR_TSIZEOF_UINTPTR_TRUBY_FREEunknown-unknownBUILD_RUBY_PLATFORMdlwrapdlunwrapreallocfreeNULL pointer dereference11rb_fiddle_ptr_aref()01rb_fiddle_ptr_to_str12Fiddle::Pointer was expectedrb_fiddle_ptr_aset()rb_fiddle_ptr_to_srb_fiddle_ptr_s_mallocto_ptrfree=to_intto_value+@ref-@null?inspect<=>==eql?+-[]=sizesize=NULLfiddle/pointer#<%li:%p ptr=%p size=%ld free=%p>to_ptr should return a Fiddle::Pointer object@ptrtainted parameter not allowedlast_error=@return_type@nameunknown keyword: %li31:@abierror creating CIF %dFunctionfiddle/functionnumber of arguments is so large that it can cause integer overflow (%d)wrong number of arguments (%d for %d)args is so large that it can cause integer overflow (%d);$Cx@h(X 8Xh0H(@`(8PhpXx H@hX(h@xX( Hx h  H (p  x  (@ x h P h x( Xx zRx $0FJ w?;*3$"D\"KPt!KUк!KU6A] J I4ADD0 FAI LAA x<K] H G44BAK D@  AABD l0MAK`BHyiAo A ;A] E H }c<$Dp D M K c E L D K E  K dBAA G0  AABH l  GABR w  FABH \  DABE R  AABJ L  DABM W  DABJ  DABhKMp)Ac<9Dg E D,\AID  DAH LBBL B(A0A8Dp 8A0A(B BBBB LBHB B(A0D8Dp 8A0A(B BBBE ,nH_L=E` K l)AY F D4 ~AAG A FAG \DAh pYAw H QmAZ E 44FAAG X DAJ PDAl %8KP@KLH9K` E Dh AZ$h7AV I A O 4-BKF D@  AABG <TxRBIB A(D0i(A BKB4BAK I0f  AABG 4 zAHD { GAP D FAE LhBLB B(A0A8Fp 8A0A(B BBBE $TwAID fAA<| BEE D(I0v(A BBB*KZ-K]4BAG D0v  DABE $$xTHY G P D <LBLG A(DP9 (A ABBG ,`RBAD i KBK ,RBAD i KBK ,JBKG rAB4 qADJ ] DAG hLD4T (BAK I0f  AABG , lAAN u FAD < BIA A(DP (A ABBF , `/AAD HA, `KID hAULd hBBE L(A0A8I 8A0A(B BBBF  @As, uBKG e ADB L HBBL B(A0A8D  8A0A(B BBBC T UD0I A t Hs--i..Fk::>opLPL0K%p^^` y @' (iH P o   pH ooooh v'''''''''((&(6(F(V(f(v((((((((())&)6)F)V)f)v)))))))))**&*6*F*V*f*v*********++&+6+F+V+f+v+++++++++,,&,6,F,V,f,v,,,,,,,,,-fiddle.so.debug=`7zXZִF!t/?j]?Eh=ڊ2Nul`->RުJ/ l P\3֖JU$D bC"7~0n!obr.baΣXk2lOa]H)K'3bbH K oN*ȑy]̓f/!L[-:a+W l5Ebd8T}I]ē5'yK qY𚣝gdq4I.>n^fE-8y8 y4#K:uפ%&p$tr;J8 ́7l9a66߮dwit( "C5&8)V9t 3Q=*@)pć#Z)ܤRpɜl^4)k;fg{VwtMpQt~,8qةXNΛ$w-wZǴ'NlTlQVfޤwF'v_