?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
ELF>0b@P@8@  P  $$Ptd\\QtdGNUx_~l©fLԊaJ B!-B!X@!  @T$i$`X QgQ#`O x%D@ JI0д)@AH5JKLMNQRVWX\]^`abcefghklmnoprsuvx{|}~qZc#>724dz [Φ܂ EƖs]B%c35T7)`CECRlBR'"H (@WS:,PY Pẹu혷[%sPn.쾵40zqXjdFь|P9cj)R/ Vh5Rar_S|%Ol63E;=D0Hd11F$C  >ٞr c,:g{sg㝪o,@'L0Br B=CE3C#Q矙_rG}L3] H[n /Q    iDZ + y 3 j  4  U 0 " S \  m# 5("H| r     AUZ 1q   mG   q= r 0 " L! о" j:" @j" hq  x8" n" " 0`k!  g v DN 6 61 `oS" U!  6f !@ H!  s `r8S  PyH " !@ HQ" `jlx" h<" PiH8   PL D l ! k  h! 7  @vo ( ro H[  "^ c" N ! (3 " pd/ е @9 " O8 ! ?" h4 s`\ g ! 0" PiV po{" `i d#  &  z[ o" @k! %" 1U" jk  @w <! " з @vo Pj l ! H! " O " d ` !  l  ! ]! (h b P6  P|C (! CZ ps" hq" " @ v  ` З(r" U `q__gmon_start___init_fini__cxa_finalize_Jv_RegisterClasses_ZN20TTDictionaryCallbackD2Ev_ZTV20TTDictionaryCallback_ZN20TTDictionaryCallbackD1Ev_Unwind_Resume_ZN16PythonFileWriterD2Ev_ZTV16PythonFileWriter_ZTV14TTStreamWriter__gxx_personality_v0_ZN16PythonFileWriterD1Ev_ZN24PythonDictionaryCallbackD2Ev_ZN24PythonDictionaryCallbackD1EvinitttconvPy_InitModule4_64_ZN24PythonDictionaryCallback8add_pairEPKcS1_PyString_FromStringPyDict_SetItemString__cxa_allocate_exception_ZTI23PythonExceptionOccurred__cxa_throw_ZN20TTDictionaryCallbackD0Ev_ZdlPv_ZN24PythonDictionaryCallbackD0Ev_Z24pyiterable_to_vector_intP7_objectPvPyArg_ParseTupleAndKeywordsPyDict_New_ZTV24PythonDictionaryCallback_Z17get_pdf_charprocsPKcRSt6vectorIiSaIiEER20TTDictionaryCallback__cxa_begin_catchPyExc_RuntimeErrorPyErr_SetString__cxa_end_catch_ZN16PythonFileWriter5writeEPKcPyObject_CallFunction_Z30fileobject_to_PythonFileWriterP7_objectPvPyObject_GetAttrStringPyCallable_CheckPyExc_TypeError_Z13insert_ttfontPKcR14TTStreamWriter14font_type_enumRSt6vectorIiSaIiEE_Py_NoneStructPyExc_ValueError_ZN16PythonFileWriterD0Ev_ZNSt6vectorIiSaIiEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKimemmove_ZnwmPyObject_GetIterPyIter_NextPyInt_AsLongPyErr_Occurred_ZTI24PythonDictionaryCallback_ZTVN10__cxxabiv120__si_class_type_infoE_ZTS24PythonDictionaryCallback_ZTI20TTDictionaryCallback_ZTVN10__cxxabiv117__class_type_infoE_ZTS20TTDictionaryCallback_ZTS23PythonExceptionOccurred__cxa_pure_virtual_ZTI16PythonFileWriter_ZN14TTStreamWriter6printfEPKcz_ZN14TTStreamWriter8put_charEi_ZN14TTStreamWriter4putsEPKc_ZN14TTStreamWriter7putlineEPKc_ZTS16PythonFileWriter_ZTI14TTStreamWriter_ZTI11TTException_ZTS11TTException_Z8getULONGPh_Z9getUSHORTPh_Z8getFixedPh_Z13ttfont_headerR14TTStreamWriterP6TTFONT_Z15ttfont_encodingR14TTStreamWriter_Z15ttfont_FontInfoR14TTStreamWriterP6TTFONT_Z11sfnts_startR14TTStreamWriterin_stringstring_lenline_len_Z14sfnts_pputBYTER14TTStreamWriterh_Z16sfnts_pputUSHORTR14TTStreamWritert_Z15sfnts_pputULONGR14TTStreamWriterj_Z16sfnts_end_stringR14TTStreamWriter_Z15sfnts_new_tableR14TTStreamWriterj_Z14ttfont_trailerR14TTStreamWriterP6TTFONT_ZN6TTFONTC2Ev_ZN6TTFONTC1Ev_ZN6TTFONTD2Evfclosefree_ZN6TTFONTD1Ev_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag_ZNSs4_Rep9_S_createEmmRKSaIcEmemcpy_ZNSs4_Rep20_S_empty_rep_storageE_ZSt19__throw_logic_errorPKc_Z26ttfont_CharStrings_getnameP6TTFONTi__strncpy_chkApple_CharStrings_Z18ttfont_CharStringsR14TTStreamWriterP6TTFONTRSt6vectorIiSaIiEE_Z17tt_type3_charprocR14TTStreamWriterP6TTFONTi_Z8GetTableP6TTFONTPKcstrncmpcallocfseekfread__cxa_rethrow_Z16sfnts_glyf_tableR14TTStreamWriterP6TTFONTjjfgetc_Z12ttfont_sfntsR14TTStreamWriterP6TTFONT_Z9Read_nameP6TTFONTstrncpy_Z28replace_newlines_with_spacesPc_ZN18StringStreamWriter5writeEPKcstrlen_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZN18StringStreamWriterD0Ev_ZTV18StringStreamWriter_ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeD1Ev_ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSt8ios_baseD2Ev_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSt6vectorIiSaIiEE7reserveEm_ZSt20__throw_length_errorPKc_ZN18StringStreamWriterD2Ev_ZN18StringStreamWriterD1Ev_Z9read_fontPKc14font_type_enumRSt6vectorIiSaIiEER6TTFONTfopenrealloc_Z29ttfont_add_glyph_dependenciesP6TTFONTRSt6vectorIiSaIiEE_ZNSs6assignERKSs_ZNSt8ios_baseC2Ev_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt6localeC1Ev_ZNSsD1Ev_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev_ZTI18StringStreamWriter_ZTS18StringStreamWriterpthread_cancel_ZN12GlyphToType35stackER14TTStreamWriteri_ZN12GlyphToType39stack_endER14TTStreamWriter_Z4areaPsS_i_ZN12GlyphToType310nextoutctrEi_ZN12GlyphToType39nextinctrEii_ZN12GlyphToType36intestEii_ZN12GlyphToType37nearoutEi_ZN12GlyphToType38PSMovetoER14TTStreamWriterii_ZN12GlyphToType38PSLinetoER14TTStreamWriterii_ZN12GlyphToType39PSCurvetoER14TTStreamWriterssii_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEliEvT_T0_S8_T1__ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEElEvT_S7_T0__ZNSt11_Deque_baseIiSaIiEED2Ev_ZNSt11_Deque_baseIiSaIiEED1Ev_Z15find_glyph_dataP6TTFONTi_ZN12GlyphToType39load_charEP6TTFONTPh_ZN12GlyphToType3D2Ev_ZN12GlyphToType3D1Ev_ZN12GlyphToType39PSConvertER14TTStreamWritermemset_ZN12GlyphToType3C2ER14TTStreamWriterP6TTFONTib_ZN12GlyphToType312do_compositeER14TTStreamWriterP6TTFONTPh_ZN12GlyphToType3C1ER14TTStreamWriterP6TTFONTib_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEEvT_S7__ZNSt11_Deque_baseIiSaIiEE17_M_initialize_mapEm_ZSt17__throw_bad_allocv_ZN14TTStreamWriterD2Ev_ZN14TTStreamWriterD1Ev_ZN14TTStreamWriterD0Ev__vsnprintf_chkmalloc__stack_chk_fail_ZTS14TTStreamWriterlibpython2.6.so.1.0libstdc++.so.6libm.so.6libgcc_s.so.1libpthread.so.0libc.so.6_edata__bss_start_endGCC_3.0GLIBC_2.2.5GLIBC_2.4GLIBC_2.3.4GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4   P&y `. ui h>@ii tti ~ui h)ӯkt) i( n0 8 @ H P X s` xh h  e @ [ 0c P ( @ H P X     {    * 1 9 C O Y d m r x    ( 0 8 @ H P X ` Lh p x                      ( 0 8 @ H P X ` h p x   + 7         ^  B Z   }  { D( 0 y8 @ H TP FX ` dh Hp Jx  T _ j t z                (  0 8 @ 'H .P 5X <` Hh Rp Yx ` g s }  f          k      ( 0 8 @ H 'P 1X 9` <h Ep Qx ^ d g n {         G        ( 0 8 &@ 1H 8P @X J` Th ]p fx t                  % 1 7 >( E0 Q8 X@ H P mX ,` ah up {x k x _                   (  0 8 %@ +H 2P 9X >` Gh Pp Wx ^ e l t                $ 2 @( T0 \ r l R  . . . P X X          u k Q '` 'H P X ` jh  h p  p x \ \x \ s s s   H   d h O  P X  p x  p              % c i 1 3   ;( 0 ?8 `h `@ x D` ^h p x     M      _   e   h   K  Y( 0 8 @ vH fP aX ` th wp {x  q W }    L        ! "   # ~ $( [0 T8 @ &H P yX (` h )p *x n + , b  -  N / 0 o  2 4 5  6 g 7 8 9 ( :0 U8 <@ =H >P @X A` Bh Cp x E F  G H   I JHz\H5 % @% h% h%ڎ h%Ҏ h%ʎ h%Ž h% h% hp% h`% h P% h @% h 0% h % h %z h%r h%j h%b h%Z h%R h%J h%B h%: h%2 hp%* h`%" hP% h@% h0% h % h% h% h% h % h!%ڍ h"%ҍ h#%ʍ h$% h%% h&% h'p% h(`% h)P% h*@% h+0% h, % h-%z h.%r h/%j h0%b h1%Z h2%R h3%J h4%B h5%: h6%2 h7p%* h8`%" h9P% h:@% h;0% h< % h=% h>% h?% h@% hA%ڌ hB%Ҍ hC%ʌ hD%Œ hE% hF% hGp% hH`% hIP% hJ@% hK0% hL % hM%z hN%r hO%j hP%b hQ%Z hR%R hS%J hT%B hU%: hV%2 hWp%* hX`%" hYP% hZ@% h[0% h\ % h]% h^% h_% h`% ha%ڋ hb%ҋ hc%ʋ hd%‹ he% hf% hgp% hh`% hiP% hj@% hk0HHm HtHÐU= HATSubH=x t H= H L%t H L)HHH9s DHH AH H9r~ [A\fH=0 UHtHˆ HtH= @ÐH9UH5 H=:[A1fffff.UHH HH[1SHXL Hl$LD$HHD$HD$HD$ H,$1ۅuH|$HtHHX[]kHHtHt H|$HHT$0HH\$8HHD$0 H= HHD$0HHt@HrHHHHu HCHP0Hʅ H5HZH8#1H2HHHHu HCHP0HH HHD$0H|$HtH#HHHHHHHu HCHP0H) HuH8`]HfDyff.USHH5YHHHtSHtGHCHtHHHHtOHkHUHu5HEHP0H[]HQ H5RSH81H[]ÐH{HGP0H\$Hl$HLl$Ld$HL-; L  HHl$ H\$@LD$PH k HXHD$HIEHD$ HD$(HD$0Hl$HD$@H H$HD$HD$\HD$1!E1t)T$\*H|$PHH=L% I$H|$ HtIEHD$@HD$HHtHHHHt(LH\$hHl$pLd$xL$HĈfDH|$HHGP0f.jH H5RH8aE1hHtxHt^HeHւ H5TWH8/ HD{HH|$ Ht9HHYHHfzHH0Ha H8Vfffff.AVAUATUSHH,HHLd$ u2vDItaHsH;sDt$ ts1HtD6HCHHCHHItmLIIEHHIEuIELP0IuHt1H[]A\A]A^LHHMHIuDHUHHHUuHEHP0H[]A\A]A^ÐHQ HHÐH SHHHHGHtHHHHtH HH[fDHHGP0Hր HH[Hƀ HHHoH HHÐH\$Hl$HLd$HHIHHtH}HLuCHHHHtH$Hl$Ld$HfHCHHl$H$Ld$H@0HHHHHu HCHP0^H5w 1HH HHMH HH-HHHt%HH5]1Ht.HHHHtHfHPHHR0HH5~ 1HH SHHHHGHtHHHHtH~ HHH[oHHGP0H~ HHHuH\$Hl$HLd$Ll$HLt$L|$HHHGH;Gt^1Ht HH{HGHHCHWH)HH)]H\$Hl$ Ld$(Ll$0Lt$8L|$@HHL'AL)HHuHL)IIME16L<L9HIL)IILHT$rHT$IKDHtH3ILI)ILOt%/LcLHI)ILO$&H;HtL+MLcLkIzH?I9S&WWWÐWfWOGfATUHS~*HHH5XP0H HU 1H5XHQHU8HtH H5XH1Q}*<HH5:RHP0E*<HH5XHP0H 1HUH5 YHQHH5YHP0}*OHH5MRHP0LMTHߋUPDM\H5YDEX1ARHHߋU[]A\HHH5X1fHHH5XP0HHH5XP0HHH5XP0HHH5XP0HHH5XP0HHH5$XP0HHH5SQP0HH5XHP0HH5PHP0E*H}pH/H}pAHSELNb1V`DNfDFdH5JPARfHH5WHP0E~LDH5VH1APfHH5PH@0ATUHH5WSHHP0H 1HU(H5WHQH HU 1H5WHQHU8H0HHH1H5WHHMHHHbHL@ H5WH1AH HU0H1H5tWQH HU@H5uWH1QH}pHxLH5aWH1APH}pHH L`HUWHRWH5PWHHE1AH}pHHL`RH5?WH1AH}pHH L`,HH5.W1AHHH58W[]A\H@0H}HHH0aHHfH aHHHH5VP(H@x Hx Hnx HH\$Ll$HLt$Hl$ALd$H(L-w AEL%+x H-x DHL-_HAAtP HCt5HP EA$FE~H HP EH$Hl$Ld$Ll$Lt$ H(DH<P L%w H-w AEA$ERfffff.Hl$H\$HHHr@HHl$H\$HXLl$AH\$Hl$HLd$H(AAAAHAH@HHl$H\$Ld$Ll$ H(H\$Hl$HHSv Ht-Hv 1HE>HP Hhv H\$Hl$HHQv 0wDSFH*tHHH5^O[H@0H P HH5LHP0HH5THP0HH5LHP0HH5THP0HH5LHP0HH5THP0HH5THP0HH5THP0HH5LHP0HH5MHP0HH53MHP0HH5SMHP0HH5THP0HH5THP0HH5KMHP0HH5[MHP0HH5vTHP0HH5cMHP0HH5MHP0HH5WTHP0HH5RTHP0HH5PTHP0HH5MHP0HH5MHP0HH5-THP0HH5(THP0H HP 'fH P HH5RHP0HH5RHP0HH5RHP0HH5JHP0HH5RHP0HH5RHP0H HP HH5}RHP0HH5JHP0HH5jRHP0HH5P-HGHGHG HG(HG0HG8HG@HGHHGhHGpHGxHLJHLJÐSHHHtH{UH{ LH{(CH{0:H{81H{@(H{HH{hH{p H{xHH[ff.SH<6HcH"H{p=~oHcH"HspH=t!1-ۃHH9uOw7H= PHH [DHq H[HÿwHxKH5Ar HH1fff.AWAVAUIATIUHSHH~pffIUI+U1HMH5}KHHQI]I;]uU@3HELLp6H5 QHH1A֋LHHHEH5NHP0I;]t=A|$*uD;HELHDLpDHH5P1HAI;]uHEHH5 OH@0H[]A\A]A^A_3HlJH5p HH1AUIATIU1SHH_hH @A9l$t~HLHruH{eH{ AYÿHI|$1DHIL$HھHH9u3HH[]A\A]ÿ^H?JH5(p HH19HIH5p HH1HHt*`HIH5o HH1[H9HD$H|$AWAVE1AUATAUHSHH5NHH$$H{HCx1D$E1CHHEHHE8HHD$(HH|$(D$H|$HD$(HD$ H\$(E1H\fAA\AAA^A@AD9t$H HEH{D8H{/H{&H{DH{ D AD$EUtAuMcHcHE8Hct$HHt$ LHE8B(H}8RAD9t$RH|$(H8[]A\A]A^A_ H}(AuMcHcHE(Hct$HHt$ LZHE(B(H}(H}0@KAuMcHcHE0Hct$HHt$ LHE0B(H}0|whH} @AuMcHcWHE Hct$HHt$ LHE B(H} H}@@AuMcHcHE@Hct$HHt$ L>HE@B(H}@H}@+AuMcHcHEHct$HHt$ LHEB(H}\WHAuMcHcDHEHHct$HHt$ LHEHB(H}H @LH@6LLH\$HHtH|$(DHD$EH|$fffff.ATUHSHH qH5EH9HHC, dHKHCh HZH 1H{hHH{hƉC SHKHx HCh SH9H{hH5EH߉C`HxII|$CdI|$$I|$&iCPI|$(iCTI|$*iCXwI|$2iC\PI|$46fLUH-H5DHHx HCpCt0t+HUHEH)HH{H []A\H5CHqHx"ILfH5ACHGH57CHHCx4H5hCHHHgfHUHcHDD$E\1Ld$0@1HtHUHHUD$9D$#HuH;uuLHDHHH []A\ÿ"H >H5b HH1wHUBٿH3>H5b HH1?H=롿H=H5|b HH1HHtLHcS$1HHC@H8Hc{$HcS$1HHCHHc{$S$1HHCPHcHHCHHCHk@Hs0H{(EC$~NDHSHcŃL$Lc@LHc)H|6HH{(Hs0A$C$9E11fW)HSPIcăAHSPDC$9~MHC@Hcf.vHSPIcĉL4HA,LsP $-AC$ $9E1D$9D$D$UfDt$DHD$E1LHHC0HT$LHN$ HC(HKB9,E1EWAAB9,!|_HS8HctEBLHH$蛼HS0H$EELHE1 BHS(BSHKB9,!}E0LHPHt$HC0EEH 0HC(0L T$t$H*D$=|$t C$9D$LHߺ{\IEH%H50LHEP(H{@谼H{H觼H{P螼HC@HCHHCPH([]A\A]A^A_ALHH$\HS0H$LH BHS(B=HKc@LHߺ HC0HT$LH HC(Lct$HCBlEHHHD$Dt$HdD$D$fDH\$Hl$HLd$Ll$ILt$L|$HHHG8HG(HG0HGHHG@HGHAHGPGXENjBG\HHIHٽI|$C$˽I|$辽I|$C谽I|$I C螽s$C LHHA9}}AIcHbCLH茹{\EI{$LHHl$ H\$Ld$(Ll$0Lt$8L|$@HH@DA>AVLIF9| @HHPHp9|HI9L9uH\$1HD$HD$HD$ HHD$(HD$0HD$8HD$@HD$HHD$PHD$XƲHT$0HD$@L|$`H+T$ H+D$HLHD$`HD$hHD$pHD$xHDŽ$HDŽ$HHHDŽ$HHD$XH+D$8HDŽ$HDŽ$HDŽ$HHHtH|$0HD$ HL$@H+L$HLL$8HT$pHL$L$H)HHHHL$XL)HHHL1HT@HL9t/HtA0HH92uIHIL9HuDIHILu@H@I$I;\$H$3Ht H$HHI;\$H$H$HH9uL$HD$hLH+T$`HH)HIEH$HtH$HI;\$HPH$HxHH$H$H$dH$HD$3wHGH$$HHHH$H$H$H+D$pH$HH+$HHHHTHH)HHH9yHC$H$$HPH$H@HH$HH$H$0f.Hf)H HLkALԱI|$I4$$HH)HH~2H DHHt HH ;~HHqH)HD;t^I;|$t H9HT$L華H$H$HH91Ht$H$HH$EI]IAIDAt4HA  +L8H[]A\A]A^A_fDA@tHĉID$XHCEHHHL述LL$H$HD$hHH+T$`HH)Hvm HCH$Ht $H$HPH$H@HH$H$H$H$LH$HH)H葰H艰HLHvHBATL IUHI?ISHIL9}8@HLHIBDL EE9| IELL9DH|uHHH?HHH9thH9L~+HEHH?HH9~H9L| A[]A\@HBHH?HH9~HHHlA닐AVAUIATII)UICSHHHIIB9~9 9|YHH DHU99L@}HfIH9|I9vMHAAHUL뿉ILHI)ӪIC~xMH[IIT$HH?HIL4IALLHIGMuII)HIML1HH߉EI[]A\A]A^Ë~99QATIUSH?HtAIl$HI\$(HH9vfDH;H輨H9wI<$[]A\骨f.[]A\ÐAUIATIUSHH9tvHWH9tmA;$|Cf.JHB9}[HHHHHx9|HjI9t-HA;$}HjL)LHHH)I9A$uH[]A\A]H븐AVIAUATIHHUSH_HHHBI|$HجIT$I$H)HL,IlLI9s覬HHH9wMl$(IUA[HIT$ID$ HEID$HHE]IT$ID$8HJIL$@ID$0A\A]A^HOHI9sI}I>H覫HޫI<$I$ID$HwHHH@4$D$HPHÐ@HH@fDSHHPHHH5[H@f fDHt < u @fffff.H\$Hl$Ll$Ld$HH$@HHSH$HL$PH\$ H)H$L$XIHI)z)r)j)b)Z)R)J)BdH%(H$(1H$IHHD$H$0$D$0HD$r=KHEHHPH$(dH3%(u`H$H$L$L$HHcH腥IHMHHHHmfH12 HHÐH!2 HH靤UHSHH, HtH, HHHuH[ÐHHModule to handle converting and subsetting TrueType fonts to Postscript Type 3, Postscript Type 42 and Pdf Type 3 fonts.Expected a file-like object with a write method.fonttype must be either 3 (raw Postscript) or 42 (embedded Truetype)convert_ttf_to_ps(filename, output, fonttype, glyph_ids) Converts the Truetype font into a Type 3 or Type 42 Postscript font, optionally subsetting the font to only the desired set of characters. filename is the path to a TTF font file. output is a Python file-like object with a write method that the Postscript font data will be written to. fonttype may be either 3 or 42. Type 3 is a "raw Postscript" font. Type 42 is an embedded Truetype font. Glyph subsetting is not supported for Type 42 fonts. glyph_ids (optional) is a list of glyph ids (integers) to keep when subsetting to a Type 3 font. If glyph_ids is not provided or is None, then all glyphs will be included. If any of the glyphs specified are composite glyphs, then the component glyphs will also be included.get_pdf_charprocs(filename, glyph_ids) Given a Truetype font file, returns a dictionary containing the PDF Type 3 representation of its paths. Useful for subsetting a Truetype font inside of a PDF file. filename is the path to a TTF font file. glyph_ids is a list of the numeric glyph ids to include. The return value is a dictionary where the keys are glyph names and the values are the stream content needed to render that glyph. This is useful to generate the CharProcs dictionary in a PDF Type 3 font. ttconvs|O&:get_pdf_charprocsUnknown C++ exceptionwritesO&i|O&:convert_ttf_to_psfilenameglyph_idsoutputfonttype24PythonDictionaryCallback20TTDictionaryCallback23PythonExceptionOccurred16PythonFileWriter11TTException%%!PS-TrueTypeFont-%d.%d-%d.%d %%Creator: Converted from TrueType to type 42 by PPR%%Creator: Converted from TrueType by PPR/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d/FontMatrix[.001 0 0 .001 0 0]def/Encoding StandardEncoding def 2 copy known not{pop /.notdef}if 1 index /Encoding get exch getsystemdict/resourcestatus known {pop pop false}{true}ifelse}{/TrueDict where{pop}{(%%[ Error: no TrueType rasterizer ]%%)= flush}ifelse 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt cvi 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt cvi 3 -1 roll restore CharStrings dup 2 index known {exch}{exch pop /.notdef}ifelse {currentdict systemdict begin begin exec end end} {TrueDict begin /bander load cvlit exch TrueState render end} 1 index /Encoding get exch get 1 index /BuildGlyph get execFontName currentdict end definefont popbasic_string::_S_construct NULL not validTrueType font file contains a very long PostScript nameTrueType fontdoes not have a format 2.0 'post' table/CharStrings %d dict dup begin TrueType font may be corrupt (reason 3)TrueType font may be corrupt (reason 4)TrueType font is missing tableTrueType font contains a 'glyf' table without 2 byte paddingTrueType font may be corrupt (reason 6)TrueType font has a table which is too longTrueType font may be corrupt (reason 7)TrueType font may be corrupt (reason 1)TrueType font may be corrupt (reason 2)TrueType font is unusable because indexToLocFormat != 0TrueType font is unusable because glyphDataFormat != 0%!PS-Adobe-3.0 Resource-Font%%%%Title: %s %%%%Copyright: %s %%%%VMUsage: %d %d 15 dict begin25 dict begin/_d{bind def}bind def/_m{moveto}_d/_l{lineto}_d/_cl{closepath eofill}_d/_c{curveto}_d/_e{exec}_d/FontName /%s def /PaintType 0 def/FontMatrix[1 0 0 1 0 0]def/FontBBox[%d %d %d %d]def /FontType %d def /FontInfo 10 dict dup begin/FamilyName (%s) def /FullName (%s) def /Notice (%s%s%s) def /Weight (%s) def /Version (%s) def /ItalicAngle %d.%d def falsetrue/isFixedPitch %s def /UnderlinePosition %d def /UnderlineThickness %d def end readonly def/sfnts[</BuildGlyph {exch begin CharStrings exch true 3 1 roll get exec end}_d/BuildChar { 1 index /BuildGlyph get exec {42 /FontType resourcestatus {true}ifelse/FontType 3 def /TrueState 271 string def TrueDict begin sfnts save TrueState initer end /BuildGlyph{exch begin get dup xcheck ifelse end}bind def /BuildChar{ }bind def}if/%s %d def /%s{locaglyfvector::reserverbFailed to open TrueType fontheadposthheahmtx.notdef.nullnonmarkingreturnexclamquotedblnumbersigndollarpercentampersandquotesingleparenleftparenrightasteriskpluscommahyphenperiodzeroonetwothreefourfivesixseveneightsemicolonlessgreaterquestionatABCDFGHIJKLMNOPQRSTUVWXYZbracketleftbackslashbracketrightasciicircumunderscorejqwzbraceleftbracerightasciitildeAdieresisAringCcedillaEacuteNtildeOdieresisUdieresisaacuteagraveacircumflexadieresisatildearingccedillaeacuteegraveecircumflexedieresisiacuteigraveicircumflexidieresisntildeoacuteograveocircumflexodieresisotildeuacuteugraveucircumflexudieresisdaggerdegreesterlingsectionbulletparagraphgermandblsregisteredcopyrighttrademarknotequalAEOslashinfinityplusminuslessequalgreaterequalyenmupartialdiffsummationproductpiintegralordfeminineordmasculineOmegaaeoslashquestiondownexclamdownlogicalnotradicalflorinapproxequalDeltaguillemotleftguillemotrightellipsisAgraveAtildeOtildeOEoeendashemdashquotedblleftquotedblrightquoteleftquoterightdividelozengeydieresisYdieresisfractioncurrencyguilsinglleftguilsinglrightfifldaggerdblperiodcenteredquotesinglbasequotedblbaseperthousandAcircumflexEcircumflexAacuteEdieresisEgraveIacuteIcircumflexIdieresisIgraveOacuteOcircumflexappleOgraveUacuteUcircumflexUgravedotlessidotaccenthungarumlautogonekLslashlslashScaronscaronZcaronzcaronbrokenbarEthethYacuteyacuteThornthornmultiplyonesuperiortwosuperiorthreesuperioronehalfonequarterthreequartersfrancGbrevegbreveIdotScedillascedillaCacutecacuteCcaronccarondmacronmarkingspacecapslockshiftpropellerentermarkingtabrtolmarkingtabltorcontrolmarkingdeleteltormarkingdeletertoloptionescapeparbreakltorparbreakrtolnewpagecheckmarklinebreakltorlinebreakrtolmarkingnobreakspacediamondappleoutlinecvt fpgmmaxpprep18StringStreamWriter0123456789ABCDEF}_e{}_e%d %d _m %d %d m %d %d _l %d %d l %d %d %d %d %d %d _c %d %d %d %d %d %d c Error in TT flags_cl%d 0 %d %d %d %d d1 %d 0 %d %d %d %d _sc q 1 0 0 1 %d %d cm Q gsave %d %d translate grestore %% unimplemented shift, arg1=%d, arg2=%d false CharStrings /%s get exec @14TTStreamWriter;XJ  H[ (o  H  (Q-# o,ooX+o- 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`````````aa&a6aFaVafavaaaaaaaaabb&be@[0cP{*19COYdmrxL+7^BZ}{DyTFdHJT_jtz '.5<HRY`gs}fk'19<EQ^dgn{G&18@JT]ft %17>EQXm,au{kx_ %+29>GPW^elt$2@T\ttconv.so.debug Y.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink $o( (08oX+X+nEo,,T--#^(Q(Q  hH[H[c`[`[n0b0bUt((z@@\PP\ <      p pH Hx x @ 8 8L