σ <Χο[c@s„ddlmZmZdZd„Zd„Zdejfd„ƒYZejej eƒej ej dƒej ej dƒd S( i(tImagetJpegImagePlugins0.1cCs tj|ƒS(N(Rt_accept(tprefix((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyRscCstj|||ƒS(N(Rt_save(timtfptfilename((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyRst MpoImageFilecBs\eZdZdZeZd„Zd„Zed„ƒZ ed„ƒZ d„Z d„Z RS(tMPOsMPO (CIPA DC-007)cCsθ|jjdƒtjj|ƒ|jƒ|_|jd|_g|jdD]}|d|jd^qM|_ d|j d<|jt |j ƒksœt ‚|jd=|j|_ |j j|j dƒd|_ d|_d|_dS(Nii°i°t DataOffsettmpoffseti(RtseekRt JpegImageFilet_opent_getmptmpinfot_MpoImageFile__framecounttinfot_MpoImageFile__mpoffsetstlentAssertionErrort_MpoImageFile__fpt_MpoImageFile__frametoffsettreadonly(tselftmpent((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyR,s/     cCs|jj|ƒdS(N(RR (Rtpos((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyt load_seek?scCs|jS(N(R(R((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pytn_framesBscCs |jdkS(Ni(R(R((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyt is_animatedFscCsg|j|ƒsdS|j|_|j||_dd|j|j|jdffg|_||_dS(Ntjpegit(ii( t _seek_checkRRRRtsizetmodettileR(Rtframe((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyR Js  +cCs|jS(N(R(R((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyttellTs( t__name__t __module__tformattformat_descriptiontFalset!_close_exclusive_fp_after_loadingRRtpropertyRRR R'(((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyR&s   s.mpos image/mpoN( R!RRt __version__RRR Rt register_saveR*tregister_extensiont register_mime(((s2/tmp/pip-build-SKekGm/pillow/PIL/MpoImagePlugin.pyts  9