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`  6fc@sddlZddlZddlZd \ZZZZZdZdZ d Z d Z d Z e d kr|e ndS(iNiiiiicCs~|jt|d@|d}|jt|d@|d}|jt|d@|d}|jt|d@dS(Nii(twritetchr(toutputtvalue((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytwrite32 s   cCspt|jd}|t|jdd>7}|t|jdd>7}|t|jdd>7}|S(Niiii(tordtread(tinputtv((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytread32s cCs.|jd|jtttj|}|d}t|||jd|jd|j|dtjd}tjdtj tj tj d}xQt r|j d }|dkrPntj||}|j|j|qW|j|jt||t||d dS( Nsisstti iii(RRtFNAMEtoststatRtzlibtcrc32t compressobjtDEFLATEDt MAX_WBITSt DEF_MEM_LEVELtTrueRtcompresstflush(tfilenameRRtstatvaltmtimetcrcvaltcompobjtdata((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyRs(        c Cs{|jd}|dkr0dGHtjdnt|jddkr`dGHtjdnt|jd}|jd|t@rt|jd}|d t|jd7}|j|n|t@rx,tr|jd}|d krPqqWn|t@r@x,tr<|jd}|d krPqqWn|t@rZ|jdnt j t j }t j d }d}xgtr|jd } | d krPn|j | } |j| |t| 7}t j | |}qW|j} |j| |t| 7}t j | |}|jd dt|} t|} | |krcdGHn| |krwdGHndS(NissNot a gzipped fileiiisUnknown compression methodiiR R iisCRC check failed.s!Incorrect length of data producedii(RtsystexitRtFEXTRAR RtFCOMMENTtFHCRCRt decompressobjRRt decompressRtlenRtseekR ( RRtmagictflagtxlentst decompobjRtlengthRt decompdataRtisize((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyR$1s^                   cCsttjdkr/dGHdGHtjdntjd}|jdr^t}|d }nt}|d}t|d}t|d }|rt|||n t |||j |j dS( NisUsage: minigzip.py s. The file will be compressed or decompressed.iis.gzitrbtwb( R%RtargvRtendswithtFalseRtopenRR$tclose(Rt compressingt outputnameRR((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytmainks"     t__main__(iiiii(RRR tFTEXTR"R R R!RR RR$R8t__name__(((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyts$    :