?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
8tJc@ s5dZddklZddkZddklZlZddkl Z l Z l Z ddk l Z lZddklZddklZdd klZlZdd klZdd klZdd klZlZdd klZddkl Z dZ!de fdYZdZ"de fdYZ#dS(s An agg http://antigrain.com/ backend Features that are implemented * capstyles and join styles * dashes * linewidth * lines, rectangles, ellipses * clipping to a rectangle * output to RGBA and PNG * alpha blending * DPI scaling properly - everything scales properly (dashes, linewidths, etc) * draw polygon * freetype2 w/ ft2font TODO: * allow save to file handle * integrate screen dpi w/ ppi and text i(tdivisionN(tverbosetrcParams(t RendererBasetFigureManagerBasetFigureCanvasBase(tis_string_liketmaxdict(tFigure(tfindfont(tFT2FonttLOAD_FORCE_AUTOHINT(tMathTextParser(tPath(tBboxtBboxBase(t RendererAgg(t_pngsv2.2RcB seZdZdZdZddZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdddZRS(s The renderer handles all the drawing primitives using a graphics context instance that controls the colors/styles icC sEtiddti|td|_td|_||_||_||_ tid||fdt t |t ||dt |_ tidd|i i|_|i i|_|i i|_|i i|_|i i|_|i i|_td|_tidd|i|i |_tid ddS( NsRendererAgg.__init__sdebug-annoyingi2s(RendererAgg.__init__ width=%s, height=%stdebugs&RendererAgg.__init__ _RendererAgg donetAggisRendererAgg.__init__ done(RtreportRt__init__Rttexdt_fontdtdpitwidththeightt _RendererAggtinttFalset _renderert draw_markerstdraw_path_collectiontdraw_quad_mesht draw_imagetcopy_from_bboxttostring_rgba_minimizedR tmathtext_parserRt from_boundstbbox(tselfRRR((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR1s*    ' ! cC std}|iid}|djoH||jo;|io1|djo$|idjoti|t|}t ti||}ti d||} ti | } | dd| d*|| d Draw the math text using matplotlib.mathtext sRendererAgg.draw_mathtextsdebug-annoyingiN(RRR%tparseRRRtdraw_text_image(R(R7txtytstproptangletoxtoyRRtdescentt font_imagetused_characters((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyt draw_mathtextds  0c C stidd|o|i||||||S|i|}|djodSt|djo0t|djo|it|dtn|i |ddt|i |i i |i t|t|d||dS(s! Render the text sRendererAgg.draw_textsdebug-annoyingiitflagsiN(RRRRt _get_agg_fontR,tlentordt load_charR tset_texttdraw_glyphs_to_bitmapRRGt get_imageR( R(R7RHRIRJRKRLtismathtfont((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyt draw_textqs & cC s|djoS|i}|i}|i}|i||d|\}}} ||| fS|o>|ii||i|\} } } } }}}| | |fS|i|}|i|ddt|i \}}|i } |d}|d}| d} ||| fS(s  get the width and height in display coords of the string s with FontPropertry prop # passing rgb is a little hack to make cacheing in the # texmanager more efficient. It is not meant to be used # outside the backend tTeXtrenderergRSgP@( tget_size_in_pointstget_texmanagertget_text_width_height_descentR%RFRRTRXR tget_width_heightt get_descent(R(RJRKR[tsizet texmanagertfontsizetwthtdRMRNRRROtfontsRQR\((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyRbs$    0    c C s|i}|i}|||i||if} |ii| } | djo5|i|||i} ti | dti } n|i i | ||||dS(Ngo@( R`RaRtget_font_configRtgetR,tget_greyR.tarraytuint8RRG( R(R7RHRIRJRKRLReRftkeytimtZ((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pytdraw_texs   cC s|i|ifS(s4return the canvas width and height in display coords(RR(R(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pytget_canvas_width_heightscC stiddt|}|ii|}|djo_t|}|ii|}|djo#tt|}||i|>> region = renderer.copy_from_bbox() >>> x1, y1, x2, y2 = region.get_extents() >>> renderer.restore_region(region, bbox=(x1+dx, y1, x2, y2), xy=(x1-dx, y1)) N(R,t get_extentst isinstanceRtextentsRtrestore_region2trestore_region( R(tregionR'txytx1ty1tx2ty2RMRN((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyRs   &N(t__name__t __module__t__doc__RRR,R6RRR]RbRtRuRTR|R}R~RRxRR(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR+s"           cO sPtidd|idt}|||}t|}t||}|S(s. Create a new figure manager instance sbackend_agg.new_figure_managersdebug-annoyingt FigureClass(RRtpopRtFigureCanvasAggR(tnumtargstkwargsRtthisFigtcanvastmanager((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pytnew_figure_managers  RcB steZdZdZd d dZdZdZdZdZ dZ dZ d Z e Z d ZRS( s The canvas the figure renders into. Calls the draw and print fig methods, creates the renderers, etc... Public attribute figure - A Figure instance cC s|i}|i|S(N(t get_rendererR#(R(R'R_((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR#+s cC s|i}|i|||S(N(RR(R(RR'RR_((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR/s cC s6tidd|i|_|ii|idS(s4 Draw the figure using the renderer sFigureCanvasAgg.drawsdebug-annoyingN(RRRR_tfiguretdraw(R(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR3scC s|iii\}}}}|||iif}y|i|ifWntj o t}nX|i|j}|o(t|||ii|_||_n|iS(N( RR'tboundsRt_lastKeyR_tAttributeErrorRR(R(tltbRhRiRqtneed_new_renderer((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR<s  cC stidd|iiS(NsFigureCanvasAgg.tostring_rgbsdebug-annoying(RRR_R}(R(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR}Hs cC stidd|iiS(NsFigureCanvasAgg.tostring_argbsdebug-annoying(RRR_R~(R(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR~Ms cC s#tidd|ii||S(NsFigureCanvasAgg.buffer_rgbasdebug-annoying(RRR_R(R(RHRI((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyRRs cC sdS(Ntpng((R(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pytget_default_filetypeWscO snti||i}|i}|ii|_t|ot|d}n|ii|||_dS(Ntwb( RRRRRRtfileRt write_rgba(R(tfilename_or_objRRR_t original_dpi((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyt print_rawZs    cO sti||i}|i}|ii|_t|ot|d}nti|i i dd|i |i ||ii||_dS(NRi( RRRRRRRRt write_pngRRRR(R(RRRR_R((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyt print_pnges     N(RRRR#R,RRRR}R~RRRt print_rgbaR(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyR!s      ($Rt __future__RtnumpyR.t matplotlibRRtmatplotlib.backend_basesRRRtmatplotlib.cbookRRtmatplotlib.figureRtmatplotlib.font_managerR tmatplotlib.ft2fontR R tmatplotlib.mathtextR tmatplotlib.pathR tmatplotlib.transformsRRt _backend_aggRRRtbackend_versionRR(((sE/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.pyts"